Versión 2.0 · Rust nativo

Digital Terrain

Procesamiento LiDAR nativo con aceleración GPU.

Reescrita 100% en Rust. Más rápida, más estable, con pipelines GPU ampliados y workflow completo hacia Civil 3D.

dt2_0.1.0_x64-setup.exe · Windows 10/11 x64

Digital Terrain
NOVEDAD

De DT1 a DT2 — reescritura nativa en Rust

DT2 abandona el navegador y los web workers. Ahora corre 100% nativa con renderizado GPU directo, manejo de nubes masivas con chunking, y un pipeline de clasificación ampliado con herramientas nuevas de refinamiento manual.

JUNIO 2026

Últimas actualizaciones

DT 2.0 ahora procesa nubes de miles de millones de puntos en producción. Resumen de las dos sesiones que llevaron la app de "ya corre" a "lista para release".

Benchmark de referencia
1.32B puntos · 26 GiB · end-to-end en ~3-4 min (carga + decimación + procesamiento tiled)

Carga ~26× más rápida

Parsing paralelo de LAS/LAZ con seek por chunk-table + rayon. Una nube de 1.32B puntos cargó en ~80 s (antes ~13 min). PLY binario y XYZ/PTS también paralelizados.

Pipelines tiled para nubes > VRAM

CSF, HAG, refine, denoise e interactive lasso/brush ahora tienen variante tiled que stream-ea la nube por bloques sobre un ring buffer de ~2 GiB. Resultado bit-idéntico al modo en memoria, sin crashes por exceder el binding cap del GPU.

Decimación robusta

Voxel downsample rediseñado con DashMap concurrente + clave packed u64. Lo que antes hacía OOM en 32 GB con 1.3B puntos ahora termina en ~2 min. Toggle Morton-sort opcional para máquinas con ≥64 GB (~20 s).

Multi-cloud nativo

Botones ➕ Agregar nube y 🗑 Remover por capa en el sidebar. Cada capa muestra su nombre + conteo de puntos. Merge + export de la nube combinada en un click.

VRAM budget adaptivo

Detección automática del presupuesto VRAM por modelo de GPU (RTX 30/40/50, Quadro/A, AMD RX 6000/7000). Slider manual + botón "Auto" en la sección Hardware del sidebar.

Software en acción

Capturas de DT2 procesando nubes reales

Características Principales

Procesamiento profesional con potencia de GPU nativa

Aplicación 100% nativa

Reescrita en Rust + wgpu + eframe. Sin navegador, sin Node, sin web workers. Renderizado directo por GPU con LOD, frustum y occlusion culling.

Nubes de cualquier tamaño

Carga eficiente con chunking y buffers compartidos. Sincronización GPU-CPU sin copias redundantes.

CSF por GPU con cancelación

Filtro de Simulación de Tela ejecutado en GPU, con la posibilidad de cancelar mid-process. Más rápido y estable.

HAG mejorado

Height Above Ground con parámetros expuestos. Clasifica vegetación baja, media y alta a partir del modelo digital de terreno.

Refinar suelo (nuevo)

Recupera puntos de terreno que CSF omitió analizando ventanas vecinas. Mejora la fidelidad del DTM final.

Limpiar suelo (nuevo)

Filtro residual DTM que demota a ruido los puntos sobre la superficie. Resultado limpio listo para topografía.

Lazo + pincel interactivo

Correcciones manuales en 3D y en sección transversal. Selecciona, reclasifica y ajusta a mano lo que el algoritmo no acertó.

Perímetros alpha-shape (nuevo)

Concave hull real de los puntos de terreno. Líneas oblicuas adaptadas al borde, no escalonadas como otras herramientas.

Breaklines GPU

Detectadas automáticamente por GPU a partir de cambios de pendiente. O extraídas desde alineamiento con offsets configurables.

INTEGRACIÓN CIVIL 3D

Workflow completo a Civil 3D

Exporta directamente formatos que Civil 3D entiende, sin pasos intermedios

LandXML Surface TIN

Importación directa vía Insert → LandXML. Crea la Surface automáticamente con breaklines nombradas como TIN constraints y perímetro como Outer Boundary.

ASCII Points (ENZ/PENZD)

Para COGO Import Points vía ReCap. Compatible con flujos topográficos clásicos.

DXF multi-capa

Breaklines (ridge/valley/alineamiento), perímetros y líneas auxiliares en capas separadas.

LAS 1.4 con clasificaciones

Exporta la nube completa con todas las clasificaciones consolidadas, lista para otros software.

BIM + Civil

Carga IFC con georreferenciación automática (alineamientos, mallas)

Navegador civil con seguimiento de cámara por estación (KP)

Sección transversal sincronizada (puntos + IFC + mediciones)

Exportación DXF de sección 2D

Otras herramientas

Medición 2D (distancias, áreas)

Reproyección CRS (EPSG/proj4)

Session save/load (.dt2 con clasificaciones, alineamientos y breaklines)

Requisitos del Sistema

Sistema OperativoWindows 10/11 x64
GPUDriver Vulkan o DirectX 12 (NVIDIA, AMD, Intel Arc)
RAM mínima8 GB
RAM recomendada16+ GB para nubes >100M puntos
InstaladorNSIS — per-user o machine-wide

Descarga Digital Terrain v2.0

Aplicación nativa Rust · Windows 10/11 x64

Desarrollado por Wilmer Campagna en Fundación Lynx (FLynx).