BlenderとThree.jsの関係|3D制作からWeb実装までを解説
Web制作で3D表現を使う場面が増えています。以前は、Webサイトのビジュアルといえば写真、イラスト、アイコン、動画、CSSアニメーションが中心でした。しかし現在では、Heroセクションに3Dモデルを配置したり、商品を回転表示したり、スクロールに合わせて立体オブジェクトが動いたり、WebGLを使ってインタラクティブな空間表現を作ったりするサイトが増えています。その中でよく使われる組み合わせが、BlenderとThree.jsです。
Blenderは3Dモデルを作るための制作ツールであり、Three.jsはその3DモデルをWebブラウザ上で表示・制御するためのJavaScriptライブラリです。つまり、Blenderは「作る側」、Three.jsは「Webで動かす側」と考えると分かりやすくなります。Blenderで形状、マテリアル、アニメーションを作り、GLB形式などで書き出し、Three.jsで読み込んでWebページに表示する流れが基本になります。
EN
JP
KR