|
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 |