Aqoole_Hateenaの技術日記

vulkan+raytraceで色々描いてます

水の表現の挑戦 海のcausticsを表現したい

youtu.be

波の高さを穏やかにし、water causticsをすこし目立たさせてみました。
water causticsとは水面の底に現れる模様のことです。

内部のプログラム的に負荷軽減を色々行い、横長で描画面積を広げています。
AMDの6900XTという現状ではAMDGPUで最も良いものを使っていますが、これでも5〜8fps程度しかパフォーマンスが出ません。

もっと波打ち際を綺麗にしたり、果てしなく続く海を描きたいですが、まだ道は遠そうです。