bpy-renderer:レンダリング用Pythonパッケージ

機械学習用のデータセット作成にBlenderが利用されるケースは多いのだろうか。

以前もBlender(bpyモジュール)をラップしたライブラリを紹介しましたが、



bpy-rendererはRGB、法線、深度、セマンティックマップ、3Dシーンやアニメーションのスケルトンなど、成分ごとのレンダリングをサポートするラッパー。

bpy-renderer



3Dシーンとアニメーションのレンダリングに最適なライブラリです。
デモ作成用のシンプルなレンダリングスクリプトをお探しの場合でも、トレーニング用のマルチビュー画像データセットの作成をお探しの場合でも、bpy-rendererは両方をサポートするモジュール式のツールボックスです。
bpy-rendererは以下2つのコアコンポーネントを提供します。

  • エンジン、カメラ、環境、モデル、シーン、レンダリング出力を設定するためのコアパッケージ。
  • 様々な機能のサンプルスクリプト





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


Kubric:機械学習用アノテーション付き動画生成パイプライン
久しぶりにコンピュータビジョン系の話題。Google Researchから機械学習用のアノテーション付き動画を生成するためのツールがオープンソースで公開された↓KubricKubricは、Instance SegmentationマスクやD...

関連記事

ZBrushでアヴァン・ガメラを作ってみる おでこ(?)のバ...

Maya LTのQuick Rigを試す

OpenCV バージョン4がリリースされた!

TVML (TV program Making langua...

Qlone:スマホのカメラで3Dスキャンできるアプリ

Digital Emily Project:人間の顔をそっく...

ZBrush 4R8 リリース!

マルコフ連鎖モンテカルロ法

単純に遊びに行くのはだめなのか?

ラクガキの立体化 反省

ZBrushでゴジラ2001を作ってみる 身体のアタリを作る

konashiのサンプルコードを動かしてみた

cvui:OpenCVのための軽量GUIライブラリ

ブログのデザイン変えました

第20回 文化庁メディア芸術祭『3DCG表現と特撮の時代』

SSD (Single Shot Multibox Dete...

OpenMesh:オープンソースの3Dメッシュデータライブラ...

iPhoneで3D写真が撮れるアプリ『seene』

Mayaでリアルな布の質感を作るチュートリアル

ポイントクラウドコンソーシアム

物理ベースレンダリングのためのマテリアル設定チートシート

ZBrushでアヴァン・ガメラを作ってみる モールドの彫り込...

顔画像処理技術の過去の研究

OpenCV 3.1とopencv_contribモジュール...

3DCG Meetup #4に行ってきた

3DCGのモデルを立体化するサービス

書籍『ROSプログラミング』

libigl:軽量なジオメトリ処理ライブラリ

Composition Rendering:Blenderに...

Dlib:C++の機械学習ライブラリ

UnityプロジェクトをGitHubで管理する

SIGGRAPH論文へのリンクサイト

フリーで使えるスカルプト系モデリングツール『Sculptri...

openMVGをWindows10 Visual Studi...

3Dスキャンしたテクスチャから照明を除去するUnityツール...

第25回コンピュータビジョン勉強会@関東に行って来た

参考になりそうなサイト

Multi-View Environment:複数画像から3...

DensePose:画像中の人物表面のUV座標を推定する

AndroidもopenGLも初心者さ (でもJavaは知っ...

OpenCVでiPhone6sのカメラをキャリブレーションす...

Autodesk Mementoでゴジラを3次元復元する

コメント