yasukichi / testcode

okawa's personal testcode
0 stars 0 forks source link

UE4の描画パスをプラグインで追加する #21

Open yasukichi opened 1 year ago

yasukichi commented 1 year ago

UE4の描画パスをプラグインで追加する

UE4 4.25くらいからかと思いますが、描画パスをエンジン改造無しで追加する方法を発見したので広めたいと思いました。  きっかけはRenderDocで描画を調べている時に、PostOpaqueExtentionsというパスを見つけた事でした。これはなんだろうと調べてみると、文字通り不透明関連の描画が一通り終わって、これから半透明描画に入るタイミングで描画用のDelegateを呼び出すという機能でした。  実際にこの機能を使用しているのは何だろうとつらつら調べると、GPULightmassのデバッグ描画が使用していました。  この機能を使うと、半透明描画前だけという制約があるものの、独自の描画パスをエンジン改造無しに追加できそうです。使いようによっては新しい未来が開けるかも!