QuadSpinner Gaea
Download GaeaTalk to Support
  • User Guide
  • Node Reference
  • Changelog
  • Home
  • Getting Started
    • Install Gaea
      • Regular Installation
      • Portable Installation
      • Mass Deployment
      • Troubleshooting
      • Version Numbers
      • Uninstall or Clean Install
    • License Management
      • Activation
      • Deactivation
      • Hardware Thumbprint
      • Floating License
    • User Interface
      • Graph
      • Viewport
        • Render Modes
        • 2D Viewport
        • Measurement Tools
      • Property Editor
        • Modifier Stack
        • Presets
        • Binding Variables
      • Data Editor
        • Terrain View
        • Export View
        • Automation View
      • Menus and Toolbars
        • Main Menu
        • Undo and Autosave
        • Graph Toolbar
        • Viewport Toolbar
        • Property Editor Toolbar
        • Data Editor Toolbar
      • Lazy Menu
      • Keyboard Shortcuts
    • The Graph
      • Procedural Workflow
      • Toolbox and Search
      • Lock Preview and Underlays
      • Suspending Engine
      • Graph Conveniences
      • Portals and Chokepoints
      • Organizing with Tabs
      • Annotations
      • Groups
    • Managing Gaea
      • Command-line Interface
      • Options
        • Compute
      • Autosave and Recovery
    • For Gaea 1 Users
      • Migration Guide
      • Node Changes
  • Using Gaea
    • Terrain Basics
      • Creating a Snow Mountain
      • Creating a Simple Landscape
      • Exporting Elements
      • Importing Meshes
      • Masks
      • Non-Determinism
      • Scale and Resolution
      • Memory Requirements
    • Crafting the Surface
      • Noises, Primitives, and Landscapes
      • Erosion
      • Surface Nodes
      • Transpose Shapes
    • Understanding Erosion
      • Erosion_2
      • Erosion_1
      • Thermal Erosion
      • Additional Erosion Nodes
      • Nuance
    • Simulations
      • Snowfall
      • Debris
      • Water
      • Vegetation
    • Colorizing and Textures
      • Crafting Masks
      • Working with SatMaps
      • Synthesizing Colors
      • Layering Textures
      • ColorErosion
    • Managing Graphs
      • Using Modifiers
      • Portals and Chokepoints
      • Visualizing Scale
      • Accumulators
      • Navigating Complex Graphs
    • Baking Nodes
      • Linchpin Nodes
    • Build and Export
      • Exporting Nodes
      • Build Options
        • Managing Regions
      • Tiled Builds
      • Using Regions
      • Profiles and Batch Builds
      • Batch Builds
      • Mesh Exports
        • Tangent-Space Normals and Warped Maps
      • Application Specific Export Nodes
        • Unreal Node
        • Unity Node
    • Importing Terrains
      • Universal Instructions
      • Software-specific Instructions
        • Unreal
      • Common Issues
  • Advanced Topics
    • Build Swarm
      • Creating Mutations
      • Build Reports
    • Technical Information
      • File Formats
      • Learning and Predictive System
      • Paths and Storage
      • Dimensions and Scale
      • Calculating Memory Requirements
    • Automation
      • Command Line Automation
      • Managing Input and Output
      • Building a Bridge with the CLI
  • Plugins
    • Gaea2Houdini
      • Installing Gaea2Houdini
      • Using Gaea Nodes
    • Gaea2Unreal
      • Installing Gaea2Unreal
      • Importing Terrains
      • Importing Weight Maps
  • Developers
    • Scripting and Expressions
      • Variables
      • Expressions
      • Math Node
    • TOR Platform SDK
  • Troubleshooting
    • Terrains
      • Common Errors
      • Terrain Quality
    • Diagnostics (Watson)
      • Diagnostics Package
      • CPU Only Mode
      • Benchmark Devices
Powered by GitBook
LogoLogo

Copyright © 2020-2025 QuadSpinner. All rights reserved.

On this page
  • For Import
  • Bitmap Formats
  • 3D Formats
  • For Import
  • Gaea's Project Formats
  • .terrain
  • Precision
  • 32-bit
  • 16-bit
  • 8-bit
  • Technical Details
  1. Advanced Topics
  2. Technical Information

File Formats

Gaea supports all modern (and some legacy) file formats for both flat files and meshes.

For Import

Bitmap Formats

Format
32-bit
16-bit
8-bit

OpenEXR

TIFF

PNG (64 / 16 / 8)

RAW (Float / Half / UShort)

JPG

Gaea RAW

Raw can be saved as .raw, .r16, and .r32 as required as different applications use different combinations of format and extensions.

3D Formats

  • Wavefront OBJ (.obj)

  • Autodesk Filmbox (.fbx)

  • Collada (.dae)

  • WebGL (.glTF/.glb)

  • Point Cloud (.xyz)

For Import

Gaea supports the following formats for importing data:

  • .exr

  • .tif/.tiff

  • .webp/.jpeg

  • .webp

  • .svg

  • .psd

  • .hdr

  • .pfm

  • .r32

  • .raw

  • .bmp

Gaea can also import 3D objects with the Object node.

Gaea's Project Formats

Gaea saves files in the formats mentioned below.

.terrain

Gaea terrain projects are saved as a .terrain file. All Gaea editions can read this format.

Precision

Gaea stores and processes its heightfields in 32-bit floating points, which is compatible with all professional CGI applications.

32-bit

For practical purposes, exporting as either OpenEXR or TIFF will give you the best results and maximum compatibility with other applications. If you are using a custom pipeline, using R32 or PFM formats may be of more use. See the section below for those formats.

If you are saving output from Gaea to bring back to Gaea either in the same or different file, we recommend using the .r32 or .graw formats for maximum fidelity and efficiency.

16-bit

While displacement/heightfield information requires 32-bit precision for accuracy; color maps, masks, and other secondary data which may have fewer levels of complexity can make use of 16-bit formats, such as PNG. This can help save on disk space as larger worlds will require a lot of storage space. Storing in 16-bit also helps performance.

In fact, if your terrain does not contain many smooth details, you can even export your main displacement as 16-bit.

Game engines, such as Unity, can only import RAW 16-bit (ushort) format terrains.

8-bit

In some cases, for example with black and white masks, you may not need a high level of precision at all. You can use 8-bit PNG or TIFF output which can increase performance and save disk space.

Custom Workflows Precision

If you are using Gaea in a custom workflow, such as automation, you may require the data to be as simple and efficiently readable as possible.

Technical Details

32-bit float (.r32) and 16-bit ushort (.raw) are the simplest formats you can use. It is a simple binary array of float (IEEE 754) or unsigned short. The file has no header and can be read directly as a binary stream. The files will use Little Endian.

The size of the heightfield should be square root of the byte length divided by the size of the type (4 bytes for float, 2 bytes for ushort).

The .r32 format will store values between 0.0f and 1.0f. While the .raw format will store values between 0 and 65535.

Both formats are recommended for heightfield (grayscale) data only.

PreviousTechnical InformationNextLearning and Predictive System

Last updated 2 months ago

See for manipulating this file format.

#advanced-automation