Help buttons added to each Brazil main option section.
Help buttons added to Advanced Material, Glass, Chrome, Toon, and Utility UIs.
Help buttons added to light UI.
Hand cursor for scrolling in collapsible dialogs improved.
Added 'Tools' menu to Content Editor. Added 'Edit Defaults' command under Tools menu.
Bug Fixes:
The Brazil light name was not the same as the Rhino light name.
Texture files were not found when loading a document from a network share.
Defaults were wrong for 'Restore options', 'Restore editor' and Toon lock.
Output size options showed custom size and aspects when 'Viewport' radio button was checked.
Selecting a section from the header context menu in a collapsing dialog did not work correctly.
Glass material did not simulate correctly to the viewport.
Bounds were not set on some sample rate edit boxes.
Photon estimate edit box bounds were incorrect.
Hand cursor hotspot was incorrect.
Material editor preview rendered black when a glass shader was attached to the diffuse channel of a 2-sided BAM.
Values specified in Rhino units were rendered in metres instead of units.
Crash when ray-server depth textures were on but unset.
Crash when two contents of the same type were in a parent-child relationship and the child was deleted.
Reflection and refraction in the Basic Rhino Material and Passthrough shader did not find scene objects.
Skylight multiplier was squared - applied in two places by mistake.
Dragging an .rcolor file onto a Content Editor did not work as expected.
Loading a content from a file did not use the file name as the new content's name.
Procedural texture defaults were lost during harvesting process.
Some textures UI failed to show in certain circumstances.
Some messages failed to show in front of other windows during startup in certain cases.
Crash when calculating photons in certain cases has been fixed.
Safe frame display did not track active view correctly.
Crash when renaming material/env/texture in certain cases is now fixed.
Crash when selecting a Brazil Advanced Material in certain cases is now fixed.
2008-06-19: Public Beta 15
Features:
Added Brazil Placeholder Texture to allow Brazil materials to be used as children of RDK textures and materials.
Added Fresnel blend material.
Added Brazil Advanced Blend material.
Brazil Shellac material now supports texturing on the blend amount.
'Change' button added to Advanced Environment atmospherics UI.
Content Editor does not appear when unsupported renderer is loaded.
User interfaces made for Brazil shaders: Normal Map, Invert, Pass Through, Greyscale, Brightness, Contrast, Back Face, Fresnel Blend, Tint, Angular Blend and World Angular Blend.
Content Browser Library pane added to allow easy access to saved materials, textures and environments. Drag and droponto the pane to store, drop from the pane to the ME, objects, subnodes etc etc.
Photon support added for all major Brazil materials - blends still to be done.
'Remove instancing' option added to content editor node tree.
Brazil Render Cache and Photon options now support loading and saving.
It is now possible to click on the list icons in the Render Cache and Photon options to enable and disable those features.
Double-clicking the content editor's caption causes it to roll up into a caption-sized bar. Double-clicking again restores it to its original height. The same applies to the non-modal Brazil options dialog.
Added new Renderer Support option 'Restore content editor window at startup'.
Added new Brazil r/s option 'Restore options window at startup'.
Bug Fixes:
Complex "two color" procedural textures did not correctly set the child amount/on parameters.
Multi-threading problem in Dots texture fixed.
Utility material basic material slots were off by default.
Some internal and implementation shaders were showing up in the material/texture list even when the config option was off.
Basic material texture amounts were broken in Brazil shader implementation.
24-bit TGA, TIFF or PNG files no longer render fully transparent.
Matte material reflection source did not work correctly.
Decals did not move when objects were transformed.
Transparent shadows did not work correctly on the Rhino Basic Material.
Chrome glossiness controls did not work correctly.
Crash when loading bzpreset files in some circumstances.
Copy/Paste caused multiple copies of materials to appear in the material editor.
Bitmap texture evaluators were not thread safe - caused bucket artifacts on MP machines in environment renderings.
2008-02-08: Public Beta 10
Features:
Mask Color texture added.
Rendering dialog added; Sun, Safe Frame and Ground Plane dialogs nested under it.
Option added to Rendering dialog to control if support files are embedded in 3dm files.
Thumbnails on content browser 'existing' page now have a context menu.
Safe Frame and Ground Plane options added to Brazil menu.
Wire post default added to wireframe section.
Content control drag-drop now supports moving as well as copying and instancing.
Bug Fixes:
The 'Use global settings' option in the light shadows dialog had no effect.
Skylight map control on Luma Server had no effect when using GI Environment.
Ground Plane scripting didn't work.
Wireframe options were labelled 'Miscellaneous'.
The Brazil Object Properties dialog is no longer displayed when a light is included in the selection.
Post-effect defaults moved from Renderer Support to new 'Post Effect Plug-ins' dialog under Rendering.
Projector lights crashed when a texture was not set
2008-01-31: Public Beta 9
Features:
Added Brazil Utility Material.
Added Reuse render window and Clear render window options to Brazil configuration dialog.
Added custom curve option to BAM's refraction UI.
Implemented complete Matte/Shadow material (most params were not working).
Checker texture is now truely 3d.
Many new parameters completed for Brazil Toon Material - highlight now working, for example.
Support files, including textures, are now embedded in 3dm, rmtl, renv and rtex files.
Color gradient swatch added to custom curve dialog.
Added 'Save As Image' command to texture editor.
Added 'Shadows on by default' switch in Brazil configuration.
Custom material implemented in Render Pass options.
Added 'Use viewport lens' option to view settings.
Environment maps on Basic Materials now work correctly.
Environment override controls added to BAM and Porcelein materials.
'EMap', 'WCS' and 'View' projection options added to textures. Use view for Brazil environment mapping.
Bug Fixes:
Automatic sections were alphabetically sorted.
Planar projection did not correctly support 3d (UVW) coordinates when rendering in Brazil.
Volumetric environments were disabled in certain cases.
Default glossiness values in Chrome and Porcelein materials were wrong.
Light decay feature now displays a dome similar to the attenuation domes.
Light decoration wire lines were always black.
2008-01-22: Public Beta 8
Features:
Added interpolation option to resample texture.
Added Open command to subnode control menu.
GI Environment implemented - just add a HDR texture, enable Skylight and "Use Environment Settings" and go.
Separated BAM's basic surface parameters into a different UI section.
Atmosphere visibility flags implemented.
"Light both sides" option added to parallel lights.
Gradient texture supports custom curve option.
Added bump support to Brazil Chrome Material.
Material exclude lists for reflection and refraction now work.
Environment mapping now working on all shaders - note that environment overrides do not work in raytraced mode yet.
Occlusion texture exclude list now works.
Lock area light dimensions button implemented.
All custom curve buttons now have a gradient display above them.
Bug Fixes:
Depth of field was disabled in Beta 7 due to a crash in the core. This is now re-enabled.
SplutterFish logo now has the correct background color and all 'About' dialogs are consistent.
Output Size settings were not working correctly when renderer changed to Rhino and back to Brazil.
Two and three color gradient environments implemented.
Fixed transparent shadows with the glass shader.
Crash when using sub-surface scattering is now fixed.
Extremely slow rendering when many similar basic materials were attached to lots of geometry.
Spherical environments were shown incorrectly in the viewport.
Redundant displacement controls removed from Brazil Chrome and Glass.
Glass Fresnel options were not working.
Unused 'Point light parameters' section was still present.
Area light sampling parameter defaults were wrong.
Area light sampling 'adaptive' section did not disable controls.
Several 'locked' values were not updating correctly.
Light focus caption did not update under certain circumstances.
Light 'Attenuation on' checkbox was not checked by default.
In the light photometric section, after loading an IES file the units did not update.
In the light photometric section, the distribution combo did not have the 'diffuse' option for area lights.
In the light photometric section, the default unit was 'none' instead of 'candela'.
Light auto-focus-type did not work when switching between rectangle and disc area focus.
Light surface soft edge parameter was incorrectly passed to Brazil during rendering.
Light surface soft edge and contrast parameters were not limited to 0..100.
Only brep objects could be added to include/exclude lists.
Custom curves were not initialized until their UI was displayed.
Pressing ENTER in numeric edit boxes did not trigger a preview update.
'Max error' numeric edit boxes only allowed integer values.
After changing the 'Show details panel' check box in content editor options, the UI did not update.
2007-12-18: Public Beta 7
Features:
Quick buttons added to the top of the Content Browser 'new' page for commonly used materials, environents and textures.
Glow post-effect user interface improved.
Ray Server Reflect/Refract/Total texture controls implemented.
Added RDK support for Ground Plane.
Support for linear lights added.
Decal support added to RDK and Brazil.
Motion blur support (with Bongo 1.0) added to Brazil (only previously worked on WIP Rhino 3.0 version)
'Details' section added to content UI. This shows advanced information about the content (Turn on in editor options)
Custom curve controls added to light UI and shaders.
Support for Sphere and Plane Brazil primitives added.
Safe-frame scripting implemented.
Volumetric, Global Fog and Composite environments added.
Bug Fixes:
Texture cache was saving png files on evaluation version, causing IO and burning saves.
Previews did not update correctly when textures were linked as instances to child textures.
Changing a child content caused a memory leak.
Mapping pre-process caused unnecessary mesh copying. Less memory is now used in all cases.
Custom render mesh preview bounding box works correctly when multiple plug-ins are loaded.
Brazil Advanced Materials now work correctly in blends/decals.
Some light sections failed to appear when first selecting a light in Brazil.
Brazil object properties/light dialog stole focus from Rhino.
Some implementation shaders were not properly tagged.
2007-10-19: Public Beta 6
Features:
Updated Brazil API to build 1394
ClearRdkCaches command added to clear texture and preview caches.
Bug Fixes:
Brazil Glass filter color and absorption color texturing did not work correctly.
Certain materials show up black when reloaded from older models.
Small black spots when using the default light no longer appear.
Crash bug when using GLSL plug-in and Brazil at the same time.
2007-10-10: Public Beta 5
Features:
The Content Browser now remembers which page was selected and which radio button was checked.
Procedural textures now support alpha channel output - including 'in-tree' blending.
Texture simulation now renders to PNG files for alpha support and better disk usage.
Manual override added in options for sun preview display.
Additional large simulation bitmap size added in options.
Added Mask texture that creates masks from other textures.
Procedural textures can now blend between base color and the color of selected sub texture.
RDK Sun now casts a shadow in Brazil.
Bug Fixes:
RDK and Brazil dialogs now work well with different DPI settings.
Content usage did not update correctly when loading a file in certain cases.
Texture Mapping channel was incorrectly set to 0 when loading a file with no mapping channel info.
Content drag and drop from another instance of Rhino did not work.
Bitmap textures and Brazil Advanced Textures did not show correctly in the texture editor preview.
Basic material did not support texture on-off and amount switches in Brazil.
2007-09-18: Public Beta 4
Features:
'Projection Changer Texture' added - converts between lightprobe, equirectangular, emap and cube map projections.
Scrollbars now scroll during a drag operation if you hang over their arrows.
Brazil image textures support alpha transparency.
Emap, vertical cross cube map and horizontal cross cube map projections added to HDR texture.
'Adjustment Texture' added. Implements many common texture modifiers.
HDR and Projection Changer textures now support cube face map extraction using GetParameter (Geeks only).
Added support for Mapping channels to all textures.
Added non-repeating wrapping to bitmap textures.
Mapping enable check box implemented in Brazil system options.
Bump support for Brazil Advanced Material, Toon and Glass.
Added 'Exposure Texture' which is mainly meant to be used for exposing HDR images.
Added in-viewport sun preview for RDK compliant renderers.
Added Brazil support for RDK sun.
Sun dialog visually improved ('SunLight' command and other sun calc buttons in Brazil)
Document sun settings added to Rhino document options.
Sun dock bar added 'SunDockBar' command. Also added to Brazil menu.
Bug Fixes:
Fixed some instability in the thumbnail extractor for rmtl, renv and rtex files.
Switching an HDR environment image to map as a box caused an indefinite hang.
Unused pixels in HDR images contributed to overall exposure.
HDR texture UI did not resize correctly.
2007-08-30: Public Beta 3
Features:
TriangulateRenderMeshes command added to the RDK to force all document render meshes to triangles. Can speed up translation.
Local mapping sections for textures now have lockable fields.
Texture previews now update progressively - it's now much faster to fiddle with the parameters.
Brazil materials and textures now accept materials into child slots. Now possible to include Toon in a texture eval tree etc...
'Wrinkled Texture' renamed to 'Turbulence Texture' - implements Turbulence type Perlin noise.
'Noise Texture' renamed to 'fBm Texture' - implements Fractal Sum Perlin noise.
'Noise Texture' added - implments many different noise types and syntheses.
'Advanced Dot Texture' renamed to "Dots Texture" - includes a complete UI.
'Dots Texture' optimized for speed.
Removed older 'Basic Dots Texture'.
Perturbing and Perlin Marble texture UI completed.
HDR texture now supports cube map conversions.
Bug Fixes:
Highlight graphs were not updating immediately when edit box spinners were dragged.
Highlight did not appear on Brazil Glass.
IOR menu did not appear on Brazil Glass or the texture summary.
Texture summary IOR values had too few decimal places.
Blinn highlight anisotropy and angle values had no bounds.
Render meshes were re-created before every render - caused a big delay to occur after the render button was pressed.
.rtex files (textures) did not contain a preview.
Contents leaked memory when they had three or more children.
2007-08-16: Public Beta 2
Features:
IOR menu added to all IOR edit boxes.
Transparency mapping support added to Rhino Basic Material in Brazil.
Wood, Marble, Granite, Stucco, Blend, Noise and Waves textures added.
Perturbing and Perlin Marble textures added (unfinished UI).
Bug Fixes:
Models with many individual objects not assigned RDK materials used huge amounts of memory.
Default light clipping did not take custom render meshes into account - some may have rendered black.
Brazil automatic textures crashed when there was a parameter named "offset" - i.e., Br_Noise
Toon ink-width mapping did not work correctly. Other map issues where a luminance rather than a color is expected should also be fixed.
Displacement should not have been in Advanced or Toon materials and has been removed.
Opacity mapping was not correctly simulated in the Brazil Advanced Material.
Chrome materials did not update correctly.
Highlight was not simulated correctly on Brazil Chrome Material.
Some Post Effect dialogs did not have spinners on the numeric edit boxes.
Phong and Angular glossiness options were reversed in Brazil Glass material.
Phong glossiness was limited to 100% in Brazil Glass material.
Importing a 3dm file now merges the original and imported contents.
Brazil failed to render when parallel light did not have photon focus shader attached.
Light attenuation widgets were drawn with focus angles even if focus was disabled.
Exclude lists can now be set as Include lists instead.
Light Include/Exclude list dialog now has pick buttons.
Misc settings did not update viewport in some circumstances.
Added post-effect plug-in defaults dialog to "Renderer Support" in options.
Includes Beta 2 of the Rhino Renderer Development Kit (RDK).
Bug Fixes:
Changing values in the content editor caused a backlog of old preview renderings to build up which often meant there was a long delay before the latest preview could be seen on the screen.
Under certain conditions no environment was current or 'Set As Current' didn't work.
Some matrices were saved incorrectly in older versions of RDK. These files should now load correctly.
Meshes with no canonical TC array (m_S) were not rendering with the correct TCs.
The Render Cache resample filtering radius is no longer limited to 100.
The Brazil Properties panel is no longer sunken.
Instability in thumbnail previewer for rmtl, renv and rtex files fixed.
Content drag and drop now supports instancing by using the Alt key.
Added a main menu to the Content Editor.
Show Incompatible Materials menu option added to Content Editor.
Removed 'Rotate' and 'Drag & Drop' commands from the Content Editor thumbnail context menu. The left mouse button now drags, and the right mouse button now rotates.
Added an 'Open' command to the Content Editor thumbnail context menu. This opens a floating window containing a resizable preview of the selected content.
Added gradient procedural texture.
Added rotation local mapping support for procedural textures.
Reduced memory requirements for model dramatically.
Content editor side panel is now wider and closed by default.
Brought light and other UI up to date with Max. Lights now support rect area and disc area focus and shadow and photon focus.