www.xbdev.net
xbdev - software development
Monday January 13, 2025
Home | Contact | Support | Programming.. More than just code .... | Computer Graphics Powerful and Beautiful ...
     
 

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)






  Edition 01
  Edition 02
  Edition 03
  ...


Graphical Tools/Libraries


• Blender (Superman of 3D Tools)
• CUDA/OpenCL (Raytracing) - Making Complex Task Look Easy (and Fast)
• WebGL (Shaders) - GLSL (Dirty Tricks)



































WebGPU Development Cookbook - coding recipes for all your webgpu needs! WebGPU by Example: Fractals, Image Effects, Ray-Tracing, Procedural Geometry, 2D/3D, Particles, Simulations WebGPU Games WGSL 2d 3d interactive web-based fun learning WebGPU Compute WebGPU API - Owners WebGPU & WGSL Essentials: A Hands-On Approach to Interactive Graphics, Games, 2D Interfaces, 3D Meshes, Animation, Security and Production Kenwright graphics and animations using the webgpu api 12 week course kenwright learn webgpu api kenwright programming compute and graphics applications with html5 and webgpu api kenwright real-time 3d graphics with webgpu kenwright webgpu for dummies kenwright webgpu api develompent a quick start guide kenwright webgpu by example 2022 kenwright webgpu gems kenwright webgpu interactive compute and graphics visualization cookbook kenwright wgsl webgpu shading language cookbook kenwright WebGPU Shader Language Development: Vertex, Fragment, Compute Shaders for Programmers Kenwright wgsl webgpugems shading language cookbook kenwright WGSL Fundamentals book kenwright WebGPU Data Visualization Cookbook kenwright Special Effects Programming with WebGPU kenwright WebGPU Programming Guide: Interactive Graphics and Compute Programming with WebGPU & WGSL kenwright



 
Advert (Support Website)

 
 Visitor:
Copyright (c) 2002-2024 xbdev.net - All rights reserved.
Designated articles, tutorials and software are the property of their respective owners.