Computer graphics in Game development
Ivan Belyavtsev
23.10.2020
Ivan Belyavtsev
Computer Graphics Developer technology engineer at Nvidia
Researcher and educator in Computer science
This course was prepared or accomplished by Ivan Belyavtsev in his personal capacity. The opinions expressed in this course are the author’s own and do not represent official policy or position of Nvidia corporation.
This course requires a lot of discipline and energy!
unreal: billions of triangles
— Freya Holmér ([FreyaHolmer?]) May 13, 2020
[extremely AAA demo]
me: pic.twitter.com/OBcsTyfUfi
Knowledge means the theories understood and accepted by people and nothing else [2]
\[T_1 -> T_2 -> ... -> T_n\]
Variables:
\(\vec{F}\), \(\vec{a}\), \(m\)
Laws:
\(\vec{a} = \frac{\vec{F}}{m}\)
Principals:
Conservation of energy [2]
Donor-acceptor relationships [1]
An acceptor science could you use theories and methods from a donor science
Physics and anatomy are donor sciences
[5]
[6]
[5]
[5]
[7]
[8]
It’s possible to construct any image using the next operation:
Let’s implement it together