ShaderFX 3.0 Change List
Changes since 2.0:
Version 3.0 - New Features
Adjusted ColorChannel node to more clearly show you can use it to acccess UV channel 4-6
Skin node that inserts hardware skinning code
Added Maya CGFX export support
Particle lookat Group (aka billboard)
MathWorldXForm can now do more vector matrix math.
ConeAngle and Attenuation nodes were added to support spots with adv. materials
Shadow node (enables shadows for all materials)
Vertex Shader Support
sfx and fx path option in settings
User can type in custom semantics for Color,Bool,Constant,Tex2D
All in one pass pops warning when not in shader model 3
vectorMathType can now be specified per material
Modified Tab bar and messagebar height
Added 'various' tab and moved some nodes in there
'Save as' now start with the last known saved folder location
Added lightManager node (and light socket to materials)
Added support for Spot lights and Directional lights
Added NodeTransform node
Added Cook light model to Standard Material
Added node Property node
Added Depth Node
Added Shadow Depth
Holding SHIFT while clicking on a node now auto-selects all nodes wired so you can quickly drag them
Select Object by Material node also support multi-materials
Group Node Tool (visually create new group nodes)
Nodes are now slightly transparent to better see layered nodes and wires
Optimized schematic performance (we can now draw many more nodes)
Messages are now posted to the bottom right of schematic view
View menu has 2 new options: Hide Selected Nodes and Unhide All Nodes
Technique material sockets now show name of technique
Improved Text/Label/Font quality
Collapsed nodes can now show a bitmap
Added Modulate Math node
Merged CGFX changes.
- Cube map can now be used with pixelOne material
- adjusted the tex2D node so it doesn't use 'input' socket with shader model 1.1
(since UV manipulation in the pixel shader is not allowed in 1.1)
- added zTest (zEnable) checkbox to pixelOneMaterial
- base support for .cgfx extension in shaderfx.ms
- "Select Nodes by Material" in tools
- Added Multiply blendmode in all materials
- Pixel one Material can now do vertex shader specular
Version 3.0 - Bug Fixes (not all are listed)
- Glow depth buffer clear bug fixed.
- Fixed bug in Recent files
- Fixed a bug in vector construct being able to switch between Build and Take apart with connections
- Groups now group and un-group properly in center of selection
- Group nodes can now be wired and unwired without leaving behind hidden wires
- Big cleanup with getHardcodedHeaderData and getNodesProcessedData
- removed all 'Added' from all nodesProcessedData flags
- Fixed drop node function when there is a lot of zoom. Node would not spawn in right pos.
- fixed XNA vertex alpha bug
- fixed diffuse code always getting added in pixelOne material even if socket was empty
- fixed 'auto backup SFX' on/off during 'export FX'
- fixed user.ini write issues under vista
- glow material can be set to shader model 2.0 again
|