BodyPaint 3D Changelog

What's new in BodyPaint 3D R20.057Build RB269127

Apr 3, 2019
  • General:
  • Faster Picture Viewer playback
  • Speed and memory optimizations
  • Installer Command Line Interface (CLI) mode
  • Exchange:
  • SketchUp:
  • Update to SketchUp 2018 SDK
  • Null objects with only one child polygon object now create one combined object instead
  • Alembic:
  • Update to Alembic 1.7.7 SDK
  • Performance improvements by caching matrices
  • Users can now bake selected objects to Alembic
  • New animation retiming controls
  • Set Frame (for manual animation control via keyframes)
  • Offset Animation
  • Playback modes (Play, Loop, Ping Pong)
  • Speed setting
  • Time Remap Curve Interface
  • FBX:
  • Update to FBX 2018.1.1
  • Support for instances
  • Axis preferences:
  • Flip Z Axis
  • Up Axis (Default, X, Y, Z)
  • New CAD imports (CATIA V5, JT, Solidworks, STEP, IGES)
  • Houdini upgrade to 16.5.536
  • AI importer: Illustrator splines now load in at the correct scale
  • Modeling:
  • Enhanced modeling kernel:
  • Several commands migrated to the new modeling kernel provide much better preservation of surface attributes (UV, etc.)
  • Delete Components command with much faster performance and better behavior (e.g., deleting disconnected points)
  • Triangulate command
  • Triangulate N-gons
  • Re-Triangulate N-gons
  • Remove N-gons
  • Align Normals
  • Reverse Normals
  • Several tools migrated to the new modeling kernel
  • Extrude Polygon
  • Extrude Inner
  • Matrix Extrude
  • Primitives now use the new modeling kernel
  • Sphere (Icosahedron, Octahedron mode), Platonic and Pyramid primitives now generate non-overlapping UV coordinates
  • An option is available to convert legacy primitives from old scenes to use the new behavior
  • The Structure Manager now automatically switches the Component mode (Points, Polygons, ...) to the mode selected in the Structure Manager
  • Custom Data tag
  • A new API allows 3rd-party developers to create custom Data tags, which store surface attributes and can also provide interpolations functions.
  • Commands and tools using the new modeling kernel will respect these surface attributes and use the interpolation functions provided
  • OpenVDB
  • Volume Builder Generator
  • Converts a polygon object, spline object, particle object or a Field into a Volume object
  • Can create Signed Distance Fields and Fog volumes
  • Several parameters of the resulting Volume object can be controlled (e.g., Voxel Size)
  • Filter Objects
  • Smooth Filter / Smooth Layer
  • Different Filter Types
  • Signed Distance Field: Gaussian, Mean, Median, Mean Curvature, Lablacian Filter
  • Fog: Gaussian, Mean, Median
  • Different Filter Accuracy settings for Signed Distance Fields: First Bias, Second Bias, Third Bias, WENO 5, HJWENO 5
  • Reshape Filter / Reshape Layer
  • Different Filter Types
  • Signed Distance Field: Dilate / Erode, Close / Open
  • Fog: Offset, Range Map, Curve
  • Different Filter Accuracy settings for Signed Distance Fields: First Bias, Second Bias, Third Bias, WENO 5, HJWENO 5
  • Objects and Filters can be layered using different mix modes
  • Signed Distance Fields (Union, Substract, Intersect)
  • Fog (Normal, Max, Min, Add, Subtract, Multiply, Divide)
  • Volume objects can be referenced as a Field Layer
  • Volume Mesher Generator
  • Generate a polygon object from a Volume object
  • User can control the Voxel Range Threshold or the Surface Threshold
  • Meshing can be adaptive
  • Import / Export .vdb
  • Volume objects can be imported and exported from and to the industry standard .vdb file format.
  • Volume Loader object
  • References and loads volume files and volume file sequences
  • Volume Mesh command: Remeshes and combines polygon objects using a volume-based approach.
  • Rendering:
  • ProRender:
  • ProRender now supports:
  • Subsurface Scattering
  • Linear & Angular Motion Blur
  • Sub-frame Motion Blur
  • Out of Core Texture streaming to render textures that exceed the total GPU memory
  • Multi Instances
  • Texture Selection tags on instances
  • MoGraph Color shader
  • Physical Sky
  • Compositing passes
  • Direct Illumination
  • Indirect Illumination
  • Emission
  • Environment
  • World Coordinate
  • Texture Coordinate
  • Geometry Normal
  • Shading Normal
  • Depth
  • Object ID
  • Object Group ID
  • Material ID
  • Anti-Aliasing can be enabled for
  • World Coordinate
  • Texture Coordinate
  • Geometry Normal
  • Shading Normal
  • Depth
  • Object ID
  • Material ID
  • Object Group ID
  • Shadow Catcher
  • 2D Noises: users now can use all 2D noises except 'sparse convolution' in the legacy base shader.
  • New Seed setting: users can now specify a seed that is used for rendering.
  • Ray Depth can now be restricted (Diffuse, Glossy Reflection, Refraction, Glossy Refraction)
  • Shadow Ray Depth can now be set
  • Support for Metal 2
  • Compiling kernels on demand, shaders that introduce a big chunk of GPU kernel code will not be included in the initial kernel compilation. The kernel compilation is triggered when such a shader is added.
  • Scenes are now cached when animations are rendered to the Picture Viewer.
  • New Reload Scene per Frame option to enforce R19 behavior
  • General performance enhancements
  • Physical Renderer
  • Improved progressive rendering performance
  • Materials:
  • General:
  • Immediate low-resolution baking for Viewport
  • Improved shader / material baking for the Viewport
  • Updated Material previews
  • Updated scene setup
  • Several new scenes
  • MoGraph Beat Shader now accepts float values for BPM
  • New node-based materials
  • Over 140 nodes available
  • Projection nodes can be visualized in the Viewport
  • Node networks can be turned into material assets
  • Node based Materials can be edited in the Node Editor, Material Editor and Attributes Manager
  • New Node Editor based on new UI framework
  • Attributes Area, displaying the parameters of the selected nodes
  • A specialized version of the Attribute Manager
  • New connector element showing dependencies within the shading/rendering context
  • The Connector context menu allows to:
  • Connect Nodes
  • Textures
  • Load Textures
  • Replace Nodes
  • Insert Converters
  • Copy
  • Paste (Link)
  • Paste (Duplicate)
  • Remove
  • Mute Ports
  • Propagate Ports
  • Basic tab
  • Name
  • Asset Version dropdown shows the different versions of a node (if available)
  • Custom Node color
  • Inputs tab
  • The input attributes of the selected node
  • Nodes can have a dynamic number of inputs (e.g., the gradient can have a variable number of Knots)
  • The command Show Sub-channels can switch the layout to also show sub-channels of a parameter (e.g., Color.R, Color.G, Color.B, Color.A for "Color")
  • Context tab
  • Enables users to replace the context of many Nodes, e.g., to change the UV mapping for this node.
  • Asset area
  • Lists all available assets provided by Maxon or stored by the user
  • The asset list can be filtered by name and keywords
  • A keyword filter can set certain parameters in a node (e.g., a search for "Buya" will show a Basic Noise Node with Buya set as the Noise type)
  • Context menu
  • Create New category
  • Create Node
  • Import Assets
  • Create New Database
  • Mount Database (Folder / Zip File)
  • Unmount Database
  • Export Database
  • Nodes area lists all the Nodes in the current setup
  • The Nodes list can be filtered
  • Nodes can be cut, copied, pasted, deleted and duplicated
  • Info area, displaying information about the selected Node / asset / Wire (name, version, warnings, ...)
  • Nodes commander, allows the user to search for assets by name and keyword
  • Node view
  • Nodes
  • Header (displays the title, preview and node state toggle)
  • Can be colored to give users a way to organized their Node networks
  • Naming of the Node can be changed
  • Body (includes in- / out-port groups, port bars, port slots and port names)
  • The body can display all ports, no ports or only the connected ports
  • Nodes can have two major states (full and collapsed)
  • Nodes can be displayed in vertical or horizontal layout
  • Ports
  • Node ports can have different states (unconnected, connected, propagated, converted, group ports, error)
  • Node ports are color coded to make it easy to differentiate between different types of ports.
  • Ports can be renamed
  • Wires
  • Several ways to connect a Wire to a port:
  • Connect a Wire straight to a port
  • Release a Wire on the port name
  • Release a Wire on the group port name. A pop-up will appear with compatible ports of the group the Wire can connect to
  • Release a Wire inside the empty area of the Node. Again a pop-up with all compatible ports will appear
  • Wires can be displayed as Linear or Bezier curves
  • Wires can be muted (displayed as a dotted line)
  • Special Nodes
  • Start Node: the Node's attributes will be displayed in the Material Editor and the Attribute Manager when the Node material is selected
  • Solo Node: allows the system to use the data from this Node to be displayed in the Viewport and previews
  • Group Node: a Node that contains a nodal network
  • Asset Node: Group Nodes can be converted into Assets
  • Users can use different techniques to navigate the Node View, including touch gestures.
  • Navigator mini map shows an overview of the complete Node network, can be used to quickly navigate the Node network
  • Group bars on the left and right sides of the Node View can be used to propagate the ports to the outside of the group.
  • Nodes can snap to the grid when moved
  • Toolbar shows:
  • Breadcrumb display of the path to the currently edited Node
  • Filter Field
  • Uber Material
  • Material Asset, build with the new Node system
  • Three reflection channels
  • Diffuse Channel: renders diffuse reflections
  • Reflection Channel with three reflection modes
  • Artistic - blends between two user defined colors
  • Dielectric - for dielectric reflections, such as plastic
  • Conductor - for conductors, e.g., metals
  • Coating channel, a simplified dielectric reflection layer to render effects such as a clear coat
  • Emission layer for emissive effects such as luminous materials
  • Transparency for refractive materials such as glass
  • Opacity to control the material’s opacity
  • Bump to control global bump mapping
  • Normal to control global bump mapping
  • Displacement to control the displacement of the material
  • New Node materials
  • Car Paint
  • Ceramic
  • Concrete
  • Cutout
  • Emission
  • Gold
  • Granite
  • Marble
  • Metal
  • Plastic
  • Rock
  • Wood
  • Material Manager
  • New commands in the Create menu
  • New Uber Material
  • New Node Material
  • Node materials (displays all materials in the asset repository folder)
  • Can now open the Node Editor
  • Workflow/UI:
  • Compositing tag now has a ProRender tab
  • Shadow Catcher Alpha
  • Light Portal
  • Object Group ID
  • Multi Instances
  • New Instances integrated in the Cloner object, Instance object and supported by all internal Render Engines
  • Multi Instances are stored as one object internal, resulting in higher performance and less allocated memory
  • Supports different render modes in the Viewport (Off, Points, Matrix, Bounding Box, Object)
  • Supports the Color shader and MoGraph colors
  • Project Settings
  • Use Color Channel for Node Material"´ setting
  • New Console
  • Categories provide more overview
  • Python console can now completely replace functionality of the Command Line
  • Output can be written to files
  • Drastically improved performance
  • New gradient
  • Updated interface
  • Gradient color bar can be displayed in 3 different sizes (small, medium, large)
  • Selected knots now have an orange outline
  • If more than one Knot is selected, selection handles appear. The allow to move all selected Knots at the same time to to scale the range
  • New Double Selected Knots and Distribute Selected Knots command in the Context menu
  • New Interpolation mode Blend
  • Interpolation can now be set per Knot
  • Intensity renamed to Brightness (only available in the Legacy gradient)
  • New options if gradient is used in User Data"´ (COLOR, ALPHA, NOEDITCOLOR, NOPRESET,NOINTERPOLATION, NOKNOTPOSITION, NOBIASPOSITION, NOBRIGHTNESS)
  • New Gradient Node
  • Can display textures and shaders in the gradient color bar
  • Can display alpha
  • Color Chooser is extended with an Alpha slider
  • Blending Space can be set to Linear or sRGB
  • Knot symbol changes: if this Knot is driven by a Node input
  • Enhanced Color Chooser
  • Color Chooser now can store alpha values in swatches
  • Color Picker now is always available when the Color Chooser is collapsed
  • Color Chip context menu now offers option to enable/disable Alpha (where applicable) and to copy & paste a color
  • The Color Chooser in the unfolded state is now responsive to the size of the manager it displays
  • In the Color Wheel mode it is possible to click on the number on the right side to define the amount of color samples directly
  • The Hex mode now can be enabled directly in the Color Chooser Interface
  • Linear Numeric Values switch allows to display the color sliders linearly in the nodes interface
  • Alpha slider in the nodes interface
  • Texture Manager
  • Channel column is renamed to Material Path, also supports node-based materials and displays the path within the material
  • Edit menu now contains commands formerly only available in the context menu (Show File in Explorer/Finder, ...)
  • New Open File in Manager behavior - a new command and Show in Attribute Manager now displays the attributes of the bitmap shader / Image Node.
  • Open Material in Manager is now exposed as a command.
  • Preview shows resolution and bit depth now and small images are centered
  • Attribute Manager was adapted to the Nodes' workflow
  • New Connector interface to handle node connections
  • Preferences
  • Interface: new dropdown menu Field Remapping Graph (Hide, Show, Hide in Field lists)
  • Input devices: new setting to enable touch devices
  • Files / Path: new Fields lists for file assets and database search paths
  • Plug-ins: new Field list for plug-in search paths
  • Units / default sets: new Alpha mode and Hexadecimal mode check boxes
  • New group Gradient
  • Size drop-down menu (Small, Medium, Large)
  • Selection handles check box
  • New group Alpha
  • Grid Color drop-down menu (Light, Medium, Dark)
  • Renderer / ProRender: new group Out of Core Cache
  • Custom Location check box
  • Location path
  • Material (previously Material Preview)
  • New group Node-based Materials
  • Node Preview Size drop-down menu (Small, Medium, Large, Huge)
  • 3D Preview Scene drop-down menu
  • Node Previews check box
  • Preview HUD check box
  • Modeling/Sculpting (previously Sculpting):
  • New group Modeling
  • Disconnected Points on Delete drop-down menu (Remove (press Shift to preserve), Preserve (press Shift to remove))
  • Import/Export:
  • Settings for new CAD formats:
  • CATIA (*.CATPart, *.CATProduct, *.cgr) Import settings
  • IGES (*.igs,*.iges) Import
  • JT (*.jt) Import
  • Solidworks (*.SLDPrt,*.SLDAsm,*.SLDDrw) Import
  • STEP (*.stp,*.step,*.p21) Import
  • Settings include:
  • Settings to enable/disable the import of geometry, splines, instances, helper and hidden objects
  • Settings how to import Normals, display colors, layers and materials
  • Combine by None, Original Bodies, By Topology, By Color or By Layer
  • Heal and Stitch
  • Optimize Hierarchy
  • Setting to import Source Mesh
  • Settings to import LOD with JT
  • Settings to influence the tessellation, also scale-based tesselation
  • FBX (*.fbx) Export
  • General: new Instances check box
  • Additional: new Flip Z Axis check box and new Up Axis drop-down menu (Y Axis (default), X Axis, Z Axis)
  • FBX (*.fbx) Import
  • General: new Instances check box
  • Additional: new Flip Z Axis check box and new Up Axis drop-down menu (Y Axis (default), X Axis, Z Axis)
  • Volume (*.vdb) Export
  • Scale input field
  • Animation check box
  • Name drop-down menu
  • From and To input fields
  • Selected Only check box
  • Volume (*.vdb) Import
  • Volume Grids list field
  • Scale input field
  • Animation check box
  • Name drop-down menu
  • From and To input fields
  • Group Objects check box
  • Import to Project Location check box
  • Assets
  • Node-based materials and Node networks can be stored as Assets
  • Save Assets dialog
  • Name: name of the Asset
  • Version tag: the version number of the Asset
  • ID: Asset ID
  • Database: the database the Asset will be stored in
  • Category: Asset Category (Color, Context, Conversion, Generator, Info, Material, Math, Shape, String, Surface, Uncategorized, Utility, New Category)
  • General
  • Send to PictureViewer now supports all Viewport renderings (also OpenGL)
  • Camera 2D mode for the Viewport
  • New Export Selected Object as ... menu entry in the Object Manager
  • The Compositing Project File for Nuke now supports Alembic
  • New Viewport display modes for the Texture tag (Simple, Grid, Solid)
  • Improved UVs for Sphere (some types), Pyramid and Platonic
  • New Bake as Alembic and Bakes as Alembic + Delete commands
  • New command Save as Default Scene
  • Updated Visualize layout
  • New Multi-Passes
  • Direct Diffuse
  • Indirect Diffuse
  • Direct Specular
  • Indirect Specular
  • Texture mode now works as the former Texture Axis mode. Texture Axis mode isn't available anymore.
  • MoGraph:
  • MoGraph Fields
  • MoGraph Fields replace falloffs in all areas where formerly Falloffs were used
  • Field Objects are Objects in the scene and can be freely placed and animated
  • Some Fields can have Sub-Fields, modifying one of their special parameters
  • Fields can write values into certain maps (Vertex Maps, Vertex Colors, Point/Edge/Polygon selections, MoGraph selections, MoGraph Weights)
  • Old falloffs are loaded as legacy falloffs, can be converted to Fields
  • MoGraph Fields UI allows for layering of Fields
  • Different Blend modes available (Normal, Min, Subtract, Multiply, Overlay, Max, Add, Screen, Clip)
  • Opacity slider
  • Value, direction (for certain Effectors) and color modification of each layer can ben enabled/disabled
  • New Field Objects (Box, Capsule, Cone, Cylinder, Linear, Spherical, Torus, Formula, Python, Radial, Random, Shader, Sound, Group)
  • New Modifier Layers (Clamp, Color Filter, Colorizer, Curve, Decay, Delay, Formula, Freeze, Invert, Noise Remap, Python, Quantize, Rangemap, Remap)
  • New Field Layers (MoGraph Object, Particle Object, Point Object, Solid, Spline Object, Step, Time, Variable Tag, Volume Object)
  • Fields Interface
  • Blending tab: here are the Blending options that are also found in the Field Layer interface.
  • Field tab: here are the field-specific parameters of the object
  • Optional sub-fields tab: this tab offers a Field Layer UI for the sub-fields
  • Remapping tab: this tab holds the integrated remapping parameters of the Field value.
  • Color Remapping tab: this tab holds integrated remapping options for the Field color
  • Direction tab: this tab holds integrated remapping options for Field direction
  • Optional View Settings tab: this tab holds the Viewport settings for the Field
  • Field object interface
  • Same as Fields Interface, minus the Blending tab, plus Direction tab
  • Direction tab: Direction Mode drop-down menu (No Remap, Custom Direction, Attenuate by Strength) and Normalize Direction check box
  • MoGraph Cloner object now supports Multi-Instances
  • Motion Tracking:
  • Updated Motion Tracker layout
  • Simplified workflow to create a Motion Tracker object and to load the footage
  • Show dope sheet style data representation for selected track in the Graph Mode of Graph View.
  • The tracking direction can now be defined per keyframe
  • Tracks can now be frozen, to prevent them from being changed by other edits
  • Newauto re-keying options automatically inserts a key whenever the 2D error reaches a certain threshold to
  • improve tracking for tracks where the size or orientation of the surface changes significantly
  • New 2D Tracks editor mode
  • User Tracks list
  • Selected tracks are highlighted in the Cinema 4D standard way
  • Individual tracks can be renamed directly within the GUI
  • Full set of standard selection interactions supported
  • Ability for user to re-order tracks
  • Multiple column data display to show the main track settings
  • Support for folders
  • Cursor navigation
  • Ability to delete track(s) using the Delete key
  • Pop up context menu with relevant controls.
  • Tracking direction indication in Graph View
  • Multi-selection and editing of mask vertices is now supported
  • New dockable Track Window that shows the zoomed view of a 2D Track
  • SDK:
  • C++
  • New Maxon API
  • Project tool
  • to generate project files for different operating systems
  • support (optional) style and syntax checks
  • Python
  • Integrated Python updated to version 2.7.14, including updated OpenSSL module
  • Script Manager: Python scripts can now also set the menu state, as it was possible in previous versions with C.O.F.F.E.E. scripts
  • Improved developer workflow due to better integration into external IDEs, including code auto completion
  • First exposure of Maxon API in Python

New in BodyPaint 3D R18.041 Build RB190167 (Mar 8, 2017)

  • ANIMATION:
  • New Quaternions workflow
  • There is now a Quaternions group in the Coordinates tab
  • The key attributes for Quaternion Rotations have a new option for Quaternion Interpolation types The user can choose between different interpolation presets there
  • Constraints workflow
  • Parent Constraint
  • The new "Local Offset" attributes field presents the internal offset that the constrained object will have with the "parent" targets
  • New Interactive Transform checkbox allowing the user to interactively edit the constrained parameters
  • New Record button provides an easy way to keyframe the Local Offset and Strength values of the targets
  • Negative scales and constraints are now supported
  • New Parent Constraint parameters
  • "Local Offset" are animatable parameters representing the offset the target (parent) has from the constrained object (child)
  • "Interactive Local Offset" is a checkbox that enables the user to interactively adjust constrained parameters and have the Local Offsets update to the new adjustments
  • "Auto-Reset (Legacy)" is the Auto-Reset mode which is now implemented as a Legacy mode, for compatibility reasons with old scenes
  • "Update Local Offsets" is a new cycle button that will allow to update the Local Offsets based on the constrained object's coordinates, or setting one of the Targets as a new main target This will allow for a seamless transition to that target
  • "Record Optimized" is new cycle button which allows recording all the Weights and Local Transforms of all the Targets, in an optimized way
  • The new Shift Priority Tag can be used to shift priority values of expressions
  • The "Breakdown Color" option in the keyframe attributes of the Timeline now allows setting an alternative color for keyframes
  • The Timeline's baking function is now able to bake an Alembic object to native PLA animation
  • EXCHANGE:
  • Alembic
  • Alembic module is now based on SDK 158
  • Support for vertex colors was added
  • The internal tags which represent the data streamed from *abc files are exposed to the user on the Alembic generator now
  • There now is a placeholder tag for the Subdivision Surface Weight tag
  • The subdivision method is now written to and read from the Alembic SubD scheme
  • Alembic generator has a new option for Creases and Corners used for weights of SDS objects
  • Alembic generator has a new value to be able to scale SDS weights
  • New Import options
  • "Color Maps" option allows color information (RGB and RGBA) to be imported and Vertex Color tags to be created
  • Importing "Points" with "As Polygon Object" reads the color (RGB or RGBA) property and creates a Vertex Color tag per point mode for it
  • Importing "Points" with "As Particle Geometry" reads RGBA (vector4d) color arrays now
  • "Creases and Corners" - reads creases and corners as point and edge weights of SDS objects
  • New Export options
  • "Vertex Colors" - the RGBA data of all Vertex Color tags is exported
  • "Display Colors to Vertex Colors" - writes the display color of the object as vertex color information
  • "Vertex Colors" + "Points Only (Geometry)" options - exports also RGBA data from points mode only Vertex Color tags
  • "Subdivision Surface Weights" - writes point and edge weights of SDS objects as corners and creases
  • Export can now be canceled
  • FBX
  • FBX module is now based on SDK 20162, now supports the 75 file format
  • New Import options
  • "Vertex Colors" - imports vertex color elements and creates a Vertex Color tag for each of them
  • "Convert Grayscale Vertex Colors to Vertex Maps" - in case there are only grayscale colors, a Vertex Map tag will be created instead of a Vertex Color tag
  • "Subdivision Surface" - an SDS Weight tag will be created if at least one crease layer was found
  • New Export options
  • "Vertex Colors" - color information of all Vertex Color tags is exported for every mesh
  • "Subdivision Surface" - if an SDS Weight tag exists, the weight information for points and edges is written as two crease layers
  • Support for Allegorithmic Substance Engine
  • Substance archives (sbsar) can be loaded
  • The Substance Asset Manager can be used to organize the Substance assets in the scene
  • The Substance Shader is used to reference Substance asset outputs in Cinema 4D's material system and all other parts of Cinema 4D that support shaders
  • New Substance Asset mode in the Attributes Manager
  • New Substance Engine section in the Preferences
  • New Substance Engine sub-menu in Pipeline menu
  • C++/Python API supports Substance
  • Support for the DDS texture file format (loader)
  • BP exchange supports 3ds Max 2017
  • OBJ
  • Import and Export presets can now be saved and loaded
  • The Material Mix Mode can now be specified
  • HOUDINI EXCHANGE:
  • Updated to use Houdini Engine 150313
  • The internal tags which are generated by the Houdini asset are now exposed to the user
  • During Open Scene, if the asset path is absolute and invalid but an asset file with the same name exists in the C4D scene folder, then this asset file is used and the asset path becomes relative
  • Added vertex color support for both marshalled inputs and generated outputs
  • GUI improvements
  • INTERFACE:
  • Support for OS X 1011 El Capitan System Font added
  • MATERIAL:
  • Variation shader enhancements
  • Support for more than one texture
  • UV Rotation can now be quantized and UV can be flipped
  • New "Invert Direction" option for Ambient Occlusion
  • New parallax mapping support in the Bump channel
  • New Shadow Catcher shader
  • New Thin Film shader
  • MODELING:
  • New Knife tools
  • Interactive modeling workflow using new on screen handles and gizmos
  • Line Cut tool
  • Cuts polygon objects and splines with polyline cuts
  • Cut line can be interactively adapted via control points
  • Cuts can be inside of polygons
  • Several slice modes
  • Cut
  • Split
  • Remove Part A
  • Remove Part B
  • Supports snapping and constraints
  • Plane Cut tool
  • Planar cut for polygon objects
  • Cutting plane can be interactively adapted
  • Several slice modes
  • Cut All
  • Split
  • Remove Part A
  • Remove Part B
  • Several plane modes available, defining which coordinate system is used
  • Free
  • Local
  • World
  • Camera
  • The number and spacing of parallel cuts can be defined
  • Supports snapping and constraints
  • Loop/Path Cut tool
  • Cuts new loops or path into objects
  • Loops/Paths can be interactively adapted
  • Loops/Paths can be searched bidirectional or not
  • Offset modes
  • Proportional
  • Edge Distance
  • The number of parallel cuts can be defined
  • Cuts can preserve the curvature of a surface
  • Cuts can be shaped using spline GUI
  • Support for Pixar's OpenSubdiv
  • Baking
  • Greatly improved displacement map baking and rendering
  • improved accuracy for vector maps (tangent, object and world)
  • Using ray casting for intensity maps - new options available (intensity, intensity centered, red-green)
  • Also improved normal map baking
  • Ray casting also used when not baked in conjunction with a vector displacement map
  • Sculpting
  • Resolved issue with sculpting at small scales
  • Resolved issue with reproject mesh at small scale
  • MOGRAPH:
  • New Effectors
  • Push Apart effector
  • Helps reduce or avoid clone overlap quickly
  • Supports several modes:
  • Push Apart
  • Hide
  • Scale Apart
  • Push Apart Along X,Y, or Z Axis
  • ReEffector
  • Can reset all MoData parameters to initial state within the Effector List it's applied to
  • Can also blend back to the initial state in a deformer stack
  • Can re-apply multiple effectors to the "fresh" state and blend their effects into the Effector List per parameter
  • New distribution modes for MoGraph Cloner and Matrix Objects
  • Honeycomb Array
  • Clone on Axis
  • New behaviors for MoGraph distribution modes
  • "Object" mode allows to use a custom object to define the form of the cloning
  • Per Step mode for Grid Array and Honeycomb Array
  • New handles behavior for these modes to make dragging out fields of clones faster and more intuitive
  • Scale clones based on polygon size
  • Rewritten MoGraph Cache tag
  • Multiple MoGraph Cache tags can now be used and blended between on a single MoGraph object
  • MoGraph Cache tags can be saved to external files
  • New interface
  • New weights workflow
  • New MoGraph Weightmap tag
  • New MoGraph Weight Paintbrush tool
  • New XPresso node for weights
  • New Commands
  • Swap Cloner/Matrix - Switch selected Cloner objects to Matrix objects or switch selected Matrix objects to Cloner objects
  • Hide Selected - Automatically creates a non-destructive setup to hide the current MoGraph selection
  • Improvements to the Display options for MoGraph objects
  • Display Clone IDs in the viewport (both on the object and within Selection tags)
  • Depth Cue and Scaling for better display of MoSelection as well as all other points display modes (UV, Weights, etc)
  • Voronoi Fracture
  • New Voronoi Fracture generator
  • Support for many different point generators (Point Generator, Object, Spline, Particles, MoGraph Matrix, Shader, …) to define the fracture pattern
  • The Voronoi Fracture generator is a MoGraph generator and brings full support for effectors and all other MoGraph features
  • Inside/Outside Selection tag lets you assign different materials to the outside and inside faces of fracture pieces
  • Full dynamics support
  • Face, point and edge selections can be created
  • MOTION TRACKING:
  • New object tracking functionality
  • New "Lock View on Tracks" mode
  • New "Frame All" / "Frame Selected" commands
  • New "Nudge Track" command
  • New "Auto Update Tracks" mode
  • TEAM RENDER / TEAM RENDER SERVER:
  • The "Add machine" dialogue now has a small button that presents a list of recently added machine IPs / hostname
  • New "Restart Jobs After Unexpected Server Termination" option
  • Monitor page:
  • The jobs and networks table are now multiselection aware and offer the same functionality as the multiselection bars on the Jobs and Networks page
  • Jobs can be reordered by clicking on the current position and entering another existing one
  • If there is input to an edit field, but the user navigates to another section, an information dialog is presented to inform about unsaved changes
  • The number of active and inactive jobs is shown in the header of the jobs table pane
  • The number of online and offline clients is shown in the header of the networks table pane
  • If logged in as an admin, there is now an option to show only the jobs of the admin instead of all jobs
  • Jobs page:
  • Jobs can be reordered by clicking on the current position and entering another existing one
  • If there is input to an edit field, but the user navigates to another section, an information dialog is presented to inform about unsaved changes
  • If logged in as an admin, there is now an option to show only the jobs of the admin instead of all jobs
  • Render Info in Jobs Details
  • In the jobs details page (if a master scene is selected) a new collapsable is shown with useful information from the render settings
  • These settings are: Render Settings Name, Take Name, Frame Range, Regular Image, Multipass Image, Renderengine, Frame Rate, Image Resolution
  • User page
  • When creating a new user or changing the password for the current logged in user, the TeamRender Server interface presents a single dialog instead of a wizard
  • New FAQ page
  • Questions can be filtered (full text search)
  • When hovering with the mouse over a question (in the overview panel) a short excerpt is shown with
  • the first couple of characters
  • characters before and after the entered filter term in case a filter string is found for the first time The matched result is highlighted
  • Questions are tagged, and the tags can be selected to restrict the results and the overview panel according to the selected category Q&A can have multiple tags
  • TEXTURE BAKING:
  • Calculation of vector maps of all types has been improved
  • Intensity based maps (intensity, intensity centered, red-green) now use a basic ray casting technique to measure displacement between the base and the sculpt mesh
  • Baking normal maps only also uses the basic ray casting technique to sample normal vectors on the sculpt mesh
  • VIEWPORT:
  • Shading/Vertex normals can now be displayed in the viewport
  • New "Screenspace Ambient Occlusion" option
  • New "Reflections" option shows an approximation of the Reflectance Channel in the viewport
  • Supports multiple layers, masks, fresnel and roughness
  • New "Tessellation" option shows the effect of displacements in the viewport
  • Can be set globally and per material
  • WORKFLOW:
  • New preference settings
  • Phong tag: Now the default Phong Angle is 40º
  • Selection Tools: The setting "Only Select Visible Elements" is disabled by default for Rectangle, Lasso and Polygon Selection
  • Render Settings: the default render output size has been changed to 1280x720 and a new Screen preset with that size has been added
  • Viewport filter: now "Object Highlighting" is disabled by default
  • Weight Tool / Paint Tool: the following default settings have been changed:
  • Strength: 100%
  • Mode: Absolute
  • Falloff: None
  • Texture Manager: now all options in "View" menu are enabled by default
  • Scroll to First Active: this command has now been assigned the shortcut 'S'
  • Extrude Tool: now the "Maximum Angle" setting is 91º by default
  • Figure object:
  • Now the default figure height is 180 cm
  • Now the figure axis is located at its feet
  • Soft Selection Tool: now "Mode" is set to "All" by default
  • Split Command: (C4D main menu / Mesh / Commands / Split) - The newly created object name will have the "1" suffix, eg "Cube1"
  • Color Chooser
  • New preference: Remember Last Layout
  • New Compact Mode
  • Now the first swatch group is shared between all Cinema 4D documents
  • New contextual menu options handle the default swatch set:
  • "Reload Default Group": current swatches in shared group will be replaced with the stored default swatch set
  • "Save this Group as Default Group": the swatches in the clicked group will be saved as default group set
  • "Save Selected Swatches as Default Group": the currently active swatches will be saved as default group set
  • Dragging single or multiple swatches over a gradient converts them to color knots
  • C++/Python API supports Color Swatches
  • Improved ALT key handling for left-handers on Windows
  • Metaball Solidity option makes polygonal metasurfaces solid
  • The Reflectance channel now supports multi edit for materials with the same layer setup
  • Pasting a Reflectance layer into a Reflectance channel with a selected layer now replaces that layer instead of adding a new layer
  • The previews in the Material Manager now indicate which materials have the same reflectance layer setup as the selected material
  • New "Select Materials with same Reflectance" menu command in the Material Manager
  • New "Set from Projection" command for UVW Tags to easily create new UVW tags or modify existing ones on multiple objects
  • OTHER:
  • The Structure Manager has two new modes to show weights per vertex and weights per edge
  • Improved baking for multiple tags
  • Reduced file size for particle storage and improved speed
  • Loading/saving of large number of image sequences is now much faster
  • Cinema 4D startup speed increased
  • Mesa library is now used for viewport rendering on the CPU
  • Support for the RLM license manager
  • Support for vertex colors
  • New Vertex Color tag
  • Extended Paint Tool now can paint vertex colors
  • The Vertex Map shader now supports vertex colors
  • The Vertex Map shader supports OGL
  • New Vertex Color XPresso node
  • The Structure Manager now supports vertex colors
  • New Vertex Map Converter converts between vertex map and vertex color
  • C++/Python API supports vertex colors
  • Python API now supports custom nodes description methods, BodyPaint 3D UV commands and texture baking functions

New in BodyPaint 3D R15.037 Build RC81709 (Nov 8, 2013)

  • Layer thumbnail is displayed properly