shanling4822's starred repositories

filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

Language:C++License:Apache-2.0Stargazers:17270Issues:383Issues:2208

Vulkan-Samples

One stop solution for all Vulkan samples

Language:C++License:Apache-2.0Stargazers:4010Issues:91Issues:396

igl

Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).

Language:C++License:NOASSERTIONStargazers:2748Issues:56Issues:60

learn-fpga

Learning FPGA, yosys, nextpnr, and RISC-V

Language:C++License:BSD-3-ClauseStargazers:2409Issues:82Issues:74

Mathfs

Expanded Math Functionality for Unity

Language:C#License:MITStargazers:2359Issues:78Issues:6

SPIRV-Cross

SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.

Language:GLSLLicense:Apache-2.0Stargazers:1952Issues:87Issues:1104

enkiTS

A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.

Language:C++License:ZlibStargazers:1647Issues:58Issues:83

Granite

My personal Vulkan renderer

Language:C++License:MITStargazers:1491Issues:58Issues:20

point-cloud-utils

An easy-to-use Python library for processing and manipulating 3D point clouds and meshes.

Language:C++License:MITStargazers:1218Issues:16Issues:71

MinimalAtmosphere

A minimal atmospheric scattering implementation for Unity

Language:C#License:MITStargazers:456Issues:8Issues:3

GPUDrivenTerrainLearn

A Unity Project used for Learning GPU Driven Terrain Render

Language:C++License:NOASSERTIONStargazers:318Issues:208Issues:21

ChatGPTAuthHelper

一个简单的Chrome插件,用来帮助你登录ChatGPT。

Language:CSSLicense:GPL-2.0Stargazers:254Issues:0Issues:0

VoxelCore

Open-source plugin with the Core module of Voxel Plugin

Language:C++License:MITStargazers:251Issues:7Issues:1

smolsharp

🐜 Extremely small standalone C# executables using NativeAOT

Language:C#License:GPL-3.0Stargazers:208Issues:10Issues:1

rendering-bib

My master bibliography file with publications mostly in computer graphics, rendering, transport theory, and statistics.

Language:TeXStargazers:179Issues:10Issues:0

learn-metal-cpp-ios

"Learn Metal with C++" samples, ported to iOS

Language:C++License:Apache-2.0Stargazers:135Issues:3Issues:3

ReSTIR-Vulkan

Vulkan implementation of ReSTIR

vk_displacement_micromaps

This sample showcases rasterizing and ray tracing displaced NVIDIA Micro-Mesh assets in Vulkan with and without the VK_NV_displacement_micromap extension.

Language:C++License:Apache-2.0Stargazers:92Issues:9Issues:1

Learning-OpenCV-3

《Learning OpenCV 3》學習OpenCV 3 範例/電子檔備份

Language:C++Stargazers:58Issues:3Issues:0

Volumetric-data-structures-for-real-time-ray-tracing

All documents related to my master thesis

Language:TeXLicense:Apache-2.0Stargazers:53Issues:4Issues:0

Carrot

(WIP) Small game engine made for fun and educational proposes. Might do something with it later, might not.

Language:C++License:MITStargazers:38Issues:5Issues:71

UnityBakedSDF

UnityBakedSDF is a sample Unity project for importing and visualizing BakedSDF meshes.

Language:ShaderLabLicense:MITStargazers:33Issues:2Issues:0

BakedSDF2FBX

BakedSDF2FBX is a utility script for converting BakedSDF GLB files to FBX, allowing them to be used in real-time 3D tools like Unity and Unreal Engine.

Language:PythonLicense:MITStargazers:25Issues:2Issues:2

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:NOASSERTIONStargazers:16Issues:2Issues:0

UnrealBakedSDF

UnrealBakedSDF is a sample Unreal project for importing and visualizing BakedSDF meshes.

Language:C#License:MITStargazers:13Issues:2Issues:2