McNeel Wiki
Brazil r/s 2.0 Development
edit · print · help · all topics
Main Pages

AccuRender

Bongo

Brazil r/s

Developer

Flamingo

Penguin

Rhino Blogs

Rhino

Rhino Labs

Search

Languages

Česky

Deutsch

English

Español

Français

Italiano

Polish

日本語

한국어

中文(繁體)

中文(简体)

 
.

Brazil r/s 2.0 for Rhino Development Status

2009-01-21: Public Beta 33 (Release Candidate 7)

Bug Fixes:

  • Porcelain material failed to create (introduced in RC6)
  • Pressing Escape when the rendering was stopping caused problems.
  • Fixed small resource leak in texture previews.

2009-01-16: Public Beta 32 (Release Candidate 6)

Bug Fixes:

  • Texture local mapping WCS size was limited to 1000.
  • BAM Basic Surface Params 'Opacity' label did not change to 'Transparency'.
  • Decal dialog caused a hang when it was not docked
  • Files with large numbers of content items were unresponsive after loading for several minutes.
  • Copy/Paste/Import caused Output size to be reset to 640x480.
  • Preview scale was not preserved when saving a library file.

2009-01-02: Public Beta 31 (Release Candidate 5)

Bug Fixes:

  • Crash when changing a content type and then using RunScript/Options/Properties command.
  • Crash when using internal environment shaders.
  • 'Lacunarity' was misspelled in the Brazil Volumetric Environment.
  • 'Docker' changed to 'Dock Bar' in menus.
  • Spinners on highlight edit boxes were difficult to use quickly.
  • Environment override controls on materials were not available in Environment Mapped mode.

2008-12-19: Public Beta 30 (Release Candidate 4)

Bug Fixes:

  • Content library files were larger than required.
  • Spinners on angle edit boxes were difficult to use quickly.
  • Missing Textures dialog did not have 'Don't show me this again' check box.
  • Decals were not included in the missing textures check.
  • Open file dialog preview left files locked on Vista.
  • Crash in bitmap textures when file name was empty.
  • Brazil bitmap image loading was unoptimized.
  • Removed material edit button support until modal content editor is implemented.

2008-12-13: Public Beta 29 (Release Candidate 3)

Bug Fixes:

  • Support files were embedded during Cut and Copy.
  • Fresnel blend IOR edit box did not display the standard IOR menu.
  • Bitmaps from the texture cache were incorrectly being embedded or reported as missing.
  • Crash when processing bad mesh objects
  • Decal memory use was excessive in objects with many faces.

2008-12-11: Public Beta 28 (Release Candidate 2)

Features:

  • Embedded files in the same folder as the 3DM file now go into a subfolder.

Bug Fixes:

  • Bongo SR6 warning appeared even when Bongo was not installed at all.
  • Bongo evaluation caused crash when attempting Motion blur.
  • Previews were incorrect when an embedded or other "found" texture was changed.
  • Photons did not work correctly with bitmap bump maps.
  • Support files were embedded during auto-save.

2008-12-09: Public Beta 27 (Release Candidate 1)

Features:

  • Textures that are in sub-folders of the model directory are now found (5 levels deep).
  • Missing textures dialog appears before rendering if they cannot be found.
  • Context sensitive help added for Content Editors, materials, environments, textures and sun.
  • Renderer Shortcuts submenu added to Brazil menu.
  • Brazil documentation updated.

Bug Fixes:

  • Circle inside disc area light was drawn in yellow even when not selected.
  • Lights were being drawn all the time even when they shouldn't be, e.g., in Rendered Display.
  • Some 'Rdk' commands renamed to 'Render' had not been updated on the toolbar etc.
  • Light undo was not implemented.
  • Some edit boxes got stuck at zero.
  • IOR menu crashed.
  • Brazil Advanced Material/Brazil Glass opaque alpha check box was not needed - removed.
  • Texture summary edit boxes had insufficient precision.
  • Shadow Light black/white points were limited to 1.0
  • Sun icon was ugly when grayed out.
  • Post-effect panel toolbar had no tooltips.
  • Incorrect alpha values from textures caused inverted colors when using non-grey diffuse materials.
  • Brazil Advanced textures tiled poorly when using EWA.
  • Brazil Advanced Environments allowed Brazil Advanced Environments as their own children.
  • Textures correctly support ray-derivitives when tiled (for anti-aliasing).
  • Normal map incorrectly showed as a material.
  • Certain fields incorrectly disabled on Adv. Global Fog environment.
  • Brazil LaLo environment not marked as internal.
  • Rare crash in render frame.
  • Brazil Advanced Global Fog environment had missing ray marcher modes and symmetry default was wrong.
  • Brazil rendered using the object material when switching back to "By Layer".
  • Brightness, Contrast, Tint etc - did not correctly switch to 2-sided when required.
  • WCS option was not available for 2D textures.
  • Under some conditions, the Environment Editor showed up as a blank 'Textures' tab.
  • Object properties Receive Shadows check box had no effect.
  • Advanced environment planar override texture did not affect viewport preview.
  • Brazil Render Settings undo is now an option.
  • Crash when deleting penultimate Physical Sky Environment.
  • Preview objects were 10 times too big.
  • The Preview Properties dialog now allows the user to type in a units setting.
  • Brazil Shadow Light material custom curve check box was grayed out.
  • Motion blur settings had several issues which are now fixed.
  • Light area focus width and radius were not being set to Brazil.
  • Light radii were being set 2 times too big.
  • The "use_global_ranges" parameter was set wrongly.

2008-11-20: Public Beta 26

Bug Fixes:

  • Out of memory while saving huge HDRi files - greatly reduced the likelihood of this happening.
  • Wrong size displayed in cloned render window.
  • The screen flashed black when rendering a large image.
  • Several editor menu items no longer worked because their commands had been renamed.
  • BAM transparency did not work correctly.
  • Intermittent crash when rendering.
  • Dragging the Sun dialog's year slider to the far right still sometimes caused the year to increment.
  • Render Cache options contrast color button did not pop up gradient picker.
  • Toon lock icon did not display until clicked on.
  • Crash when loading files with huge embedded support files.

2008-11-18: Public Beta 25

Bug Fixes:

  • Content thumbnail rotation was too fast.
  • Render Cache refilter samples value did not get saved.
  • In lights, ray shadow bias default value did not match normal shadow bias default value.
  • Brazil configuration menu item did not work correctly.
  • Composite environment did not work with simple children (non-textured).
  • Numeric edit boxes selected all the text when single-clicking causing selection confusion.
  • Brazil sampling settings sample clamp was limited to 10000.
  • Composite environment default color parameters were not wired.
  • Debug parameter messages were being displayed by release builds.
  • Light parameters 'ignore_back_occluders' and 'bidirectional_on' were not being set to Brazil.
  • Utility material transparency issues caused slow rendering.
  • HDR/EXR/Exposure texture exposure parameter was limited to 10.
  • Intermittant crash when rendering fixed.
  • "Rdk..." commands renamed to "Render...".
  • Light focus hotspot/falloff edit boxes now have a slower, linear response.
  • Improved the behaviour of all numeric edit boxes.

2008-11-12: Public Beta 24

Features:

  • Default bump type changed from Perturb to Displace.
  • Basic Material and simulation bump amount changed to match BAM
  • Much faster rotation of preview thumbnails.
  • HDR and EXR images now share memory so that each file is only loaded once during a rendering.
  • Force 2-sided flag now on by default (considered better for Rhino).
  • Added "Sun Settings..." button to Physical Sky Environment.
  • Added a "Per-View Settings" button to the View options which opens the View Dock Bar.
  • Saving the rendered image when a special channel is displayed now asks if you want to save RGBA instead.
  • Added extra bulletproofing in the mesh delivery system to try to stop beta CRM plug-ins from crashing RDK/Brazil.

Bug Fixes:

  • DOF "Use viewport target" feature did not work correctly with named views.
  • Changed break angle for toon sharp-edge finding to better smooth over mesh flaws.
  • Bitmap and Brazil Advanced Textures previewed incorrectly with non-default local mapping.
  • Brazil Advanced Texture filename was displaying as 'NULL'.
  • Brazil light widgets displayed in the editor preview thumbnails.
  • Crash on exit caused by HDR texture UI.
  • GI environment does not force environment use when Use Environment Settings is off, and uses blur when it is on.
  • Light photon focus warning message was being displayed even when photons were disabled.
  • Simple Render Cache and Photon option check boxes did not update when changed from the Luma Server.
  • When not reusing the render window, the window title 'Unnamed...' did not update.
  • It was possible for the render window to 'appear' offscreen; i.e., not appear at all.
  • Default 'Save As' file type was .bmp. Changed to .jpg.
  • Crash in textures when folder changed on disk.
  • The Brazil options in very old documents got reset to defaults on loading.
  • Memory leak in undo support for content.
  • Edit controls did not appear to accept values more accurate than their decimal place setting.
  • Many Min/Max and Start/End UI elements were not synchronized with each other.
  • Auto-scaling for Z-Buffer channel was inadvertantly being applied to all channels causing R,G,B and A channels to display as a solid mask.
  • Environments with children worked incorrectly.
  • Frame buffer clone did not show image size and mouse wheel did not work.
  • Content Browser Dock Bar library tab was visible after resizing even when it should not be visible.
  • Numeric edit boxes now display more sensible values and no longer insist on scrolling to the right.
  • Lock button icon had a tendency to appear unlocked when it was actually locked.
  • Output size settings lock button appeared in the wrong state after loading or when going into the modal version.
  • Crash when rendering certain materials with a render pass material override.
  • Decay limit was not set correctly, nor was the limit drawn correctly in the viewport.
  • Possible crash when un-checking "Primary Rays only" and using a custom render pass material. Feature is now disabled.
  • Render window 'stay-on-screen' feature did not take multiple monitors into account.

2008-11-03: Public Beta 23

Features:

  • Undo is now working for Brazil Advanced Texture.
  • Box mapped environments now preview correctly in the editor previews and viewport.
  • Loading contents from files now allows multiple file selection.
  • HDR texture makes an educated guess at the format of the HDR file depending on the aspect ratio.
  • Automatic projection option added to Basic Environment/BAE - detects projection of child HDRs etc.
  • Files referenced by textures on materials and layers are now included in the document via the embedded file system if the option is enabled in Rendering options.
  • Removed color/transparency material slot from Utility material - new design from Splutterfish. Old files are automatically updated.
  • Added a Named Views button to the View Dock Bar. This allows quick access to Rhino's Named View dialog.
  • A message is logged when a parallel light is furnished with a cylindric focus shader for use by photons.

Bug Fixes:

  • In Photon options, precompute interval wasn't disabled properly, neither was filter coefficient.
  • Advanced Material Wax shader IOR was not working and UI element was missing.
  • The thumbnail order was not loaded if the document was loaded before starting the Content Editor.
  • Brazil "Pass Through" material did not correctly handle transparent shadows.
  • Packing support files did not remove duplicates under all circumstances.
  • Degree symbol did not display on Chinese, Japanese and probably other systems that need Unicode.
  • Light Shadow 'Level' and 'Tint' values could not go negative.
  • Some sun dialogs looked ugly when the window was narrow.
  • Depth of field PEP focal distance edit box did not work.
  • Glare PEP Photometric check box was enabled wrongly.
  • Brazil Advanced Material 2-sided setting default changed to "base shader decides".
  • SunLight command sun parameters did not default to the same as the default sun.
  • Luma Server skylight color and texture controls were not disabled when Use Environment was on.
  • Skylight override shader was not correctly implemented - behaviour now matches reference version.
  • Composite environment children did not affect environment overrides...fixes GI environment as child of composite.
  • Matte material reflection did not work.
  • The Ground Plane material wasn't included in the content usage count.
  • SDK functions CRhRdkObjectDataAccess::RemoveDecal() and CRhRdkObjectDataAccess::RemoveAllDecals() were not implemented.
  • Old documents created before settings sets were implemented could not use .bzpreset files.
  • Glossiness edit boxes were too narrow.
  • Light attenuation cones were not displayed in units.
  • HDR/EXR file loading was not thread-safe.
  • RenderWindow/RenderInWindow did not render the current view if a custom view was set.

2008-10-27: Public Beta 22

Features:

  • Sampling grid failsafe added - Brazil will not attempt to render with image sampling/bucket size settings that are likely to make it run out of memory.
  • Increased preview speed on multithreaded machines.
  • If a preview takes longer than 10 seconds to render, the next refinement of that preview is not started. The setting is adjustable via registry setting MaxPreviewSeconds.
  • Undo is now working for Brazil contents and main options dialogs. Not yet for lights.
  • Environment editor spherical environment preview now works correctly in GL renderer.
  • Added Auto-Update Preview option. When not on, the user must manually update the selected preview (or all previews) using the provided menu items / button.
  • The Brazil Advanced Material Default and Oren-Nayar dialogs now have IOR as a check box instead of static text so that refraction can be turned on and off.
  • Linear light UI now has a Constant Energy check box.
  • Environment previews use the skylight and environment settings in Brazil.
  • Brazil Advanced Material two-sided check box is now tri-state. When set to 'indeterminate' the two-sidedness is determined by the current base shader.

Bug Fixes:

  • The Brazil Advanced Material reflection UI was set as right-to-left reading order causing colons, ellipses and combo box arrows to appear on the left -- but only on non-English language systems.
  • Brazil Glass Material reflection enable checkbox didn't have any effect.
  • Environment preview renderer camera was calculated incorrectly in Brazil.
  • Image sampling display was not correct for all combinations of min/max.
  • Light portal dimensions were zero and had no effect when changed.
  • Chrome and Glass material highlights were always rendering as Phong.
  • Crash when changing child texture.
  • Reflect/Refract sections now have consistent placement of combo and exclude controls.
  • Box and plane preview texture mapping and rotation were odd.
  • Dropping a texture on the texture palette did not use the file name as the texture name.
  • Current environment kept getting lost after loading a document.

2008-10-21: Public Beta 21

Features:

  • Added support for OpenEXR image textures.
  • Added support for saving rendered images to OpenEXR format.
  • Added 'planar' projection to HDR, EXR and Projection Changer textures.
  • Composite material functions correctly in Brazil.
  • Added "Blend" mode to Composite material.
  • Undo is now available on RDK sun, RDK options etc.
  • Undo is now available for all content operations including parameter changes.
  • Added RenderBlowup command. Lots of comments required - this is still beta.
  • Bitmap, HDR and EXR texture names now default to the name of the file used.
  • Improved the UI for asking the user where to put files that are extracted from rmtl/renv/rtex files.
  • Gradient environments now preview in the viewport.

Bug Fixes:

  • Toon lock button occasionally lost its icon.
  • Brazil Advanced Material base and highlight shaders were not properly instanced.
  • The render frame crashed if used for rendering when the size was not set.
  • There was a division by zero in the Render Mesh Iterator.
  • Image-based textures did not update when their file changed.
  • Menu check did not disappear when the content editor was closed.
  • Ground Plane menu item performed the wrong operation.
  • GI Environment worked incorrectly when an image-based texture was used.
  • Fixed intermittent crash bug when changing a BAM base shader.
  • Last folder was not remembered when saving a rendering.
  • Custom decal parameters caused a rendering crash in some circumstances.
  • Decal reflectivity did not work correctly.

2008-09-17: Public Beta 20

Features:

  • RDK personal defaults folder is no longer created until it is required.
  • Improved memory usage for large embedded files.
  • Removed content editor Options command. The check boxes from this dialog are now in Renderer Support.
  • New View dock bar for editing active or named views (see menu)
  • Lens and DOF settings removed from the main options panel and added to the view dock bar.
  • Added support for saving HDRi files from the frame buffer and from textures.
  • Renderer Support options dialog renamed to "Rendering"
  • Environment ranges removed from Environment options - now only available in the lens settings.
  • Improved 'Save As Image' dialog.

Bug Fixes:

  • Crash when changing renderer with Content Browser open.
  • Content Editor tree context menu was missing some commands.
  • Fixed several crash bugs in texture user interfaces.
  • Pressing RETURN in the Content Editor sometimes caused the editor to go blank.

2008-08-29: Public Beta 19

Features:

  • Bump support for Brazil decals.
  • Significant speed improvements rendering glass.
  • Material UI terminology simplified (Cs->Diffuse, Kr->Reflect Mult, Ka->Ambient Mult etc)
  • Added support for display update optimization during script execution.
  • Added highlight gain controls to Chrome and Glass materials.
  • Holding down SHIFT when dragging a tangent on a curve graph now snaps the tangent to 45 degree positions.

Bug Fixes:

  • Quantization of bitmap textures caused by incorrect rounding code.
  • Message when Bongo not installed was removed.
  • Some RDK script methods have wrong return value.
  • Brazil Advanced Texture "Mip Map Only" option did not work and was removed.
  • Light properties dialog switcher worked incorrectly during drag-drop operation.
  • Highlight specular amount did not work for Chrome or Glass.
  • Focus map did not work in Glass, Chrome, Porcelein and Reflect/Refract shaders.
  • Material texture UV multipliers on Rhino materials were not respected.
  • Crash when using non-default texture adjustment parameters with certain environments.
  • Toon highlight value was set to Brazil 100 times too small.
  • Lights in worksessions caused a repeating error dialog to appear on the screen.
  • Content usage-triangles did not show correctly when assigning to object after assigning to layer.
  • Content usage-triangles did not update when switching object material between 'Plug-in' and 'Layer'.
  • Thumbnail order was lost after using Options command in the content editor.
  • Content name change did not propagate to other instances of the content.
  • Light focus was broken: shadow and photon were the same as main focus; cylindric focus behaved strangely.
  • Physical sky texture shader broken in core - removed from texture list for now.

2008-08-01: Public Beta 18

Features:

  • Support for multiple file drag/drop on content editor.
  • Default button on panel headers now asks for confirmation.
  • Toolbar and simple anti-aliasing UI presets rationalized.
  • Option to save embedded files when saving to a library file.
  • Simple UIs added to Render Cache, Render Pass, Photon Map, Ray Server, Environment and System settings dialogs.
  • Warning when embedded files are unpacked into an un-searched folder.
  • Photon focus override for parallel lights now uses the scene bounding box to calculate size.
  • Icons added to Sun Load, Save and Options Load, Save and Render buttons.
  • Extract and Remove Embedded files options added to shell context menu for rmtl, renv and rtex files

Bug Fixes:

  • Environments sometimes displayed all black in certain setups.
  • Texture Summary edit boxes did not always correctly enable and disable.
  • 'Clear last rendering' option did not work.
  • 'Rotation' values of 2d procedural textures were zeroed occasionally.
  • HDR files would repeatedly try to load if not found - causing a long hang.
  • Toon material locked shade amount did not work.
  • Toon material shaded color had incorrect alpha value.
  • Linear light radius parameter control moved the light away from original position.
  • Area lights incorrectly used illumination slot for sample shaders.
  • Spherical decals work correctly.
  • Brazil Utility material was incorrectly wired.

2008-07-24: Public Beta 17

Features:

  • Added Output Adjustment section to most textures (image based, procedural, HDR).
  • Added global environment background multiplier, and per-environment override on Brazil Adv. Environment.
  • Optimizations to geometry code - approximately 10-15% speed increase across all models.
  • Default contents are now loaded from two folders on disk.
  • Tools menu added to content editor. Allows for editing defaults, deleting unused content etc.
  • Check box added to all Opacity buttons in Advanced Material; switches between Opacity and Transparency.
  • Menu items added to Rhino Menu; Surface::Create Brazil Plane & Sphere, Render::Create Brazil Light Portal.
  • Tool bars added to Content Editors.
  • Removed automatic restore feature for content editors and Brazil options.
  • Thumbnail view context menu improved.
  • Content Editor icons improved.
  • Constant background environments render much faster.
  • Material harvesting now includes children.
  • Simple UIs added to Luma Server and Image Sampling settings dialogs.

Bug Fixes:

  • HDR textures evaluated to random colors if the HDR file could not be found.
  • Alpha transparency was incorrect for some environment shaders.
  • Global environment overrides did not work with many environments.
  • Linear light transformation matrix was incorrect - the distribution is still wrong, though.
  • Render statistics were not reset after rendering - so the ray count was cumulative for the session.
  • Linear light placement was incorrect (light center moved when switching between types).
  • Parallel view scales are fixed...this time for real.
  • Brazil/RDK did not correctly reject bogus meshes passed by plug-ins.
  • If no environment was current, the background color was unpredictable (often random).
  • Glossy refraction amount in Advanced Material was 8000% instead of 80%.
  • Linear light rendered incorrectly.
  • RDK/Brazil used more processor cycles than necessary for basic Rhino operations - this is now optimized.
  • Crash when changing renderer and saving if content browser was open is fixed.
  • Material file icon did not have correct alpha channel.
  • Glass material viewport simulation was "too transparent".
  • Brazil core build inconsistancies caused crash bugs in photon evaluation.
  • Render window failed to show when re-rendering in certain cases.
  • Material parameters harvesting turned off by default because it was confusing - now an option on the change button.
  • Non-shared Content UIs did not display.
  • Material assignment took longer and longer the more times you did it. Assigning to lots of objects should be much faster.

2008-07-08: Public Beta 16

Features:

  • Context Help button added to Content Editor for contents that support help.
  • After rendering, the focus returns to the Rhino command line.
  • Improved auto-resizing and auto-zooming of the render frame.
  • Output size options reorganized; Aspect Lock and 'Viewport' buttons added.
  • Light properties dialog is selected by default when a light is selected.
  • Brazil output size defaults to Custom (640x480) on new models (or models without Brazil data).
  • Implemented custom material for render pass control.
  • Added luminance output to texture shader (allows greyscale output from textures in Brazil).
  • Added channel selector combo box for subnode properties.
  • Added automatic conversion of float shader output to color input (for shaders with float output channels).
  • Content Editor thumbnail labels are now editable and the 'Rename' command edits the name in-place.
  • List display mode added to Content Editors.
  • Added controls to Brazil environment options to render selected environment or edit current.
  • Improvements to material editor rendering.
  • Added Photon support to the PassThrough shader.
  • 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.
  • New version of Brazil help included.
  • BrazilRhinoScripting support added to RDK and Brazil.
  • 'Viewport to render' settings added to view section.

Bug Fixes:

  • Light exclude list dialog contained lights.
  • Skin bump did not work.
  • Several values were specified in feet instead of Rhino units.
  • Several edit boxes were not wide enough to comfortably accomodate large numbers.
  • Light Affect Surface specular and diffuse checkboxes did not switch off the effects.
  • Texture adjustment texture did not work correctly with High Dynamic Range data.
  • Many BAM/Toon materials in a file caused Windows to run out of handles.
  • Composite environment/Advanced Environment caused HDRi images to burn out GI.
  • Global wrapper environment caused HDRi images to burn out GI.
  • Bump amounts could not be set to negative values.
  • Decal dialog sometimes appeared too far down when scroll bar was present.
  • Gradient environments and world angular blend had zero elevation artifacts.

2008-05-27: Public Beta 14

Features:

  • Paste and Paste As Instance implemented in thumbnail editor and tree pane.
  • Content notes section added for user-defined comments.
  • Added context menu to change content button.
  • Added frame buffer channel section to Brazil system options - most channels are now off by default, so improved memory footprint.
  • Implemented "Use viewport target" in Depth of Field options.
  • The sun dock bar is not displayed if the sun is not supported by the current render plug-in.
  • Global reflective map and planar background implemented.
  • Brazil Advanced Environment now has reflective and planar background overrides
  • Angular Blend material now supports photon blending.
  • Basic Texture now defaults to bi-linear filtering in Brazil renderings.

Bug Fixes:

  • Basic material crashed Brazil when an analytic bump or normal map node was added to the bump channel.
  • Pictureframe objects did not render in Brazil.
  • Skylight texture override was not functional (since Beta 11).
  • Check boxes next to subnode controls were not consistently on by default.
  • Crash when adding a subnode to a material fixed.
  • Fixed GI artifacts with Toon.

2008-05-09: Public Beta 13

Features:

Bug Fixes:

  • Brazil crashed or gave incorrect results when using decals with multiple render threads running.
  • Simulation of child textures did not display correctly in the viewport.
  • Basic Texture did not prompt for a filename.
  • Render window invalidated areas to black when reusing the previous rendering.
  • Stacked procedural textures rendered incorrectly in Brazil.
  • Brazil shaders rendered as children of RDK procedurals had artifacts in multi-threaded situations.
  • Grayscale color picker did not appear when associated color button was clicked.
  • Copy/Paste tools did not work for System Options.
  • Copy/Paste tools were labelled with the letters C and P instead of icons.
  • Selecting a set of options in Brazil Bridge Renderer could cause incorrect rendered image size.
  • Pasting Output Size options could cause incorrect rendered image size.
  • Color swatches did not display on texture summary for procedural textures.
  • Orthographic views did not render to the correct scale.
  • Color button drag & drop discarded the alpha value.
  • HDR textures did not render after importing from 3dm file.
  • Environment preview did not switch off when non-spherical background was selected.
  • Sun "light both sides" option was off, leaving an un-lit area on infinite planes.
  • Color button did not work correctly when using legacy mode (with no picker set).
  • RDK crashed when dragging from the content browser to the desktop if the content editor was not open.
  • Brazil light photon feature checkbox did not control the on-ness of photons per light.
  • Custom render mesh preview display was only showing every other CRM object.

2008-04-18: Public Beta 12

Features:

  • Added a 'Graph' section to most textures. This displays a graph of the texture's red, green, blue, alpha or luminosity along one axis.
  • 'North' dial added to sun dialogs. This allows the user to specify which way in world space is 'north'.
  • Added a context menu to the color button. This allows the use of a color dropper to pick a color from the screen.
  • Document sun now uses Rhino's earth anchor point settings for observer location and north direction.
  • Added "Force 2-sided" and "Flat Z-buffer" options to the system settings. Force 2-sided now defaults to off.
  • Added 3 new primitive flags - see Brazil Object Properties docker.
  • Lights now have an 'Atmospheres & Effects' section which links to the current Brazil Advanced Environment (if any).
  • Brazil Advanced Global Fog Environment implemented.
  • Date and time controls on sun dialog now increment correctly (e.g., incrementing hour can change day).
  • Content objects now harvest parameters from previous objects during a change operation.

Bug Fixes:

  • By Parent material assignment did not work correctly.
  • Several crash bugs fixed in the BAM material.
  • Blend Material did not support transparency correctly.
  • Brazil occasionally crashed at startup in certain situations.
  • Copy/Paste/Import crash bug fixed.
  • Normal channels Y and Z did not display correctly when selected after rendering.
  • Custom output size as set in modal options dialog was not used for rendering.
  • Sun's north dial had incorrect background color.
  • Brazil texture shaders (like occlusion, reflect/refract) did not work as children of RDK procedural textures.
  • Material editor rename did not update the basic material definitions.

2008-03-10: Public Beta 11

Features:

  • Matte material texture summary added.
  • Brazil Advanced Material Skin base shader added.
  • Transparency map amounts supported correctly.
  • Optimized basic material shader.
  • Add Default Content option added to Brazil config.
  • Added photon support to Rhino Basic Material.
  • Embedded files are saved in SaveSmall.
  • 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.

2007-08-02: Public Beta 1

Features:

  • High Dynamic Range texture implemented.
  • Glass material added.
  • Option-sets management implemented (Brazil Bridge Renderer)
  • Copy, Paste, Load and Save buttons on Options.
  • Help added.
  • Added torus preview geometry.
  • Luma server "Skylight map" controls implemented.
  • Resample texture added.
  • Clicking on the render window during rendering causes the bucket clicked to be rendered next.
  • Brazil About and Light portal commands added to menu.
  • Brazil toolbar added.
  • Brazil Advanced Material simulation support added.
  • Bitmap textures / Brazil Advanced Textures now support tiling/offset/rotation.
  • Brazil Physical Sky environment added.

Bug Fixes:

  • Output Size options dialog was behaving inconsistently.
  • Environment texture support improved (no longer simulates textures).
  • RDK installer choked on 3.0 SR3c check even if v4.0 was installed.
  • Instanced content appeared twice in Content Browser 'Existing' tab.
  • Double-clicking a grayed-out content in the Content Browser 'Existing' tab caused a crash.
  • Light decorations were clipped wrongly.
  • "Dead spots" on scrolling dialogs should now pan correctly.
  • Post effects did not work correctly on 32-bit displays.
  • Light portals did not work correctly.

2007-06-05: Public WIP 15

Features:

  • Docking Content Browser implemented (command: ContentBrowser)
  • Rendering time is now displayed on the Rhino command line.
  • Configuration options dialog (also on menu).
  • Added options "Show automatically generated shaders" etc
  • Added Composite material.
  • Added Reflect/Refract UI to Brazil Advanced Material (BAM)
  • Added Ghost, Velvet and Glow-worm BAM base shaders.
  • Added Blinn and Sheen highlight options to BAM.
  • Added support for per-face materials.
  • Added Cube Map texture.
  • Added reflection/IOR parameters to basic material (support in Rhino from SR2)
  • Added Matte and Shellac materials.
  • Added Occlusion texture.
  • Changed luma server defaults to match MAX version.
  • Changed options panel default setup.
  • Changed materials on environment preview.
  • Double click on environment now switches it to current.
  • Texture preview window aspect ratio is no longer constrained.
  • Removed displacement feature - this is now available as a separate plug-in.
  • Custom render meshes (ie - displacement meshes, see above) are now previewed in the viewport.

Bug Fixes:

  • Brazil materials did not support procedural shaders correctly.
  • Odd window behaviour fixed.
  • Brazil occasionally hung when cancelling from the progress window.
  • Dragging a material to an object did not unselect all objects.
  • Numeric edit boxes exhibited strange and inconsistent selection behaviour.
  • Gradient environments display noise at horizon.
  • Many, many smaller bug fixes.

2007-03-30: Public WIP 14

Features:

  • Implemented a grayscale gradient picker for Contrast color buttons.
  • Preview geometry, rotation and background information is now saved in the 3dm file.
  • RDK dialogs now support tabbing between controls, and numeric edit boxes accept the RETURN key.
  • The RDK file dialog now remembers the state of the 'Show Preview' checkbox.
  • Added PolygonCount command to display the current render polygon count.
  • Environments update the document render settings when they are changed - preview in rendered viewport
  • Added settings to Renderer Support options page for post effect document defaults.
  • Improved scrolling performance for expanding dialog interface controls.
  • Added wireframe options to the Brazil options to support Wireframe post effect.
  • Added support for RenderWindow, RenderInWindow and related commands.
  • Switched liciencing to Rhino based CD-Key system.
  • 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.
  • ExtractDisplacedMeshes command failed in some cases on Rhino 4.0.

2007-01-22: Public WIP 13

Features:

  • 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.
  • Light projector now works.
  • Added displacement properties dialog.
  • Added 'ExtractDisplacedMeshes' command.
  • 'BrazilSunLight' command renamed to 'SunLight'.
  • Added support for Rhino 4.0
  • Includes Beta 1 of the Rhino Renderer Development Kit (RDK).

20061103: Public WIP 12

Features:

  • Visual improvements to content editor tasks and dialogs.
  • Added a context menu to the content editor tree section.
  • Added a procedural checker, dot, tile and marble with sub-texture and super-sampling support.
  • Added "Local Mapping" section to texture UI.
  • Added FBm and Wrinkled procedural noise textures.
  • Render Pass Manager and options dialog implemented.

Bug Fixes:

  • Content tasks (Create New, Delete, Rename etc) did not work in a consistent manner when a child content was selected.
  • The first environment was always set as current instead of using the one saved in the document.
  • Dialog scroll bar did not work correctly for page and line increments.
  • Content instancing did not work properly for child contents.

20060831: Public WIP 11

Features:

  • Brazil Advanced Material added.
  • Brazil Toon material added.
  • Safe Frame display implemented.
  • All Brazil UI made to match Max version as closely as possible.
  • Photon Map UI (currently unsupported by core shaders - no photons yet, sorry)
  • Tidied light UI.
  • Light attenuation and focus graphical representation.
  • Missing textures are now reported in the Brazil console log.
  • Material and environment editors have been combined into a single tabbed editor window.
  • A texture editor has been added to tabbed editor window.
  • Select Content dialog is now resizable and has a 'New' button for creating new content.
  • Content Browser 'Existing' tab now has a thumbnail display.
  • New numeric edit box implementation.
  • Modal dialog boxes now remember their position and size.
  • Edit button on Rhino Material Properties dialog displays Material Editor and selects the material.
  • New graphics throughout the interface.
  • Content categories.
  • Procedural texture support added to RCM.
  • Improvements to Splutterfish license manager UI.
  • Added support for Shadow exclusion lists.

Bug Fixes:

  • Under some circumstances a content editor could lose its selection indicator.
  • Content was sometimes displayed in the wrong order in the content editor.
  • Light decay params were grayed out all the time.
  • Selecting a light moved the focus to the light dialog and prevented the delete key from working.
  • Mapping channel UI kept resetting selection to channel 1.
  • Mapping widgets were being drawn even when hidden.
  • Rendering aborted when texture files were not found.
  • Attempting to assign a child content to an object caused a crash.
  • Image output size settings were not linked to Rhino render size settings.
  • Brazil field of view did not match Rhino viewport.
  • Brazil would not start if SplutterFish license manager had changed.
  • Rhino crashed when trying to drag a mapping widget by using the center grip.

20060609: Public WIP 10

Features:

  • New Rhino 4 style texture mapping object properties dialog with simple/advanced UI options
  • Brazil light user interface fully implemented to match Max Brazil 2.0 implementation.
  • Added support for shadow maps shadow shader.
  • Brazil Chrome Material added.
  • Added support for box and spherical mapping types in the Basic Environment.
  • Editor now supports keyboard navigation between thumbnails by using the arrow keys.
  • Several editor options added to exclude previews and so on for developers.
  • Shader channel dialog box (sub-node "Properties") added.
  • Support for new types added to automatic shader UI (varying bool, ON_2dVector)
  • Depth of field and lens settings added to new View section in options.
  • Options dialog reorganized.
  • Added support for material instancing.
  • Added UVW rotation support in texture mapping UI.

Bug Fixes:

  • Reflection and refraction was not shown correctly in the previews.
  • Texture mapping for block instances was not handled correctly.
  • Texture mapping for non-standard channels not handled correctly.
  • Rhino crashed when Brazil expired - this is now fixed.

20060407: Public WIP 9

Features:

  • Added blend support at Brazil shader level.
  • Added native pass-through support for Basic Material sub-shaders.
  • Drag and drop to and from sub-node controls implemented.
  • Drag and drop from Explorer to texture UI implemented.
  • Drag and drop of colors and content thumbnails implemented.
  • Luma Server settings fully implemented (except skylight map).
  • Frame buffer now allows zooming and scrolling.
  • Frame buffer now supports channels.
  • Frame buffer now supports post processing plug-ins.
  • Frame buffer menu and tool buttons added.
  • Bucketing options brought up to date.

Bug Fixes:

  • Mapping widgets did not update the display properly when clicked on.
  • Using the SelLast command after showing mapping widgets caused a crash.
  • Luma Server options were not enabled and disabled at the right times.
  • Use Environment skylight settings did not work correctly.
  • Rectangular light did not work properly after using Mirror command.
  • Many types of tiled mappings did not evaluate correctly.
  • Spinners kept getting disabled on mapping properties dialog.
  • Mapping properties dialog allowed nonsensical operations when widgets were selected.
  • Selecting and deselecting objects was very slow when there were many objects in the scene.
  • Brazil option defaults were being overwritten by the user's settings.

20060120: Public WIP 8

Features:

  • Basic material and texture controls hooked up.
  • Texture mapping dialog has separate capping and texture space controls.
  • Exclusion lists on Luma Server and lights.
  • Full shader level support for Rhino Basic Material added.
  • Checker environment shader added for testing purposes.
  • Gradient environment shaders added.
  • Planar background environment shader added.
  • Basic Texture support at Brazil shader level.
  • Tiling and UV offset supported for surface UV mapping.
  • Added support for texture mapping while saving.
  • Improved the Content Editor. Added splitter and Up-One-Level button.
  • Added Brazil Advanced Texture with support for mip-mapping and EWA filtering.
  • Added "Existing" tab to content browser to allow copying existing nodes.
  • Special control added for sub-nodes. Supports clear, change and open actions + change button.
  • Added preview background controls.
  • Added bitmap (support file) search mechanism - see "Renderer Support" under options.
  • Mapping options moved to "Renderer support".
  • Added Brazil global options to Rhino options dialog - "Show Splash Screen" option enabled.
  • New beta RCM SDK available with support for textures etc.
  • New shaders from SF - including Occlusion.

Bug Fixes:

  • Deletion of a child content caused a hung UI that never went away + program crash.
  • After setting a mapping to a lot of objects, selecting them all was extremely slow.
  • Environment Editor was being affected by operations in the Material Editor.
  • Certain mapping types and displays were unworkably slow.
  • Selecting certain lenses caused a lockup in some circumstances.
  • Edit box spinners did not work below certain values.

2005-11-30: Public WIP 7

Features:

  • Implemented mapping support with mapping properties dialog and widgets.
  • New commands: MappingOn, MappingOff, AddMapping, RemoveMapping.
  • Mapping works in OpenGL display and all renderers that support UV mapping.
  • Implemented automatic lens parameters on options dialog.
  • Updated Motion Blur options dialog to match latest Brazil Max implementation.

Bug Fixes:

  • The material editor was duplicating the default materials.

20051003: Public WIP 6a

Features:

  • Implemented Motion Blur options dialog and connection to Bongo.
  • Implemented real-time content preview with drag-rotate using OpenGL.
  • Implemented object properties dialog with visibility options.
  • Implemented editor options dialog box and preferred renderer option.

Bug Fixes:

  • Content preview had memory corruption which could cause a crash on exit.
  • Spotlights and rectangular lights did not work corrected (fixed in WIP 6a)

Improvements:

  • Cancelling rendering is now much faster than with previous builds

20050901: Public WIP 5

Features:

  • Implemented sun angle calculator dialog.
  • Non-modal options dialog now remembers its open sections.
  • Previews now render in the background and have three steps of refinement.
  • Updated load and save functions to use UTF8 text.
  • Luma Server options dialog updated to match latest Brazil SDK / Max.
  • Parallel light now has a solar vector control.
  • Added command BrazilSunLight for creating a sun.
  • Material Editor extension now has a better open / close button.
  • Material Editor now has a splitter for resizing the thumbnail area.
  • Implemented Render Cache options dialog.

Bug Fixes:

  • Viewport did not update when a light was turned on or off.
  • Non-modal options did not save their state correctly.
  • Thumbnail render engine was using 100% CPU time when 'idle'.
  • Material Editor scroll bar did not reset when changing thumbnail size.
  • Material and Environment editor windows became linked when minimized under some cicumstances.
  • Render button on options dialog did not work on non-English versions of Rhino.

Improvements:

  • Assignment of a material to multiple objects has been greatly speeded up.
  • Preview rendering speed has been doubled.
  • When rendering is aborted, the user is only asked for confirmation if at least 5 minutes have elapsed since rendering began.
  • Content Editor side-bar is now extended by default.
  • Light properties dialog now supports varying shader names properly.
  • Tidied and documented the RCM SDK.

20050628: Public WIP 4

Features:

  • Dragging a content to Windows Explorer now creates a content library file.
  • Implemented Ray Server options.
  • Extensible light parameters implemented in Light Properties dialog.
  • Extensible shadow shader parameters implemented in Light Properties dialog.
  • Extensible illumination shader parameters implemented in Light Properties dialog.
  • Additional light, shadow shader and illumination shader types added.
  • Hard-coded materials removed in preparation for full material model. NOTE: Old models may not be compatible with new material types.

Bug Fixes:

  • Numeric controls were behaving erratically.
  • Default light did not come on when all lights were turned off.

20050603: Public WIP 3

Features:

  • Implemented environment editor to support prototype environment shaders.

Bug Fixes:

  • Multiple instances of default materials were sometimes created.
  • "Ibis: Render Content Manager is not present" appeared in certain circumstances.
  • Sometimes crashed on exit with "Pure virtual function call".

20050530: Public WIP 2b

Features:

  • Rendering now works in a separate thread.
  • Custom frame buffer display to integrate properly into Rhino render window.
  • Changed over to using Brazil transport interface instead of scene generator.
  • Implemented Save As, Print, Exit and Copy commands in render window.
  • Material Editor now has common tasks on the thumbnail context menu.
  • Material Chooser now has thumbnails instead of just text.
  • Material preview settings changed; updates should be faster.
  • Render Preview command implemented.

Bug Fixes:

  • Material Editor was stealing focus from the Rhino command prompt.
  • Material preview updated every time a text box was changed.
  • Memory use was excessive while converting Rhino meshes to Brazil.
  • Plugin was unstable and crashed during Rhino shutdown.
  • Options dialog remained usable during rendering.
  • Wire color was changed when assigning a material to an object.
  • Render window sometimes appeared with the wrong size.
  • Render used plugin material even after switching back to basic material.
  • Luma Server global illumination options were incorrectly disabled.
  • Ray accelerators were unstable. These are now temporarily disabled.
  • Removed some test code which may have been causing instability.
  • Rendering crashed on encountering a block instance containing non-meshable objects.
  • Brazil options were still available when Brazil was not the current renderer.
  • Material Browser OK button was not disabled correctly.

06.05.2005: Public WIP 1 - First Public Release

  • Finished CD key code.
  • Added a Brazil menu to Rhino.
Last Modified [1/21/2009] rename · changes · history · subscriptions · references · file upload