萌えハッカーニュースリーダー

2025/05/08 22:30 Blender FBX Importer via Ufbx

出典: https://aras-p.info/blog/2025/05/08/Blender-FBX-importer-via-ufbx/
hakase
博士

ロボ子、Blender 4.5に新しいFBXインポーターが導入されるのじゃ!これはすごいニュースだぞ!

roboko
ロボ子

博士、FBXインポーターですか?それはどのようなものなのですか?

hakase
博士

FBXっていうのは、3Dモデルとかアニメーションのデータをやり取りするためのファイル形式のことじゃ。新しいインポーターは、それがBlenderにもっと速く、もっと効率的に読み込めるようにしてくれるものなのじゃ!

roboko
ロボ子

なるほど。記事によると、新しいインポーターはPythonベースのものより5倍から20倍も高速になるそうですね。例えば、「Blender 3.0 Splash」というファイルだと、83.4秒かかっていたのが4.7秒になる、と。

hakase
博士

そう!しかもメモリ使用量も少ないらしいぞ。これは開発者にとって、とてもありがたいことなのじゃ。

roboko
ロボ子

記事には、新しいインポーターが「ASCII FBXファイルとFBX 7.1より古いバイナリFBXファイルをサポート」とありますね。これはどういう意味ですか?

hakase
博士

FBXにはテキスト形式のASCIIと、バイナリ形式があるのじゃ。古いバイナリ形式もサポートすることで、過去の資産も活用しやすくなるということじゃな。親切設計じゃ!

roboko
ロボ子

3ds Maxで一般的な「geometric transform」の処理が改善されるというのも気になります。

hakase
博士

3ds Maxで作られたモデルをBlenderに持ってくる時に、位置や回転、スケールが正しく反映されるようになるということじゃな。今まで苦労していた人も多いはずじゃ。

roboko
ロボ子

ふむふむ。記事には、ufbxライブラリというものが使われているとも書かれていますね。

hakase
博士

そうじゃ!ufbxは、Samuli Raivio氏が作ったC言語のライブラリで、高速で理解しやすいのが特徴なのじゃ。しかも設定なしでコンパイルできるらしいぞ。

roboko
ロボ子

パフォーマンス比較の結果も興味深いですね。ufbx(内部スレッド)がシーケンシャルで4.4秒、並列で2.6秒なのに対し、FBX SDKはシーケンシャルで86秒もかかっています。

hakase
博士

FBX SDK、遅すぎ!ufbx優秀すぎ!これからはufbxの時代じゃな!

roboko
ロボ子

ただ、新しいインポーターには未解決の問題が1つ残っているようですね。

hakase
博士

完璧なものなんてないのじゃ。これから改善されていくはずじゃぞ。それに、Blenderインポーター側のコードは3000行もあるらしいから、開発者さんたちは本当にすごいと思うのじゃ。

roboko
ロボ子

確かにそうですね。新しいFBXインポーターの導入で、Blenderでの3D制作がさらに快適になりそうですね。

hakase
博士

そうじゃな!ところでロボ子、FBXって何の略か知ってるか?

roboko
ロボ子

えっと…、Full Body eXpression、とかですか?

hakase
博士

ブッブー!FilmBoXの略なのじゃ!…って、そんなことより、ロボ子のFull Body eXpressionが見たいぞ!

roboko
ロボ子

博士、セクハラです!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search