null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
22602855
Creating a CPU-based Realtime 3D Renderer in C#
Description
Mind Map on Creating a CPU-based Realtime 3D Renderer in C#, created by Nathaniel Burke on 06/05/2020.
No tags specified
a level
Mind Map by
Nathaniel Burke
, updated more than 1 year ago
More
Less
Created by
TEL Bath
over 7 years ago
Copied by
Nathaniel Burke
over 4 years ago
Copied by
Nathaniel Burke
over 4 years ago
0
0
0
Resource summary
Creating a CPU-based Realtime 3D Renderer in C#
Shading
Basic Diffuse and Specular - Dot/Cross Product
Normal/Displacement Mapping
Parallax Mapping?
Very unlikely I will have time - but could look into raytracing and denoising
Emulating Diffraction - Water/Glass?
Filling
Texture Mapping/Filtering - Mipmaps
Anisotropic Filtering?
Depth Sorting and Transparency
Basic Transformations
Transforming to Viewspace
Rotation and "Translation" with Matrices
Conclusion
Performance
Could look at performance on different computers and look at how different parts of the program could be optimised.
Post-Processing
Depth Blur - Gaussian/Bokeh?
Approximating Ambient Occlusion
Anti-Aliasing
Screen Space Reflection
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
AS Unit 2 Physics Flashcard Deck
Callum McClintock
PHYSICS P1 1
x_clairey_x
Themes in Lord of the Flies
lowri_luxton
SAT Sample Essay - Failure/ Success
nedtuohy
Certification Prep_1
Tonya Franklin
Blood Brothers Characters
Lauren Saxon
chemistry: c2
kristy baker
ASIENTOS DE AJUSTE FINAL Y PREPARACION DE ESTADOS FINANCIEROS
Majo Herrera
Biology: Reproduction Flash Cards.
LV1662000
Sustainability & digital technology
Eden Goddard
New PSBD/PSCOD/ASSD Edition 2018
David Thapa
Browse Library