MagicaCSG un editor de campos de distancia y RayTrace

MagicaCSG un editor de campos de distancia y RayTrace. El desarrollador de herramientas Ephtracy ha publicado MagicaCSG, una interesante aplicación de modelado 3D basada en campos de distancia (Signed Distance Fields).

El software todavía está prematuro en su desarrollo, pero los primeros resultados experimentados por los usuarios ya sugieren que podría ser una herramienta de diseño de conceptos rápida e intuitiva, o en última instancia, una forma de crear activos para juegos y experiencias de AR (realidad virtual).

Una nueva y prometedora herramienta de diseño 3D del creador de MagicaVoxel.

Descrita como un editor de campos de distancia y render RayTrace, MagicaCSG se está desarrollando durante una pausa en el trabajo en la herramienta más conocida de Ephtracy, el modelador de Voxel gratuito MagicaVoxel.

La nueva aplicación se publicó originalmente en marzo, y obtuvo su lanzamiento público oficial a principios de esta semana.

El modelado en MagicaCSG se basa en campos de distancia, una representación volumétrica de la geometría 3D. Que por otro lado también se utiliza en Medium, la aplicación gratuita de modelado de realidad virtual de Adobe para hardware Oculus VR.

MagicaCSG un editor de campos de distancia y RayTrace.
MagicaCSG un editor de campos de distancia y RayTrace.

Las matemáticas tras el código de MagicaCSG

Jason Cole explica las matemáticas detrás de los SDF, mientras que esta publicación del blog de desarrolladores de Oculus resume las bondades y debilidades de los SDF para el modelado 3D.

Algo indispensable para que los SDF sean realmente buenos es crear geometría sólida constructiva simple y robusta a través de operaciones de modelado booleano. De ahí el nombre de la nueva aplicación.

En términos de flujo de trabajo, el modelado en MagicaCSG se asemeja a un cruce entre herramientas booleanas en tiempo real basadas en malla. Como el conjunto de herramientas MeshFusion de Modo y, para aquellos con memoria y años en el mundo 3D; vendría a ser el modelado mediante Metaballs.

Los usuarios construyen modelos agregando primitivas geométricas personalizables, como esferas, cubos, cilindros, prismas y cápsulas y uniéndolas a través de operaciones booleanas.

Actualmente no hay documentación escrita para el software, pero puedes hacerte una idea de cómo funciona en el video que publicamos. Está grabado por el usuario Anselem Nkoro (askNK).

Además de crear geometría, es posible editar los colores de la superficie de un modelo y cambiar entre materiales difusos y metálicos incorporados. Estos últimos utilizando un modelo PBR metálico / rugosidad.

RayTrace y HDRI integrado

Para la iluminación, obtiene un sistema simple de sol y cielo, además de la opción de configurar un entorno HDRI.

El activo terminado se puede renderizar con el RayTrace incorporado en MagicaCSG, que admite Open Image Denoise. Además de imágenes fijas, el software puede generar animaciones giratorias como secuencias de imágenes.

Incluso en un estado tan temprano, MagicaCSG ya parece ser una forma intuitiva de crear diseños conceptuales. Potencialmente también para crear activos para juegos o proyectos de realidad aumentada.

Los usuarios pueden exportar modelos en formato PLY, lo que permite importarlos a la mayoría de las aplicaciones 3D, incluidas Blender y ZBrush.

MagicaCSG sólo está disponible para Windows de 64 bits. Utiliza OpenGL, por lo que debería funcionar tanto en GPU AMD como Nvidia. El software es de descarga gratuita, pero puedes hacer una donación voluntaria para dar soporte al desarrollo.

Más información y comentarios en el foro, sigue leyendo…

MagicaCSG un editor de campos de distancia y RayTrace.