La primerá vez que experimenté con 3D fue en QBasic cuando hice algunos dibujos ortogonales, y noté que podía usar el teorema de Pitágoras para hacer movimimentos ondulados, y ví una relación entre el eje Z y las tangentes al crear una proyección 3D. Luego perdí el interés.
Ese interés se reinició al investigar sobre los Shaders en Löve2D
Como forma de agradecimiento (y recordatorio), decidí apuntar todos los enlaces que me han ayudado en esta aventura, que aún no termina.
Löve 2D v0.10.2
The Book Of Shaders
"3D projection on a 2D canvas", January-May 2019, xem.github.io
"Vanilla Javascript 3D cube", part 1 & 2, by dionyziz
"Coding Challenge #112: 3D Rendering with Rotation and Projection", by The Coding Train
"Camera/View Space", by OGLDEV
pikuma:
- Perspective Projection Matrix (Math for Game Developers)
- 3D Software Rendering Graphics Pipeline
- Math for Game Developers: Fundamentals of Calculus
"Recta perpendicular a un plano", por andmaths
"Ecuación del plano dado un punto y un vector perpendicular", por La Prof Lina M3
"Angulo entre dos vectores | Ejemplo 1", Matemáticas profe Alex
- "Smooth Shading", by GuerrillaCG
- "pov: you're coding a 3d engine", by Not the Future
- "The Math behind (most) 3D games - Perspective Projection", by Brendan Galea
- "Blinn Phong Shading: Theory and Implementation [Shaders Monthly #4]", by GSN Composer
- Making my First RAYCASTING Game in C++ - SFML Gamedev - Devlog 1, por Kofybrek
No hay comentarios:
Publicar un comentario