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

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.
rename · changes · history · subscriptions · lost and found · references · file upload