ソフトウェア開発のTipsなど
trimesh:PythonでポリゴンMeshを扱うライブラリ
3Dポリゴンジオメトリを扱うライブラリは古よりC++など色んな言語向けに揃っておりますが、このtrimeshは全てPythonで書かれたライブラリ。 trimesh Trimeshは、全てのコードがPythonバージョン3.7以降で書かれた...
VCG Library:C++のポリゴン操作ライブラリ
VCGlibは、割と古くからあるC++のポリゴン操作ライブラリ。GPL-3.0ライセンス。 VCG Library Visualization and Computer Graphics Library (略称 VCGlib)は、C++で書...
Blendify:コンピュータービジョン向けBlenderラッパー
コンピュータービジョンで扱う対象が2Dの画像だけでなく3Dデータに広がってきて、コンピューターグラフィックスとの垣根がどんどん無くなってきているように感じる。 Blendifyは、Blenderの機能をPythonのモジュールとして呼び出せ...
geometry3Sharp:Unity C#で使えるポリゴン操作ライブラリ
Unityはポリゴンのオブジェクトを扱う割に、意外とポリゴンジオメトリを操作するAPIが貧弱。 でも、ポリゴンジオメトリ操作の有名なライブラリはC++かPythonに偏っており、直接C#で利用できるライブラリは少ない。 そんな中で有力な選択...
Geogram:C++の3D幾何アルゴリズムライブラリ
Geogramは、3Dジオメトリ(主にポリゴン)を操作するアルゴリズムを多数揃えたC++のライブラリ。3条項BSDライセンス。 Geogram Geogramは、幾何学的アルゴリズムを備えたプログラミングライブラリです。 以下のようなジオメ...
ManimML:機械学習の概念を視覚的に説明するためのライブラリ
数学の概念をアニメーションで視覚的に説明するためのManim, Manim Community Library↓ に加えて、機械学習の概念をアニメーションで説明するためのプロジェクト↓ ManimML ManimMLは、Manim Comm...
Point Cloud Utils:Pythonで3D点群・メッシュを扱うライブラリ
3Dコンピュータービジョンのブーム(?)のおかげか、Pythonで点群やメッシュデータを扱えるオープンソースライブラリが充実してきた。 こちらのPoint Cloud UtilsはGPLv2ライセンス。 Point Cloud Utils ...
3Dモデルを立体視で確認できるVRアプリを作っている
10月に衝動的にUnityでVR(Meta Quest 2)アプリを作り始めた↓ 作り始めた理由は、ZBrushで作った3Dオブジェクトを立体視で確認する目的に丁度良いレンダリング品質の既存アプリが存在しなかったからだけど、その後Adobe...
ZBrushで作った3Dモデルを立体視で確認できるVRアプリを作る
先日、Oculus改めMeta Quest Proが発表された。 今回はさすがに価格が高過ぎて手が出せない。Oculus Meta Quest 2を購入してからもう2年経つ。 併せて購入したEliteストラップは早々に割れてしまった。 今は...