<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>3d on Wilson Wu</title><link>https://wilsonwu.me/zh/tags/3d/</link><description>Recent content in 3d on Wilson Wu</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 19 Jan 2026 00:00:00 -0500</lastBuildDate><atom:link href="https://wilsonwu.me/zh/tags/3d/index.xml" rel="self" type="application/rss+xml"/><item><title>微软 TRELLIS 大语言模型：面向生产级 3D 资产生成的大模型及基于 Azure 部署使用指南</title><link>https://wilsonwu.me/zh/blog/2026/llm-microsoft-trellis-3d/</link><pubDate>Mon, 19 Jan 2026 00:00:00 -0500</pubDate><guid>https://wilsonwu.me/zh/blog/2026/llm-microsoft-trellis-3d/</guid><description>&lt;p&gt;&lt;img alt="Trellis-3D" loading="lazy" src="https://wilsonwu.me/zh/blog/2026/llm-microsoft-trellis-3d/1-trellis-3d.png"&gt;&lt;/p&gt;
&lt;p&gt;2025 年末，微软研究院发布了一个面向 3D 内容创作的开源大模型项目 &lt;strong&gt;TRELLIS&lt;/strong&gt;，并伴随学术论文&lt;a href="https://arxiv.org/abs/2412.01506"&gt;《Structured 3D Latents for Scalable and Versatile 3D Generation》&lt;/a&gt;。该项目通过统一的结构化潜在空间与先进的流模型技术，显著提升了文本/图像到 3D 资产生成的质量与灵活性，同时拓展了 3D 模型的多格式输出与编辑能力，成为当前 3D AI 模型生态中的重要技术之一。&lt;/p&gt;</description><content:encoded><![CDATA[<p><img alt="Trellis-3D" loading="lazy" src="/zh/blog/2026/llm-microsoft-trellis-3d/1-trellis-3d.png"></p>
<p>2025 年末，微软研究院发布了一个面向 3D 内容创作的开源大模型项目 <strong>TRELLIS</strong>，并伴随学术论文<a href="https://arxiv.org/abs/2412.01506">《Structured 3D Latents for Scalable and Versatile 3D Generation》</a>。该项目通过统一的结构化潜在空间与先进的流模型技术，显著提升了文本/图像到 3D 资产生成的质量与灵活性，同时拓展了 3D 模型的多格式输出与编辑能力，成为当前 3D AI 模型生态中的重要技术之一。</p>
<p>官方 Github 仓库地址：<a href="https://github.com/microsoft/TRELLIS">https://github.com/microsoft/TRELLIS</a></p>
<h2 id="trellis-是什么核心概念与架构">TRELLIS 是什么？——核心概念与架构</h2>
<p>TRELLIS 是微软构建的<strong>大型 3D 资产生成模型</strong>，支持输入文本提示或图像，并输出高质量的三维模型资产。其技术创新点主要包括：</p>
<ul>
<li><strong>统一结构化潜在表示（SLAT）</strong>：将三维信息编码为一种可扩展的结构化潜在空间表示，使模型能够以统一方式理解和生成不同表现形式的 3D 结果。</li>
<li><strong>整流流（Rectified Flow Transformers）</strong>：专为 SLAT 设计的生成骨干网络，通过适应 sparse 表示提升生成效率与质量。</li>
<li><strong>大规模训练与预训练模型</strong>：模型规模最高达<strong>约 20 亿参数</strong>，并在包含 <strong>50 万多样化三维资产的数据集</strong>上训练，具备强泛化能力。</li>
</ul>
<p>TRELLIS 不仅能生成三维几何，还能捕获复杂纹理与外观信息，使得生成的资产更贴近真实世界中可用的三维内容。</p>
<h2 id="主要功能特性">主要功能特性</h2>
<p>以下是 TRELLIS 的核心功能模块及技术亮点：</p>
<h3 id="多模态输入能力">多模态输入能力</h3>
<p>TRELLIS 支持以下输入条件：</p>
<ul>
<li><strong>文本提示（Text-to-3D）</strong>：通过自然语言描述生成三维资产（提示须清晰准确）。</li>
<li><strong>图像条件（Image-to-3D）</strong>：根据一张或多张图片生成对应三维模型。</li>
</ul>
<p>这种多模态输入支持，使 TRELLIS 适用于从概念设计到真实原型的全流程创作。</p>
<p><img alt="3D" loading="lazy" src="/zh/blog/2026/llm-microsoft-trellis-3d/2-to-3d.png"></p>
<h3 id="灵活的输出格式">灵活的输出格式</h3>
<p>根据下游需求，TRELLIS 输出包括：</p>
<ul>
<li><strong>辐射场（NeRF/Radiance Fields）</strong>：适合渲染与展示</li>
<li><strong>3D 高斯表示</strong>：一种可渲染密度表示</li>
<li><strong>传统网格 Mesh</strong>：可导出为标准 3D 文件格式（例如 GLB/OBJ）用于游戏、AR/VR 等应用</li>
</ul>
<p>这种格式灵活性是模型在实际生产环境中落地的关键能力。</p>
<h3 id="本地三维编辑与变体生成">本地三维编辑与变体生成</h3>
<p>与早期单一生成模型不同，TRELLIS 能：</p>
<ul>
<li><strong>局部编辑</strong>：在已有模型上进行细部修改</li>
<li><strong>生成变体</strong>：在保持基本结构不变的前提下，创建风格、细节不同的多版本输出</li>
</ul>
<p>这种能力特别适合迭代式 3D 内容设计。</p>
<h3 id="支持大规模数据集训练与可扩展性">支持大规模数据集训练与可扩展性</h3>
<p>TRELLIS 在包含多种来源（如 Objaverse、ABO 等）的大规模 3D 数据集上进行训练，使其具备：</p>
<ul>
<li><strong>强泛化能力</strong></li>
<li><strong>更丰富的几何与纹理表现</strong></li>
<li><strong>多任务适配能力</strong></li>
</ul>
<p>这样的数据基础是其较竞品更具优势的根本原因之一。</p>
<h2 id="与其他竞品对比优势与提升点">与其他竞品对比：优势与提升点</h2>
<p>目前市场上其他比较知名的 3D 生成模型（例如 <strong>OpenAI Shap-E</strong>、或研究型模型如 MeshGen 等）多存在以下局限：</p>
<ul>
<li>有的只能输出单一 3D 表示（如内隐函数或点云）</li>
<li>多数不支持本地编辑与多种格式输出</li>
<li>在复杂纹理、细节表现上效果有限</li>
</ul>
<p>相比之下：</p>
<h3 id="trellis-的主要优势包括">TRELLIS 的主要优势包括</h3>
<ol>
<li><strong>结构化潜在表示（SLAT）框架</strong>：支持统一的生成与解码机制，同时兼顾几何与纹理细节。</li>
<li><strong>多格式生成输出</strong>：与只生成单种数据结构的竞品相比更通用。</li>
<li><strong>本地编辑与变体生成</strong>：提升了设计迭代效率。</li>
<li><strong>大规模预训练与更丰富数据集支撑</strong>：提升了模型对稀有或复杂对象的生成能力。</li>
</ol>
<p>总的来说，TRELLIS 更偏向工业级 3D 生成工具，而不只是科研展示或单一生成模型。</p>
<h2 id="部署和使用">部署和使用</h2>
<p>目前，微软尚未在 <strong>Azure AI Foundry / Microsoft Foundry</strong> 中以 Serverless 或托管模型的形式直接提供 TRELLIS。因此，在 Azure 云环境中使用 TRELLIS 的<strong>最可行、也是最稳定的方式</strong>，是基于 <strong>Azure GPU 虚拟机（VM）</strong>进行自托管部署。</p>
<p>这种方式具备以下优势：</p>
<ul>
<li>完全控制模型版本与推理流程</li>
<li>支持大显存 GPU，适合 3D 模型生成场景</li>
<li>可与企业现有 Azure 网络、安全、存储体系无缝集成</li>
</ul>
<h3 id="1-azure-gpu-vm-规格选型建议">1. Azure GPU VM 规格选型建议</h3>
<p>TRELLIS 属于<strong>显存与算力敏感型 3D 生成模型</strong>，对 GPU 资源要求较高，推荐如下规格：</p>
<h4 id="推荐-vm-系列">推荐 VM 系列</h4>
<ul>
<li><strong>Standard_NC A100 v4</strong>（A100 80GB，首选）</li>
<li><strong>Standard_NC A100 v5</strong>（A100 80GB，新一代）</li>
<li><strong>Standard_ND H100 v5</strong>（H100，若需要更高吞吐）</li>
</ul>

<blockquote>
  <p>实践建议：</p>
<ul>
<li><strong>推理 / Demo</strong>：单卡 A100 80GB 即可</li>
<li><strong>高分辨率 / 批量生成 / 编辑任务</strong>：建议单机多卡或更高规格</li>
</ul>

</blockquote>
<h3 id="2-操作系统与基础环境">2. 操作系统与基础环境</h3>
<p>推荐环境组合如下：</p>
<ul>
<li>OS：Ubuntu 20.04 / 22.04 LTS</li>
<li>CUDA：与 VM 驱动匹配的官方版本</li>
<li>Python：3.8 或以上</li>
<li>PyTorch：官方 CUDA 版本</li>
</ul>
<p>Azure Marketplace 中可直接选择 <strong>CUDA + NVIDIA Driver 预装镜像</strong>，可显著降低环境准备成本。</p>
<h3 id="3-trellis-安装与依赖配置">3. TRELLIS 安装与依赖配置</h3>
<h4 id="拉取代码">拉取代码</h4>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>git clone --recurse-submodules https://github.com/microsoft/TRELLIS.git
</span></span><span style="display:flex;"><span>cd TRELLIS
</span></span></code></pre></div><h4 id="创建独立-python-环境并安装依赖">创建独立 Python 环境并安装依赖</h4>
<p>官方已提供自动化脚本：</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>./setup.sh --new-env --basic
</span></span></code></pre></div><p>如需支持训练、编辑或高级功能，可根据官方说明启用对应参数。</p>
<h3 id="4-基于-azure-vm-的推理运行方式">4. 基于 Azure VM 的推理运行方式</h3>
<h4 id="方式一命令行推理适合批量任务">方式一：命令行推理（适合批量任务）</h4>
<p>文本或图像驱动生成 3D 模型：</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>python example_text.py <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --prompt <span style="color:#e6db74">&#34;a futuristic electric motorcycle&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --output_dir outputs/
</span></span></code></pre></div><p>或多图像条件输入：</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>python example_multi_image.py <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --input_images images/ <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --output_dir outputs/
</span></span></code></pre></div><p>生成结果可直接导出为 Mesh / Radiance Field 等格式，用于后续渲染或工具链集成。</p>
<h4 id="方式二gradio-web-ui推荐用于演示与验证">方式二：Gradio Web UI（推荐用于演示与验证）</h4>
<p>TRELLIS 官方提供基于 Gradio 的 Web Demo，适合：</p>
<ul>
<li>团队内部体验</li>
<li>产品验证</li>
<li>算法效果对比</li>
</ul>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>python app.py
</span></span></code></pre></div><p>然后通过 Azure VM 公网 IP 或内网负载均衡访问 Web UI。</p>
<h3 id="5-azure-上的工程化部署建议">5. Azure 上的工程化部署建议</h3>
<p>为了更好地在 Azure 上长期运行 TRELLIS，建议采用以下架构实践：</p>
<h4 id="存储解耦">存储解耦</h4>
<ul>
<li>模型权重：Azure Blob Storage</li>
<li>生成结果：Blob / Azure Files</li>
<li>日志与元数据：Azure Monitor / Log Analytics</li>
</ul>
<h4 id="服务化封装">服务化封装</h4>
<ul>
<li>使用 <strong>FastAPI / Flask</strong> 将 TRELLIS 推理封装为 HTTP API</li>
<li>GPU VM 作为推理节点</li>
<li>前端或工作流通过 REST 调用</li>
</ul>
<h4 id="安全与网络">安全与网络</h4>
<ul>
<li>VM 置于 VNet 内</li>
<li>Web UI / API 通过 Application Gateway 或内部访问</li>
<li>支持私有部署，满足企业安全要求</li>
</ul>
<h2 id="总结与展望">总结与展望</h2>
<p>微软 TRELLIS 代表了当前 3D AI 生成技术的重要进步，它在生成质量、格式多样性与本地编辑能力方面具备显著优势。对于希望自动化 3D 内容创建的开发者与设计者而言，它是一个有实力的开源方案。部署方面，虽然目前官方尚未将其作为 Foundry 的 serverless 模型，但可通过 Azure 的常规模型部署管道与 GPU 计算能力在云端高效运行 TRELLIS 推理与自定义训练。</p>
]]></content:encoded></item></channel></rss>