Enigmatisms
AI Student Master grade III@Tsinghua SIGS (incoming grad, 2025 summer). BEng in Automation@XJTU. Rendering and HPC enthusiast.
Tsinghua SIGSNanshan district, Shenzhen
Pinned Repositories
AdaPT
A physically based mesh renderer named Ada Path Tracer based on Taichi lang
cuda-pt
Writing a CUDA software ray tracing renderer from scratch: a renderer with Analysis-Driven Optimization
DARTS
[SIGGRAPH Asia 2024 (Journal Track)] Official code release for paper: 🎯"DARTS: Diffusion Approximated Residual Time Sampling for Time-of-flight Rendering in Homogeneous Scattering Media"
Ethians-Alpha-1.1
One of the most beloved projects of mine: my own Rougelike game during the first year of university. This project is currently suspended.
LiDARSim2D
2D LiDAR scanner simulator with map editor implemented in C++ / ROS
LSMv2
LiDAR SiMulator v2: Interactive 2D LiDAR scanner simulator version II. Implemented via Rust and CUDA.
Maevit
My own ViT (Basic ViT & Compact Transformer) & Swin Transformer implementation.
NeRF
Reproduction of ECCV 2020 NeRF and its subsequent works (mip NeRF, 360, Ref NeRF, info-NeRF) in PyTorch.
nerfstudio-giga
(GAIIC) giga-rendering: giga-pixel novel view synthesis competition 4th place solution. Implementation based on nerfstudio.
RMESKF
ESKF for RM 2021 Auto Infantry UWB / /IMU / (Possible) wheel fusion
Enigmatisms's Repositories
Enigmatisms/LSMv2
LiDAR SiMulator v2: Interactive 2D LiDAR scanner simulator version II. Implemented via Rust and CUDA.
Enigmatisms/nerfstudio-giga
(GAIIC) giga-rendering: giga-pixel novel view synthesis competition 4th place solution. Implementation based on nerfstudio.
Enigmatisms/scds-pb
Spatial cache data structures with python binding implementation.
Enigmatisms/AwesomeNannou
Rust nannou fast testing workspace.
Enigmatisms/CUDA-Learn-Note
🎉CUDA 笔记 / 高频面试题汇总 / C++笔记,个人笔记,更新随缘: sgemm、sgemv、warp reduce、block reduce、dot product、elementwise、softmax、layernorm、rmsnorm、hist etc.
Enigmatisms/PRML-CoursePJ
Trying Swin-Transformer 1D on chromatin-accessibility prediction (PRML course project).
Enigmatisms/Dynamite
My real-time dynamic global illumination renderer. Currently formless, design WIP.
Enigmatisms/pbrt-v3
Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
Enigmatisms/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.
Enigmatisms/CPP_Optimizations_Diary
Tips and tricks to optimize your C++ code
Enigmatisms/cvx_solution
(Useless for now) Convex optimization (by Prof. Xin Jin) course experiment (TA solution.): triangulation and reprojection error minimization.
Enigmatisms/Distributed-Machine-Learning-Experiment-Document
分布式机器学习实验指导书 (Homework end)
Enigmatisms/dml
Distributed machine learning homework.
Enigmatisms/GfxExp
Sandbox for graphics paper implementation
Enigmatisms/gsplat
3D Gaussian Splatting reference lib.
Enigmatisms/manim
Animation engine for explanatory math videos
Enigmatisms/openexr
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications
Enigmatisms/openpgl
Intel(R) Open Path Guiding Library
Enigmatisms/pybind_example
Simplest pybind example for numpy & Eigen (modified from pybind11/python_example)
Enigmatisms/RenderHelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
Enigmatisms/robust-vmm-guiding
Robust Fitting of Parallax-Aware Mixtures for Path Guiding - SIGGRAPH 2020
Enigmatisms/taichi
Productive & portable high-performance programming in Python.
Enigmatisms/tev
High dynamic range (HDR) image viewer for graphics people
Enigmatisms/tinyobjloader
Tiny but powerful single file wavefront obj loader
Enigmatisms/triton
Development repository for the Triton language and compiler
Enigmatisms/Tungsten-Scenes
Tungsten renderer scenes for tof rendering testing.
Enigmatisms/vk_mini_path_tracer
A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
Enigmatisms/vk_raytracing_tutorial_KHR
Ray tracing examples and tutorials using VK_KHR_ray_tracing
Enigmatisms/voxel-filtered-appearance
Enigmatisms/xatlas
Mesh parameterization / UV unwrapping library