機械学習用のデータセット作成に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による合成データセットの充実に因るところ大きいように思う。


関連記事
Adobe MAX 2015
色んな三面図があるサイト
注文してた本が届いた
BlenderのPython環境にPyTorchをインストー...
株式会社ヘキサドライブの研究室ページ
Mayaのプラグイン開発
VGGT:マルチビュー・フィードフォワード型3Dビジョン基盤...
『ローグ・ワン/スター・ウォーズ・ストーリー』"あのキャラク...
2012 昨日のクローズアップ現代を見た
Phongの表現力パネェ 材質別のPhong Shader用...
Windows10でPyTorchをインストールしてVSCo...
CreativeCOW.net
WordPressのテーマを自作する
Kinect for Windows v2の日本価格決定
Mayaのレンダリング アトリビュート
Google XML Sitemap Generatorプラ...
openMVGをWindows10 Visual Studi...
DCGAN (Deep Convolutional GAN)...
ZBrushで基本となるブラシ
デザインのリファイン再び
OpenMVSのサンプルを動かしてみる
Runway ML:クリエイターのための機械学習ツール
Alice Vision:オープンソースのPhotogram...
NumSharp:C#で使えるNumPyライクな数値計算ライ...
ゴジラの造形
ZBrushの作業環境を見直す
MeshLab:3Dオブジェクトの確認・変換に便利なフリーウ...
Maya 2015から標準搭載されたMILA
ZBrushのUV MasterでUV展開
Blender 2.8がついに正式リリース!
ZBrushで仮面ライダー3号を造る 仮面編 リファレンス画...
ZBrushでアヴァン・ガメラを作ってみる 頭頂部と首周りを...
天体写真の3D動画
UnityプロジェクトをGitHubで管理する
ポリゴン用各種イテレータと関数セット
JavaによるCGプログラミング入門サイト (日本語)
UnityでShaderの入力パラメータとして行列を渡す
ラクガキの立体化 進捗
Google Colaboratoryで遊ぶ準備
Mean Stack開発の最初の一歩
ポリゴンジオメトリ処理ライブラリ『pmp-library (...
ポイントクラウドコンソーシアム


コメント