尽管还没有发售,但几项新特性已经足够让人侧目。
ICE kinematics就是一个千呼万唤始出来的牛逼特性,由此创建的骨骼系统打破了传统骨骼的层级结构理论,甚至可以说不再需要传统的骨骼,用一堆null物体通过ICE驱动SRT动画,就可以实现全新理念的动画装置,骨骼的行为,甚至骨骼的定义和依赖关系都可以再动画过程中改变,这有什么用?这就是可控性,能够应对任何复杂的动画结构,要用它来做什么取决于艺术家的需求,能用它来做什么取决于TD的水平,对我来说,一个全自动化的坦克行进系统终于不需要依赖脚本和表达式了,可以依靠一系列节点图形化地实现动画装置,很黄很暴力!
自带python实在非常体贴(对我来说),以后向别人提供自己的XSI插件时不必再担心对方没装python运行环境了。
PhysX物理引擎升级至2.83,支持CUDA显卡加速(包括ICE)
Face Robot的语音动画匹配是一个很强大的功能,对表情动画师来说应该算是惊喜吧。(可能吧,我又不是表情动画师。)
另外还有新版本mental ray,新的匹配ICE数据类型的shader端口,新加入海量的mental ray材质节点等等等等,还有很多界面细节上的改进,下面是原文内容,慢慢看吧!
New Feature Videos
- A few videos covering some of the new features can be found here:
General
- Icon to Maximize Floating Windows
- Extra-wide icon to close PPGs and Views
- New Views
- Shader Code Editor
- Shader Version Manager
- Cache Manager
- Lip Sync
- Netview
- New Preference for Softimage Announcements
Camera and Viewports
- Viewport object transparency
- Object>Display>XRay Surface Display Opacity slider
- Change the viewport opacity of geometry using a slider
- Display Options>XRay Display Type>Transparent
- Viewport visibility menu>XRay Surfaces
- Does not draw any object which has XRay display opacity set to less than 1.0
- Object>Display>XRay Surface Display Opacity slider
- New buttons in Camera PPG to keyframe camera
- Camera frustrum display
- Camera clipping planes values now sliders
- Viewport Slate
- Text or tokens can be used to display scene information
- New menu toggle for X-Ray (display option)
Modeling
- Updated Booleans
- Booleans are now faster and more stable
- Polygon Mesh Internal Edges
- Symmetrize Polygons now mirrors the internals edges.
- Invert Polygons no longer flips internal edges.
- New implicit bone primitive
- Useful for ICE kinematics
Texturing
- Update to UV unfolding
- New option to unfold islands generated by the unfold operator
- Symmetry - if the geometry and cutlines are symmetrical so will be the unfold
- New PPG option to update the Unfold without packing as well
- Multiple UVs in the Texture Editor
- control+click to set the UV editable/non-editable
- Copy/Paste UV Improvements
- Edit > Paste UVs
- Edit > Paste Special > Using Source UVs Indices
- Edit > Paste Special > Using Target UVs Indices
- RenderMap/Ultimapper now use Pass Renderer (including 3rd party)
- Automatic Tangents and Binormals
- Softimage can automatically create tangents and binormals on-the-fly for OpenGL and DirectX RTS display modes
Animation
- Function Curve Editor & Dopesheet & Mixer
- Highlight playback range in background
- Preference for Collapsing Animation Layers
- Preserve Animation or Preserve Tangent Handles
- Preference for scanning for old plug-ins in fcurve editor
- Get>Property>Static Kinestate
- Used for reference (neutral) poses
Face Robot
- Automatic Lip syncing
- A new workflow for creating phonemes (and visemes)
- A new lip sync tab for Stage 5>Act
- Viseme Setup
- Support for English and Japanese phonemes
- Lip Sync Creation options
- Use AIFF, AVI, Quicktime or WAV
- Add text
- Automatically creates animation
- The new views can display the Phonemes and weight curves
Simulation
- Update PhysX library to version 2.83
- NOTE: Due to a change in the PhysX library, actual shape collision results will be different in 2011
- Support for CUDA acceleration for PhysX Rigid Body Dynamics (including ICE)
ICE
- Springs and damper attributes for ICE rigid bodies
- ICE Kinematics
- ICE can now drive the Global kinematic property
- The rigs' relationships can be expressed in a graph contained on a separate object (like a null)
- You can use the simulate ICE tree to easily do secondary dynamics
- ICE Kinematics and traditional Kinematics can live side by side
- ICE Tree
- User Tools>Replace model name with this_model
- Preference for disabling cycle checking when connecting nodes in ICE tree
- ICE Compounds and Nodes
- Includes much of Phil’s ICE Pack
- Around 130 new compounds and nodes
... | Array | Debugging | Execution | Particles – Conditionals | |
Find Closest in Array | Build Capsule | Execute Once | Test Particle ID | ||
Get Array Maximum 2 | Build Circle | Repeat with Counter | |||
Get Array Minimum 2 | Build Cross | While with Counter | Particles – Emission Control | ||
Reverse Array | Build Rectangle | Filter by Particle IDs | |||
Select Sub Array in Array | Build Square | Geometry Queries | Offset Particle From Emitter | ||
Display Arrow | Reinterpret Location on New Geometry | ||||
Array 2D | Display Debug Grid | Particles - Getters | |||
Build 2D Array | Display Line | Kinematics | Get Next Particle Position | ||
Calc Sub Array Size | Display Strand Shape | Add Constraints | Get Next Particle | ||
Get 2D Array Size | Display Point | Constrain Between 2 Points | Get Particle Speed | ||
Get 2D SubArray Size | Graph Value Over Time | Constrain Orientation | Get Particle Transform | ||
Initialize 2d Array | Constrain Pose | Get Prev Particle Position | |||
Push SubArray on 2D Array | Deformation – Hull Deformer | Constrain Position | Get Prev Particle | ||
Select SubArray in 2D Array | Deform by Hull | Constrain to Closest Surface | |||
Set SubArray in 2D Array | Find Hull Surface Point | Look At | Particles - Setters | ||
Set Particle Transform | |||||
Binary Flags | Deformation - Skinning | Math - Basic | |||
Bit Shift Flags | Calculate Deformer Weights | Worley Noise | Particles - Strands | ||
Clear Flag by Index | Cleanup Painted Weights | Soft Clamp | Curl Strand | ||
Set Flag by Index | Dual Quaternion Deformation | Soft Min | Get Strand Length | ||
Set Flags | Deformation - Effects | Soft Max | Shape Strand with Curve | ||
Test Flag by Index | Transform Mesh | ||||
Turbulize Mesh | Math – Trigonometry | Particles – Strand Dynamics | |||
Conversion | Calculate Polar Ellipse | Add Strand Forces | |||
Deg To Rad | Deformation - Verlet | Calculate Quadrant Ellipse | Emit Filler Strands | ||
Rad to Deg | Apply Surface Stiffness | Law of Cosines | Emit Strands | ||
(node) 3D Vector to 4D Vector | Blend Verlet Effect | Math - Vector | Init Strand Dynamics | ||
(node) 4D Vector to 3D Vector | Correct Edge Lengths | Limit Vector Length | Strand Drag Force | ||
(node) 3D Vector to 4x4 Matrix | Inflate Volume | Get Closest Point Between 2 Lines | Strand Dynamics Framework | ||
(node) 4x4 Matrix to 3D Vector | Init Verlet Geometry Data | Get Closest Point Between 2 Line Segments | Strand Gravity Force | ||
Move Points Outside Geometry | |||||
Curves | Simulate Mesh using Verlet | Rotation | String (nodes) | ||
Bezier4 | Verlet Framework | Increment Quaternion with 2 Vectors | String | ||
Bezier5 | Quaternion nlerp | String File Path | |||
Cubic B Spline | Deformation – Verlet Forces | Fishing Rod | String File Path Sequence | ||
Curve Distance to Curve Location | Add Verlet Force | Concatenate String | |||
Curve Location to Curve Distance | Add Verlet Forces | Find in String | |||
Curve Location to Normalized U | Restitution Force | Get Sub String | |||
Fit Bezier Curve | Verlet Drag Force | Split String | |||
Normalized U to Curve Location | Verlet Wind Force | ||||
Piecewise Cubic B Spline |
- Following compounds available from the new ICE Kinematics Workgroup:
... | Enveloping | Geometry Queries | Inverse Kinematics | Rigging Binding | |
Linear Blend Enveloping | Basic Collide Geometry | 2 Bone IK | Bind Deformer to ICE Rig | ||
Raycast Geometry | 3 Bone IK Reversed | Display Bone Properties | |||
FK Hierarchies | Raycast Ground Under toes | 3 Bone IK | |||
Calc FK Manipulated Chain | 4 Bone IK | Secondary Dynamics | |||
Calc Single Chain FK | Math | Calc Bone N | Apply Point Spring | ||
Calc Volume Preservation | Calc Bone N Minus 1 | Calc Curve Driven Springy Chain | |||
Foot Controls | Calc Bone N Minus 2 | Calc FK Driven Springy Chain | |||
Foot Ground Pivot Multi Raycast | Spines | Toe IK | |||
Foot Ground Pivot | Bezier Spine |
Scripting and SDK
- Python now installed with Softimage
- Script Editor now support tabs
- MMB or control+W to close tab
- RMB on tab to open containing folder
- New file options including "save all tabs"
- Scripting Preferences
- Show spaces instead of Tabs
- Use Python installed with Softimage (Windows only)
- Custom Dynamic Shader creation
- RenderMap exposed to Custom Renderers
- Documentation Improvements
- Shaders
- Shader Plugin API
- Shader Parser Plugin API
- RT Shader Wizard (HLSL and CGFX)
- ImportFromSI3D Command No Longer Supported
- Object Model Changes
... | New Objects | New Properties | New Commands | |
MetaShaderRendererDef | ProjectItem.EvaluationID | CopyCacheFiles2 | ||
MetaShaderRendererDefCollection | ProjectItem.HierarchicalEvaluationID | DeleteUnusedCacheSources | ||
ShaderArrayParamDef | Scene.DefaultImageClip | ExportShaderDefinition | ||
ShaderArrayParameter | Shader.ShaderDef | ExportShaderTree | ||
ShaderballOptions | UserDataBlob.Array32 | FBXExportAscii | ||
ShaderDef | View.Rectangle | FBXExportAutomaticUnit | ||
ShaderDefCollection | XSIApplication.ShaderDefinitions | FBXExportDeformerAsSkeleton | ||
ShaderParamDef | FBXExportUnit | |||
ShaderParamDefCollection | New Constants | FBXImportAutomaticUnit | ||
ShaderParamDefContainer | siCollapseLayersPlottingType | FBXImportUnit | ||
ShaderParamDefOptions | siGraphicDriver | ImportShaderTree | ||
ShaderParameter | siHardwareInputSemantic | ReplaceShadersDefinition | ||
ShaderParameterCollection | siHardwareSurfaceDimension | ReplaceShaderWithProgID | ||
ShaderStructParamDef | siPasteUVsMode | SetReference2 | ||
ValueMap | siResourceSharing | SetShaderCompoundPropertiesEx | ||
siShaderballDimension | SIAddConnectionEntryToOverride | |||
New Methods | siShaderCustomDataType | SIApplyShaderToCnxPoint2 | ||
PluginRegistrar.RegisterShader | siShaderFamilyType | UpdateReferencedModel | ||
PluginRegistrar.RegisterShaderLanguageParser | siShaderParameterAttribute | |||
SceneItem.GetLocalPropertyFromName | siShaderParameterDataType | |||
SceneItem.GetPropertyFromName | siShaderPropertyFilterType | |||
X3DObject.FindChild2 | siShaderReferenceFilterType | |||
X3DObject.FindChildren2 | siViewportFeature | |||
X3DObject.GetActivePrimitive2 | ||||
XSIApplication.GetShaderDef | ||||
XSIApplication.RegisterShaderCustomParameterType | ||||
XSIApplication.RegisterShaderFamily | ||||
XSIFactory.CreateShaderDef | ||||
XSIFactory.CreateShaderParamDefOptions | ||||
XSIFactory.RemoveShaderDef | ||||
XSIUtils.ReadTextFile | ||||
XSIUtils.WriteUTF16TextFile |
- C++ API Changes
... | New Classes | New Functions | New Enums | New Enum Values |
CDataArray2DString | Application::ExecuteScript | siCollapseLayersPlottingType | siClassID::siGraphicDriverID | |
CDataArray2DString::Accessor | Application::GetShaderDef | siGraphicDriver | siClassID::siHardwareShaderContextID | |
CDataArrayString | Application::GetShaderDefinitions | siHardwareInputSemantic | siClassID::siHardwareSurfaceID | |
CHardwareAttribute | Application::RegisterShaderCustomParameterType | siHardwareSurfaceDimension | siClassID::siMetaShaderRendererDefID | |
CHardwareAttributeArray | Application::RegisterShaderFamily | siPasteUVsMode | siClassID::siRenderTreeNodeID | |
CICEAttributeDataArray2DString | CGraphicSequencer::GetFramebufferInfo | siResourceSharing | siClassID::siShaderArrayItemParameterID | |
CICEAttributeDataArrayString | CGraphicSequencer::GetGraphicDriver | siShaderballDimension | siClassID::siShaderArrayParamDefID | |
GraphicDriver | CGraphicSequencer::GetRendererProperty | siShaderCustomDataType | siClassID::siShaderArrayParameterID | |
HardwareShaderContext | CGraphicSequencer::GetSetting | siShaderFamilyType | siClassID::siShaderballOptionsID | |
HardwareSurface | CGraphicSequencer::GetViewportSize | siShaderParameterAttribute | siClassID::siShaderBaseID | |
HardwareSurface::Options | CGraphicSequencer::IsPlayback | siShaderParameterDataType | siClassID::siShaderCommentID | |
MetaShaderRendererDef | CGraphicSequencer::PutFramebufferData | siShaderPropertyFilterType | siClassID::siShaderCompoundID | |
ShaderArrayParamDef | CGraphicSequencer::RegisterViewportCallback | siShaderReferenceFilterType | siClassID::siShaderCompoundParameterID | |
ShaderArrayParameter | CGraphicSequencer::RegisterViewportMode | siViewportFeature | siClassID::siShaderContainerID | |
ShaderballOptions | CString::Lower | siClassID::siShaderDefID | ||
ShaderDef | CString::Upper | Deprecated Enums | siClassID::siShaderDefManagerID | |
ShaderParamDef | CTime::ConvertFromPlayControlFormat | siParticleAttributeType | siClassID::siShaderParamDefContainerID | |
ShaderParamDefContainer | CTime::ConvertToPlayControlFormat | siParticleRenderTpe | siClassID::siShaderParamDefID | |
ShaderParamDefOptions | CTime::Round | siClassID::siShaderParamDefOptionsID | ||
ShaderParameter | Desktop::DirtyAllViewports | siClassID::siShaderParameterID | ||
ShaderStructParamDef | Desktop::SetDefaultOpenGLContext | siClassID::siShaderStructParamDefID | ||
ValueMap | Factory::CreateShaderDef | siClassID::siTimeTransportContextID | ||
Factory::CreateShaderParamDefOptions | siClassID::siTimeTransportID | |||
Factory::CreateTimeTransport | siClassID::siValueMapID | |||
Factory::RemoveShaderDef | siComponentDataType::siComponentDataTypeIcon | |||
GraphicSequencerContext::GetAttribute | siEventID::siOnAddShaderPort | |||
GraphicSequencerContext::PutAttribute | siEventID::siOnConnectShader | |||
ImageClip2::GetHardwareSurface | siEventID::siOnCreateShader | |||
PluginRegistrar::RegisterShader | siEventID::siOnCreateShaderDef | |||
PluginRegistrar::RegisterShaderLanguageParser | siEventID::siOnCustomShaderExport | |||
ProjectItem::GetEvaluationID | siEventID::siOnDisconnectShader | |||
ProjectItem::GetHierarchicalEvaluationID | siEventID::siOnRemoveShaderPort | |||
RendererContext::SetObjectClean | siICENodeDataType::siICENodeDataIcon | |||
Scene::GetDefaultImageClip | siICENodeDataType::siICENodeDataString | |||
SceneItem::GetLocalPropertyFromName | siMenuAnchorPoints::siMenuTextEditorContextID | |||
SceneItem::GetPropertyFromName | siRenderProcessType::siRenderProcessGenerateRenderMap | |||
Shader::GetShaderDef | siRenderQueryType::siRenderQueryWantDirtyList | |||
View::GetRectangle | siShaderParameterType::siArrayParameterType | |||
X3DObject::FindChild2 | siShaderParameterType::siColor3ParameterType | |||
X3DObject::FindChildren2 | siShaderParameterType::siCustomParameterType | |||
siShaderParameterType::siGradientParameterType | ||||
siShaderParameterType::siMatrix3ParameterType | ||||
siShaderParameterType::siQuaternionParameterType | ||||
siShaderParameterType::siVector2ParameterType | ||||
siShaderParameterType::siVector4ParameterType |
Data Management
- New Tokens
- [Camera] [CameraAspect] [CameraFormat] [CameraProjection] [CameraType] [Model] [Object] [Version] [CameraDisplayInfo]
- New Tokens and Templates page in documentation
- Cache Manager
- View>Animation>Cache Manager, Animate>Plot>Cache Manager, Simulate>ICE>Edit>Cache Manager
- UI Simplification
- Cache Manager hosts Read, Write and Simulation caches
- New Cache lists
- to read and write multiple objects at the same time (cache list or add one by one)
- Automatically scans the selection for available attributes to cache (listbox)
- Tokens are saved with the scene not copied from the template preference
- Simulation tab list all cache file node in read mode
- Animation read tab lists all source caches with their corresponding object
- Caching Improvements
- Multiple objects can be cached at at time (in the same path)
- Default template Preferences are used at scene creation, but can be overridden per caching session
- Consistent paths and file name tokens for all types of caching
- Current output path for caching is now visible
- Universal tokens supported (see Tokens and Templates [Data Management])
- Version token supported
- No frame padding in the cache File Name mean the frame padding setting from Scene Render options is no longer used.
- ICE particle ID attribute can be cached
- Setting the new XSI_CACHE_ASCII environment variable lets you save the .icecache file sequence in ASCII.
Rendering
- Shader Authoring
- All shaders available in Softimage 2011 now use the new Dynamic Shader architecture
- No longer have to load *.cgfx or *.fx files into hard-coded CgFX or DXFX shader nodes.
- Files are read directly by the Softimage CgFX or HLSL parsers
- Shader Versioning
- Shader Version Manager
- Versioning of shader compounds supported
- Option to make shader compounds uneditable
- Shader Editor
- Shader Wizard
- New Shader Events
- OnCreateShaderDef
- OnCreateShader
- OnConnectShader
- OnDisonnectShader
- New Shader Port Types to match ICE types.
- New Array Port Type.
- Improved Gradient Port Type.
- Shader Tree XML Export .xsishadertree
- New CGFX Parser
- New HLSL Parser
- New SPDL Parser
- New .mi Parser
- New generic .xsishaderdef Parser
- General
- Common mental ray
- Softimage, Maya and Max now share the same version of mental ray
- mental ray 2011 (3_8_1_13) integration
- Faster and more stable
- Stand-ins for rendering animated ICE particle instances
- Improved setup for Physical Sky and Sun shaders
- RMB Material commands available in render tree material node
- Render Pass Partitions now support Stand-ins.
- Common mental ray
- Lighting
- Support IES light Profiles
- Use mia_photmetric_light in the light's render tree
- New flatlight
- Flat Light Mode on+Area Light(User)
- Additional Area Lights Parameters
- Use Geometry a light source (Area Light>Geometry>Object)
- Area light>Geometry>User
- Low Samples options
- Raytraced Soft Shadows
- New light parameter controls softness and samples
- New Light shape attenuation options
- Barn Door effect
- Light lists
- Local Ambient Lighting Property
- Get > Property > Ambient Lighting
- Support IES light Profiles
- Render Tree
- Connect shaders to the camera node and pass node directly in the render tree (dynamic input ports)
- New shader families and new node color coding
- Shader nodes support new data types for their input and output ports: 2D vector, 4D vector, 3x3 matrix, 4x4 matrix, quaternion, reference, string, and custom
- Render Slate
- Show scene information (using tokens) in renders and render region
- Layout and color options
- Pass options control render, region and preview
- Multi-Camera Rendering
- Specify a "group" of cameras to be rendered per pass
- LUTs
- Softimage now supports Autodesk LUSTRE .3dl 3D LUT files
- New LUT Preconditioning options control linear to logarithmic conversions
- New shaders
….. | SI Utility Shaders | HLSL Parser | CgFX Parser |
BooleanPassthrough | brix | brix | |
BooleanSwitch | BumpReflectHLSL | cage | |
Color4Passthrough | cage | checker3d | |
Color4Switch | checker3d | clock | |
IntegerPassthrough | clock | DebugSpaces | |
IntegerSwitch | DebugSpaces | DebugValues | |
LensBackground | DebugValues | durer | |
Matrix3Passthrough | durer | goochy | |
Matrix3Switch | goochy | lambSkin | |
Matrix3ToMatrix4 | lambSkin | metal | |
Matrix4Passthrough | metal | MrWiggle | |
Matrix4Switch | MrWiggle | plastic | |
Matrix4ToMatrix3 | plastic | ThinFilm | |
QuaternionPassthrough | ThinFilm | ||
QuaternionSwitch | ultimap_preview | ||
QuaternionToVector4 | uvDetective | ||
ReferenceSwitch | |||
ScalarPassthrough | |||
ScalarSwitch | |||
TextureSwitch | |||
Vector2Passthrough | |||
Vector2Switch | |||
Vector2ToColor | |||
Vector2ToScalar | |||
Vector2ToVector3 | |||
Vector2ToVector4 | |||
Vector3Passthrough | |||
Vector3Switch | |||
Vector3ToVector2 | |||
Vector3ToVector4 | |||
Vector4Passthrough | |||
Vector4Switch | |||
Vector4ToColor | |||
Vector4ToQuaternion | |||
Vector4ToScalar | |||
Vector4ToVector2 | |||
Vector4ToVector3 |
- ~ 170 mental ray shaders
.... | mib | mental ray | mi | mip | mia | misss |
mib_amb_occlusion | Adjustments | mi_bump_flakes | mip_binaryproxy | mia_ciesky | misss_fast_shader | |
mib_bent_normal_env | Beam | mi_car_paint_phen | mip_cameramap | mia_envblur | misss_fast_shader_x | |
mib_blackbody | BumpCapture | mi_car_paint_phen_x | mip_card_opacity | mia_exposure_photographic | misss_fast_simple_phen | |
mib_bump_basis | dgs_material | mi_metallic_paint | mip_fgshooter | mia_exposure_simple | misss_fast_skin_phen | |
mib_bump_map | dgs_material_photon | mi_metallic_paint_output_mixer | mip_gamma_gain | mia_lens_bokeh | misss_fast_skin_phen_d | |
mib_bump_map2 | dielectric_material | mi_metallic_paint_x | mip_grayball | mia_light_surface | misss_lambert_gamma | |
mib_cie_d | dielectric_material_photon | mi_soft_bumpmap | mip_matteshadow | mia_material | misss_lightmap_write | |
mib_color_alpha | Distortion | mi_soft_color | mip_matteshadow_mtl | mia_material_x | misss_physical | |
mib_color_average | Edge | mi_soft_globillum | mip_mirrorball | mia_photometric_light | misss_physical_phen | |
mib_color_intensity | EdgeShadow | mi_soft_illumination | mip_motion_vector | mia_physicalsky | misss_skin_specular | |
mib_color_interpolate | Facade | mi_soft_lookup_color_texture | mip_motionblur | mia_physicalsun | ||
mib_color_mix | Glare | mi_soft_material | mip_rayswitch | mia_portal_light | ||
mib_color_spread | Glass | mi_soft_reflection | mip_rayswitch_advanced | mia_roundcorners | ||
mib_continue | Glow | mi_soft_refraction | mip_rayswitch_environment | |||
mib_dielectric | Illumination | mi_soft_refraction_index | mip_rayswitch_stage | |||
mib_fast_occlusion | Landscape | mi_soft_remap_coords | mip_render_subset | |||
mib_fg_occlusion | Lume Glow (Lambertian) | mi_soft_shadow | ||||
mib_geo_add_uv_texsurf | Lume Metal (Phong) | mi_soft_shadowselect | ||||
mib_geo_cone | Lume_Translucent_(Lambertian) | mi_soft_staticblur | ||||
mib_geo_cube | Metal | mi_soft_textures | ||||
mib_geo_cylinder | Mist | |||||
mib_geo_instance | Night | |||||
mib_geo_instance_mlist | Ocean | |||||
mib_geo_sphere | oversampling_lens | |||||
mib_geo_square | parti_volume | |||||
mib_geo_torus | parti_volume_photon | |||||
mib_glossy_reflection | path_material | |||||
mib_glossy_reflection_phong_phen | physical_lens_dof | |||||
mib_glossy_refraction | physical_light | |||||
mib_glossy_refraction_phong_phen | sib_slate | |||||
mib_illum_blinn | Stain | |||||
mib_illum_cooktorr | Submerge | |||||
mib_illum_hair | Translucency | |||||
mib_illum_lambert | WaterSurface | |||||
mib_illum_phong | WaterSurfaceShadow | |||||
mib_illum_ward | Wet | |||||
mib_illum_ward_deriv | WrapAround | |||||
mib_lens_clamp | ||||||
mib_lens_stencil | ||||||
mib_light_infinite | ||||||
mib_light_photometric | ||||||
mib_light_point | ||||||
mib_light_spot | ||||||
mib_lightmap_sample | ||||||
mib_lightmap_write | ||||||
mib_lookup_background | ||||||
mib_lookup_cube1 | ||||||
mib_lookup_cube6 | ||||||
mib_lookup_cylindrical | ||||||
mib_lookup_spherical | ||||||
mib_opacity | ||||||
mib_passthrough_bump_map | ||||||
mib_photon_basic | ||||||
mib_ray_marcher | ||||||
mib_reflect | ||||||
mib_refract | ||||||
mib_refraction_index | ||||||
mib_shadow_transparency | ||||||
mib_texture_checkerboard | ||||||
mib_texture_filter_lookup | ||||||
mib_texture_filter_lookup_2 | ||||||
mib_texture_lookup | ||||||
mib_texture_lookup2 | ||||||
mib_texture_polkadot | ||||||
mib_texture_polkasphere | ||||||
mib_texture_remap | ||||||
mib_texture_rotate | ||||||
mib_texture_turbulence | ||||||
mib_texture_vector | ||||||
mib_texture_wave | ||||||
mib_transparency | ||||||
mib_twosided | ||||||
mib_volume |
Crosswalk
- Version 5.0
- Crosswalk 5 supports 3ds Max 2011, Maya 2011, and Softimage 2011
- FBX 2011
- New FBX scene scaling import and export options
- New FBX batch processing commands to support the scaling options
Installation and OS
- Ability to install in "Program Files"
- New common Autodesk installer
- Supported Platforms
- FC11 - Linux 64
- XP - 32 & 64
- Vista - 32 and 64
- Windows 7 - 32 and 64
- VS 2008 SP1
- Platforms which should work
- FC9 - Linux 64
Environment Variables
- XSI_CACHE_ASCII
- XSI_ALLOW_EDIT_FACTORY_SHADER
- XSI_SHAVEINSTANCES : From 1 to 8. Default is 8.
- XSI_AUDIO_MODE for switching type of audio support for Linux (ALSA is default)
- The following is not supported
- XSI_UNSUPPORTED_METASL
- XSI_UNSUPPORTED_KINEMATICS
- This must be removed for new ICE Kinematics to work properly
CER - Crash Error Reporting
- New method Crash Error Reporting
CIP - Customer Involvement Program
- Opt-In to help Softimage improve usage
Deprecated
- SI3D Loader removed
- No longer supporting .ani, .key, or .exp files from SOFTIMAGE|3D
- No longer supporting RTS1 or RTS2
- No longer supporting Legacy Particles Rendering