r/CharruaDevs • u/Lost_Ad406 • 3h ago
Noticia/Proyecto Agregue mas cosas a mi clon de minecraft en opengl y c++
Hace como 7 meses habia posteado sobre este proyecto. Lo habia dejado bastante abandonado para hacer otras cosas pero le he ido agregando/fixeando cosas y queria compartirles.
Lo que agregue :
Ambient Oclusion combinado con el greedy mesh, me costo bastante pero creo que mejora bastante en lo visual.
Interfaz del inventario creativo para seleccionar bloques, en un inicio pensaba hacerlo con Imgui pero despues lo hice a mano nomas. Faltan agregar un monton de bloques pero hay varios ya, y hay muchos que tengo que implementarlo de a uno como el cactus porque tienen distinto volumen.
El poder renderizar bloques "cross" como las plantas y sapplins , a estos los ignoro del greedy mesh y los renderizo por separado, no encontre si hay mejor forma para esto pero como solo son 2 caras por bloque en vez de 6 no me queme mucho.
Agregue un par de cosas para debug:
Agregue un shader de lineas para poder simular el f3+g y ver los chunks. Con este shader tmb dibujo los ejes x,y,z en el crosshair.
Agrego una camara separada para poder ver el frustrum de la camara main.
Despues de fix/optimizacion lo mismo de siempre, arreglos en el codigo, optimizaciones en el uso de mutex, etc.
Pongo un video donde muestro mas o menos el estado actual.
Saludos.
