Hi everyone,
The images below illustrate OpenVDB export from the Windows version of Terragen 4, to third party applications.
In order for some third party applications to match the layout of a Terragen project, you may need to adjust the third party software's camera or imported volumetric asset. Where possible, I've outlined those modifications below.
In the original Terrgen project, the cloud layer was centered at the origin of the project at an altitude of 4000 metres.
Blender (Z up)
Blender camera's Location X = Terragen camera's Position Z * -1
Blender camera's Location Y = Terragen camera's Position X
Blender camera's Location Z = Terragen camera's Position Y
Blender camera's Rotation X = Terragen camera's Rotation X + 90 degrees
Blender camera's Rotation Y = Terragen camera's Rotation Z
Blender camera's Rotation Z = Terragen camera's Rotation Y + 90 degrees
OpenVDB object rotation X = 90 degrees
OpenVDB object rotation X = 90 degrees
Unreal Engine 5 (Z up)
Requires Sparse Volumetrics, using OpenVDB and NanoVDB plugin and uses a VdbResearchActor as holder for VDB
VdbResearchActor's Rotation X = -90 degrees
VdbResearchActor's Rotation Z = 90 degrees
VdbResearchActor's Scale X = -1
Cinematic Camera Actor Location X = Terragen camera's Position Z *-1
Cinematic Camera Actor Location Y = Terragen camera's Position X
Cinematic Camera Actor Locatrion Z = Terragen camera's Position Y
Cinematic Camera Actor Rotoation Y = Terragen camera's Rotation X
Cinematic Camera Actor Rotation Z = (Terragen camera's Rotation Y * -1) + 180 degrees
Daz Studio
Daz camera's Translate Z = Terragen camera's Position Z * -1
Daz camera's Rotate Y = Terragen camera's Rotate Y * -1
Lightwave 3D (Y up)
LW camera's Heading = Terragen camera rotation Y value
LW camera's Pitch = Terrgen camera rotation X value * -1
null VDB object's Scale X = -1
null VDB object's Heading = 180 degrees