Blog posts

2025

2024

NVIDIA Falcor Real-Time Rendering Framework Beginner Guide Part 1

4 minute read

Published:

Works for NVidia Falcor 8.0, 7.0, and 6.0

Tried to write some instructions from my side on top of the original NVidia Falcor documentation (v6.0, 7.0, and 8.0), as the original Falcor’s documentation often found old and many things has changed since. This post is equivalent to Falcor’s README doc.

2023

  1. Real-Time Ray and Path Tracing Learning Resources

2 minute read

Published:

Path tracing is one of the most popular algorithms under the Physically-Based Rendering (PBR) category. It is mainly a discrete light simulation that approximately imitates the continuous real-world light interaction using the approximate physics and calculus algorithm.

2022

Part 3.1: Installing NVIDIA OptiX on Windows 10/11

1 minute read

Published:

Windows Installation and Integration (OptiX, CUDA)

  • note: developers must check the latest driver version for OptiX, CUDA version, and CUDA host compiler before running
  • 1.e) and 3. is not compulsory to run OptiX, 3) is just to run default SDK examples
  • nsight visual studio edition automatically installed with CUDA toolkit installation

Unity01: Variable Rate Shading Implementation on HTC Vive Pro Eye

5 minute read

Published:

This is a short tutorial about how to enable VRS feature for HMD using Unity3D. However, in the recent years (2025), many of the mentioned plugins and SDK might be deprecated. The interactions (eye gaze) has shifted to OpenXR. This tutorial is OpenVR-based. Therefore, it might be better you start from OpenXR.

2021

Misc01: Creating and Google Indexing GitHub Pages

less than 1 minute read

Published:

GitHub Pages

  • GitHub allows only one free hosting static page against per github account
  • developers can develop their page with HTML, CSS, and Javascript.
  • very important: for this your github account name, and newly created repository name must me the same. For example, if your github account is sample-git, then your page name must be sample-git.github.io, which later will generate url https://sample-git.github.io
  • you can not push files to your repository, upload templates, or develop manually.
  • https://jekyllthemes.io/ is an awesome repository for templates.