自分の部屋を忠実に再現した3DCGアニメーション作品

「My Apartment Room」

1年次後期の授業「コンピュータグラフィックス論」で個人制作した3DCGアニメーションです。100以上のオブジェクトを作成し、自分の部屋をできる限り忠実に再現しています。

制作全体で300時間以上を要しました。


使用ツール

  • Blender

目的

授業では「自分の部屋を3DCGアニメーションによって表現する」というテーマが与えられましたが、私は1ルームアパートに住んでいるため、どうせなら1ルーム全体を忠実に再現したアニメーションを作成したいと考え、制作に取り掛かりました。

CG制作は完全に未経験であったため、自分の部屋のあまり綺麗ではない部分までの隅々を表現することで、モデラーによるCG制作の基礎を習得することを目的として掲げました。


制作プロセス

1.モデリング

  • 洗濯機のモデリング画面
  • 電子レンジのモデリング画面
  • 皿のモデリング画面
  • 靴下のモデリング画面
  • ゴミのモデリング画面
  • トイレのモデリング画面

洗濯機や電子レンジ、食器、靴下、ゴミ、トイレなど、大きい物から小さいものまで、部屋にある様々な物をモデリングしています。大きさの整合性を保つため、実際の大きさを定規で測って反映させています。Blenderの基本的な機能によって忠実な表現を心掛けました。


2.テクスチャリング

  • 洗濯機のテクスチャリング画面
  • 電子レンジのテクスチャリング画面
  • 皿のテクスチャリング画面
  • 靴下のテクスチャリング画面
  • ゴミのテクスチャリング画面
  • トイレのテクスチャリング画面

実際の物の写真を正面と後ろ、横、上から撮影し、モデリングしたオブジェクトに貼り付けることで、より現実に近い見た目を重視してテクスチャリングしています。


3.アニメーション

開閉するドアのアニメーション 流れる水のアニメーション タオルをめくるアニメーション

ドアの開閉や水の流れ、タオルをめくる動作などをアニメーションで表現しています。特に、タオルをめくる動作には物理演算を使用しており、摩擦や減衰などの値を詳細に設定することで、よりリアルな布の表現に力を入れています。


4.カメラワーク

  • キッチンシーンを映すシーンのカメラ
  • コントローラーを映すシーンのカメラ
  • 寝床を映すシーンのカメラ

カメラに対してキーフレームを打ち、シーンに合わせて場所やアングルを変更しています。見せたい場所をしっかり見せるため、角度やスピードなどを微調整することで、適切なカメラワークを意識しています。


5.レンダリング

オブジェクトの数が非常に多く、フレーム数は5000以上であるため処理に時間がかかり、1回のレンダリングには約20時間を要しました。アニメーションが上手く反映されないことや、光の当たり方に生じた不満などによりレンダリングをやり直し、何度も試行錯誤を繰り返しました。

アニメーションを再生

獲得した学び

たくさんのオブジェクトを作成することには気が遠くなるような作業量を伴いましたが、それぞれのプロセスで確実に技術が向上したと考えています。

初めての経験であったため、失敗をすることが多々ありましたが、その度に解決法を学び、ある程度はBlenderを使いこなせるようになりました。特に、モデリングの段階では様々な形を表現することで、複雑な形も正確にモデリングできるようになりました。また、制作を通し、日常的に目にする3DCGが作られる過程について、深く理解することができました。

近年ではWeb制作において、Three.jsやWebGLによる3D表現が増加しています。今回得た学びを活かし、今後はWebにおける3D表現についても学習することで、表現の幅を広げていきたいと考えています。