A new version of TrianGraphics’ Terrain Database Generation System is ready to download. Some of the new features to Trian3DBuilder 7.7 include Lua Script Editor, glTF and 3DTiles exporter, batch terrain generation, and more.
Lua scripting gives users more control over automatic data processing and lets users customize attributes. The scripts allow users to parse the project vector tree and edit modifier stacks, modifier values and point vectors. Attributes from the input data, e.g. OpenStreetMap, can be converted to be editable as modifier values. Use the command line to pass Lua scripts that can, for example, process and correct data after it has been imported. The editor window includes syntax highlighting and break points setting.
Trian3DBuilder imports the new OGC standard format glTF 2.0 to describe 3D models, and exports 3DTiles as well as glTF native. For glTF, both ASCII and binary variants are provided and geometry data can be embedded. That format minimizes the size of 3D assets as well as the runtime processing needed to unpack and use those assets, including eg. PBR materials and lights.
Together with glTF, the 3D landscape can also be exported with 3DTiles. 3DTiles is a tile-based meta description to support the streaming of massive heterogeneous 3D geospatial datasets, and can be loaded e.g. in Unreal or Unity.
The new release also offers new command-line tools for the creation of projects, e.g. from for the wizard, Lua scripts, and also for the generation of landscapes. Generation using the new TrianBuild command-line tool is about 20% faster than using the editor. In addition, rendering to textures (RTT) and compression of images to DDS can be done on the CPU.