使用可能な RealTime シェーダ プリセットのリストを示します。 Realtime シェーダは、レンダ ツリーを使用してマルチパスのリアルタイム レンダリング パイプラインを作成、制御します。 これらのシェーダを一緒に接続し、基本的なサーフェイス シェーディングから複雑なテクスチャ ブレンディングや反射まで、洗練されたレンダリング エフェクトを幅広く作り出せます。
詳細については、ユーザ ガイドを参照してください。
| 注 | シェーダ プリセット タイプのリストについては、シェーダ プリセットを参照してください。 使用可能なシェーダの完全なリストについては、「全シェーダ プリセットのアルファベット順リスト」も参照してください。 |
| プリセット | Shaders |
|---|---|
| RealTime\CgBoolean.Preset | CgBoolean Realtime シェーダ。 Softimage.CgBoolean.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\CgColor.Preset | Cg Color Realtime シェーダ。 Softimage.CgColor.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\CgInteger.Preset | CgInteger Realtime シェーダ。 Softimage.CgInteger.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\CgLightTracker.Preset | Cg Light Tracker Realtime シェーダ。 Softimage.CgLightTracker.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\CgMatrix.Preset | Cg Matrix Realtime シェーダ。 Softimage.CgMatrix.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\CgScalar.Preset | CgScalar Realtime シェーダ。 Softimage.CgScalar.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\CgVector.Preset | Cg Vector Realtime シェーダ。 Softimage.CgVector.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DX10Blend.Preset | DX10 Blend Realtime シェーダ。 Softimage.DX10Blend.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DX10DepthStencil.Preset | DX10 DepthStencil Realtime シェーダ。 Softimage.DX10DepthStencil.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DX10Draw.Preset | DX10 Draw Realtime シェーダ。 Softimage.DX10Draw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DX10FX.Preset | DX10 FX Realtime シェーダ。 Softimage.DX10FX.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DX10HLSLProgram.Preset | DX10 HLSL Program Realtime シェーダ。 Softimage.DX10HLSLProgram.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DX10Rasterizer.Preset | DX10 Rasterizer Realtime シェーダ。 Softimage.DX10Rasterizer.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DX10Sampler.Preset | DX10 Sampler Realtime シェーダ。 Softimage.DX10Sampler.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DX10Texture.Preset | DX10 Texture Realtime シェーダ。 Softimage.DX10Texture.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXCubicCrossTexture.Preset | DXCubicCrossTexture Realtime シェーダ。 Softimage.DXCubicCrossTexture.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXCubicTexture.Preset | DXCubicTexture Realtime シェーダ。 Softimage.DXCubicTexture.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXDraw.Preset | DXDraw Realtime シェーダ。 Softimage.DXDraw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXFx.Preset | DirectX_FX_Draw Realtime シェーダ。 Softimage.DXFX.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXHLSLColor.Preset | DXHLSLVector Realtime シェーダ。 Softimage.DXHLSLColor.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXHLSLMatrix.Preset | DXHLSLMatrix Realtime シェーダ。 Softimage.DXHLSLMatrix.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXHLSLProgram.Preset | DXHLSLProgram Realtime シェーダ。 Softimage.DXHLSLProgram.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXHLSLVector.Preset | DXHLSLVector Softimage.DXHLSLVector.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXPSColorConst.Preset | DXPSColorConst Realtime シェーダ。 Softimage.DXPSColorConst.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXPixelShader.Preset | DXPixelShader Realtime シェーダ。 Softimage.DXPixelShader.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXShade.Preset | DXShade Realtime シェーダ。 Softimage.DXShade.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXShadowMap.Preset | DXShadowMap Realtime シェーダ。 Softimage.DXShadowMap.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXShadowReceiver.Preset | DXShadowReceiver Realtime シェーダ。 Softimage.DXShadowReceiver.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXTexCoord.Preset | DXTexCoord Realtime シェーダ。 Softimage.DXTexCoord.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXTexture.Preset | DXTexture Realtime シェーダ。 Softimage.DXTexture.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXTextureFile.Preset | DXTextureFile Realtime シェーダ。 Softimage.DXTextureFile.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXVSColor.Preset | DXVSColor Realtime シェーダ。 Softimage.DXVSColor.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXVSLightTracker.Preset | DXVSLightTracker Realtime シェーダ。 Softimage.DXVSLightTracker.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXVSMatrix.Preset | DXVSMatrix Realtime シェーダ。 Softimage.DXVSMatrix.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXVSVector.Preset | DXVSVector Realtime シェーダ。 Softimage.DXVSVector.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\DXVertexShader.Preset | DXVertexShader Realtime シェーダ。 Softimage.DXVertexShader.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\GLSLProgram.Preset | GLSL Shader Realtime シェーダ。 Softimage.GLSLProgram.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\GLSLUniform.Preset | GLSL Uniform Realtime シェーダ。 Softimage.GLSLUniform.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGL13CubicCrossTexture.Preset | OGL13CubicCrossTexture Realtime シェーダ。 Softimage.OGL13CubicCrossTexture.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGL13CubicTexture.Preset | OGL13CubicTexture Realtime シェーダ。 Softimage.OGL13CubicTexture.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGL13Draw.Preset | OGL13Draw Realtime シェーダ。 Softimage.OGL13Draw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGL13Shade.Preset | OGL13Shade Realtime シェーダ。 Softimage.OGL13Shade.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGL13TexCoord.Preset | OGL13TexCoord Realtime シェーダ。 Softimage.OGL13TexCoord.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGL13Texture.Preset | OGL Texture Realtime シェーダ。 Softimage.OGL13Texture.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGL1Pass.Preset | OGL13Drawリアルタイムシェーダ Softimage.OGL13Draw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGL2Pass.Preset | OGL13Drawリアルタイムシェーダ Softimage.OGL13Draw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGL3Pass.Preset | OGL13Drawリアルタイムシェーダ Softimage.OGL13Draw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGLAlphaTrans.Preset | OGL13Drawリアルタイムシェーダ Softimage.OGL13Draw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGLCom.Preset | RTShader_OGLCom Realtime シェーダ。 Softimage.OGLCom.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGLDraw.Preset | RTShader_OGLDraw Realtime シェーダ。 Softimage.OGLDraw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGLMulti.Preset | RTShader_OGLMulti Realtime シェーダ。 Softimage.OGLMulti.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGLParticle.Preset | OpenGL Particle Shader Realtime シェーダ。 Softimage.OGLParticle.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGLShade.Preset | RTShader_OGLShade Realtime シェーダ。 Softimage.OGLShade.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGLShadowMap.Preset | OGLShadowMap Realtime シェーダ。 Softimage.OGLShadowMap.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGLT2D.Preset | RTShader_OGLT2D Realtime シェーダ。 Softimage.OGLT2D.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\OGLTCTrans.Preset | RTShader_OGLTCTrans Realtime シェーダ。 Softimage.OGLTCTrans.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\nVBumpDraw.Preset | RTShader_nVBumpDraw Realtime シェーダ。 Softimage.nVBumpDraw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\nVCubic.Preset | RTShader_nVCubic Realtime シェーダ。 Softimage.nVCubic.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\nVDraw.Preset | RTShader_nVDraw Realtime シェーダ。 Softimage.nVDraw.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\nVMeta.Preset | RTShader_nVMeta Realtime シェーダ。 Softimage.nVMeta.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\nVPPAtt.Preset | RTShader_nVPPAtt Realtime シェーダ。 Softimage.nVPPAtt.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\nVToon.Preset | RTShader_nVToon Realtime シェーダ。 Softimage.nVToon.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例:ConnectRTShader Example を参照してください。 |
| RealTime\nVidiaShadowShader.Preset | nVidiaShadow Realtime シェーダ。 Softimage.nVidiaShadowShader.1.0 シェーダ定義リファレンス ページを参照してください。 このプリセットの使用例: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;
} |