大家好,很高兴向你们介绍我开发的这个脚本。
我在 MidJourney 中制作了一个香蕉剥皮的动画效果。目前 Nano-Banana 尚无法实现这种动态效果,但首尾帧的静态渲染是完全可行的。
现在我们在 Cinema 4D 菜单中找到并运行该脚本,点击“渲染”按钮,稍等片刻,让场景完成初始渲染。此时使用的是 C4D 默认渲染器,效果会显示在图像查看器中。
接下来,在提示词输入框中输入描述,例如将画面中那个黄色、蛇形的物体渲染为一根逼真的香蕉。点击“生成”按钮,稍等一会儿——效果明显优于默认渲染。
同时,聊天窗口会收到 Banana 的反馈消息。注意界面右侧的预览槽,会同步显示刚生成的图像。只要脚本窗口保持打开状态,上下文图像就会持续显示,便于我们灵活调整。
现在我们让 Banana 给这根香蕉添加一个大嘴巴笑脸。题外话:你会买贴着这种标签的香蕉吗?比如一款叫“香蕉蛇”的零食,中间莫名长出一张脸……好吧,随你便。不过我肯定不会买它。大致功能就如上所述。
我已经提前为你们下载好了脚本。它与其他 C4D 脚本的安装方式略有不同,需要依赖外部组件才能运行,因此需先手动安装环境。
安装过程很简单:运行后缀名为 `.cmd` 的文件即可。这个黑色命令行窗口会自动下载并安装 Python 及所有必要依赖项。目前 macOS 用户暂无一键安装方案,我计划在下一版本中支持。
你也可以将 `.cmd` 文件交给 IT 人员协助修改。注意:安装过程中会要求输入 Google API 密钥。如果你已有密钥,可手动输入;若没有,直接输入 N 并回车,关闭窗口即可。
接下来,同时选中两个核心文件(脚本主文件与配置文件),将它们复制到 C4D 的脚本目录中。例如我的路径是:C:\Users\[用户名]\AppData\Roaming\Maxon\Cinema 4D [版本号]\scripts。如果该目录不存在,可手动创建。
然后配置 Nano-Banana:打开官方网址,如尚未注册账号,请先创建。登录后,点击左下角“获取 API 密钥”,再点击右上角“创建 API 密钥”。
为密钥命名,并为其创建一个新项目。我已完成全部设置,因此直接关闭该页面。
谷歌会要求绑定信用卡,但请放心,这不会立即扣费。通常你将获得为期 90 天、价值 300 美元的免费额度。按每次生成约 0.03 美元估算,这笔额度已非常充足。额度用尽后才会开始计费。届时,我们或许已转向其他更先进的 AI 工具。
当前只需在密钥列表中点击你的密钥名称,再点击复制图标即可。
回到 C4D,进入菜单栏「扩展 → 用户脚本」,打开脚本,点击“设置密钥”按钮,在弹出对话框中粘贴 API 密钥,点击确定。现在你就可以使用这 300 美元免费额度了。
我们可以在资源浏览器中加载一个房间场景,测试渲染效果。注意:请绝对避免进行耗时过长的大型渲染任务,否则可能导致 C4D 崩溃。这个问题我一直在尝试修复,但目前尚无稳定解决方案。
当前渲染效果较为普通。我们可以改用传统的 OpenGL 预览模式,这样既可提升分辨率,又无需担心渲染时间过长。
如果你不熟悉这些术语,没关系,只需按步骤操作即可。重新渲染后,即可看到基础效果。
观察右侧缩略图列表,双击任意灰色缩略图,将其作为参考图载入。注意勾选其旁边的复选框——未勾选的图片不会被纳入提示参考范围。
现在输入提示词,例如:“让房间看起来很酷,具有赛博朋克风格,与参考图一致”。最后补充一句:“不要添加新物体,也不要改变整体结构”。这是个良好的提示习惯。
点击“生成”,效果令人满意。
生成完成后,记得取消勾选所有参考图复选框,以便后续仅处理生成图像本身。
继续输入新提示词,例如:“在房间中央添加一个悬浮空中的机器人笑脸”。图像随即生成。
你可以使用鼠标滚轮放大图像,并按住滚轮拖动视图,操作方式与常规图片查看器一致。
如需删除参考图,只需用鼠标选中它们,再按键盘 Delete 键即可。
所有生成图像均保存在聊天窗口中显示的路径下。你可以复制该路径,在 Windows 资源管理器中打开,或直接用系统默认图像查看器打开。
生成的全部图像都会存放在该文件夹中,位置紧邻你的 CINEMA 4D 脚本目录。
右侧下拉菜单为纵横比设置,默认为 1:1。若需适配 Instagram 发布,可将其改为