Neural material notes: priors, sampling, and filtering March 20, 2026 Learning notes on neural materials, focused on two papers: Real-Time Neural Appearance Models and Filtering After Shading With Stochastic Texture Filtering.
Newbie-Renderer September 08, 2025 I have started developing Newbie-Renderer, a real-time renderer built with C++23 modules, Slang, and Vulkan. Development is in progress, and I will share updates as it evolves.
Practical ray traced GI on WebGPU May 30, 2024 The picture on the left is the real-time result of the project. This is a real-time ray tracing project based on WebGPU. The project utilizes ReSTIR to accelerate the direct illumination (DI) and global illumination (GI) computations. Additionally, it incorporates a denoiser and an upscaler to enhance practicality for web-based applications.
Screen probes computing tool using Vulkan January 11, 2024 This offline tool is similar to Lumen in UE5, it can output probes in screen space from a specified viewpoint. The left pic is from the introduction of Lumen slide.
VK precomputed visibility October 20, 2022 Introduction This is a simple implementation of precomputed visibility in Vulkan based on modern CPP.