Any benefits of learning 3D rasterization and software theory before jumping into OpenGL / Direct3D?

I came across a very interesting book. I made some games with two games, but 3D is a completely new stadium for me. I just need to know if there are any benefits to learning about rasterization and 3D software theory before moving to OpenGL / Direct3D? Any reason why any of them are suitable? Thanks in advance!

+3
source share
5 answers

if there are any advantages to learning 3D software rasterization

You will get a deeper understanding of the inner workings of 3D apis.

, 3D, CSG raytracer, , . , , , .

" OpenGL" raytracer OpenGL, , , .

, , . /lightmap, raytracing .. , GPU , , .

0

, OpenGL Direct3D. () .

+1

. , , , .

, , , , , , , D3D9, D3D10 OpenGL , . : API, , - , .

0

. , , . , , OGL/D3D, OGL/D3D, .

0
source

I found out about this (wrote a software rasterizer), and I am very pleased that it is much more useful if I say that to open open gl tahan, for example, to build assembly code in c, it is extremely useful to get an idea of ​​things and sensations that anything is possible

0
source

Source: https://habr.com/ru/post/1755911/


All Articles