リアルタイムシェーダプリセット

使用可能な 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を参照してください。


ConnectRTShader の例

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;
}