Las nubes de puntos son conjuntos de puntos de datos que normalmente se obtienen mediante escáneres 3D en el marco de aplicaciones industriales o arquitectónicas. Estas son empleadas por los profesionales de la visualización de diseños, fabricantes, diseñadores de escenarios y constructoras que necesitan contrastar modelos 3D con datos escaneados por láser.
Las nubes de puntos se importan en Twinmotion en forma de objetos y permiten comparar y añadir datos «as-built» (del mundo real) escaneados por láser con datos de planos (modelos 3D), y en última instancia visualizar todos los componentes de un mismo proyecto a la vez.
Cómo funciona
Las nubes de puntos se generan mediante escáneres 3D o software de fotogrametría, que se encargan de medir y escanear las propiedades físicas de zonas geológicas u objetos como edificios. En primer lugar, el escáner 3D o el software de fotogrametría escanea un objeto o una zona concretos para, a continuación, generar una serie de medidas precisas de distintas posiciones. Luego, a partir de esa información, crea un conjunto de puntos de datos en el que cada uno de ellos viene definido por su coordenada geométrica XYZ. En este proceso, además, es posible recopilar información sobre la dirección vectorial de la normal y del color. Una vez creados los puntos de datos, estos se compilan en una nube de puntos que se puede importar en un software de modelado 3D para representar de forma precisa la zona u objeto en cuestión.
Por normal general, las nubes de puntos se usan de la siguiente forma:
Se escanea el lugar deseado mediante un escáner láser 3D y se realizan varios escaneos más de distintas posiciones y ángulos.
Se compila una nube de puntos a partir de los puntos de datos obtenidos en los escaneos mediante un software de procesamiento de nubes de puntos en 3D o una aplicación especializada de escaneo 3D.
Se guarda la nube de puntos en formatos como
.las,.lazo.e57.Finalmente, se importa la nube de puntos en Twinmotion en forma de objeto.
Formatos de archivo de nubes de puntos admitidos
Twinmotion admite los siguientes formatos de archivo de nube de puntos:
| Formato de archivo | Descripción |
|---|---|
| Un formato de archivos compacto de código abierto que almacena e intercambia datos de imágenes 3D (como nubes de puntos, imágenes y metadatos) recopilados normalmente con escáneres 3D. El formato |
| LAS es un formato de archivos binario de código abierto usado para intercambiar datos de nube de puntos escaneados por láser 3D entre usuarios. El formato LAZ es un archivo LAS comprimido. Los archivos LAZ son más pequeños que los archivos LAS, pero tardan más tiempo en importarse. Twinmotion admite archivos LAS y LAZ de 8 bits, 12 bits y 16 bits. |
| Son formatos de archivo de nube de puntos ASCII que contienen coordenadas de puntos X, Y y Z o bien coordenadas de puntos X, Y y Z y colores RGB. |
Integración con funciones de Twinmotion
Dado que las nubes de puntos se importan en forma de objetos, Twinmotion interactúa con ellos como tal, salvo en algunas excepciones. A continuación describimos algunos ejemplos dignos de mención en los que Twinmotion usa nubes de puntos.
Estilos de renderizado no fotorrealistas
Al visualizar objetos de nubes de puntos en el modo Presenter de Twinmotion y en presentaciones locales, es posible que se apliquen algunos estilos de renderizado.
La opción Rendering Styles se encuentra en el menú View.
Volúmenes de colisión
Los volúmenes de colisión se pueden definir como formas geométricas invisibles que rodean a los objetos y determinan cómo colisionan o interactúan entre sí. Todos los objetos de Twinmotion presentan volúmenes de colisión, incluidos también los objetos de nube de puntos. De esta forma, puedes seleccionar un objeto de nube de puntos, arrastrar objetos de la biblioteca hasta ellos, añadir animaciones (como la de personajes andando por una ruta) que tengan en cuenta objetos de nube de puntos y cambiarles el color y las propiedades de color.
La precisión a la hora de soltar un objeto sobre una nube de puntos depende de la precisión del volumen de colisiones que se aplique al objeto de nube de puntos.
Sombras e iluminación
Los objetos de nube de puntos se ven afectados por las sombras del cielo dinámico de Twinmotion y por las sombras que proyecta el resto de objetos de la escena. Por ejemplo, si cambias el ajuste Time of day, cambiarán las sombras de los objetos de nube de puntos en función de la hora que elijas.
Asimismo, los siguientes parámetros de iluminación de escenas afectan a los objetos de nube de puntos:
Skydomes y fondos de entornos HDRI
Ajustes de Global lighting, como Exposure compensation, Sun intensity, Moon intensity, White balance y Ambient.
Todas las luces de la categoría Lights de la biblioteca de Twinmotion que se añadan
Para obtener más información sobre los parámetros de iluminación de Twinmotion, consulta la sección Ajustes de ambiente.
Decals
También es posible usar Decals de la biblioteca de Twinmotion en objetos de nube de puntos.
El ajuste de Offset de pegatinas determina la profundidad a la que se añade la pegatina. Lo mejor para lograr mejores resultados al colocar pegatinas sobre objetos de nube de puntos es aumentar el valor de la compensación, ya que las nubes de puntos no se importan como geometría sino como un conjunto de puntos de datos. Los valores de compensación por defecto oscilan entre 0.01 y 100, pero pueden incluso llegar hasta 1000.
Encontrarás las pegatinas en el apartado Objects de la biblioteca de Twinmotion.
Cubos de sección
La herramienta Section cubes de Twinmotion permite cortar y ocultar objetos o partes de estos. Los Section cubes se pueden emplear con geometría o sobre objetos de nube de puntos.
El ajuste Clipping mask te permite elegir si ocultar solo nubes de puntos, ocultar solo la geometría u ocultar ambos.
Los Section cubes se encuentran en el apartado Tools > Sections de la biblioteca.
Herramienta Measure
La herramienta Measure, disponible en Tools > Measure en la biblioteca, sirve para medir objetos de una escena y la distancia entre ellos. Si bien se puede usar sobre objetos de nube de puntos, la precisión de la medición dependerá de la precisión del volumen de colisión que rodea al objeto de nube de puntos.
Realidad virtual
Los objetos de nube de puntos se muestran en realidad virtual (RV). Sin embargo, dado que la calidad de visualización en el modo RV depende de la tasa de fotogramas por segundo (fps) de las gafas de RV, es posible que varíe el estado y el tamaño de visibilidad de los puntos de datos en las nubes de puntos a medida que explores la escena con unas gafas de RV.
Volúmenes de reflexión
Los volúmenes de reflexión se usan para mejorar los reflejos y superar los obstáculos que presentan los reflejos del espacio en pantalla (SSR) en Twinmotion. Cuando se usan junto a volúmenes de reflexión, los objetos de nube de puntos se reflejan correctamente.
Fusión de archivos de Twinmotion
Es posible combinar archivos de Twinmotion independientes y guardarlos como un único archivo. Esto también sirve para archivos con objetos de nube de puntos, que se pueden fusionar con otros archivos de Twinmotion.
Presentaciones locales
Las nubes de puntos de imágenes, vídeos o panorámicas en una presentación se pueden exportar a una presentación local.
Colector de recursos
Con el colector de recursos de Twinmotion, puedes recopilar cualquier textura y recurso que se use en un proyecto de Twinmotion junto con el archivo .tm en un mismo archivo zip comprimido. En él también se incluirán los objetos de nube de puntos que contenga el proyecto.
Ajustes de cámara
Los objetos de nube de puntos también se ven afectados por los ajustes de cámara Field of view (FoV), Depth of field (DoF), Parallelism, Vignetting, Lens flare, Visual effects y View sets.
Para obtener más información sobre los ajustes de cámara, consulta la sección Ajustes de ambiente.
Conjunto de vistas, efectos visuales y reflejos SSR
Del mismo modo que es posible añadir nubes de puntos a los conjuntos de vistas, se pueden añadir reflejos SSR y efectos visuales (como contraste, saturación, degradados y renderizado blanco) a objetos de nubes de puntos.
Propiedades de nube de puntos
Twinmotion permite personalizar las siguientes propiedades de una nube de puntos.
| Propiedad | Descripción |
|---|---|
Point size | Ajusta el tamaño de todos los puntos de datos de una nube de puntos. Si los puntos de datos no están uno al lado del otro, se puede rellenar la superficie de nubes de puntos aumentando el tamaño. Si la opción se establece como 0, los puntos de datos usarán un tamaño fijo de 1 px sin tener en cuenta la distancia de la cámara y la densidad del punto de datos. Opciones: 0.0 a 3.0. Los valores se pueden anular. |
Cast shadows | Determina si las nubes de puntos se proyectan sombras a sí mismas o a otros objetos. Opciones: Activado, desactivado. |
Point shape | Determina la forma del punto de datos. Opciones: Cuadrado, círculo |
Calidad de la colisión | La calidad de la colisión determina el nivel de detección de colisiones entre los datos de las nubes de puntos y los objetos o modelos 3D. Esto afecta a la forma en que interactúan o colisionan los objetos y los modelos 3D con los datos de las nubes de puntos. Si no necesitas que ningún objeto interactúe con precisión con datos de las nubes de puntos, puedes definir la calidad como Low. Usar una calidad de colisión High siempre conlleva un coste computacional elevado. Opciones: Baja, alta |
Color source | Determina la fuente de color que se usa para mostrar los datos de nubes de puntos. Solid color: Aplica un color sólido a los datos de las nubes de puntos. Se pueden ajustar propiedades del color como Saturation, Contrast, Intensity y Tint. Datos: El color que se aplica a los datos de las nubes de puntos tal y como se ha capturado con el escáner 3D. Si estos no contienen ningún color, los puntos de datos se mostrarán en blanco. Elevation: Muestra las elevaciones más altas y bajas de los datos de las nubes de puntos según la posición de la cámara cuando se llevó a cabo el escaneo 3D. Las elevaciones más altas y bajas se representan por dos colores y los puntos entre ambas utilizan un degradado de color entre los dos valores. Puedes definir el Tint de los colores que se usará para representar el punto de elevación más alto y el más bajo, así como algunas propiedades, como Saturation, Contrast y Intensity. Posición: Indica la distancia del escáner 3D con respecto al punto de datos en el momento del escaneo. La proximidad con el punto de datos se representa con dos colores y los puntos entre las áreas más alejadas y las más cercanas utilizan un degradado entre los dos valores. Puedes ajustar el Tint de los colores que se usará para representar la proximidad de la cámara, así como Saturation, Contrast y Intensity de los colores. Opciones: Color sólido, datos, elevación y posición |
Tint | Determina el matiz, la saturación, el contraste y la intensidad de la fuente de color seleccionada. |
Ajustes de exportación de nubes de puntos
Antes de exportar de forma local una escena que incluya objetos de nube de puntos, puedes ajustar la calidad de renderizado de las nubes de puntos y establecerla como baja, media, alta y ultra en la pestaña Quality del panel Preferences.
Cuanto mayor sea el parámetro de calidad que elijas, mejor será la calidad de renderizado de los objetos de nube de puntos, pero aumentará también el tiempo de procesamiento del renderizado y el consumo de VRAM.
Limitaciones de las nubes de puntos
Los objetos de nube de puntos en Twinmotion presentan las siguientes limitaciones:
Las nubes de puntos no se pueden modificar en Twinmotion, de modo que no es posible borrar puntos ni fusionar objetos de nubes de puntos.
De momento, los complementos de exportación de Datasmith no admiten nubes de puntos. Si bien es cierto que algunas aplicaciones como Revit o ArchiCAD pueden mostrar nubes de puntos, estas no llegan a trasladarlos con los complementos de exportación de Datasmith. Para ello, tendrás que cargarlos por separado en Twinmotion.
Path Tracer no es compatible con objetos de nube de puntos. Si activas Path Tracer en proyectos que contengan un archivo de nube de puntos, este no se mostrará.
No se pueden exportar objetos de nube de puntos de una presentación en Twinmotion Cloud. Si subes una presentación con nubes de puntos a Twinmotion Cloud, no aparecerá ningún objeto de nube de puntos.
No se pueden guardar objetos de nube de puntos en la biblioteca de Twinmotion.
Cómo importar nubes de puntos
Aprende a importar archivos de nubes de puntos en Twinmotion.
Cómo administrar las nubes de puntos
Aprende a administrar tus nubes de puntos en Twinmotion.