بلاگ پر واپس جائیں

小红书 × vivo 的 3D 图片技术:从相册生成到移动端消费

技术教程2026-09-199 منٹ مطالعہ3D三维高斯泼溅Gaussian Splatting移动端渲染小红书vivo

3D 图片产品不是把一个三维模型放进页面那么简单。它需要同时解决从相册生成、内容上传、社交发布到移动端实时消费的完整链路。小红书与 vivo 的公开实践以三维高斯泼溅为核心,并围绕体积、加载、解码和渲染做了工程优化。

本文根据奇舞周刊第 597 期摘要整理。摘要提到几何与外观压缩、结构剪枝、分级细节、早期裁剪、并行解码和实例化绘制,并披露测试设备帧率由 30 FPS 提升至 45 FPS;这些数字属于来源案例,不是所有移动设备的普遍结果。

一、端到端链路

相册图片
  → 三维重建 / 高斯表示
  → 资源压缩和分级
  → 社交发布与分发
  → 移动端加载、解码和渲染

如果只优化模型生成,用户仍可能在下载、解码或渲染阶段等待;如果只压缩资源,又可能损失近景细节和视觉质量。

二、三维高斯表示的工程关注点

高斯泼溅把场景表示为大量带位置、尺度、方向、颜色和透明度的高斯元。产品化时需要在三个维度取舍:

  • 几何细节是否足够;
  • 外观和纹理是否稳定;
  • 资源体积是否适合网络和设备。

因此摘要中的几何与外观压缩、结构剪枝并不是单纯压缩文件,而是根据视觉贡献减少冗余表示。

三、移动端渲染优化

早期裁剪

尽早排除屏幕外、被遮挡或贡献很小的高斯元,减少后续处理量。裁剪策略要注意相机移动和视角变化,避免出现突然消失或闪烁。

并行解码

把资源读取、解压、格式转换和 GPU 上传拆开并行,减少串行等待。需要配合内存预算、线程安全和取消任务。

实例化绘制

让相似渲染任务复用管线和资源,减少每个对象单独提交的开销。实际收益取决于设备 GPU、驱动、场景复杂度和批次组织。

四、分级细节是产品策略

LOD 不只是技术降级,也决定用户第一眼看到什么:远景优先保证整体轮廓,近景再加载更精细的表示;弱网先展示低质量版本,网络允许后渐进增强。要同时定义清晰度、切换阈值、内存上限和失败回退。

五、验收指标

  • 首屏可见时间;
  • 首次交互时间;
  • 模型下载体积;
  • 峰值内存;
  • 解码耗时;
  • 不同视角下的平均和最低 FPS;
  • 设备温度、电量和长时间运行稳定性;
  • 压缩前后的视觉质量。

来源与边界

原文:小红书技术 REDtech|小红书 × vivo 首发!从相册到社交,一文读懂 3D 图片技术实践。本文依据周刊摘要整理,未取得原文全文和配图;帧率提升和具体优化效果仅保留为来源案例。