Terragen 3.4 (Build 3.4.00.0)
March 12, 2016
This is a recommended update for all editions of Terragen 3.
Your downloads
Download 3.4.00.0 for Windows 64-bit
Download 3.4.00.0 for Windows 32-bit
Download 3.4.00.0 for Mac OS X (64/32-bit)
Download 3.4.00.0 Render Node for Linux 64-bit
Change log
Changes from 3.3.04.0 to 3.4.00.0 (March 12, 2016):
IMPROVED IMAGE SAVING
-
Bit depth (8 or 16 bit) and compression options (None/LZW/Zip) are now available for TIFFs that are created by Render Sequence and Render All To Disk. The options are chosen with the "TIFF Options" button on the Sequence/Output tab of the render node. They apply to the main image output, RGB render element and Alpha render element (all other render elements are forced to be EXR at the moment so it doesn't apply to them). Images saved manually from the Render View continue to use separate settings which are chosen when saving the image.
-
Alpha images saved as 16-bit TIFFs are no longer tone mapped (but they are still gamma corrected).
-
The default image format for output filenames on the render node is now .tif instead of .bmp.
-
When forcing render elements to be EXR (all elements except Rgb and Alpha), any existing extension is removed before adding .exr to the filename so that you don't end up with a double extension such as ".tif.exr" or ".bmp.exr".
IMPROVED OBJ SUPPORT
-
OBJ Reader reads map_d (opacity texture) from .mtl files. This only affects the first time the OBJ Reader is created (e.g. when adding from a menu).
-
OBJ Reader reads Ni (index of refraction) from .mtl files. This only affects the first time the OBJ Reader is created (e.g. when adding from a menu).
-
OBJ Reader's .mtl reader trims whitespace from the beginning of lines before parsing. This allows correct reading of some files that didn't work before.
OTHER CHANGES
-
Prevented a crash when calculating populations and possibly other situations too.
-
Prevented a crash that could occur with separate shader previews of shaders that are disconnected from the rest of the node network.
-
Windows only: Fixed a problem that would sometimes hang the program after the computer woke up from sleep mode.
-
Windows only: Fixed a problem that would cause the main window to go behind another window when closing the colour picker, TIFF options dialog or other modal dialog.
-
"Unpremult colour" is now turned off by default in the Default Shader and Image Map Shader.
-
Previously, in non-animation editions (including the free edition) the camera node's depth-of-field parameters were being shown below the "General" tab. They are now shown on the "Blur" tab as they are in animation-enabled editions.
Changes from 3.3.03.0 to 3.3.04.0 (September 21, 2015):
-
Fixed a bug with relative paths to GI cache files.
-
New shader: Shadow Catcher Shader.
Changes from 3.2.04.0 to 3.3.03.0 (August 7, 2015):
-
Per-object "render method" parameter, choosing between "Default", "Force Displacement" and "Force Ray Trace". When this is set to "Default", it is rendered according to the "Ray trace objects" setting in the render node.
-
Mac (64-bit) and Linux only: Reduced memory consumption of objects and populations.
-
If the Render View is closed and then reopened at any time, it opens with the most recently-rendered image, and the image can be saved. Previously the image would be lost when closing the Render View.
-
Fixed bug #590, which caused the Save button on the Render View to save the wrong image (or no image at all) if the current render node is different from the render node that create the image.
-
TCB values (tension, continuity, bias) for animation keys can now be edited in the animation view's curve editor.
-
Mac only: Turned on high resolution mode so the user interface looks better on Retina displays. Button icons etc. and OpenGL views (3D preview, node network etc.) have not been updated for high resolution yet.
-
Probably fixed bug #456: Copy pasting a node caused populations to repopulate before rendering.
-
Possibly fixed bug #476: Unforced and mysterious population recalculations.
-
Fixed a problem that stopped some edited population instances from being editable after repopulating (e.g. after reloading the project).
-
Fixed a problem with edited instances in populations that had instances that were both modified and deleted.
-
Fixed Bug #634: When populating a Rock population, the progress dialog sometimes didn't show the Abort button.
-
Made lots of changes to stop 3D Previews from updating or aborting during some actions where they don't need to. In some cases the abort would make the interface feel sluggish during user input, and this has now improved. Some of the affected actions were: moving nodes, renaming nodes, copying/pasting/duplicating nodes. This also fixes bug #574.
-
Fixed problems that were causing the 3D Preview and shader/heightfield previews to restart multiple times when more than one preview was open.
-
A new "HD" button on 3D Preview and on shader/heightfield previews. This doubles the maximum detail, from 80 to 160 in normal 3D Previews, and from 160 to 320 in shader/heightfield previews.
-
Changed the layout of some buttons on the 3D Preview.
-
Camera paths in the 3D Preview now draw dots for any keyed parameters, not just keys on the position.
-
Fixed a bug which could lead to a crash when deleting some nodes.
-
Fixed bug #633: Adding a preview image to a project item in the library caused a crash.
-
Made some improvements to the way project previews are handled when they're added to an open project file from the Library window.
-
Moved the following parameters from the render node to the render subdiv settings node: Displacement filter, Microvertex jittering, Detail jittering. To maintain forward and backward compatibility, they are still duplicated in the render node, but hidden from the GUI.
-
Fixed bug #631, which caused the surface depth render element to be incorrect with spherical cameras and fisheye lenses.
-
Added "-threads" command line argument to override the number of threads used for rendering, population, previews and any other multi-threaded tasks. Usage example: -threads 4
-
Changed how number-of-core overrides are reported to the console and the about/splash box.
-
Windows installers and Mac distro are now digitally signed by Planetside Software LLC.
A complete change log that includes previous updates is included in the Docs/Documents folder after installing Terragen.