Windows 版 Cinema 4D 2025 及更高版本中找不到 Redshift,或 Redshift 无法加载时的解决方案

Ronald McGlynn
Ronald McGlynn
  • 更新

问题: 已在 Windows 上安装 Redshift,但 Cinema 4D 中没有任何 Redshift 相关选项:顶部菜单栏中没有 Redshift,“渲染设置”中无法选择 Redshift 渲染器,“设置”中也找不到 Redshift。即使重新安装 Cinema 4D、清除缓存,或分别通过 Maxon App 和 Redshift 独立安装程序重新安装 Redshift,问题仍然存在。

解决方案: 这种情况通常是由重复的 Redshift 插件文件夹造成的。如果电脑中同时存在多份 Redshift 插件,Cinema 4D 启动时会重复加载这些文件并发生冲突,结果就是 Redshift 完全无法加载。第 1 部分列出了最常见的三个插件存放位置,可按照说明找到并移除多余的副本。

如果没有发现重复的插件文件夹,请继续查看第 2 部分,确认电脑中的其他软件是否影响了 Redshift 所需的组件。

本文已按照建议的排查顺序整理,并从最常见的原因开始。请从第 1 部分起依次检查。

+1. 检查是否有重复的 Redshift 插件文件夹

这是 Redshift 无法加载最常见的原因。

Redshift 只应安装在 Cinema 4D 程序目录下的 plugins 文件夹中。安装程序会自动将其放到正确的位置,例如:

C:\Program Files\Maxon Cinema 4D 2026\plugins

如果 Cinema 4D 在其他插件目录中又找到一份 Redshift,启动时便会重复加载。多份插件相互冲突后,Redshift 可能完全无法启动。

如果没有通过环境变量或配置文件指定其他位置,Cinema 4D 通常会扫描以下三个插件目录:

  • Cinema 4D 程序目录下的 plugins 文件夹。这是 Redshift 的正确安装位置,也是唯一应该保留 Redshift 的位置。
  • 个人设置目录下的 plugins 文件夹。
  • 在“编辑 > 设置 > 插件”中手动添加的其他插件目录。

请保留程序目录中的 Redshift,不要对其进行任何修改。需要检查的是后两个位置,看看其中是否还存有其他 Redshift 文件夹。

检查个人设置目录下的 plugins 文件夹

  1. 关闭 Cinema 4D。
  2. 点击 Windows“开始”按钮,在搜索框中输入 %appdata%,然后按 Enter。系统会打开 Roaming 文件夹。
  3. 打开 Maxon 文件夹,再打开与当前 Cinema 4D 版本对应的文件夹。文件夹名称末尾会有一串较长的代码,例如:

    Maxon Cinema 4D 2026_1ABCDC12

  4. 打开其中的 plugins 文件夹。
  5. 如果里面有 Redshift 文件夹,请将其移到桌面或直接删除。
  6. 重新启动 Cinema 4D。

检查自定义插件搜索路径

Cinema 4D 支持手动添加其他插件目录。如果这些目录中也存放了 Redshift,即使个人设置目录下的 plugins 文件夹中没有重复文件,启动时仍然会发生冲突。

  1. 打开 Cinema 4D。
  2. 在顶部菜单栏中选择“编辑 > 设置”。
  3. 在“设置”窗口左侧选择“插件”。
  4. 查看“搜索路径”列表。正常情况下,该列表应该为空,因为 Cinema 4D 本身就会扫描程序目录,不需要手动添加。
  5. 如果列表中有其他文件夹,请在 Windows 文件资源管理器中逐一打开,检查文件夹本身及其子文件夹中是否有 Redshift 文件夹。Cinema 4D 也会扫描子文件夹,因此不要遗漏。
  6. 如果找到 Redshift 文件夹,请将其移到桌面或直接删除。
  7. 完成后,重新启动 Cinema 4D。
+2. 检查 Windows 的 Path 环境变量中是否包含 Anaconda

这是近期确认的另一种原因。如果插件目录均无异常,请继续检查此项。

Windows 会通过环境变量保存一些供程序启动时读取的系统设置。其中,Path 环境变量记录了一组文件夹路径。当程序需要调用共用组件时,Windows 会按照列表顺序查找,并优先使用最先找到的匹配文件。

Redshift 的部分界面功能(例如 Render View)会使用 Qt 组件。Anaconda 是一款常用于数据科学和软件开发的 Python 发行版,其中也自带了一套 Qt 文件。

Anaconda 安装程序中有一个“Add installation to my PATH environment variable”选项,默认不会勾选。Anaconda 本身也将该选项标记为“NOT recommended”,并明确提醒启用后可能会与其他应用程序发生冲突。如果安装 Anaconda 时勾选了该选项,其相关目录就会被添加到 Path 中。

这可能会导致 Redshift 调用到 Anaconda 自带的 Qt 文件,从而无法正常加载。出现冲突时,Redshift 有时会显示“Entry Point Not Found”错误;有时则没有任何提示,只是 Cinema 4D 启动后找不到 Redshift,因此很容易被忽略。

如果问题确实由此引起,从 Path 中移除 Anaconda 相关条目并重启电脑后,Redshift 应该可以恢复正常。

提示:修改前请先截图

Path 是 Windows 系统设置,并非 Cinema 4D 的专用设置,电脑中的其他软件也可能会用到其中的路径。删除任何内容前,请先截取完整列表,以便需要时按原来的内容和顺序恢复。

检查并移除 Anaconda 路径

  1. 关闭 Cinema 4D。
  2. 点击 Windows“开始”按钮,在搜索框中输入“环境变量”。
  3. 在搜索结果中点击“编辑账户的环境变量”,打开“环境变量”窗口。
  4. 在窗口上方的“用户变量”区域中找到 Path。选中后,点击“编辑”。
  5. 对完整的路径列表进行截图。
  6. 查找指向 Anaconda 文件夹的条目。通常会看到以下路径,其中 username 代表 Windows 账户名称:

    C:\Users\username\anaconda3
    C:\Users\username\anaconda3\Library\mingw-w64\bin
    C:\Users\username\anaconda3\Library\usr\bin
    C:\Users\username\anaconda3\Library\bin
    C:\Users\username\anaconda3\Scripts
  7. 逐一选中 Anaconda 相关条目并点击“删除”。其他条目不要改动。
  8. 依次点击“确定”,关闭所有窗口。
  9. 重新启动电脑。此步骤必须完成。修改 Path 后,只有新启动的程序才会读取更新后的内容。重启电脑可以确保 Cinema 4D 使用新的路径列表。
  10. 打开 Cinema 4D,确认 Redshift 是否已经恢复。

此操作不会卸载或损坏 Anaconda

从 Path 中移除这些条目不会卸载 Anaconda,也不会删除 Python 环境或个人项目。这只是将 Anaconda 恢复到官方建议的配置方式。

Anaconda Prompt、Anaconda Navigator 以及“开始”菜单中的 PowerShell 快捷方式仍然可以正常使用,因为它们会在启动时自行配置所需的运行环境。

如果之后重新安装 Anaconda,请不要勾选“Add installation to my PATH environment variable”。

如何恢复 Anaconda 路径

如果移除这些条目后问题没有改善,并希望恢复原来的设置,请按照以下步骤操作:

  1. 点击 Windows“开始”按钮,输入“环境变量”,然后点击“编辑账户的环境变量”。
  2. 在“用户变量”中选择 Path,然后点击“编辑”。
  3. 点击“新建”,按照之前的截图输入第一条路径,然后按 Enter。
  4. 继续逐条添加其余路径,并确保顺序与截图一致。
  5. 依次点击“确定”关闭所有窗口,然后重新启动电脑。
+How to put the Anaconda entries back

If removing the entries makes no difference and you want to restore them:

  1. Click the Windows Start button, type environment variables, and click Edit environment variables for your account.
  2. Select Path under User variables and click Edit.
  3. Click New and type in the first entry from your screenshot, then press Enter.
  4. Repeat for each remaining entry, one at a time, matching the order in your screenshot.
  5. Click OK to close each window, then restart the computer.
+3. Cinema 4D 2023 及更早版本:Redshift 菜单默认不显示

此部分仅适用于 Cinema 4D 2023 及更早版本,而且必须是只有 Redshift 菜单不显示,其他 Redshift 功能均可正常使用的情况。

在 Cinema 4D 2023 及更早版本中,Redshift 主菜单默认处于关闭状态。因此,即使 Redshift 已正确安装并能正常使用,顶部菜单栏中也可能看不到 Redshift。从 Cinema 4D 2024 开始,该菜单会默认显示。

如果“设置”中可以找到 Redshift,“渲染设置”中也能选择 Redshift 渲染器,但顶部菜单栏中没有 Redshift,请按照以下步骤操作:

  1. 打开 Cinema 4D。
  2. 在顶部菜单栏中选择“编辑 > 设置”。
  3. 在“设置”窗口左侧,点击“渲染器”旁边的小箭头将其展开,然后选择“Redshift”。
  4. 勾选“Redshift 主菜单”。


如果仍然无法解决的话:

如果完成上述所有检查后,Cinema 4D 中仍然没有 Redshift,请将启动日志发送给我们,以便进一步确认 Redshift 无法加载的原因。

Maxon Support Tool 可以自动收集排查所需的全部信息,无需手动查找日志文件。

如何使用 Maxon Support Tool 收集日志并提供给 Maxon 技术支持?

如果按照以上步骤操作后问题仍未解决,请提交支持请求,我们的技术支持团队将协助您继续排查。

 

这篇文章有帮助吗?

/

评论

0 条评论

文章评论已关闭。