3dgs渲染 Nvdiffrast

目录

Nvdiffrast安装教程

安装教程:

Windows安装


Nvdiffrast安装教程

安装教程:

Nvdiffrast高性能可微渲染开发包_nvdiffrast安装-CSDN博客

Nvdiffrast介绍

Nvdiffrast 是一个 PyTorch/TensorFlow 库,为基于光栅化的可微渲染提供高性能基元操作。 与以前的库(例如 redner、SoftRas 或 PyTorch3D)相比,它是一个更底层的库 - nvdiffrast 没有内置相机模型、照明/材质模型等。相反,提供的操作仅封装了最以图形为中心的步骤现代硬件图形管道:光栅化、插值、纹理和抗锯齿。 所有这些操作(及其梯度)都是 GPU 加速的,通过 CUDA 或通过硬件图形管道。

Windows安装

在 Windows 上,nvdiffrast 需要外部编译器来编译 CUDA 内核。 开发是使用 Microsoft Visual Studio 2017 专业版完成的,该版本可与 PyTorch 和 TensorFlow 版本的 nvdiffrast 配合使用。 VS 2019 专业版也已被确认可与 PyTorch 版本的 nvdiffrast 配合使用。 除专业版之外的其他 VS 版本(包括社区版)应该可以工作,但尚未经过测试。

如果在 PATH 中找不到编译器二进制文件 (cl.exe),nvdifrast 将启发式搜索它。 如果失败,你可能需要通过手动添加

"C:\Program Files (x86)\Microsoft Visual Studio\...\...\VC\Auxiliary\Build\vcvars64.bat"

其中确切的路径取决于你安装的 VS 的版本和版本。

要在本地站点包中安装 nvdiffrast,请运行:

Ninja is required run-time to build PyTorch extensions

pip install ninja

Run at the root of the repository to install nvdiffrast

pip install .

同样,你也可以将存储库根目录添加到 PYTHONPATH 中。

原文链接:https://blog.csdn.net/shebao3333/article/details/134917920

相关推荐
视觉人机器视觉14 小时前
3D机器视觉中,3D 点云是什么,为什么点云有洞洞?原因分成 5 大类
3d
Martina_032114 小时前
AI生成3D场景导入 Unity/Unreal 后,NPC 总串层?用6步检查导航高度与跨层连接
人工智能·游戏·数学建模·3d·unity·自然语言处理·aigc
HwJack2014 小时前
【共创稿事节】HarmonyOS 7文旅展陈展厅大空间 3DGS 重建的分块策略与拼接踩坑
3d·华为·harmonyos
西红柿炖牛腩35416 小时前
GLB 转 OBJ/PLY 后体积没变?3D 模型不减面变小靠什么
前端·javascript·3d
特视界说16 小时前
没有完整 3D 模型,能做产品三维动画吗?
3d·微信·音视频·新浪微博
Martina_03212 天前
AI生成的过山车轨道导入后频繁脱轨?用5步检查样条、轨距与碰撞
图像处理·人工智能·游戏·3d·材质·游戏策划·关卡设计
Martina_03212 天前
AI生成的模块场景一烘焙就有黑边?用6步检查Lightmap UV、纹素密度与Padding
人工智能·游戏·3d·aigc·uv·游戏策划·关卡设计
西红柿炖牛腩3542 天前
Web3D 加载卡顿:GLB 几何重、贴图大、格式散,本地 3D 模型压缩怎么选
3d·贴图
熊猫钓鱼>_>2 天前
从2D平铺到3D沉浸:我用HarmonyOS 7端侧AI做了一个全程数据不出设备的空间化私密相册
前端·人工智能·3d·华为·华为云·harmonyos·鸿蒙
Martina_03212 天前
AI生成的盔甲换动作后漂移?用6步检查挂点、骨架映射与 Bind Pose
人工智能·游戏·3d·ai·自然语言处理·aigc·游戏策划