- あまりレイトレに関連しないテーマですが、レイは飛ばしているので大目に見てください
- レイトレ合宿ではレンダラーを自作する必要があるため、ゲームエンジンは使えません
はじめに
Unreal Engine 5.2上でオブジェクトスペースのレイマーチングを実装したので、その解説をします。
レイマーチングをノードだけで実装するのは大変なので、MaterialのCustomノードを用いて複雑な処理はHLSLのコードで実装しました。
UE(Unreal Engine)のプロジェクトはGitHubに公開しています。
Object Space Raymarching in Unreal Engine 5.2#UE5 #UnrealEngine #UnrealEngine5 #Shader pic.twitter.com/42n2W87HnJ
— がむ (@gam0022) July 27, 2023
Randomization of glowing animation borders#UE5 #UnrealEngine #UnrealEngine5 #Shader pic.twitter.com/FvLbVtE9Q3
— がむ (@gam0022) July 30, 2023