XIANG's starred repositories

bevy

A refreshingly simple data-driven game engine built in Rust

Language:RustLicense:Apache-2.0Stargazers:35441Issues:295Issues:5497

nerf

Code release for NeRF (Neural Radiance Fields)

Language:Jupyter NotebookLicense:MITStargazers:9832Issues:142Issues:194

orbit

C/C++ Performance Profiler

Language:C++License:BSD-2-ClauseStargazers:4176Issues:87Issues:213

dreamgaussian

[ICLR 2024 Oral] Generative Gaussian Splatting for Efficient 3D Content Creation

Language:PythonLicense:MITStargazers:3883Issues:46Issues:151

unit

Next Generation Visual Programming System

Language:TypeScriptLicense:MITStargazers:3060Issues:42Issues:0

pbrt-v4

Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.

Language:C++License:Apache-2.0Stargazers:2832Issues:69Issues:324

UnityGaussianSplatting

Toy Gaussian Splatting visualization in Unity

LLGL

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

Language:C++License:BSD-3-ClauseStargazers:2041Issues:74Issues:95

OpenImageIO

Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.

Language:C++License:Apache-2.0Stargazers:1957Issues:132Issues:903

shaderc

A collection of tools, libraries, and tests for Vulkan shader compilation.

Language:C++License:NOASSERTIONStargazers:1826Issues:61Issues:435

Granite

My personal Vulkan renderer

Language:C++License:MITStargazers:1559Issues:56Issues:22

d3d12book

Sample code for the book "Introduction to 3D Game Programming with DirectX 12"

vk_raytracing_tutorial_KHR

Ray tracing examples and tutorials using VK_KHR_ray_tracing

Language:C++License:Apache-2.0Stargazers:1366Issues:35Issues:50

fastbuild

High performance build system for Windows, OSX and Linux. Supporting caching, network distribution and more.

Mixture

Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime

Language:C#License:MITStargazers:1185Issues:34Issues:22

Cauldron

A simple framework for rapid prototyping on Vulkan or Direct3D 12

Language:C++License:MITStargazers:917Issues:31Issues:21

GPU-Pro-Books-Source-Code

:cd: Source Code Collection of Book <GPU Pro> 1~ 7 | 《GPU Pro》1~ 7 书本源代码珍藏

CrossWindow

💻📱 A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.

Language:C++License:MITStargazers:620Issues:18Issues:23

com.unity.demoteam.mesh-to-sdf

A light and fast real-time SDF generator, primarily for animated characters. The dynamic SDF can be used for all sorts of VFX. Also enables hair-to-character collisions in the new hair package.

Language:C#License:NOASSERTIONStargazers:597Issues:14Issues:15
Language:C++License:Apache-2.0Stargazers:458Issues:9Issues:29

OpenPBR

Specification and reference implementation for the OpenPBR Surface shading model

Language:CSSLicense:Apache-2.0Stargazers:457Issues:34Issues:65

SplatVFX

3D Gaussian Splatting with Unity VFX Graph

Language:C#License:UnlicenseStargazers:429Issues:14Issues:7

MAGE-v0

🧙 MAGE v0

Language:C++License:GPL-3.0Stargazers:263Issues:11Issues:70
Language:Jupyter NotebookLicense:Apache-2.0Stargazers:184Issues:25Issues:3

directx12-seed

✖🌱 A DirectX 12 starter repo that you could use to get the ball rolling.

Language:C++License:UnlicenseStargazers:127Issues:2Issues:1

dxr-path-tracing

A DXR path tracer with OptiX denoising. 5 months worth of research, trial & error as part of a project to learn and understand DirectX Raytracing & raytracing concepts.

vxgi

Voxel cone traced dynamic global illumination.

Language:CLicense:MITStargazers:38Issues:1Issues:0

GlobalIllumination

Some algorithms for global illumination in OpenGL + GLSL

VoxelConeTracing

Simple global illumination implementation using voxel cone tracing. Implemented in C++ and DirectX.

Language:C++Stargazers:25Issues:4Issues:0