|
|
Computer Graphics
Powerful and Beautiful ... |
|
|
|
| Graphics Topics | |
Graphics is a rabbit hole of visual candy - it's also behind some of the most complex programming and mathematical principles on the planet.
• Fractals (Mandelbulb)
• Procedural Geometry (Deforming Geometry on Vertex Shader) - Deforming, Manipulating, Adding, Removing and Randomizing Vertices
• Lighting - Future Trends
• The WGSL Language - New Langauge for a New Internet
• Texturing - Theory, Practice and Rules-of-Thumb (Secrets)
• Ray-Tracing - Categories and Types (e.g., Ray-Marching, Path-Tracing...)
• Ray-Tracing and Path-Tracing Models (Additive and Multiplicative)
• HDRI
• Color Bleeding
• Skin Blanching
• Caustics - rainbows and glasses of juice
• Lens Effects (Real-World) - No such thing as straight lines!
• Color Shadows
• Bokeh Effects (Focus Effects - Beyond Depth of Field - Camera Lens)
| Cheatsheets | |
• Ray-Tracing Basics (Intersection, Reflection, Refraction(Transmission), Shadows
• Ray-Tracing Triangle Intersection
| Hands-On Physically-Based Rendering | |
Learn Physically-Based Rendering
A look at computer graphics and lighting from a more physical perspective. Learning and understanding the mathematics and concepts of lighting - and how we can reproduce them in computing.
Learning and understanding the mathematics and concepts of lighting - such as reflection, refraction, absorption, and scattering—helps to simulate realistic lighting effects in digital environments.
From physical properties to computational models, we can reproduce the way light behaves in nature, achieving more lifelike and accurate renderings in graphics.
Understanding these interactions also allows us to optimize algorithms for real-time applications, such as video games or simulations, ensuring that lighting is both realistic and computationally efficient.
| Big on Graphics (Computer Graphics Magazine) | |
• Blender (Superman of 3D Tools)
• CUDA/OpenCL (Raytracing) - Making Complex Task Look Easy (and Fast)
• WebGL (Shaders) - GLSL (Dirty Tricks)
|
|