Recently Updated Pages
HUD Project
A portfolio project that showcases proficiency in shaders, UI, and digital humans. Reference ...
Fragment Shaders
Fragment shader code is executed entirely on the GPU (Graphics Processing Unit). ...
Universal Scene Description (USD)
Best Tutorial on USD: https://remedy-entertainment.github.io/USDBook/ Which references ...
Rasterization
Color Lines 1. draw line by using Interpolate to compute values of a linear function. Fill...
Raytracing
OpenGL Graphics Pipeline
Graphics Pipeline is an abstract model that describes sequence of steps needed to render a 3D sce...
Creational
Creational design patterns are used to Create objects effectively Add flexibility to software...
Structural
Structural Patterns Focused on how objects and classes can be composed to form larger structures...
Git Commands
Some of the top-used Git commands and good version control practices are: Top Used Git Commands:...
GIT Best Practices
Good Version Control Practices: Use Descriptive Commit Messages: Write clear and concise messa...
Perforce
Encapsulation
Class Creation Considerations: Encapsulation: the bundling of Variables and Methods in a...
Inheritance
Inheritance is a mechanism that allows a class to inherit properties and behaviors from another...
Polymorphism
Class Polymorphism Polymorphism is often used in Class methods, where we can have multiple class...
Abstraction
Prereq: Inheritance Abstraction is used to hide something too, but in a higher degree (class, m...
Good Engineering Principles
General Engineering Principles DRY (Don't Repeat Yourself): Avoid duplication of code ...
Class Creation: Getter/Setter vs Property
Getter and Setter Pattern comes from OOP languages such as C++ and Java in order to adhere to ...
General Debugging
Understand the System Read the documentation from cover-to-cover to understand how to get the ...
Brute Force
A brute force solution is an approach to problem-solving that involves trying all possible soluti...
SRA
frame bg to problem to solve, how its solved, before and after metrics STAR: Situation Task Act...