使用可能な 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; } |