安全ムービー
構想中事故の状況や作業手順を、俯瞰視点・30秒以内の3Dアニメーションで伝える解説ムービーの制作手法を検証する構想段階のプロジェクト。シーン定義データからBlenderで決定論的に生成する方式を試しています
公開日

対象ユーザー
- 安全教育の教材づくりに関わる人
事故がどのように起きたのかは、言葉と静止画だけではなかなか伝わりません。交通事故のニュースで見かける俯瞰の再現CGのように、状況を上から見下ろす短いアニメーションにして伝えられないか。安全ムービーは、そのための制作手法を検証している、構想段階のプロジェクトです。
構想
作ろうとしているのは、現場を上から見下ろす視点で描く、30秒以内の短い3D解説ムービーです。上からの視点なら、当事者それぞれの位置と動きを同じ画面に収められます。車両や人物はローポリの簡素なモデルで表現し、写実性よりも、位置関係と時間の流れが読み取れることを優先します。実写で事故を再現するわけにはいきませんし、静止画のイラストでは、動きの順序までは伝えにくいものです。その間を埋める教材の形として、俯瞰の3Dアニメーションを考えています。
題材は事故の状況再現に限らない想定です。工事手順の進み方や設備配置の変化のように、時間とともに状況が変わる説明であれば、同じ手法を応用できると考えています。
将来的には、この手法で安全教育向けの解説ムービーを受託制作することを構想しています。
制作の仕組み(検証中)
検証しているのは、映像を手作業で組み立てるのではなく、データから自動生成する制作手法です。道路や車両、歩行者の配置と動きをシーン定義データ(JSON)として記述し、Blenderがそのデータを読み込んで、シーンの構築からレンダリング、生成結果の検査までを決まった手順で実行します。車両や歩行者のアニメーション、衝突の瞬間の強調、日本語のラベル表示も、すべてデータ側の記述で指定します。出力は30秒以内のMP4動画です。
この方式を選んだ理由は、修正のしやすさにあります。同じ定義データからは同じ映像が得られるため、「この車の進入をもう少し早くしたい」という修正は、映像を作り直す作業ではなく、データの数値を書き換えて再生成する作業になります。何をどう直したかも、定義データの差分としてそのまま残ります。手作業で組んだシーンは担当者が変わると同じものを再現しにくくなりますが、定義データが残っていれば、誰が実行しても同じ映像に戻れます。
一方で、この仕組みで表現の幅がどこまで出せるかは、まだ確かめている途中です。30秒という枠の中で、伝えたい状況を過不足なく描けるかを検証しています。
現在の状態
安全ムービーは構想段階(concept)のプロジェクトです。制作手法の検証を進めている段階で、受託制作をはじめとした提供は開始していません。提供の形態や時期も未定です。生成した映像が教材として実際の現場で通用するかどうかの評価も、これからの課題です。
安全教育の分野では、同じBenriWorksのアプリとして「移動式クレーン安全シミュレーター」があります。検証の進み方に合わせて、このページも更新していきます。
分野・使用技術
関連記事

ガイド公開
移動式クレーンの定格荷重とは — 作業半径との関係をわかりやすく
移動式クレーンの定格荷重・定格総荷重・つり上げ荷重の違いと、作業半径が大きくなるほど吊れる重さが減る理由を解説します。転倒災害の典型パターンと必要資格の区分もまとめます
#移動式クレーン#安全教育関連アプリ: 移動式クレーン安全シミュレーター

開発記事公開
支持多角形でクレーンの転倒を判定する
クレーン安全シミュレーターで、支持多角形と安定余裕から転倒の危険を判定し、アウトリガーの張出しが効く理由を体感できるようにした実装を紹介します
#物理シミュレーション#安全教育#個人開発関連アプリ: 移動式クレーン安全シミュレーター

開発記事公開
物理エンジンでクレーンの荷振れとワイヤー破断を表現する
クレーン安全シミュレーターで、振り子近似からRapier3Dの剛体とバネダンパーケーブルへ移行し、荷振れと破断を創発させた実装を紹介します
#物理シミュレーション#Three.js#個人開発関連アプリ: 移動式クレーン安全シミュレーター

ガイド公開
クレーン安全教育に3Dシミュレーターを使う利点と限界
3Dシミュレーターをクレーンの安全教育に取り入れる場合の一般的な利点と、実機訓練や法令上の教育を代替できない限界を整理します
#安全教育#建設DX関連アプリ: 移動式クレーン安全シミュレーター

