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

関連記事

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

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

コメント