TRELLIS 3D:画像一枚またはテキスト説明から3Dモデルを生成
TRELLIS 3D:画像一枚またはテキスト説明から3Dモデルを生成紹介
TRELLIS 3Dとは
TRELLIS 3Dは、Microsoft Research Asiaが清華大学および中国科学技術大学と連携して開発したオープンソースの3D生成モデルです。SLAT技術により、1枚の2D画像またはテキスト記述から直接、高品質な3Dモデルを生成できます。
TRELLIS 3Dモデルは40億のパラメータを保有し、新しいO-Voxel表現法に基づき、空間を16倍に圧縮できます。512³解像度のテクスチャ付きモデルをわずか3秒で出力可能です。

TRELLIS 3Dの主な特徴
生成速度が超高速:H100上で512³なら3秒、1024³は約17秒、1536³でも約1分で完了
十分な解像度:512³から1536³まで選択可能、圧縮比も圧倒的
あらゆる形状に対応:従来の方法のように閉じたモデルだけでなく、衣服や葉のような開放面、内部構造を持つ物体も処理可能
完全なマテリアルシステム:PBRの全工程をサポートし、ベースカラー、ラフネス、メタリック、透明度を網羅
豊富なフォーマット対応:GLB、OBJ、STL、GLTF、USDZ、PLY、3D Gaussianなど主要なフォーマット全てにエクスポート可能
2種類の入力方式:画像から3D生成も、テキストから3D生成も対応
部分編集が可能:生成後も特定の領域に対して追加・削除・変更が可能
処理フローがシンプル:テクスチャメッシュからO-Voxelへの変換はCPUで10秒未満、逆変換はCUDAで100ミリ秒で完了
TRELLIS 3Dの活用シーン
ゲーム開発:シーンの小道具やキャラクターを素早く作成し、モデリング作業を削減
映画・アニメーション:エフェクトアセットやプレビューモデルの作成に便利
VR/AR:リアルな仮想オブジェクトを生成し、没入感を向上
工業デザイン:製品プロトタイプを迅速に作成し、デザインを検証
EC:インタラクティブな3D商品展示を実現
3Dプリント:印刷可能なモデルファイルを直接生成
教育・研究:3Dデータ生成ツールとして利用
TRELLIS 3Dの強みと弱みの分析
優れている点
確かに高品質:40億パラメータとスパース3D VAEにより、ディテールと fidelity(忠実度)ともに優秀
比類なき速度:3秒でモデル生成可能、従来のモデリングを大幅に上回る
トポロジー制限が少ない:開放面や内部構造を含む複雑なジオメトリにも対応
マテリアルが充実:PBRワークフローが完全で、透明効果もサポート
完全オープンソース:MITライセンスで商用利用も可能
ハードウェア要件は低め:16GBのVRAMで動作し、RTX 3090/4090もサポート
改善すべき点
ハードウェア依存:超高速生成にはH100のようなトップクラスのGPUが必要で、一般のグラフィックボードだと大幅に遅くなる
複雑なディテールに制限:顔の特徴や細かいテクスチャ(紐など)の生成精度は依然として完璧ではない
トレーニングコストが高い:大規模な事前学習には膨大な3Dデータが必要で、ゼロから学習させるには多額の費用がかかる
拡大するとローポリ:エッジ部分のディテールを拡大するとやや粗く、本質的にはローポリモデルのまま
TRELLIS 3Dの使用方法
TRELLIS 3D公式サイトに直接アクセス
JPG/PNG画像をアップロード(1920×1080以上を推奨)
生成ボタンをクリックし、数秒待つと3Dモデルが表示される
プレビューで満足したら、GLBなどのフォーマットで直接ダウンロード

よくある質問
TRELLIS 3Dの生成が遅い?
CUDAアクセラレーションが有効か確認し、RTX 4090以上を推奨。解像度を下げると高速化できます。
VRAMが足りない?
環境変数 PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True を設定するとVRAMを節約できます。
透明効果が反映されない?
GLBはデフォルトで不透明のため、3DソフトウェアでテクスチャのAlphaを手動で透明度チャネルに接続する必要があります。
ディテールがシャープでない?
1024³または1536³の解像度を試してみてください。特に複雑な形状は現在の技術でも限界があります。
対応している画像フォーマットは?
JPG、PNG、WEBPが対応しており、透明チャンネル付きの画像はマスクとして扱われます。
商用利用可能?
可能です。MITライセンスでオープンソースですが、依存関係(nvdiffrastなど)が独自のライセンスを持っている場合があるので注意してください。
ファインチューニングしたい?
TRELLIS.2は完全なトレーニングコードを提供しており、train.pyを使えばファインチューニングやゼロからの学習が可能です。
関連情報:
脚本プランナー▸
AIアプリ
AIニュース