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 7 years ago
Nathaniel Burke
Copied by Nathaniel Burke over 4 years ago
Nathaniel Burke
Copied by Nathaniel Burke over 4 years ago
0
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

                            Similar

                            Vocabulário Inglês Básico
                            miminoma
                            Cold War (1945-1975)
                            sagar.joban
                            Gender Theorists
                            Hazel Meades
                            A Level: English language and literature technique = Dramatic terms
                            Jessica 'JessieB
                            ExamTime Quick Guide to Getting Started
                            Andrea Leyden
                            AQA A2 Biology Unit 4: Populations
                            Charlotte Lloyd
                            Edexcel Additional Science Biology Topic 1- Genes and Enzymes
                            hchen8nrd
                            5 Tips for motivating your students
                            Jen Molte
                            Using GoConqr to teach French
                            Sarah Egan
                            B7 Quiz - The Skeleton, Movement and Exercise
                            Leah Firmstone
                            1PR101 2.test - Část 12.
                            Nikola Truong