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.
Nathaniel Burke
Mind Map by Nathaniel Burke, updated more than 1 year ago More Less
TEL Bath
Created by TEL Bath over 8 years ago
Nathaniel Burke
Copied by Nathaniel Burke about 5 years ago
Nathaniel Burke
Copied by Nathaniel Burke about 5 years ago
0
0
1 2 3 4 5 (0)

Resource summary

Creating a CPU-based Realtime 3D Renderer in C#
  1. Shading
    1. Basic Diffuse and Specular - Dot/Cross Product
      1. Normal/Displacement Mapping
        1. Parallax Mapping?
      2. Very unlikely I will have time - but could look into raytracing and denoising
        1. Emulating Diffraction - Water/Glass?
        2. Filling
          1. Texture Mapping/Filtering - Mipmaps
            1. Anisotropic Filtering?
            2. Depth Sorting and Transparency
            3. Basic Transformations
              1. Transforming to Viewspace
                1. Rotation and "Translation" with Matrices
                2. Conclusion
                  1. Performance
                    1. Could look at performance on different computers and look at how different parts of the program could be optimised.
                    2. Post-Processing
                      1. Depth Blur - Gaussian/Bokeh?
                        1. Approximating Ambient Occlusion
                          1. Anti-Aliasing
                            1. Screen Space Reflection
                            Show full summary Hide full summary

                            0 comments

                            There are no comments, be the first and leave one below:

                            Similar

                            Plano de Revisão Geral
                            miminoma
                            Bayonet Charge flashcards
                            katiehumphrey
                            GCSE ICT Revision
                            Andrea Leyden
                            A2 Level Biology: Transcription & Translation
                            Ollie O'Keeffe
                            AS Psychology - Research Methods
                            kirstygribbin
                            USA and Vietnam (1964-1975) - Part 1
                            Lewis Appleton-Jones
                            The Tempest Key Themes
                            Joe Brown
                            Repaso Revalida PR 2016
                            Rodrigo Lopez
                            Study tips/hacks
                            Sarah Biswas
                            Medicina Muncii 1-20
                            Grupa Noastra