Materiales PBR
Generadores, patrones, filtros y máscaras para componer texturas y mapas de materiales. Las salidas incluyen canales utilizados en flujos de renderizado físico, como color, normales y rugosidad.
Olimpus · Motor procedural de Rynor
Olimpus es nuestro motor de grafos en Rust para crear materiales, terrenos y vegetación procedural. Una base de cálculo propia, conectada a un editor visual y a herramientas de creación 3D.
Qué permite construir
La creación procedural define un resultado mediante reglas y parámetros. En Olimpus, esas operaciones se conectan en un grafo de nodos: puedes ajustar una parte del proceso y volver a generar el resultado sin reconstruirlo todo manualmente.
Generadores, patrones, filtros y máscaras para componer texturas y mapas de materiales. Las salidas incluyen canales utilizados en flujos de renderizado físico, como color, normales y rugosidad.
Formaciones de relieve, erosión, hidrología y biomas sobre campos de altura. El flujo incorpora escala física, visualización 3D y exportación de datos del terreno.
Grafos para construir ramas, hojas y otras formas vegetales, con parámetros de crecimiento y edición. Esta área continúa evolucionando junto con las herramientas de malla y sus integraciones.
Cómo está construido
Olimpus separa la experiencia de autoría del procesamiento. El núcleo valida las conexiones, ordena las operaciones y prepara un plan de ejecución. La caché permite reutilizar resultados cuando una parte del grafo no ha cambiado.
El mismo trabajo puede pasar por Olimpus Studio, por el puente con Blender o por un flujo sin interfaz gráfica. Esta arquitectura permite desarrollar herramientas especializadas sobre una base compartida.
Es un ejemplo de nuestro trabajo en desarrollo de software a medida: modelar un problema, construir su núcleo y conectarlo a una interfaz útil.
Representación del grafo, validación de dependencias, planificación y gestión de resultados.
Cálculo paralelo en CPU y operaciones GPU mediante wgpu y shaders WGSL. La ruta depende del nodo y de los recursos disponibles.
Aplicación nativa con editor de nodos, parámetros, previsualización 2D y visor 3D del terreno.
Mapas PNG, TGA y EXR, empaquetado de canales y datos de escala para continuar el trabajo en otras herramientas.
Un flujo conectado
El proyecto incluye un puente con Blender y un plugin de terreno para Unreal Engine. El objetivo es trasladar los resultados del motor al entorno donde se construye la escena, manteniendo el contexto de materiales y escala.
El addon conecta la edición del grafo con el motor externo y permite incorporar materiales y terreno al trabajo dentro de Blender.
Olimpus Bridge convierte datos de altura en Landscapes. La revisión documentada del puente corresponde a Unreal Engine 5.7 en Windows; otras versiones requieren comprobación específica.
Mostramos un desarrollo propio con código e integraciones, no un encargo de cliente. El alcance y la compatibilidad se revisan por función; esta ficha no ofrece una descarga pública.
Desarrollamos herramientas, aplicaciones e integraciones adaptadas a procesos concretos. Cuéntanos qué necesitas crear o conectar.