Creating and Google Indexing GitHub Pages
Published:
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Published:
Real-Time Computer Graphics Researcher Specializing in Foveated Rendering, Global Illumination, Applied Human Perception, Computational Color Science, and Computer Vision.
This is a page not in th emain menu
Published:
Published:
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.
Published:
I have divided the instructions into three sections:
Published:
(***Constantly upgrading this page at my free time. Some information you may find misleading, non-correct, or already obsolete)
Published:
(this tutorial is work-in progress…)
Published:
sudo lshw -C video
Published:
Published:
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
.
Published:
the OBJ format, the MTL format was used and documented by Wavefront Technologies in the 1990s in association with its Advanced Visualizer software. Object files can be in ASCII format (.obj)
or binary format (.mod)
. Vertices are stored in a counter-clockwise
, and in object space (un-normalized).
Published:
Published:
(work in progress…)
Published:
(work in progress…)
Published:
(work in progress…) Noise is also referred as error, visual artifacts. In ray tracing-based rendering, it is referred to as variance
. High variance represents more noise as the number of samples has not converged enough to the actual right result of the integral (Light Transport Equation).
Published:
(work-in-progress)
Published:
Published:
All the ray-based rendering pipeline, including ray casting, ray tracing, global illumination-based advanced algorithms including path tracing, photon mapping could be classified in these two generic categories. This classification is based on the light path direction. Light distribution in a scene is dynamic equilibrium, as much light is absorbed as is emitted.
Published:
Rod cells are more sensitive than cone cells and are almost entirely responsible for night vision. However, rods have little role in color vision, which is the main reason why colors are much less apparent in dim light.
Published:
Published:
HTML, CSS
, and Javascript
.sample-git
, then your page name must be sample-git.github.io
, which later will generate url https://sample-git.github.io
Published:
Overleaf Worshop
from Visual Studio Code Extension, more on the Overleaf Workshop githubset-cookie
(copy it)Overleaf Workshop
» Login to Server » Login with Cookies » Paste the CookieWrite Assist AI
https://platform.openai.com/api-keys
and generate a new secret key
and copy itCtrl + Shift+ P
to open the Command Palette
Write Assist AI: Set OpenAI API Key