機械学習用のデータセット作成にBlenderが利用されるケースは多いのだろうか。
以前もBlender(bpyモジュール)をラップしたライブラリを紹介しましたが、

bpy-rendererはRGB、法線、深度、セマンティックマップ、3Dシーンやアニメーションのスケルトンなど、成分ごとのレンダリングをサポートするラッパー。
bpy-renderer
3Dシーンとアニメーションのレンダリングに最適なライブラリです。
デモ作成用のシンプルなレンダリングスクリプトをお探しの場合でも、トレーニング用のマルチビュー画像データセットの作成をお探しの場合でも、bpy-rendererは両方をサポートするモジュール式のツールボックスです。
bpy-rendererは以下2つのコアコンポーネントを提供します。
- エンジン、カメラ、環境、モデル、シーン、レンダリング出力を設定するためのコアパッケージ。
- 様々な機能のサンプルスクリプト。
Released a python package `bpyrenderer` for rendering using blender. It supports rendering RGB, normal, depth, semantic maps, skeleton of 3D scenes or animations. All in one package and continuously updated!
Feel free to try it: https://t.co/rmlxglLmVn pic.twitter.com/wtcVpgqK9z— Zehuan-Huang (@huanngzh) May 20, 2025
CG制作ではなく、機械学習用途ならコードからAPI的に機能を呼び出せた方が都合が良いことが多いですね。
Quick Start
近日公開予定!現段階では、3Dモデルの360度ビデオをレンダリングするrender_360video.pyのサンプルスクリプトをご確認ください。
サンプルスクリプト
Scripts Task object/render_6ortho.py RGB、深度、法線を含む6視点の正射投影ビューのレンダリング object/render_360video.py 360度動画のレンダリング scene/render_360video.py シーンから360度動画をレンダリング scene/render_360video_decomp.py シーンから360度の「セマンティックフィールドのような」動画をレンダリング animation/render_animation_video.py アニメーションからシングルビュー動画をレンダリング animation/render_animation_union.py アニメーションからシングルビューのRGB、深度、通常の動画をレンダリング
ここ数年のマルチモーダル基盤モデルの性能はCGによる合成データセットの充実に因るところ大きいように思う。


関連記事
Facebookの顔認証技術『DeepFace』
Unityの各コンポーネント間でのやり取り
OpenCVの顔検出過程を可視化した動画
ブログが1日ダウンしてました
アニゴジ関連情報
ZBrushと液晶ペンタブレットでドラゴンをモデリングするチ...
Verilog HDL
3Dモデルを立体視で確認できるVRアプリを作っている
Mitsuba 2:オープンソースの物理ベースレンダラ
TensorFlowでCGを微分できる『TensorFlow...
Adobe MAX 2015
SONYの自律型エンタテインメントロボット『aibo』
顔モデリングのチュートリアル
イタリアの自動車ブランドFiatとゴジラがコラボしたCMのメ...
After Effects全エフェクトの解説(6.5)
ZBrushでアヴァン・ガメラを作ってみる 頭頂部と首周りを...
『手を動かしながら学ぶエンジニアのためのデータサイエンス』ハ...
Mayaでリアルな布の質感を作るチュートリアル
Maya API Reference
Photogrammetry (写真測量法)
ZBrushで仮面ライダー3号を造る ベース編
OpenCV 3.1から追加されたSfMモジュール
ゴジラ(2014)のメイキング
ZBrushのZmodelerとDynamic Subdiv...
Google App Engine上のWordPressでF...
Point Cloud Consortiumのセミナー「3D...
Swark:コードからアーキテクチャ図を作成できるVSCod...
OpenCVでカメラ画像から自己位置認識 (Visual O...
Blender 2.81でIntel Open Image ...
組み込み向けのWindows OS 『Windows Emb...
NumSharp:C#で使えるNumPyライクな数値計算ライ...
オープンソースのネットワーク可視化ソフトウェアプラットフォー...
定数
ZBrushで仮面ライダー3号を造る 仮面編 ClipCur...
UnrealCLR:Unreal Engineで.NET C...
OpenCV 3.1のsfmモジュールを試す
WordPressプラグインによるサイトマップの自動生成
ZBrushでアヴァン・ガメラを作ってみる
ZBrushのお勉強
PythonでMayaのShapeノードプラグインを作る
網元AMIで作ったWordpressサイトのインスタンスをt...
Unity ARKitプラグインサンプルのチュートリアルを読...


コメント