写真を1枚放り込むと、数秒後には3Dモデルが立ち上がる。しかもその計算は全部、手元のMacの中で完結する——クラウドにも、Pythonにも、NVIDIAのGPUにも頼らない。r/LocalLLaMAで話題になった個人開発の「Modelr」というアプリが、まさにそれをやってのけた。画像から3Dへの変換(Image to 3D)が、いよいよふつうのMacやiPhoneで、オンデバイスに動く時代に入りつつある。
01何が起きたのか
投稿したのは u/arduinoRPi4。TencentのオープンモデルHunyuan3Dを、AppleのMLX(Apple Silicon向けの機械学習フレームワーク)へ移植し、それをそのままデスクトップアプリに仕上げた。名前はModelr。ライセンスはMITで、ソースも公開されている。本人いわく「Mac用としては唯一の、この種のアプリ」で、去年の11月から数えて4回目の作り直しでようやく完成したという。
使い方はシンプルだ。画像を読み込む → SwiftVisionで背景を消す → 拡散モデル(Diffusion)が形をリアルタイムで生成していくのを眺める → 3Dモデルができる。そのあとテクスチャ(表面の色や質感)が塗られていく様子も、その場で見られる。ポイントは、この一連の処理が全部ローカルで走ること。最初にモデルをダウンロードする以外、ネット接続もサーバーも要らない。
これまで「画像→3D」といえば、NVIDIAのCUDA前提で、Pythonの重たい環境を組んで、多くはクラウドのGPUを借りて動かすものだった。それがMacの中だけで、しかも速く軽く動く——そこが今回インパクトを持って受け止められた理由だ。
02コミュニティの反応
スレッドで面白かったのは、単なる「すごい」で終わらず、実際に使えるのか・どこまで作れるのかという具体的な話に進んだところ。まず開発者本人が、得意・不得意を正直に語っている。
用途については「アプリでくるくる回すだけの簡単な3Dアセットとか、あとは3Dプリント用かな」と本人。別のユーザーからは、Meshy(商用の画像→3Dサービス)のような自動リギングやアニメーションは付けないのか、という要望も出た。
そして議論がいちばん白熱したのが、ライセンスの話だった。あるユーザーが「生成したアセットは、Hunyuan3Dのライセンスでかなり制限されるぞ」と釘を刺したのだ。
これに対して、別のユーザーが「いや、それは違うのでは」と冷静に反論した。ここが今回いちばん大事なポイントなので、後半で一次情報にあたって確かめる。
03仕組み:なぜMacで軽く・速く動くのか
カギは、AppleのMLXというフレームワークにある。MLXはApple自身の機械学習研究チームが作った、Apple Silicon専用の計算ライブラリだ。最大の特徴が「ユニファイドメモリ(Unified Memory)」——CPUとGPUが同じメモリを共有していて、データをいちいちCPU側からGPU側へコピーし直す必要がない。この転送のオーバーヘッドが消えるぶん、Macでは効率よく動く。
しかもMLX版はPythonやPyTorchを一切通さず、SwiftとC++で直接推論する。重たいランタイムを積まないので、メモリも時間も節約できる。投稿主が公開したベンチマーク(M4 Max・FP16精度)はこんな数字だ。
- 形状生成(小・Hunyuan3D-DiT-v2 mini):約20.9秒 / メモリ約5.6GB
- 形状生成(大・turbo版):約22.3秒 / メモリ約7.3GB
- テクスチャ生成(RGB・色のみ):約231秒 / メモリ約38GB
- テクスチャ生成(PBR・質感つき):約344秒 / メモリ約39GB
投稿タイトルにある「2GB以下・iPhoneでも」は、モデルをQ4/Q8に量子化(Quantization、精度を落としてサイズを縮める)した場合の話。フル精度だと5GB台だが、量子化すれば手元のiPhoneでも動くところまで軽くできる、という意味だ。オンデバイスAIが、いよいよスマホの手のひらに降りてきている一例と言っていい。
04ライセンスの話:使えるけど、条件がある
コメント欄の論争を、Tencentの公式ライセンス(Tencent Hunyuan 3D 2.0 Community License)本文にあたって確かめた。結論から言うと、制限がかかるのは主に“モデルそのものの使用”で、次の3点がポイントになる。
- 地域制限:このライセンスはEU(欧州連合)・イギリス・韓国では適用されない(=これらの地域向けには使えない)。日本は対象外ではないので、この点はクリア。
- 商用の閾値:あなたのサービスの月間アクティブユーザー(MAU)が100万人を超える場合は、別途Tencentから商用ライセンスを取る必要がある。個人や小規模なら実質問題にならない水準。
- 出力物の扱い:本文には「TencentはあなたのOutput(生成物)に対して権利を主張しない。Outputとその後の利用の責任はすべてあなたにある」と明記されている。
つまり、スレッドで反論していたユーザーの読みが本文と合っている。制約は“モデルの配布・利用条件”にかかるのであって、Tencentは生成された3Dモデルそのものの権利は主張していない。ただし「訴えられないから何でもOK」と単純化するのも危うい。ライセンス(利用規約)に同意して重みをダウンロードした以上、その条件に沿って使う責任は残る——このあたりは各自の用途と地域で慎重に判断したいところ。
ライセンスの縛りを避けたい人向けに、コメントでは別の選択肢も挙がっていた。MicrosoftのTRELLISだ。あるユーザーは「Trellisは完全にオープン。まともなライセンスの3D生成モデルは事実上これだけだから、自分はこっちを移植した」と話す。実際TRELLISはコードもモデルの重みもMITライセンスで公開されている。品質重視ならHunyuan3D、ライセンスの自由度重視ならTRELLIS——という住み分けが見えてくる。
05つまり日本の読者にとっては
まず、Macユーザーなら今日から無料で試せる、というのが率直な収穫だ。ソースもアプリも公開されているので、Apple Siliconのマシンがあれば手元で「画像→3D」を体験できる。ゲームのちょっとしたアセット、アプリでくるくる回す小物、3Dプリント用の下地——用途がハマる人には十分に実用的だ。
もう一つは、オンデバイスAIの流れがまた一歩進んだこと。画像生成や文章生成に続いて、3D生成までがクラウドを介さず手元で動き始めた。データが外に出ない安心感、API課金のかからなさ、オフラインでも動く手軽さ——このメリットは、業務でAIを使う場面ほど効いてくる。
そして今回いちばんの学びは、「オープンソース=何でも自由」ではない、という現実だ。同じ“公開モデル”でも、Hunyuan3Dのように地域や規模で条件がつくものもあれば、TRELLISのようにMITで自由度の高いものもある。AIを仕事に取り入れるなら、モデルの性能だけでなくライセンスまで一度は目を通す——その一手間が、あとで自分を守ってくれる。