miércoles, 16 de marzo de 2022

Demos, Rust, Raytracing y Rasterizer

Seis años después, me he mudado, he cambiado de trabajo y las niñas están grandes y ya no necesitan tanta atención. Vuelvo a programar por diversión, igual que antes y retomo este blog. 

Desde hace unos años, todas las navidades hago una pequeña demo para mí y mis amigos. En el 2018 usé Godot, en 2019 fue Unreal, en 2020 Godot otra vez y e 2021 usé la librería raylib. Estas navidades que vienen voy a intentar algo loco. Quiero aprender rust de una vez y desde hace mucho tiempo quequiero intentar hacer un pequeño motor 3D.

Gracias a Humble Bundle, tengo el libro "Computer Graphics from Scratch", que enseña a programar un una aplicación de ray-tracing y otra de rasterización . Mi idea es implementar estas dos ideas en rust.

Pero antes, tengo que coger soltura en rust y para eso, estoy leyendo y repitiendo los ejemplos del libro "The Rust Programming Language". Acabo de empezar el capítulo sobre la posesión ("ownership") de la memoria y de momento lo entiendo bien. Ya veremos.