Esto es lo último en lo que ando liado....
http://www.youtube.com/watch?v=Mc4r0drngno
un pequeño editor para modelos voxelizados.... 8)
Uau!!!! Qué chulo!!!! ¿la fiebre del minecraft? ;)
Usas instancias para renderizar?
Que va... para esto no hace falta, es mas ni siquiera uso indices...
aunque si que he estado probando para generar un landscape,,, de dos formas una con instancias y otra sin ellas, y he conseguido optimizar bastante... en las dos... aunque están lejos, muy, muy lejos de minecraft...
Hace muchísimo tiempo trabaje en un sistema de ocultación que funcionaba con voxels. Se trata de saber qué voxels tapa la cámara y por tanto, obviar lo que no se ve. Es como un raycasting...
Hombre imagino que habrá que usar octrees, aunque se me escapa como saber que un volumen está completamente oculto...
Es algo que quizás tenga que investigar, aunque la idea y lo que tengo hecho, y que funciona decentemente,
va más bien por hacer un mundo de 128x64x128 bloques bastantes más pequeños,
y que de momento se dibuja todo por fuerza bruta a unos frames aceptables.
Lo tuve haciendo olas de pixeles (literal) y quedaba bastante bien... y eso que en verdad no necesito mover tanto...
el rollo mio es mas bien este, http://www.youtube.com/watch?v=_q-xqI8Cm5A :)
El octree no te resuelve la ocultación.
Muy chulo ese vídeo, tiene buena pinta. Lo cierto es que los voxels le dan un aire interesante :D
Joder eso es un Voxel, pensaba en algún agujero negro pero de color azul y rayos cruzandolo y cosas así con truenos y tal tiene nombre de eso.
Eso es un "vortex" ¿no? :D
Si hasta hace poco fueron los zombies, creo que ahora la moda va a ser hacer juegos de voxels xD
Ya decia yo que me sonaba a algo.
Ya es funcional, o eso creo,... video al canto... http://www.youtube.com/watch?v=Eh_6WlEtgyI
Si alquien quiere probarlo... aqui lo tiene... http://www.charcostudios.com/files/VoxelModelEditor(0.3b).rar (http://www.charcostudios.com/files/VoxelModelEditor(0.3b).rar)
Me lo he bajado y mola muchisimo Blau, enhorabuena por el curro :)
Gracias... :)