Blender PBR材质工作流 (Pbr Bridge) - Mac兼容问题修正

2022-03-13
1分钟阅读时长
282字
阅读
Featured Image

Pbr Bridge 不用多说, 喜欢或依赖 PBR工作流方式工作的自然都熟悉的。 但 此插件对于 mac 系统的兼容不如 windows, 有一些小问题需要手工解决(python代码调整), 才可正常使用。

Substance 无法打开启动的问题

错误信息

[Errno 2] No such file or directory: 'open /Application/Adobe Substance 3D Painter.app --mesh "......."'

修正方法

  1. 进入插件所在目录
cd ~/Library/Application\ Support/Blender/3.0/scripts/addons/wr_pbr_bridge
  1. 编辑修改部分源码
  • ./soft_substance.py

找到 def create_spp(): 函数定义部分, 修改最后的 subprocess.Popen 调用参数

def create_spp():
    // .....
    subprocess.Popen(cmd, shell=True)
  • ./libs/tools.py

找到 def conform_os_app(path): 函数定义部分, 修改 mac分支逻辑的返回值

def conform_os_app(path):
    if is_mac():
        return f'open "{path}" --args'

    return path
  1. 重启 Blender

同步 Substance 导出的贴图后 材质显示红紫色问题

只能看到红紫色的物体, 需要修正下材质的 粗糙度 设置

  1. 切换 shading 编辑模式
  2. 直接去掉粗 糙度 的连线

简单粗暴, 但若还需要粗糙度的细节, 则需要自行调整再整合回去

有问题 暴力修正

Avatar
zfkun 喜欢游戏、热爱技术、追求艺术、崇尚自由、渴望精彩、最爱唠叨