List of available RealTime Shader presets. Realtime shaders allow
you to build and control the multipass realtime rendering pipeline,
using the render tree. You can connect these shaders together to
achieve a multitude of sophisticated rendering effects, from basic
surface shading to complex texture blending and reflection.
For more information, see the user
guide
Note | See Shader Presets for a list of different shader preset types. Also see Alphabetical Listing of All Shader Presets for a complete list of available shaders. |
Preset | Shaders |
---|---|
RealTime\CgBoolean.Preset | CgBoolean Realtime
Shader. See the Softimage.CgBoolean.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\CgColor.Preset | Cg Color Realtime Shader. See the Softimage.CgColor.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\CgInteger.Preset | CgInteger Realtime
Shader. See the Softimage.CgInteger.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\CgLightTracker.Preset | Cg Light Tracker Realtime
Shader. See the Softimage.CgLightTracker.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\CgMatrix.Preset | Cg Matrix Realtime Shader. See the Softimage.CgMatrix.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\CgScalar.Preset | CgScalar Realtime Shader. See the Softimage.CgScalar.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\CgVector.Preset | Cg Vector Realtime Shader. See the Softimage.CgVector.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DX10Blend.Preset | DX10 Blend Realtime
Shader. See the Softimage.DX10Blend.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DX10DepthStencil.Preset | DX10 DepthStencil
Realtime Shader. See the Softimage.DX10DepthStencil.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DX10Draw.Preset | DX10 Draw Realtime Shader. See the Softimage.DX10Draw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DX10FX.Preset | DX10 FX Realtime Shader. See the Softimage.DX10FX.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DX10HLSLProgram.Preset | DX10 HLSL Program
Realtime Shader. See the Softimage.DX10HLSLProgram.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DX10Rasterizer.Preset | DX10 Rasterizer Realtime
Shader. See the Softimage.DX10Rasterizer.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DX10Sampler.Preset | DX10 Sampler Realtime
Shader. See the Softimage.DX10Sampler.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DX10Texture.Preset | DX10 Texture Realtime
Shader. See the Softimage.DX10Texture.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXCubicCrossTexture.Preset | DXCubicCrossTexture
Realtime Shader. See the Softimage.DXCubicCrossTexture.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXCubicTexture.Preset | DXCubicTexture Realtime
Shader. See the Softimage.DXCubicTexture.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXDraw.Preset | DXDraw Realtime Shader. See the Softimage.DXDraw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXFx.Preset | DirectX_FX_Draw Realtime
Shader. See the Softimage.DXFX.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXHLSLColor.Preset | DXHLSLVector Realtime
Shader. See the Softimage.DXHLSLColor.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXHLSLMatrix.Preset | DXHLSLMatrix Realtime
Shader. See the Softimage.DXHLSLMatrix.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXHLSLProgram.Preset | DXHLSLProgram Realtime
Shader. See the Softimage.DXHLSLProgram.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXHLSLVector.Preset | DXHLSLVector See the Softimage.DXHLSLVector.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXPSColorConst.Preset | DXPSColorConst Realtime
Shader. See the Softimage.DXPSColorConst.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXPixelShader.Preset | DXPixelShader Realtime
Shader. See the Softimage.DXPixelShader.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXShade.Preset | DXShade Realtime Shader. See the Softimage.DXShade.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXShadowMap.Preset | DXShadowMap Realtime
Shader. See the Softimage.DXShadowMap.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXShadowReceiver.Preset | DXShadowReceiver
Realtime Shader. See the Softimage.DXShadowReceiver.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXTexCoord.Preset | DXTexCoord Realtime
Shader. See the Softimage.DXTexCoord.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXTexture.Preset | DXTexture Realtime
Shader. See the Softimage.DXTexture.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXTextureFile.Preset | DXTextureFile Realtime
Shader. See the Softimage.DXTextureFile.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXVSColor.Preset | DXVSColor Realtime
Shader. See the Softimage.DXVSColor.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXVSLightTracker.Preset | DXVSLightTracker
Realtime Shader. See the Softimage.DXVSLightTracker.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXVSMatrix.Preset | DXVSMatrix Realtime
Shader. See the Softimage.DXVSMatrix.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXVSVector.Preset | DXVSVector Realtime
Shader. See the Softimage.DXVSVector.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\DXVertexShader.Preset | DXVertexShader Realtime
Shader. See the Softimage.DXVertexShader.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\GLSLProgram.Preset | GLSL Shader Realtime
Shader. See the Softimage.GLSLProgram.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\GLSLUniform.Preset | GLSL Uniform Realtime
Shader. See the Softimage.GLSLUniform.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGL13CubicCrossTexture.Preset | OGL13CubicCrossTexture
Realtime Shader. See the Softimage.OGL13CubicCrossTexture.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGL13CubicTexture.Preset | OGL13CubicTexture
Realtime Shader. See the Softimage.OGL13CubicTexture.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGL13Draw.Preset | OGL13Draw Realtime
Shader. See the Softimage.OGL13Draw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGL13Shade.Preset | OGL13Shade Realtime
Shader. See the Softimage.OGL13Shade.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGL13TexCoord.Preset | OGL13TexCoord Realtime
Shader. See the Softimage.OGL13TexCoord.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGL13Texture.Preset | OGL Texture Realtime
Shader. See the Softimage.OGL13Texture.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGL1Pass.Preset | OGL13Draw Realtime Shader. See the Softimage.OGL13Draw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGL2Pass.Preset | OGL13Draw Realtime Shader. See the Softimage.OGL13Draw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGL3Pass.Preset | OGL13Draw Realtime Shader. See the Softimage.OGL13Draw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGLAlphaTrans.Preset | OGL13Draw Realtime
Shader. See the Softimage.OGL13Draw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGLCom.Preset | RTShader_OGLCom Realtime
Shader. See the Softimage.OGLCom.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGLDraw.Preset | RTShader_OGLDraw Realtime
Shader. See the Softimage.OGLDraw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGLMulti.Preset | RTShader_OGLMulti Realtime
Shader. See the Softimage.OGLMulti.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGLParticle.Preset | OpenGL Particle Shader
Realtime Shader. See the Softimage.OGLParticle.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGLShade.Preset | RTShader_OGLShade Realtime
Shader. See the Softimage.OGLShade.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGLShadowMap.Preset | OGLShadowMap Realtime
Shader. See the Softimage.OGLShadowMap.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGLT2D.Preset | RTShader_OGLT2D Realtime
Shader. See the Softimage.OGLT2D.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\OGLTCTrans.Preset | RTShader_OGLTCTrans Realtime
Shader. See the Softimage.OGLTCTrans.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\nVBumpDraw.Preset | RTShader_nVBumpDraw Realtime
Shader. See the Softimage.nVBumpDraw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\nVCubic.Preset | RTShader_nVCubic Realtime
Shader. See the Softimage.nVCubic.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\nVDraw.Preset | RTShader_nVDraw Realtime
Shader. See the Softimage.nVDraw.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\nVMeta.Preset | RTShader_nVMeta Realtime
Shader. See the Softimage.nVMeta.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\nVPPAtt.Preset | RTShader_nVPPAtt Realtime
Shader. See the Softimage.nVPPAtt.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\nVToon.Preset | RTShader_nVToon Realtime
Shader. See the Softimage.nVToon.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
RealTime\nVidiaShadowShader.Preset | nVidiaShadow Realtime
Shader. See the Softimage.nVidiaShadowShader.1.0 shader definition reference page. For an example of how to use this preset, see the ConnectRTShader Example |
function ConnectRTShader( in_preset ) { NewScene( null, false ); var obj = Application.ActiveSceneRoot.AddGeometry( "Torus", "MeshSurface" ); Application.Selection.SetAsText(obj); var oShader = CreateShaderFromPreset(in_preset, "Sources.Materials.DefaultLib.Scene_Material"); SIConnectShaderToCnxPoint(oShader.FullName+".out", "Sources.Materials.DefaultLib.Scene_Material.realtime", false); if (!oShader) { return null; } return (oShader.Type == "XSICollection") ? oShader(0) : oShader; } |