three.js練習 R3F text3D
R3Fでtext3D
概要
最近、React Three Fiberを学習しハマっている。日本語テキストをSDFに変換して3Dテキストとして表示してみた。
技術
3Dテキスト
Googleフォント(ttf)をダウンロードしてtypeface.jsでjsonファイルに変換する。
その後、r3f/dreiにて3Dテキストとしてロードする。水面
r3f/dreiのMeshReflectorMaterialを使用した。createPortalによるプリレンダー
R3FでsetRenderTargetを利用するやり方がわからなかったので調べた。
ここら辺がやりにくい(素のthree.jsの方が楽な)のでもう少し精錬された方法を考えていきたい。
最後に
数時間の作業でここまでの見栄えを創れるのはthree.jsでは不可能だとは思う。dreiの扱い方をどんどん調べて色々挑戦はしていきたい