Holomatix

Log In / Register

Release Notes

Latest Release: 19th November 2008 (1.0.395)

For a more general overview of recent Rendition developments, see Rendition News.

19/Nov/2008 16:20:20 Version 1.0.395

- Fix to volume shaders to support optimisations to light sample caching

- Fix to Maya Plug-In - fixes to light profiles

- Added diagnostic information upon mi importer errors regarding type and location

 

17/Nov/2008 16:11:32 Version 1.0.394

- Fix to light sample caching

 

14/Nov/2008 16:46:52 Version 1.0.393

- Optimisation to light shader evaluations

- Optimisation to light sample caching

- Fix to Maya Plug-In - support for render output filename substitutions

- Removed internal Deadline Plug-In as now included in general Deadline release

- Fix to Maya Plug-In - added support for render globals attribute by frame

- Fix to Maya Plug-In - create rendering shelf (if it does not exist) for Rendition buttons

- Fix to mi_trace_probe to correctly support raystop

 

05/Nov/2008 15:28:05 Version 1.0.392

- Fix to Maya Plug-In - fixes to fluid support

- Fix to Maya Plug-In - added support for maya_ocean

- Added support for console messages from parser comments

- Fix to Maya Plug-In - warn for transformations applied to IBL environments

- Fix to Maya Plug-In - support object visibility animations for multi-frame exports

- Fix to Maya Plug-In - added support for light emission from maya_iblenv nodes

- Fix to Maya Plug-In - fix to potential multiple definition of maya_imageplane materials

 

30/Oct/2008 16:26:26 Version 1.0.391

- Fix to Maya Plug-In - Fix to fluid object tracing options

- Fix to Maya Plug-In - Fix to support fluid color modes

- Fix to Maya Plug-In - Fix to support fluid temperature scales

- Fix to Maya Plug-In - added support for maya_particlesamplerinfo

- Added support for mi_query mode miQ_FUNC_TAG

- Fix to Maya Plug-In - Fix to support 2d fluid shapes

- Fix to Maya Plug-In - File export uses renderable camera flags rather than selected 3d view camera

- Fix to Maya Plug-In - added support for output image filename extension frame padding

- Fix to Maya Plug-In - Fix to maya_lightlink definition for instances across render layers

- Fix to Maya Plug-In - added support to output maya_cameradata data

- Fix to Maya Plug-In - support shader connections to camera instances (e.g. maya_projection)

- Added miSetModuleHandle support for shader libraries

- Added support for mi_abort

- Fix to Maya Plug-In - support hierarchical instance animations

- Fix to Maya Plug-In - fix to test for shaders with multiple out attributes

- Fix to Maya Plug-In - added support for maya_fluidtexture2d and maya_envsky

- Fix to Maya Plug-In - fix to handle long attribute strings

 

16/Oct/2008 16:42:33 Version 1.0.390

- Optimisations to BSP node handling

- Optimisations to priority queue handling

 

14/Oct/2008 16:57:36 Version 1.0.389

- Fix to Maya Plug-In - prevent IPR camera environment shader updates on camera zoom

- Optimisations to BSP event handling

 

08/Oct/2008 10:18:53 Version 1.0.388

- Further fix to state cache handling

- Fix to mi_reflection_dir_glossy_x to provide better distribution range

 

06/Oct/2008 16:56:38 Version 1.0.387

- Fix to state cache handling

- Fix to Maya Plug-In - support advanced Maya surface approximations

- Fix to NURBs tessellation to support regular parametric approximations

- Fix to Maya Plug-In - support large sample values/limits for area lights

- Fix to tracing properties of visible lights

- Fix to Maya Plug-In - added support for Maya volume primitives

 

02/Oct/2008 17:03:50 Version 1.0.386

- Added support for Maya 2009

- Added Maya 2009 Plug-In

- Added support for CPP interface - string option values and light lists

- Added support for mi_query mode miQ_STAGE

- Added support for mi_phen_call

- Fix to Maya Plug-In - support for EnvFogMaterial shaders

 

26/Sep/2008 16:54:13 Version 1.0.385

- Added support for misss_call_shader and misss_physical

- Fix to Maya Plug-In - support material light array connections

- Added support for oversampling_lens and path_material shaders

- Optimisations to on-demand KDTree creation

- Fix to Maya Plug-In - evaluate opticalFX, stencil and smear shader connections

- Fix to Maya Plug-In - fix to maya_remapcolor and maya_remapvalue shader

- Fix to computation of triangle accelerations for visible light instances

- Fix to Maya Plug-In - ignore point particles nodes

- Fix to Maya Plug-In - support shader connections to texture type maya_imageplane

- Fix to Maya Plug-In - max displace is optional for objects

- Fix to Maya Plug-In - for particles include lifespan and opacity in point data

 

23/Sep/2008 17:03:45 Version 1.0.384

- Fixes to global illumination to improve sample contributions

- Fix to Maya Plug-In - fix to IPR to handle bump map types

- Fix to Maya Plug-In - support visible maya_shapelights

- Fix to mi_sample to provide better samples for two dimensional requests

- Fix to Maya Plug-In - further support for switch utilities: maya_doubleswitch, maya_tripleswitch and maya_quadswitch

- Fix to Maya Plug-In - added support for maya_shadingmap

- Fix to Maya Plug-In - added support for maya_hairtubeshader

 

18/Sep/2008 16:39:16 Version 1.0.383

- Fix to Maya Plug-In - handle bump maps defined as "Object Space Normals"

- Fix to Maya Plug-In - added support for maya_water

- Fix to Maya Plug-In - added support for maya_woodgrain

- Fix to Maya Plug-In - fix to area lights no longer require photon emission attribute

- Fix to Maya Plug-In - safely ignore DisplayLayer connections

- Fix to NURBs approximation to ensure surface approx is applied when surface has displacement

- Fix to Maya Plug-In - corrected output of approximations for max/min subdivisions

- Fix to NURBs tesselation to respect max/min limits

- Added support for photon exponent values for lights, allows modification of the power law

- Fix to support casting photons from area lights

- Fix to Maya Plug-In - search recursively for object/light visibilities in display layers

 

16/Sep/2008 17:25:09 Version 1.0.382

- Fix to Maya Plug-In - added support for IPR notifications for any particle instancers

- Fix to ignore incremental flag for first seen database items

- Fix to polygonal displacement to prevent potential crash with certain shaders

 

16/Sep/2008 09:07:18 Version 1.0.381

- Further optimisations to Maya Plug-In polygonal derivative calculations

- Fix to Maya Plug-In - added support for maya_shapelight

- Fix to Maya Plug-In - added support for mia_exposure_simple

- Fix to ward_aniglossy allow values greater than 1.0

- Fix to mi_vector_to_light to support no light instance

- Fix to Maya Plug-In - added support for independent shader and emitter shader

- Fix to Maya Plug-In - allow incremental shader changes between auxilary shader definitions

- Fix to Maya Plug-In - correctly support period in extension option for output filenames

- Fix to Maya Plug-In - handle polygonal meshes with inconsistent counts

 

11/Sep/2008 17:04:37 Version 1.0.380

- Fix to Maya Plug-In - ignore shader evaluation messages

- Fix to Maya Plug-In - ensure light emitter connections are respected

- Fix to Maya Plug-In - correctly output mia_portal_light

- Fix to autovolume to support camera being inside single volume direct to environment

- Fix to visible light geometry box structure

- Further optimisations to the Maya Plug-In polygonal mesh trilist generation

- Optimised the Maya Plug-In polygonal derivative calculations

- Optimised the Maya Plug-In Rendition connection

 

08/Sep/2008 13:04:59 Version 1.0.379

- Fix to Maya Plug-In - improved reliability of Rendition connection

- Fix to loading indicator for Plug-In scenes

- Fix to Maya Plug-In - added support for texture image sequences

 

05/Sep/2008 15:53:02 Version 1.0.378

- Optimised the MI Importer binary reader

- Optimised the Maya Plug-In geometry reduction

- Optimised the Maya Plug-In polygonal mesh trilist generation

 

03/Sep/2008 15:53:29 Version 1.0.377

- Fix to Maya Plug-In - Added further support for maya_fluidshader

- Fix to Maya Plug-In - Conditionally output shader curves for non-time based inputs

- Change to Environment Settings to increase precision of Y Rotation control

- Fix to Maya Plug-In - Added support for maya_fluidtexture3d

- Fix to autovolume to support the camera being inside multiple volumes

 

29/Aug/2008 16:53:51 Version 1.0.376

- Fix to Maya Plug-In - Added partial support for maya_fluidshader

- Fix to Environment Settings panel to improve support for max shaders

 

26/Aug/2008 16:18:37 Version 1.0.375

- Fix to Maya Plug-In - fix to correctly support miPhotonEmitter shaders

 

21/Aug/2008 16:04:11 Version 1.0.374

- Fix to Maya Plug-In - added support for maya_singleswitch

- Fix to Maya Plug-In - added support for deferred node definition

- Optimised assignment of shaderids values for shader pass

- Added per eye ray counts for ray types in diagnostics

- Fix to Maya Plug-In - handle non-Maya shaders as surface shaders

- Fixed bump basis vector calculations for NURBs and Subdiv surfaces

- Added support to maintain aspect on camera resolution change

- Fix to Maya Plug-In - fix to DAG scan for subsequent scenes

- Fix to Maya Plug-In - fixed light shader type resolution

- Fixed clearing of placed instances, potential IPR crash

- Fixed clipping filters to support changes to output channels

- Fix to Environment Settings panel to reset correctly

- Fix to camera window to swap low and high values if defined wrongly

- Fix to image decompression to handle blank filenames

 

12/Aug/2008 16:24:31 Version 1.0.373

- Fix to prevent potential crash during subdiv tesselation

- Fix to filtering methods requiring clipping, to support multi-channels

- Improved Final Gather system to create smoother scenes more rapidly

- Fix to correctly handle removal of textures during IPR

- Fix to Shader IDs output channel to handle complex shader networks

- Fix to ensure state cache is correctly reset

 

01/Aug/2008 16:01:47 Version 1.0.372

- Minor memory handling and leak fixes

- Fix to script db_access to handle missing elements correctly

- Fix to LDA approximation for NURBs surfaces

 

30/Jul/2008 17:11:20 Version 1.0.371

- Fix to Maya Plug-In - correctly output shading group for mia_material

- Fix to incremental texture changes with identical filenames

- Fix support for NURBs (LDA) approximation for surfaces & trim curves

- Fix to Maya Plug-In - IPR support for surface approximation changes

- Fix to navigation to ensure navigation importance is reset upon completion

- Added Environment Settings Panel

- Fix to generalise interactive update rate to allow changes other than navigation

 

25/Jul/2008 16:42:04 Version 1.0.370

- Fix to Maya Plug-In - support placement nodes for shaders

- Fix to support visible geometric lights

- Generalised triangle hit test system

- Added support for user-defined area light sources

- Fix to Maya Plug-In - support for high area light sample levels

- Optimised geometric tesselation process

- Added progress indication for geometric tesselation process

- Fix to NURBs box structure creation, correctly define derivatives

- Added progress indication for receiving data from Maya Plug-In

- Reduced memory footprint of scene instances

- Fix to validity of hit detection during tracing

- Fix to normal calculations for NURBs surfaces at poles

- Changed Maya Plug-In - ignore excessive trim curves for NURBs surfaces

 

18/Jul/2008 16:45:57 Version 1.0.369

- Fix to filter clipping to handle non-RGBA channels

- Fix to Maya Plug-In - instance visibility & template IPR changes flag a scene group change

- Fix to ensure BSP is recomputed if groups change

- Fix to Maya Plug-In - ignore shader outTransparency IPR changes, not relevant

- Fix to Maya Plug-In - added support for group transform nodes, allows IPR updates for group changes

- Fix to ward_aniglossy to stop values greater than 1.0 being returned

 

14/Jul/2008 16:33:45 Version 1.0.368

- Fix to Maya Plug-In - correctly support lens shader list

- Fix to ensure priority rectangle is reset on canvas changes

- Fix to Maya Plug-In - support post projection matrices for cameras

- Fix to raytracing to support a scaled camera matrix

- Added Final Gather environment cache, to speed up / smooth HDRI illuminated scenes

 

11/Jul/2008 16:26:32 Version 1.0.367

- Fix to mi_luminance() to correctly support options structure weighting

- Minor fix to mi_api_parameter_lookup()

- Exposed more database and UI elements to script

- Fix to support of 3ds Max HDR bitmaps to correctly update image real_name

- Fix to correctly support image type created via image decompression

- Fix to mi_trace_finalgather better average result

- Cosmetic fix to ensure pause button correct after priority rectangle definition

 

09/Jul/2008 17:07:26 Version 1.0.366

- Fix to filtering process introduced by 1.0.365

- Added rendition_example_shaders library for examples.mi test scene

- Fix to mi_query, improved support for miQ_FUNC_IS_ROOT

 

07/Jul/2008 16:42:31 Version 1.0.365

- Fix to mi_api_parameter_size to correctly handle string parameters for 64-bit versions

- Optimisation to filtering process

- Fix to recursive phenomenon shader networks - to support PRO materials

 

02/Jul/2008 16:57:09 Version 1.0.364

- Fix to parser to correctly handle default values for phenomenon declarations

- Fix to Maya Plug-In - correctly output lights array for certain shader types

- Fix to Maya Plug-In - evaluate all shader bridge components if animated and handle other connections

 

01/Jul/2008 16:37:06 Version 1.0.363

- Added Max 2009 acceleration shaders inline with Max 2008

- Fix to ensure environment_color for mib_glossy_reflection are included in specular pass

- Fix to ensure correct index of refraction between split diffuse and specular passes

- Fix to Maya Plug-In - added support for include mapping of phenomenon shaders

- Fix to Maya Plug-In - evaluate all shader bridge components if animated

 

27/Jun/2008 16:55:04 Version 1.0.362

- Fix to Deadline Plug-In to better handle filepaths

- Fix to Shutdown order, to fix exit shaders bug in XSI

 

24/Jun/2008 17:07:04 Version 1.0.361

- Fix to parser to correctly handle default values for function declarations

- Minor changes to the Deadline Plug-In to report status more frequently

- Fix to prevent initial startup windows from command line renders

 

19/Jun/2008 16:02:13 Version 1.0.360

- Fix to Maya Plug-In - correctly identify component plugs

 

18/Jun/2008 16:30:28 Version 1.0.359

- Fix to include console message for user profile selection

- Fix to mi_query, added support for miQ_PRI_BBOX_MIN & miQ_PRI_BBOX_MAX

 

18/Jun/2008 08:21:58 Version 1.0.358

- Fix to ensure profile warning message is cleared on new Plug-In connection

- Fix to Max Plug-In - improved support for Vista

- Fixes to Deadline Plug-In to support automatic tileassembler & image output type

 

17/Jun/2008 08:16:07 Version 1.0.357

- Fix to statusbar triggering exceptions in script engine

- Added Deadline Plug-In to Windows x64 release

- Fix to filtering introduced in 1.0.356

 

13/Jun/2008 16:35:27 Version 1.0.356

- Optimized statusbar update script to better handle animations

- Fix to Maya Plug-In - better determination of light shaders

- Fix to Maya Plug-In - added support for MR light attributes to Maya area lights

- Optimized filtering for high sample scenes

 

13/Jun/2008 09:36:58 Version 1.0.355

- Fix to profile path separator bug introduced in 1.0.354

- Fix to Deadline Plug-In to support latest command line syntax

 

12/Jun/2008 16:49:12 Version 1.0.354

- Fix to rectangular zoom functionality to handle render settings override of camera resolution

- Fix to perform texture discovery for support of 3ds Max HDR bitmaps

- Fix to improve support of mi_ray_falloff

- Fix to mi_tri_vectors to support normal, motion, bump basis, first surface derivative and user vector requests

- Fix to ensure new tracing child states are initialised

- Fix to NURBs surface derivative calculation

- Further cosmetic changes to user interface

- Changed include/link file failure, so only key files trigger project closure and warning display

 

10/Jun/2008 15:36:23 Version 1.0.353

- Added shortcut to diagnostics console from status bar warning indicator

- Cosmetic changes to render profiles preferences

- Fix to specular channel encoding introduced in 1.0.352

- When importer fails to include/link a profile resource file, close project and display new warning

- Changed directory structure of 3rdParty and acceleration shaders

- Fix to diffuse/specular channels to handle specular components of shaders using mi_trace_reflection

 

06/Jun/2008 17:18:04 Version 1.0.352

- Fix to Maya Plug-In - corrected maya_remaphsv shader definition

- Fixed red and blue channel switch for some encodings of 8bit images on Mac platform

- Fix to encoding of alpha channel for some image formats

- Fix to Maya Plug-In - corrected output shader connections for mia_material_x shaders

- Fix to Maya Plug-In - corrected mip_rayswitch material surface definition

- Fix to diffuse/specular channels to handle specular components of shaders using the reflection model API functions

 

04/Jun/2008 16:49:42 Version 1.0.351

- Fix to Frame History to handle output channels

- Further cosmetic changes to user interface

- Added support for caustics and global illum raytracing option

- Added diffuse and specular/reflection output channel

 

02/Jun/2008 16:59:48 Version 1.0.350

- Fix to support iff and pic encoding of Shader IDs output channel

- Changed "Save Image" option to save out the current view channel rather than always RGB

- Further cosmetic changes to user interface

- Added Object labels output channel

 

30/May/2008 13:34:36 Version 1.0.349

- Fix to camera settings to allow user resolution changes when a camera window has been specified

- Fix to Bug Reporter trigger file open from view button

- Changed Bug Reporter filter blank log files from list

- Fix to navigation triggering restart render on ray importance changes incorrectly

- Added Shader IDs output channel

- Fix to priority rectangle definition feedback

- Cosmetic changes to user interface and default layout

- Fix to initialise state chains correctly

 

22/May/2008 16:31:06 Version 1.0.348

- Fix to Maya Plug-In - correctly handle maya_gamma shader

- Fix to handle include and link files specified with absolute paths

- Fixed memory leaks with BSP re-creation between animation frames

- Added 'Esc' shortcut to main window to cancel the current render

- Fix to bitmap overlay color script access

- Fix to mi_trace_finalgather to better handle importance

 

21/May/2008 16:30:23 Version 1.0.347

- Further fixes to mi_trace_shadow to handle non-color results

- Deprecated local based BSP system

- Fix to support .rgb image file format

 

20/May/2008 16:57:01 Version 1.0.346

- Fix to default to tif format when encoding unsupported image depths using exr format

- Fix to Maya Plug-In - re-query light data if attributes change

- Fix to incremental light definitions to edit existing light tag if exists

- Fix to recalculate photon mapping on detection of light changes

- Reclassified warning message for failure to load link files that are implicitly attempted

- Fix to mi_trace_shadow to handle non-color results

- Fix to Atomic Counter to increase precision

- Optimisation to photon tracing with point lights

 

19/May/2008 17:14:33 Version 1.0.345

- Fix to Maya Plug-In - added support for exr output image format

- Fix to sub function declaration parsing

- Fix to prepareScene to prevent BSP recalculation on light or camera movement

- Added support for bounding box calls to mi_query

- Fix to Maya Plug-In - ignore worldMatrix & parentInverseMatrix callbacks unless matrices change

 

16/May/2008 16:35:15 Version 1.0.344

- Fix to Maya Plug-In - correctly handle displacement changes to shading groups

- Fix to correctly handle specialist final gather states

- Fix to intensity distribution across a photon for photon tracing

- Fix to mi_photon_reflection_diffuse, mi_photon_transmission_specular & mi_photon_transmission_diffuse

- Fix to correctly handle spotlight parameters during photon tracing

- Optimized photon tracing initialization

- Correctly clear photon diagnostic counts upon fresh photon tracing

 

13/May/2008 17:10:12 Version 1.0.343

- Further fix to handle geometric lights, when visible in the scene, and light->origin

- Fix to Maya Plug-In - correctly handle hierarchical animations

- Fix to Maya Plug-In - fix to network connections after file based output

- Fix to Maya Plug-In - corrected maya_photonsurface shader definition

- Fix to Maya Plug-In - added epsilon tolerance to mesh derivatives calculation

 

12/May/2008 16:42:39 Version 1.0.342

- Fix to BSP determination to handle cameras with motion

- Reduced default worker priority to better interact with 3D packages

- Fix to handle geometric lights, when visible in the scene, and light->origin

 

21/Apr/2008 14:59:48 Version 1.0.341

- Fix to photon store shutdown

- Added support for geometric area lights

- Fix to Maya Plug-In - correctly derive from maya, instance object visibility

 

17/Apr/2008 16:38:36 Version 1.0.340

- Fix to rd.ImportFrameBuffer() to support importing 16bit images

- Fix to textures which multiply reference image files

- Fixed various memory leaks relating to database definitions and scripts

- Change to Watch Folder to trigger restarts

- Added rectangular zoom functionality

 

14/Apr/2008 17:06:33 Version 1.0.339

- Added support for output definition of camera framebuffers

- Fixed various memory leaks relating to database definitions and scripts

 

11/Apr/2008 17:09:38 Version 1.0.338

- Further fixes to correctly handle photons emitted from directional lights

- Reduced memory usage of photon casting

 

10/Apr/2008 16:33:14 Version 1.0.337

- Fix to Maya Plug-In - correctly handle circular maya_lightinfo definitions

- Changed command line syntax to be more intuitive

- Added Deadline Plug-In (Windows 32-bit)

- Fix to Max Plug-In - transmit the source filepath

- Added diagnostics for photon casting

- Fix to Maya Plug-In better support for image planes

- Fix to dgs_material shader to handle photons

- Fix to compute_irradiance to support photon accuracy

- Fix to correctly handle photons emitted from directional lights

- Fix to correctly scale photons after all photon emission has completed

- Fix to mi_noise_3d and mi_noise_3d_grad

 

04/Apr/2008 16:44:20 Version 1.0.336

- Added command line option to renderMI to allow specification of the camera resolution

- Added command line option to renderMI to allow specification of output filename

 

02/Apr/2008 16:59:07 Version 1.0.335

- Fix to Maya Plug-In - corrected output of camera nodes, introduced in 1.0.334

- Fix to Maya Plug-In - corrected handling of maya_rgbtohsv shader

 

28/Mar/2008 16:08:08 Version 1.0.334

- Added Max 2009 (32-bit & 64-bit) plug-ins

- Added outputting of all camera to Maya Plug-In

- Added functionality to allow overriding the current render camera

 

26/Mar/2008 17:07:47 Version 1.0.333

- Fix to mipmap generation to ensure component data is inherited

- Added rendering profiles for Max 2009

- Fix to mi_img_get_color to fallback to 4 component images if no component field specified

 

25/Mar/2008 17:03:22 Version 1.0.332

- Fix to prevent filters clamping output for floating point frame buffers

- Changed shortcut key for Timeline panel, prevent conflict with default Mac OSX keys

- Added support for miObject to scripting

- Added global limit to subdivision tessellation

- Added support for MR .map texture files

- Fix to mi_img_get_color to handle single component images

 

17/Mar/2008 16:59:02 Version 1.0.331

- Fix to Maya Plug-In - on light deletion notify all nodes (e.g. shaders may need to be incrementally altered)

- Fix to support 16-bit image files as textures

- Fix to Maya Plug-In - corrected subdivision approximations with displacement maps derived from Maya

- Further fix to potential crashes during mi_call_volume_material for intersecting volumes

- Fix to prevent restoring main window to an offscreen location

- Added HDR floating-point image encoding

- Fix to RGB floating-point image encoding for all relevant image formats

 

12/Mar/2008 17:07:59 Version 1.0.330

- Further fixes to Maya Plug-In Installations to include GetCamera button image

- Fix to potential crash during mi_call_volume_material for intersecting volumes

 

12/Mar/2008 10:19:37 Version 1.0.329

- Fix to Windows Maya 2008 Plug-Ins compatibility

 

11/Mar/2008 16:55:18 Version 1.0.328

- Fix to Maya Plug-In Installations to include GetCamera button image

- Fix to Maya Plug-In - shadingengine definitions with photon shaders corrupted surface shader definitions

- Fix to Maya Plug-In - check for connections for photon shaders

- Fix to Maya Plug-In - re-query shading group data results in loss of system node for particles, introduced in 1.0.326

 

10/Mar/2008 16:48:47 Version 1.0.327

- Added to Maya Plug-In - set view camera position & orientation equal to current Rendition preview

- Further fix to 3ds Max HDR bitmaps

- Added 8 bit support to mi_img_put_color

 

06/Mar/2008 16:48:28 Version 1.0.326

- Fix to IFF texture decompression to be more comprehensive

- Added preferences option for window activation on new connection from Plug-In importing

- Added OpenEXR floating-point image encoding

- Fix to Maya Plug-In - added support for PSD texture files

- Fix to Maya Plug-In - correctly re-query shading groups on incremental changes

 

05/Mar/2008 13:58:11 Version 1.0.325

- Fix to Maya Plug-In - fixed maya_condition color attributes

- Default navigation importance to 0.3

- Added FullScreen option to render view

- Fix to Max Plug-In - mark as supporting MR shader types

- Fix to Max Plug-In - transmitted profile respecting version

- Fix to Max Plug-In - potential crash on closing render option window with Rendition assigned

- Fix to walker navigation to handle maya scenes

- Fix to NURBS to avoid problems with single sided surfaces

 

28/Feb/2008 17:05:12 Version 1.0.324

- Added support for 3ds Max HDR bitmaps

- Added navigation controls to walk around a scene

- Added view setting for navigation control

 

26/Feb/2008 16:49:31 Version 1.0.323

- Fix to Maya Plug-In - fixed maya_lightinfo shader definition

- Added support for mi_img_best_type

- Fix to mi_img_format_identify to make case insensitive

- Various fixes to mi_img_image_write

- Added support to Frame History toolbar to allow frame saving, importing and individual removal

 

22/Feb/2008 16:45:03 Version 1.0.322

- Fixed consistency of random number generation between platforms

- Added support for maya_usebackground to Maya Plug-In

- Fixed potential geometry box crash for motion blurred objects

- Improved precision of triangle intersection routines

- Optimisation to triangle intersection routines, quicker rejection decisions

- Fix to handle materials marked incremental that have not been defined before

 

20/Feb/2008 16:34:25 Version 1.0.321

- Fix to Maya Plug-In - Incorrect syntax defining final gather option properties

- Added support for mi_api_taglist_reset and mi_vector_transform_T

- Fix to Maya Plug-In - correctly handle tangent space normal mapping

- Further fix to Maya Plug-In - correctly output multiple uvset data for object trilists

- Fix to Maya Plug-In - removed mayahair reference as currently not supported

- Added support for mi_api_registry_begin, mi_api_registry_add, mi_api_registry_lookup and mi_api_registry_end

- Fix to mi_lookup_color_texture strictly type image tags

- Added displacement mapping support for subdivision surfaces, and non-box triangle meshes

 

18/Feb/2008 17:16:06 Version 1.0.320

- Fix to Maya Plug-In better support for image planes

- Fix to ensure fallback shaders are installed when MI Importer is rewound

- Fix to polygonal displacement mapping to account for surface curvature when interpolating

- Fix to manual profile selector if profile detection fails

- Fix to mi_api_output_type_identify to handle no type string

- Fix to mib_illum_lambert, mib_illum_phong and mib_illum_ward to correctly handle instance light list

 

15/Feb/2008 17:24:03 Version 1.0.319

- Added reference count to object definition tags, allows for reassignment

- Fix to mib_illum_blinn, mib_illum_cooktorr and mib_illum_hair to correctly handle instance light list

- Fix to NURBs tesselation to handle weightings and floating point inaccuracies

- Fix to Maya Plug-In to include weightings on output of NURBs control vertices

- Optimisation to Maya 2008 Plug-In during computation of light linking

 

13/Feb/2008 16:40:31 Version 1.0.318

- Added command line option to renderMI to allow specification of the sub region to render

- Added command line option to renderMI to allow accumulation of sub regions to a BMP file

- Added Max 9.0 & 2008 (64-bit) plug-ins

- Fix to Windows Maya Plug-In to ensure platform version of Rendition is executed during connection

- Fix to NURBs tesselation to handle cases with no vertices

- Added script wrappers for simple XML parsing

- Added support for Displacement mapping on polygonal surfaces

- Changed scene database to refer to geometry boxes via object instances, rather than definitions

 

07/Feb/2008 16:46:43 Version 1.0.317

- Fix to mi_trace_shadow_seg to handle a potential floating point inaccuracy

- Fix to ensure render view toolbar updates correctly if options dictate diagnostic sampling mode active

- Fix to potential crash bug when aborting from Local Based BSP

- Fix to Maya Plug-In - correctly export mib_cie_d light shader

- Fixed potential crash bug for object definitions without box data

- Fixes to polygonal mesh displacement functionality

 

05/Feb/2008 16:38:09 Version 1.0.316

- Replaced FreeImage library with updated version 3.10.0 (Adds OpenEXR & JPEG2000 support)

- Removed additional ILM OpenEXR library, functionality now provided by FreeImage

- Fix to PNG Metadata potential crash

- Fix to Bug Reporter for Plug-In scenes to create a copy of scene during transmission

- Added preferences option to require 'Alt' key to be pressed for 3D navigation

 

01/Feb/2008 16:55:46 Version 1.0.315

- Fix to mi_api_data_begin - incorrectly handling incremental flag

 

01/Feb/2008 10:10:06 Version 1.0.314

- Fix to potential crash bug on incremental texture changes

- Further fixes to mi_mem_int_reallocate

- Added support for mi_mem_summary

- Added compatibility functions for Linux Maya 2008 mayabase shader library

 

31/Jan/2008 16:58:40 Version 1.0.313

- Fix to mi_mem_int_reallocate

- Fix to Maya Plug-In - on subdivision attribute change re-interrogate associated vertex data

 

30/Jan/2008 17:35:18 Version 1.0.312

- Fix to threadsafe light initialisation

 

29/Jan/2008 16:05:31 Version 1.0.311

- Fix to shader state tables on addition

- Fixed crash bug when handling undefined materials

- Fix to attempt to handle HDR texture files that have been output incorrectly as verbatim textures

 

29/Jan/2008 09:24:50 Version 1.0.310

- Further fix to subdivision surface detail vectors

 

28/Jan/2008 16:59:43 Version 1.0.309

- Fix to Plug-In importer to correctly specify up vector for navigation code

- Further fixes to Max Plug-In

- Fix to Frame buffer interface destructor

- Fix to prevent crash for missing light definitions

- Minor fixes to parser to support frame buffer definition from Max 2008

- Fix to correctly handle degeneracy in KDTree traversal

- Fix to environment shader calling from within final gathering

 

25/Jan/2008 15:13:34 Version 1.0.308

- Fixed issue relating to detection of 3ds Max 2008 location on some configurations

 

25/Jan/2008 12:05:20 Version 1.0.307

- Fixed subdivision surface detail vectors, changed indexing scale factor

- Added Max 9.0 & 2008 (32-bit) plug-ins

- Fix to Maya Plug-In - correctly output multiple uvset data for object trilists

 

21/Jan/2008 17:15:01 Version 1.0.306

- Default statusbar to visible when restored from minimal view

- Fix to Maya Plug-In - check whether an object is in the current render layer as well as being visible in it

- Fix to shader caching - improved recursion handling when multiple hits on a shader instance

 

18/Jan/2008 16:21:18 Version 1.0.305

- Improved mipmap calculations for textures

- Optimisation to call shader _init and _exit functions dependent on scene and user actions

 

18/Jan/2008 11:32:07 Version 1.0.304

- Additional fix to importer script for subsequent non-incremental connections issue, introduced in 1.0.303

- Optimisation to IPR Transmission to reduce transfer latency

- Fix to Maya Plug-In - (Mac only) do not start Rendition through terminal interpreter (prevents additional terminal window)

- Fix to take account of final gathering scale

- Fix to Maya Plug-In to correctly output final gathering scale

 

17/Jan/2008 17:09:59 Version 1.0.303

- Fix to MI Importer to allow multiple importers to operate, provided only one has access to the db at any one time

- Fix to correctly call _exit functions on project closure

- Fix to call both global and instance _init & _exit functions for shaders not just the instances

- Fix to thread local storage to associate with function instances rather than function declarations

- Fix to return thread local storages for the appropriate function for miQ_FUNC_TLS_GETALL

- Optimisation to thread local storage operations

- Fix to improve Mac Maya rendering profile detection

- Added rendering profiles for Max 2008 and XSI 6.5

- Fix to importer script for subsequent non-incremental connections

 

14/Jan/2008 17:20:52 Version 1.0.302

- Fix to ensure certain preprocess operations are performed upon changes to the options structure

- Added support for mi_transmission_dir_diffuse_x & mi_transmission_dir_anisglossy_x

- Fix to Maya Plug-In to ensure node deletion list is cleared correctly on IPR mode off

- Added support for maya_oceanshader to Maya Plug-In

- Fix to gracefully handle render resolutions that are larger than the available system memory

- Fix to Maya Plug-In to support frame extension to Maya File objects

 

11/Jan/2008 16:45:32 Version 1.0.301

- Fix to Maya Plug-In to support changing particle render type during IPR

- Fix to Maya Plug-In to potential crash bug for unsupported hardware particle render types, default to cloud s/w

 

11/Jan/2008 10:23:08 Version 1.0.300

- Fix to lightmap calculations to ensure they are correctly recomputed on camera movement

 

11/Jan/2008 09:28:07 Version 1.0.299

- Fix to img functions to ensure texture co-ords are valid

 

10/Jan/2008 17:55:22 Version 1.0.298

- Minor UI fixes to options window within Maya Plug-In

- Default Maya render profiles to compatibility mode

- Improved support for textures referenced by multiple shaders

- Correctly initialise state->instance for geometry shaders

- Added support for module_init & module_exit for shader libraries

- Added link file warning message upon failure to load module

 

09/Jan/2008 16:47:42 Version 1.0.296

- Fix to first hit detection, use state->dist rather than state->type to determine first hit

- Optimisation to object placement functions

- Added options window to Maya Plug-In

- Added option to specify address and port number for Rendition connection

 

08/Jan/2008 17:12:08 Version 1.0.295

- Fix to irradiance calculation to correctly balance photons & fg in all circumstances

- Added simple filename validation to warn against incorrect file types from being accidently loaded

- Fix to material opacities optimisation, strictly type material tags, prevents memory corruption

- Fix to Maya Plug-In - do not light link the Maya default light with non-maya shaders

- Fix to mi_query, returning result of miQ_FUNC_IS_ROOT in the result, rather than return value

 

07/Jan/2008 16:59:51 Version 1.0.294

- Fix to Maya Plug-In - for meshes default unassigned triangles to first material

- Fix to failure to render partial primary tiles for scenes without subdivision

- Fix to ensure output is correctly bilineared for negative max sample values

- Optimised renderer so changes to filtering do not restart complete render process

- Fix to mi_call_shader_x to type the shader parameter

 

04/Jan/2008 17:13:13 Version 1.0.293

- Fix to filtering calculations when sample levels are equal

- Optimisation to tesselation process

- Moved ray diagnostics to UI panel

 

03/Jan/2008 16:52:38 Version 1.0.292

- Fix to miMemblk support for x64 versions

- Fix to Maya Plug-In - output maxReflectionBlur & maxRefractionBlur correctly

- Fix to transmission interface between Plug-In and Rendition

- Fix to mi_tri_vectors to check for null state->pri

 

02/Jan/2008 17:07:42 Version 1.0.291

- Fix to mi_compute_avg_radiance, to correctly scale returned color

- Fix to Maya Plug-In - Correctly handle connection breaks to shading groups

- Fix to Maya Plug-In - Always fully detail shading groups definitions

- Fix to material API to correctly handle incremental changes

- Always call shader _init and _exit functions (including navigation changes)

 

19/Dec/2007 16:55:27 Version 1.0.290

- Fix to Maya Plug-In - changes to maya_shadingengine to handle mia_material_x

- Added Frame History toolbar to scripted UI

 

17/Dec/2007 17:00:58 Version 1.0.289

- Fix to texture lookup for wrapped mipmapped textures

- Fix to final gather ray counts

- Optimisation to final gather thresholds

- Raised level of importer error messages

- Fix to mi_img_image_alloc

- Fix to incremental texture changes introduced in 1.0.264

- Replaced maya_rampshader & maya_ramp implementations

 

14/Dec/2007 16:14:48 Version 1.0.288

- Deprecated maya_rampshader & maya_ramp implementations

- Fix to Maya Plug-In - export connections between keyable complex attributes

- Fix to mi_trace_reflection & mi_trace_refraction to prevent infinite recursion

- Fix to Bug Report to correctly orientate associated screenshot

 

13/Dec/2007 17:08:06 Version 1.0.287

- Further fix to Maya Plug-In - correctly handle particle objects

 

12/Dec/2007 17:01:11 Version 1.0.286

- Reduced shadow tolerance scaling to handle scenes with close geometry

- Fix to mi_trace_shadow introduced in 1.0.285

- Further fixes to new BSP system

 

11/Dec/2007 17:17:09 Version 1.0.285

- Fix to mib_glossy_reflection & mib_glossy_refraction to prevent stack corruption

- Fix to Maya Plug-In - ensure Plug-In is loaded from shelfButton commands

- Fix to Maya Plug-In - correctly handle particle objects

- Fix to mi_sample_light to correctly handle direction

- Fix to mi_trace_shadow materials without surface shaders do not block light

 

10/Dec/2007 17:04:36 Version 1.0.284

- Deprecate our ambient occlusion shader

- No longer fail when Plug-In version does not match Rendition, just provide warning

- Added support for user selection between fast and compatible Maya Shaders

 

07/Dec/2007 16:39:14 Version 1.0.283

- Fix to trim curve tesselation

- Fix to Maya Plug-In - correctly handle NURBs boundary types

- Added support for mi_par_random

- Fix to use mi_par_random when preparing state

- Further fixes to new BSP system

 

05/Dec/2007 17:17:16 Version 1.0.282

- Fix to maya_file to correctly handle no filename

- Fix to tag events to prevent potential deadlock

- Fix to Maya Plug-In - correctly handle mouse based input

- Exposed more toolbar functionality to script

- Improved transmission interface between Plug-In and Rendition

- Adjustments to status bar display

 

30/Nov/2007 16:10:08 Version 1.0.281

- Fixes for MacOSX Leopard platform

 

30/Nov/2007 09:17:57 Version 1.0.280

- Further fixes to new BSP system

 

29/Nov/2007 17:05:47 Version 1.0.279

- Further fixes to new BSP system

 

28/Nov/2007 17:12:24 Version 1.0.278

- Fix to TriLBoxIntersect for x64 builds

- Further fixes to new BSP system

 

27/Nov/2007 17:02:39 Version 1.0.277

- Fixes to new BSP system

- Fix to scale shadow tolerence with scene size

 

07/Nov/2007 17:38:12 Version 1.0.276

- Optimisations to BSP creation, faster startup & less memory usage

 

05/Nov/2007 17:01:13 Version 1.0.275

- Optimised triangle sorting, for faster startup

 

01/Nov/2007 16:52:23 Version 1.0.274
- Changes to initial trial screen

 

31/Oct/2007 17:07:06 Version 1.0.273
- Fix to Maya Plug-In - correctly handle mesh objects with very large triangle counts
- Optimised Maya Plug-In - mesh objects with large triangle counts
- Corrected camera settings, maximum limitations

 

30/Oct/2007 16:59:55 Version 1.0.272
- Fix to ensure shaders are reset upon camera settings adjustment
- Fix to ensure progressive update is shown before scene restarted
- Fix to progressive Z-Depth display
- Fix to ensure mi_trace_continue inherits previous raytype

 

29/Oct/2007 17:19:42 Version 1.0.271
- Fix to mi_trace_transparent to return the null color if prevented from tracing
- Further fix to Z-Depth calculation, corrected navigation rotation introduced in 1.0.269
- Use global based BSP in all cases except motion blur or manual override
- Fix to clearing of thread local storage for additional workers

 

26/Oct/2007 17:00:42 Version 1.0.270

- Fix to directional light shadows cast from segment mode

- Reduced parser memory usage for geometry surfaces & curves

- Fix to priority rectangles defined during a zoomed view

- Fix to interactive camera navigation not correctly updating after an IPR update

 

25/Oct/2007 17:16:41 Version 1.0.269
- Added support for maya_photonsurface shader to Maya Plug-In
- Fixed bugs with global illumuination/caustic emitters in Maya Plug-In
- Fix to prevent intersection distance being computed while tracing
- Fix to Z-Depth calculation

 

24/Oct/2007 17:12:22 Version 1.0.268
- Added asynchronous version check
- Fix to potential crash bug with Local BSP leaf intersections
- Fix to Windows x64 Plug-In Listener
- Removed Local BSP constraint from Maya Plug-In IPR sessions

 

23/Oct/2007 17:15:02 Version 1.0.267
- Fix to state co-ordinates & vectors, assign on first use
- Fix to IFF image files used textures

 

22/Oct/2007 16:09:29 Version 1.0.266
- Fixed bug in transparency shader
- Optimised installation of Fallback shader
- Removed incomplete database explorer module
- Corrected naming of a number of signal connections

 

19/Oct/2007 17:27:25 Version 1.0.265
- Added support for TIFF 16-bit RGBA encoding
- Fix to encoded images metadata, corrected timing and added x64 for 64-bit versions
- Fix to ensure preview images are updated after filtering and output shaders are applied
- Fix to memory diagnostics for database images
- Added script support for TCP sockets
- Fixed mi_trace_environment to disallow recursive env rays
- Improved Bug Reporter to stream reports

 

16/Oct/2007 17:16:27 Version 1.0.264
- Fixes to fail gracefully during texture lookups of unspecified textures
- Improved support for textures referenced by multiple shaders
- Fix to correctly handle mi_query for miQ_NUM_BUMPS
- Fixes to renderMi script
- Fix to state bump list calculation
- Various internal architectural changes to Rendition core

 

11/Oct/2007 17:12:34 Version 1.0.263
- Fix to Maya Plug-In to IPR detection of addition of Subdiv Approximations
- Fix to disable navigation during non-interactive sessions
- Fix to maya_marble to avoid loss of precision

 

10/Oct/2007 16:56:54 Version 1.0.262
- Fix to correctly support mi_img_get_scalar, mi_img_put_scalar, mi_img_get_label and mi_img_put_label
- Altered 3dsMax rendering profile to include shaders_autoload & shaders_3rdparty directories
- Fix to Maya Plug-In to correctly handle IPR changes Camera Background Color
- Fixed potential crash on mi_db_copy of camera objects
- Fix to child states to ensure tex, bump and deriv lists are correctly maintained
- Fix to prevent conflict between x64 and x86 application settings on same machine
- Added mi_state_set_pri, mr 3.6 function for lightmap shaders
- Set up state->pri when calling lightmap shaders

 

09/Oct/2007 17:14:38 Version 1.0.261
- Added skip, interactive and draft commands to renderMi script
- Fix to Linux Memory indicators
- Fix to light maps to ensure generation calls init and exit functions correctly
- Fix to make function exits thread safe

 

08/Oct/2007 17:12:08 Version 1.0.260
- Fix to maya_state shader bug introduced in 1.0.259
- Using updated QT 4.3.2 Core
- Added support to allow user to clear ray type counts

 

05/Oct/2007 15:08:33 Version 1.0.259
- Fix to allow enhanced support for maya_state shader
- Fix to instance motion transformation calculation
- Added options to specify texture search path

 

04/Oct/2007 17:16:20 Version 1.0.258
- Added support for subdiv triangle and quad surfaces mixed in the same object
- Further support for particles to Maya Plug-In
- Added support for incremental data objects
- Fix to clear thread local storage between frames correctly
- Fixed uv coordinate generation for subdivs
- Added Plug-In recorder (limited to 50 MB file)
- Fix to miMemblk support
- Fixed volume shaders to allow the camera to be inside a volume
- Fixed light shaders to only quick reject based on -dot_nd, if state->pri is 0 - for volume shaders
- Fix to Maya Plug-In to allow ShadingGroups without surface shaders, allow support for volume shaders
- Fix to Photon Mapping to prevent irradiance calculations during Photon setup
- Added support for mi_normal_from_light and mi_normal_to_light

 

01/Oct/2007 17:19:54 Version 1.0.257
- Fixed longstanding problem with large, axis aligned triangles not being raytraced properly
- reactivated maya_samplerinfo
- Added limited support for particles to Maya Plug-In

 

28/Sep/2007 17:19:14 Version 1.0.256
- more miMemblk commands, and zeroing memory in mi_mem_reallocate - enabling particles.
- Added support for EXR image files
- deactivated maya_samplerinfo, using Maya's own one fixes an error
- Fix to calculation of motion vectors to take account of any camera motion
- Fix to motion blur to handle zero shutter periods
- Added support for triangle subdivision surfaces, open and closed

 

26/Sep/2007 17:20:02 Version 1.0.255
- Further fix to parsing of incremental camera changes
- Fix to Maya Plug-In - correctly handle relationship between mia_physicalsun & mia_physicalsky
- Fix to potential unsupported shader crash introduced in 1.0.254
- Added support for verbatim textures - mi_api_texture_array_def_begin, mi_api_texture_byte_copy & mi_api_texture_array_def_end
- Added support for PIC image files
- changed mi_query(miQ_DECL_NAME) to copy name pointer rather than string itself
- added 2 miMemblk commands

 

25/Sep/2007 14:02:21 Version 1.0.254
- Fix to prevent incremental updates from Maya Plug-In when no scene available to apply them to
- Fix to Maya Plug-In - fixed possible crash upon removal of certain nodes
- Added support for mi_reflection_dir_diffuse_x
- Fix to Maya Plug-In - check for camera shader changes
- Fix to parsing of incremental camera changes
- Fixes to incremental texture changes
- Fix to Maya Plug-In - handle incremental IBL addition correctly
- Fix to visibility tests in deformation motion blur global bsp
- Fix to ensure shader supporting functions are resolved from the same library
- Fix to Maya Plug-In - correctly launch Rendition if not running (Mac)

 

21/Sep/2007 17:49:49 Version 1.0.253

- Fix to Maya Plug-In corrected MEL syntax on detection of Rendition closure

- Fix to handle empty images for texture lookup

- Fix to removal of textures not updating filename lookup tables

- Fixed Maya Plug-In shelf button images not appearing in Linux & Mac

- Fix to Maya Plug-In include mapping in Linux & Mac

- Changed target location for Mac Maya Plug-In

- Fixed shadow tracing for directional lights to allow for area sources - fixes problem with physical_sun

 

20/Sep/2007 17:11:56 Version 1.0.252
- Further fixes to tracing states
- Fix to Mac Maya Plug-In Installer
- Fix to Maya 2008 Plug-In to correctly handle light linking changes

 

19/Sep/2007 18:09:43 Version 1.0.251
- Fix to images bug introduced in 1.0.250
- Fix to Photon Mapping
- Fix to mi_reflection_dir_glossy_x
- Further fixes to tracing states

 

18/Sep/2007 17:15:48 Version 1.0.250
- Fix to support writable textures
- Fix to fill out more state variables when calling displacement shaders for poly meshes & NURBS
- Fix to correctly support mi_img_image_write
- Fix to image bit depth calculations
- Added support for mi_img_pyramid_get_level
- Fix to ensure textures are decompressed via any database access
- Changed Bug Reporter to ftp using passive mode
- Fix to handle objects with no materials

 

17/Sep/2007 17:51:17 Version 1.0.249

- Fix to Maya Plug-In - correctly handle naming for restored shelfButtons

- Added Application.platform support

- Added 2008 detection for Linux & Mac platforms

- Fix to ensure workers are stopped before project change events are triggered

- Fix to ensure MI Importers run in isolation

 

14/Sep/2007 17:31:07 Version 1.0.248
- Fix to ensure shader libraries are unloaded quicker
- Further fixes to mi_trace_shadow_seg detection check
- Added Bug Reporter to Mac platform

 

14/Sep/2007 16:06:05 Version 1.0.247
- Added support for camera window to renderer
- Fix parser to correctly handle angular strings
- Fix to image mipmap filter kernel calculations
- Fix to mi_trace_shadow_seg detection check

 

13/Sep/2007 18:40:59 Version 1.0.246
- Fixed to stop a primitive shadowing itself
- Corrected maya_usebackground

 

13/Sep/2007 17:07:29 Version 1.0.245
- Fix to mi_trace_reflection & mi_trace_environment tracing states
- Fix to state light caching
- Fix to shadowing to eliminate stalling
- Added support for spherical lights
- Added Maya 2008 Plug-In (Linux & Mac)

 

12/Sep/2007 18:25:43 Version 1.0.244
- Fix to mi_trace_shadow_seg to handle inaccuracies

 

12/Sep/2007 17:31:20 Version 1.0.243
- Fix to ensure Global based BSP used on user override
- Added further mi_query options, to aid 3ds Max Compatibility
- Added support for mi_noise_3d & mi_noise_3d_grad
- Added support for mi_reflection_dir_glossy_x & mi_transmission_dir_glossy_x
- Fix to tracing states and state caches for reflections & refractions
- Check for previously undetected application packages on startup to cover new installations
- Fix to ensure render profiles are always correctly displayed
- Added support for state->global_lock, mi_init_lock, mi_lock & mi_unlock
- Added support for mi_instance_lightlist
- Fix to displacement state not preparing a cache correctly

 

10/Sep/2007 17:07:16 Version 1.0.242

- Fix to Maya Plug-In - support both triangles and quads in polygon subdivision approximations

- Fix to querying thread local storage for shaders

- Fix to prevent recursion if MI filename matches any includes

- Textures are now compatible with mental ray API for mipmaps

- Fix to ensure light_instance parent is populated

 

07/Sep/2007 09:42:27 Version 1.0.241
- Fix to tracing states and state caches

 

06/Sep/2007 16:48:12 Version 1.0.240
- Added Maya 2008 Plug-In (Windows)
- Fix to Maya Plug-In - changed auto-update control to prevent loss of focus
- Fix to function string parameters dependent on declaration type
- Fix to Maya Plug-In - correction to NURBs surface approximations

 

05/Sep/2007 17:03:52 Version 1.0.239
- Added Maya 2008 mayabase.dll
- Fix to state tex_list, bump_x_list, bump_y_list and derivs
- Fix to function string parameters to handle basic strings
- Standardised state cache storage
- Fix to light cache storage indexing

 

31/Aug/2007 17:00:12 Version 1.0.238
- Fix to support for mi_srandom
- Fix to surface object basis_list counts not being cleared correctly between objects
- Added more detailed error indication on Plug-In installation failure

 

30/Aug/2007 17:12:27 Version 1.0.237
- Fix to linked shader libraries not being closed on scene closure
- Fix to overriding output channel frame buffer encoding broken in 1.0.231
- Added support for mi_par_aborted
- Added various mi_query options, to aid 3ds Max Compatibility
- Added further support to the IMG module - mi_output_image_open, mi_output_image_close, etc.

 

28/Aug/2007 17:26:18 Version 1.0.236
- Corrected maya_shadingengine to take account of new, non-normalised bump basis vectors
- Corrected preferences editing for profiles

 

24/Aug/2007 17:39:53 Version 1.0.235

- Fix to metadata variable table not being cleared correctly

- Fix to ensure MI Importer aborts in a timely manner on file closure

- Fix to stop normalising bump basis vectors in preparestate

- Added support for more mi_query codes

 

23/Aug/2007 14:57:56 Version 1.0.234

- Added profile detection for Max 9.0 and XSI 6.0

- Minor cosmetic changes to Preferences window

- Fix to image decompression for x64 on large scenes

 

22/Aug/2007 11:53:36 Version 1.0.233

- Added more comprehensive API support to core

- Removed requirement to recompile shaders to run under Rendition

 

20/Aug/2007 08:20:46 Version 1.0.232
- Fix to mi_api_parameter_interface broken in 1.0.228

 

15/Aug/2007 17:00:09 Version 1.0.231
- Fix to inherit rendering profiles for child MI Importer objects
- Added support for Maya 2008 parser & MI API functions
- Changed frame buffer script API to provide greater access
- Fix to convex hull bounding box calculation
- Fix to Rendition Plug-In importer to use profile detection
- Fix to directional light shadowing
- Fix to enable shadowing with mia_physicalsun

 

14/Aug/2007 17:17:14 Version 1.0.230
- Fix to mi_api_name_lookup to include global scope
- Fix to mi_api_shader_add to handle shader names that match declaration names
- Fix to Maya Plug-In - corrected NURBs surface approximation directives broken in 1.0.227

 

13/Aug/2007 16:04:07 Version 1.0.229
- Fix to mi_api_instgroup_clear broken in 1.0.227
- Fix to some internals caused by changes for 64 bit compatibility
- Fix to Maya Plug-In - instance transformations triggering IPR when not changed

 

10/Aug/2007 16:29:57 Version 1.0.228
- Fixed problem with mi_query and new internals
- Fixed instances other than geometry triggering scene updates
- Fixed block based rendering script
- Tidied database class after recent tag reimplementation
- Fixed issue with possible memory overrun

 

09/Aug/2007 17:33:45 Version 1.0.227
- Fix to Maya Plug-In - fix to corrected camera IPR detection added in 1.0.219
- Added detailed error string if failed to setup Plug-In Listener
- Fix to development kit, missing symbols & renamed lib file
- Added version check to stored preferences
- Fix to Maya Plug-In - scan for phenomenon when determining includes
- Fix to Maya Plug-In - corrected calculation of details with subdivision surfaces
- Fix to Maya Plug-In - minor shader definition corrections
- Fix to Maya Plug-In - include both surface and displacement approximation lines
- Fix to Maya Plug-In - NURBs approximation incorrect if displacement applied
- Re-written internals to allow proper 64 bit compatibility
- Changed BSP structures to save memory under 64 bit
- Removed workstation id from start of texture names
- Added support for generating light maps
- Fix to displacement maps - clear state cache before each vertex displacement
- Fix to shader mia_physicalsky - if no sun direction specified, default to up axis
- Added initial versions of shaders maya_blobbyparticles, maya_cloudparticles and maya_particlecloud
- Fix to mi_api_primlist_dimensions to store correct texture offsets
- Setup state->pri_idx correctly
- Changed mi_tri_vectors to use state->pri_idx
- Added support for shader functions mi_lightmap_edit and mi_lightmap_edit_end
- Added support for mi_query mode miQ_PIXEL_SAMPLE
- Added support for shader function mi_normal_from_object

 

08/Aug/2007 10:19:10 Version 1.0.226
- Fix to allow clearing of default rendering profile setting
- Fix to Maya Plug-In - Transmit complete scene when motionBlur changes during IPR
- Fix to Maya Plug-In - correctly handle meshes containing polygons with very large triangulations
- Fix to Linux MI file scanner to prevent incorrect operation on 64bit environments
- Fix to Maya Plug-In - detect environment based lighting placement changes during IPR
- Allow unnamed instances to be placed in the scene (possible with geometry shaders)
- Added opacity support to shader max_StandardMaterial
- Allow specification of polygons with no materials (possible with geometry shaders)
- Changed mi_geoshader_add_result to set correct instance default values
- Changed MI Importer progress indicators to bytes loaded rather than text lines
 

06/Aug/2007 17:45:13 Version 1.0.225
- Added mi2 files to open file dialog
- Added support for IFF texture files
- Fix to mi_api_data_begin to allow zero length data blocks
- Fix to parsing of phenomenon interface array parameters
- Changed mi_api_scope_apply to check for scope duplication
- Added special unknown shaders for geometry and lens shaders
- Corrected shader declaration version console message when version numbers differ
- Reverted to progressive final gather scheme (slower but interactive)
- Added shader mia_material_fb_wrap to sibase dll

03/Aug/2007 16:43:12 Version 1.0.224
- Improved shader max_base_BlinnIllumination
- Added support for near and far attenuation parameters to max_OmniLight
- Added support for mapChannel parameter to max_base_UVGenerator
- Added support for Unicode mi/texture file paths
- Added support for Unicode filenames to parser (Windows only)
- Added support to console for Unicode text
- Check for NAN being returned from tracer, flag in console
- Fix to renderer, corrected accumulation of non-color channel supersamples
- Fix to Maya Plug-In - detect environment based lighting removal
- Fix to Maya Plug-In - fixes to physical sun & sky definition
- Fix to Maya Plug-In - improved support third party shader declarations
- Added a preliminary version of mia_material

01/Aug/2007 17:40:27 Version 1.0.223
- Added Maya 8.5 Plug-In for Linux
- Removed changed default font for Linux version

31/Jul/2007 17:12:18 Version 1.0.222
- Replaced all uses of fixed size myStr with std::string
- Fix to MI Importer closure to prevent timeout pausing
- Added support for uv wrapping to max_base_UVGenerator
- Added support for shaders mia_exposure_simple, mia_physicalsky and mia_physicalsun (some parameters)
- Added support for spherical area lights
- Added support for finding shader parameters in substructures of phenomenon interfaces
- Fix to allow cancelling/pausing render operations after a render abort
- Check for motion transforms identical to non-motion transforms and disable motion blur for this case
- Added shell of shader max_ShaderList
- Added Maya 8.0 Plug-In for Linux

27/Jul/2007 17:30:02 Version 1.0.221
- Script change to disable render settings panel between frames
- Fix to parser bug introduced in 1.0.220 when binary vector lists and individual binary vectors are found in same file
- Function declaration string fix - material type now stored as 'm' not 'S'
- Added support for material phenomena
- Added support for mi_point_to_world and mi_vector_to_world and fixed mi_point_to_raster
- Fix to thread local storage mi_query modes
- Fix to Maya Plug-In - support animation changes via IPR

26/Jul/2007 16:59:07 Version 1.0.220
- Fix to ensure renderjob is restarted on acceleration method change
- Fix to BSP memory clearout in event of abort
- Script change to prevent navigation in between frames
- Fix to parsing of binary vector lists when list is empty
- Maya Plug-In - support third party shader declarations

25/Jul/2007 12:53:14 Version 1.0.219
- Exposed mi_db_delete to script
- Moved responsibility for freeing textures to database images
- Moved responsibility for keeping track of exit shaders to the scene
- Changed database deletion so that only top level elements are explicitly deleted
- Moved responsibility for deleting sub objects to top level elements
- Removed cleared signal from MIImporter
- Added global scope concept to MIImporter
- Put function declarations in the global scope
- UI Thread no longer waits for MIImporter thread to stop
- Scripts which create database items are now responsible for their deletion
- Added Database Explorer script panel
- Default to Background performance level
- Optimization to Maya Plug-In - initial IPR connection (non-incremental)
- Removed request for user confirmation on project closure
- Fix to ensure Bug reporter identifies source files from Maya Plug-In
- Fix to Maya Plug-In - corrected camera IPR detection
- Fixed bug with aborting BSP creation in local mode
- Script: separated out render images, owned by renders, and render views, owned by the UI

18/Jul/2007 17:06:12 Version 1.0.218
- Added play mode to timeline panel
- Added support for mi_scene_link and mi_scene_unlink and exposed to script
- Changed database interface so that tags can be named when inserted
- Give anonymous shaders a default name based on tag so they can be scoped
- Added ability to delete objects from database according to scope
- Fix to mi_api_parameter_value to apply current scope to named database items
- On shutdown, moved database clearance before deletion of script engine
- Added endOfFile signal to MIImporter
- Removed rewind signal from MIImporter
- Exposed mi_api_scope_being, mi_api_scope_apply and mi_api_scope_end to script
- Inserted QSEventDispatched as base class of QSUIWidget
- Exposed QTreeWidget and QTreeWidgetItem to script
- Added motion vectors into state
- Fix to Maya Plug-In - corrected export timing diagnostics
- Optimization to Maya Plug-In - trilist mesh encoding system
- Fixed issue with internal geometry clearout

13/Jul/2007 17:18:22 Version 1.0.217
- Changed Preferences to modal dialog to clearly define options as application level
- Fix to Maya Plug-In - prevent mental ray render completion from triggering IPR change
- Fix to TIFF floating-point image encoder
- Added functionality to output other channel types (e.g. Z-Depth, Normal Vectors, etc.)
- Fix to Maya Plug-In - detect animated hierarchical environment based lighting
- Fix to Maya Plug-In - fix to IPR detection of object instances
- Changed internal geometry format to avoid duplication of data
- Fixed issue with Maya 7.0 polygon models not supporting mulitple materials under new format
- Fixed responsiveness of interrupting MI Importer

10/Jul/2007 17:33:37 Version 1.0.216
- Optimized rendering initialization
- Changed mi_api_instgroup_begin to use mi_scene_edit for incremental groups
- maya_shadow respects shadowAttenuation parameters in non-segments mode from Maya 8.5
- maya_spotLight shadow tracing was incorrect
- Altered maya_blinn & maya_phong so reflected rays pick up surface's index of refraction (same as Maya / mental ray)
- Fixed problem with nurbs not stopping subdividing, saves memory.

09/Jul/2007 16:59:47 Version 1.0.215
- Fix to Render Profile matching, allow profiles to have appended subversion tags
- Corrected Importer additional error raising

06/Jul/2007 17:55:02 Version 1.0.214
- Fix to Maya Plug-In - prevent object definitions during IPR if not required
- Fix to correctly respect acceleration method in options unless explicitly overriden
- Optimized creation of initial image subdivision
- Optimization of preparing scene to avoid traversing scene hierarchy when nothing has changed
- Removal of Scene Explorer panel
- Move shader initialization to the first time the shader is used
- Added previewImageReady event to RenderJob
- Fixed to TimelinePanel animation playing - only update image once per frame
- Ensure shader result size is always at least sizeof(miColor)
- Fix to interactive update to update quickly if waiting for primary rays

03/Jul/2007 17:49:25 Version 1.0.213
- Exposed miCamera.volume to script
- If a light has no shader, do not add it to the scene
- Added support for mi_api_data_byte_copy
- Added support for mi_query mode miQ_DATA_PARAM
- Fixed minor issues with Plug-In Manager
- Fixes to some 3ds Max Shaders
- Fixes to clearing out of local BSP data on animation

02/Jul/2007 17:42:32 Version 1.0.212
- Fixed and re-enabled abortion of bsp creation if threads paused
- Fixed potential memory access problem with empty scene
- Fix to Maya Plug-In - added support for orthographic cameras
- Added enhanced Plug-In Manager for installation/removal of Rendition Plug-Ins
- Added Spheres example

28/Jun/2007 13:00:53 Version 1.0.211
- Removed error if file not found in importing
- Store/Restore state of Minimal View option
- Fixed memory leak with NURBs motion vectors
- Fixed Maya Plug-In - minor IPR issues
- Replaced on Plug-In importer receiving a connection only activate Rendition window if not in "Keep on Top" mode lost in 1.0.210

27/Jun/2007 17:04:53 Version 1.0.210
- Removed abortion of bsp creation if threads paused to avoid crashes in plugin
- Added support for dynamic resizing of camera resolution
- Fix to Maya Plug-In - automatic IPR checks for environment change on options notification
- Fix to Maya Plug-In - better query system for level 1 subdivision surfaces

26/Jun/2007 17:13:44 Version 1.0.209
- If loading an mi file with no render commands, automatically close project
- Fix to render status context menu to check the currently selected display mode
- On Plug-In importer receiving a connection only activate Rendition window if not in "Keep on Top" mode
- Fix to Maya Plug-In - removed shader IPR command
- Fix to Maya Plug-In - automatic IPR can initially trigger Rendition and send complete scene
- Fix to Maya Plug-In - prevent Plug-In from triggering incremental changes during evaluation
- Fix to Maya Plug-In - ensure all direct Rendition work is conducted in binary
- Fix to Maya Plug-In - automatic IPR motion blur using incorrect frame numbers
- Watchfolder fix - should not notify of missing files
- Fix to Maya Plug-In - added support to IPR for light creation, changes and deletion
- Fix to Maya Plug-In - added support to IPR for image size
- Changed BSP to be on-demand again after fixing bug in previous implementation

22/Jun/2007 17:50:24 Version 1.0.208
- Added options to show/hide toolbars and statusbar to window menu
- Added minimal view option to hide/show all controls but render displa