ATI's RenderMonkey Version 1.5 Released!

Seems that with Siggraph 2004 coming and going, ATI has finally released the 1.5 version of RenderMonkey. If you are using RM 1.0, i strongly recommend that you upgrade to version 1.5 as it has many more features and is way more stable. For those who have a copy of my book (Shaders for Game Programmers and Artists), you may have noticed that version 1.5 WAS included on the CD-ROM. However, this was the "developer preview version" and there seems to have been some improvements since the release I've included on the CD-ROM (which is about 4 months old).

Here is the list of improvements from version 1.0. I've highlighted in red the features that i think weren't present in the preview version included with my book.

New Application Features:

  • Support for OpenGL.
  • Support for Unicode.
  • Improved Microsoft DirectX .FX file export. The exporter now minimizes namespace collisions and uses the standard annotations defined in the latest DirectX SDK. (Improved from preview version) 
  • Support for Microsoft X meshes for both OpenGL and DirectX workspaces.
  • A workspace, including all referenced models and textures can now easily be exported as a single zip file to facilitate workspace sharing. The equivalent import functionality has also been added.
  • Improved docking window support and support for generic docking window layout.
  • The application window state is now saved with each workspace which allows window positions and sizing to be persistent for each user.
  • Support for procedural geometry and texture generation
  • Addition of texture preview thumbnails for both static and dynamic textures.
  • Predefined variables use semantics, rather than names, for identification by the program. Users are now free to rename the predefined variables to match those used in their application.
  • Many new sample workspaces

New DirectX preview window features:

  • Added preview window preferences allowing users control over specific settings such as:
    • Back buffer/depth buffer/stencil buffer control
    • Multisampling type
    • Setting clear color
    • Setting default camera parameters.
  • Support for shader models 2.0a, 2.0b and 3.0
  • Multiple render target support
  • Added support for HLSL include files
  • Added an RMInclude.h file which contains RenderMonkey-custom constant definitions.
  • Added more predefined variables, see RmPredefinedVariables.txt for a list of available predefined variables.
  • Ability to take screenshots in the preview window (press 'i')
  • Ability to pause rendering in hardware-acceleration mode

New Shader Editor Features:

  • More efficient shader text syntax highlighting
  • The ability to control tab/space settings.
  • Improved find/replace operations.
  • New interface for adding / removing shader parameters to shaders.

New Workspace Features:

  • Drag and Drop now supported for nodes.
  • Node order can be adjusted using Drag & Drop
  • Addition of new data types of multiple dimensions (N-vectors and MxN matrices)
  • Better menu organization for adding new nodes, such as variables and textures from the workspace tree view.  
  • Automatic creation of reference nodes  

You can find the latest version of RenderMonkey HERE!