Chongshan's starred repositories
developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Vulkan-Samples
One stop solution for all Vulkan samples
vk_raytracing_tutorial_KHR
Ray tracing examples and tutorials using VK_KHR_ray_tracing
supersplat
3D Gaussian Splat Editor
Unreal-Engine-Guide
Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.
UnrealEngineShaderPluginDemo
A tutorial project that shows how to implement HLSL Pixel and Compute shaders in UE4
VulkanTutorialCN
Vulkan中文教程
LearningUnrealEngine
[Deprecated, see LearningUnreal instead.] A bunch of notes and code snippets that I write while figuring out how to use the Unreal Engine.
i3s-spec
This repository hosts the specification for Scene Layers which are containers for arbitrarily large amounts of geographic data. The delivery and persistence model for Scene Layers, referred to as Indexed 3d Scene Layer (I3S) and Scene Layer Package (SLPK) respectively, are specified.
MetalSplatter
Render Gaussian Splats using Metal on Apple platforms (iOS/iPhone/iPad, macOS, and visionOS)
GaussianSplattingVRViewerUnity
A VR viewer for gaussian splatting models developped as native plugin for unity with the original CUDA rasterizer.
CustomComputeShaders
The minimal source code for adding and using a custom compute shader in Unreal Engine 4
CustomMeshComponent
The minimal source code for creating a custom mesh component and using it in Unreal Engine 4. This is an example project published with a series of articles that cover the topic.
UnrealMobileNeRF
A plugin for importing and visualizing pre-trained MobileNeRF scenes in Unreal Engine.
LearningUnreal
A bunch of notes and code snippets that I write while figuring out how to use the Unreal Engine.
UE4_GPGPU_flocking
Doing flocking/Boids in UE4 using GPGPU
QuickEditor
Customize menu,toolbar and detail quickly
AssetTutorialPlugin
An Unreal Engine code plugin that adds a custom asset type and editor to the engine.
NaniteNiagara
This Blueprint and C++ example shows how to render 100,000 Niagara GPU Particles with Nanite Instance Static Mesh Components
UnrealEngineDeepDive
A deep dive into Unreal Engine's architecture
UnityBinaryOpacityGrid
Binary Opacity Grids import and rendering in Unity.
Unreal-Playground
Learning Unreal C++ Development with the minimal practice.