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...

関連記事

Kinect for Windows v2の日本価格決定

OANDAのfxTrade API

OpenMVSのサンプルを動かしてみる

Leap MotionでMaya上のオブジェクトを操作できる...

ブログの復旧が難航してた話

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

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

Unreal Engine Tokyo MeetUp!へ行っ...

NeRF (Neural Radiance Fields):...

BlenderのRigifyでリギング

ZBrushCore

UnrealCLR:Unreal Engineで.NET C...

Live CV:インタラクティブにComputer Visi...

MeshroomでPhotogrammetry

Webスクレイピングの勉強会に行ってきた

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

Photogrammetry (写真測量法)

clearcoat Shader

DUSt3R:3Dコンピュータービジョンの基盤モデル

Model View Controller

ZBrushでアヴァン・ガメラを作ってみる 口のバランス調整

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

注文してた本が届いた

OpenAR:OpenCVベースのマーカーARライブラリ

OpenCV 3.3.0-RCでsfmモジュールをビルド

Deep Learningとその他の機械学習手法の性能比較

動的なメモリの扱い

「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作っ...

ZBrushのお勉強

WordPressのサーバ引っ越し方法を考える

WinSCP

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

UnityでARKit2.0

iPhone・iPod touchで動作する知育ロボット『R...

グローバルイルミネーションに手を出す前に、やり残したことがあ...

Phongの表現力パネェ 材質別のPhong Shader用...

Unityの各コンポーネント間でのやり取り

Unreal Engineの薄い本

BlenderのGeometry Nodeで遊ぶ

OpenCVの超解像(SuperResolution)モジュ...

UnityでOpenCVを使うには?

SIGGRAPH論文へのリンクサイト

コメント