Herramientas usadas en este artículo
Ahora mismo hay una verdadera revolución en 3D Gaussian Splatting. En tan solo los últimos meses recibimos una ola de herramientas locales de código abierto que generan tanto objetos como mundos enteros como splats - gratis, en tu propia GPU, sin equipos de escaneo y sin la nube. Y por fin podemos meterlo todo directamente en Unreal Engine 5, donde realmente se renderiza y no destruye tus FPS.
Esta es la versión breve y llena de enlaces de todo el stack: el plugin que renderiza splats en UE5, la CLI que los convierte y crea colisionadores, el editor de navegador para limpiarlos y exactamente dónde generar mundos y objetos localmente y gratis. Todos los enlaces están en la lista al final.
Mira el armado completo
Toda la configuración y las pruebas, de principio a fin, en YouTube.

1. Renderizar splats en Unreal Engine 5: los plugins
Unreal Engine no admite archivos de splats (.ply, .sog) de forma nativa, por lo que necesitas un plugin. Hay muchos pequeños y experimentales; probé los tres más populares y aquí va mi análisis sin rodeos.
- NanoGS - mi elección ahora mismo. Creado para versiones recientes de Unreal (5.7), el más fácil de instalar, más estrellas, mejor documentación en inglés, con soporte activo. Solo admite
.plypor ahora (con suerte SOG pronto). - MLSLabs Renderer - el único que también admite 4DGS (secuencias de splats - captura animada/volumétrica). Viene en Lite (solo PLY) y Pro (agrega el formato comprimido SOG), pero Pro es solo para pruebas ahora mismo y muestra una marca de agua en el viewport. Aunque la página de GitHub dice 5.5, las versiones publicadas en Google Drive incluyen una para 5.7.
- XScene (XVerse) - uno de los primeros, pero llega solo hasta Unreal Engine 5.5, así que lo descarto para nuevos proyectos en 5.7/5.8.

NanoGS UE5.7), crea una carpeta Plugins (con P mayúscula) en tu proyecto, descomprime el archivo allí, reinicia Unreal y activa NanoGS en Plugins. Luego haz Import de cualquier .ply y arrástralo a la escena. MLSLabs es más pesado - se instala en la carpeta del motor y descarga dependencias de PyTorch en la primera ejecución.2. Convertir, agregar colisionadores y limpiar splats
Los splats vienen en varios formatos y Unreal solo acepta un par de ellos, así que necesitarás una herramienta para convertirlos entre esos formatos y, lo que es más importante, para crear colisiones - porque un splat en bruto es solo color flotando, sin geometría sobre la que puedas pararte o con la que puedas chocar al conducir. Esa herramienta es splat-transform, la CLI de PlayCanvas. Si tienes Node.js instalado, puedes instalarla con una sola línea (ChatGPT escribirá el comando exacto para tu archivo). Sirve tanto para convertir formatos como para exportar una malla de colisión en .glb.
# install (needs Node.js)
npm install -g @playcanvas/splat-transform
# convert a raw .ply into compressed SOG
splat-transform scan.ply scan.sog
# export a collision mesh (.glb) from a splat
splat-transform car.ply car-collider.glbLleva ese .glb de colisión a Unreal, alínealo con el splat, define su colisión en Use Complex Collision As Simple, marca Actor Hidden In Game y tendrás un splat sobre el cual puedes caminar, conducir o caer. Funciona igual para objetos que para mundos enteros.
Para editar un splat - recortar lo que sobra, quitar las partes que no necesitas - la opción más fácil es SuperSplat, un editor gratuito que funciona directamente en tu navegador. Carga un splat, selecciona con el lazo las partes que quieras quitar, elimínalas y exporta. Todavía no puedes hacer esto en Blender, así que esta es la mejor opción para limpiar splats.

3. Dónde generar splats - mundos y objetos, gratis
Puedes conseguir splats listos para usar en bibliotecas como SuperSplat (algunos son gratuitos si das crédito al autor), pero la parte divertida es generar exactamente lo que necesitas. Hay dos modelos abiertos, uno para mundos y otro para objetos, y puedes ejecutar ambos localmente o usar sus sitios web gratuitos.
Mundos - Hunyuan World 2.0
Hunyuan World 2.0 convierte una sola imagen de un lugar en un mundo 3D completo en forma de splat. Está publicado bajo una licencia Apache con todo el código y los checkpoints (GitHub), así que puedes ejecutarlo localmente si tienes una GPU potente (~24 GB de VRAM), o simplemente usar el sitio web gratis. Una sola generación puede tardar 20 minutos o más, porque también crea un colisionador limpio - lo cual es una ventaja. La alternativa de pago es Marble (World Labs), que también tiene un plan gratuito y exporta GLB - pero Hunyuan rindió igual de bien, y a veces mejor.

Objetos - TripoSplat
TripoSplat es la opción fácil para objetos: solo necesita ~8 GB de VRAM y tiene soporte nativo en el ComfyUI más reciente - instala ComfyUI, busca la plantilla de TripoSplat, instala cualquier dependencia que falte, configura la salida en PLY y listo. Las generaciones tardan cerca de un minuto (la demo de Hugging Face es todavía más rápida si no quieres complicarte con ComfyUI). Arrastra el resultado a Unreal y ya viene bastante optimizado, siempre y cuando no uses millones de gaussianas.

Rendimiento: lo que de verdad aguanta
Ambos plugins prometen millones de splats a 60 FPS, y en objetos y escenas ordenadas realmente va fluido. El límite real: por encima de ~10 millones de splats sigue siendo un cuello de botella, porque Unreal todavía no tiene un formato de streaming para splats. Mantén una escena por debajo de ~1 millón de splats en total y por lo general no tendrás problemas.
- Controla la cantidad de gaussianas al momento de generar. 32k splats pueden verse casi tan bien como 262k para un prop de entorno - y renderizan con un costo mucho menor.
- Divide los elementos grandes en partes, no crees un solo objeto splat gigante. El desarrollador de NanoGS recomienda esto porque un único splat enorme no se descartará mediante culling (no se ocultará cuando quede fuera de la pantalla), por lo que resulta mucho más pesado que ese mismo contenido dividido en partes.

Todos los enlaces
- NanoGS- plugin de splats recomendado para UE5 (PLY, 5.7)
- MLSLabs Renderer- 3DGS + 4DGS, Lite/Pro
- XScene (XVerse)- más antiguo, máximo UE5.5
- splat-transform- convertir formatos + crear colliders (CLI)
- SuperSplat- editor de splats gratuito para el navegador
- Hunyuan World 2.0- mundos (sitio gratuito / Apache, ~24 GB para ejecutar localmente)
- HY-World-2.0 (code)- ejecutar localmente
- TripoSplat- objetos (ComfyUI, ~8 GB de VRAM)
- Marble (World Labs)- generación de mundos de pago, plan gratuito
Constantemente aparecen nuevas herramientas de 3D con IA que alimentan este tipo de flujo de trabajo. Cuando lo hacen, van directo a 3DGS Compare y a la Arena para que puedas probarlas antes de decidirte. Para ver más flujos de trabajo en motores, consulta Claude Code + Unreal Engine 5 y la guía de splats jugables.