ComfyUI-Hunyuan3DWrapper>Hy3D Nvdiffrast Renderer
ComfyUI-Hunyuan3DWrapper
时间:2025/07/26

Hy3D Nvdiffrast Renderer

节点功能:使用Nvdiffrast将三维图像渲染成2D图像(法线图、深度图等)。
Hy3D Nvdiffrast Renderer-节点参数说明
输入参数
trimesh必须参数,传入待处理的三维图像。
输出参数
image输出渲染后的2D图像。
mask输出对应的遮罩。
控件参数
render_type渲染类型 textured 标准PBR vertex_colors 直接使用顶点色 normals 法线图 depth 深度图
width渲染图宽度 默认512 范围 64~4096
height渲染图高度 默认512 范围 64~4096
ssaa抗锯齿等级 默认1 范围1~8 值越高质量越好,同时会显著增加渲染时间
num_frames生成总帧数 默认30 范围1~1000
camera_distance摄像机到物体中心的距离 默认2.0 范围 -100.1~1000.0 步长0.01
yaw相机水平旋转角度 默认 0 范围 -90~90
pitch相机垂直旋转角度 默认 0 范围 -180~180
fov相机视野角度 默认60 范围 1-179
near近裁剪面距离,小于此距离的物体不渲染 默认0.1 范围0.001~1000
far远裁剪面距离,超出此距离的物体不渲染 默认1000 范围1~10000
pan_x水平平移 默认0 范围-1~1 步长 0.001
pan_y垂直平移 默认0 范围-1~1 步长 0.001
需要安装nvdiffrast 参考 https://github.com/NVlabs/nvdiffrast
git clone https://github.com/NVlabs/nvdiffrast
cd nvdiffrast
python -m pip install .
 
注意:安装的时候如果遇到AttributeError: module 'nvdiffrast' has no attribute '__version__'错误,进入到nvdiffrast文件夹编辑setup.py文件的18行,将其删除或注释
#version=nvdiffrast.__version__,

还需要安装utils3d

python -m pip install git+https://github.com/EasternJournalist/utils3d.git#egg=utils3d

示例工作流

参数示例

render_type

ssaa

ssaa设置为8明显边缘锯齿要少,同时分辨率也是512的八倍

camera_distance

相机距离物体远近

fov

视场角 fov20对比fov150

广告

可加入知识星球获取所有示例工作流

广告

微信扫码入群,加入AIGC大家庭,与大家一起交流学习