My bookmarks
notion image
不知道大家还记不记得,我之前写过一篇《如何使用GPT-Image生成可编辑的科研示意图?》。
当时为了搞定“可编辑”这三个字,我把 GPT-Image 转 SVG、Claude Code 写 SVG 代码等四五种方案全测了一遍。
说实话,那套 SVG 方案画画简单的二维流程图还能凑合用。
但真到了材料、化学、催化方向,要画顶刊那种复杂的三维科研机理图时,直接就歇菜了。
这种图要是直接丢给 GPT-Image-2 一键生成,第一眼看着确实挺唬人,但根本没法拿去投稿。
因为它本质上还是一张死板的静态位图。
里面的文字、化学式上下标经常拼错,想改个字母、挪个箭头都改不动。
官网自带的局部圈选重绘也特别鸡肋,往往越改越崩,甚至还不如第一版。
更要命的是科学细节经不起推敲。
AI 自己画出来的晶体界面、原子配位和空位位置全是瞎编的,审稿人放大一看就穿帮。
可如果自己从头去手搓 Blender 建模、调材质、打灯光,那个学习成本和时间开销,赶论文的时候根本耗不起。
折腾了两天,我终于跑通了一套既能白嫖 AI 审美构图、又能保证三维模型高精度且 100% 可编辑的组合拳:
GPT-Image-2 构图打样 Codex 切图打包 Zcode 调 Blender 自动建模渲染 PPT / AI 组装导出。
今天就把这套实操流程分享给大家。

一、GPT-Image-2 打样构图

很多同学画机理图最头疼的第一件事,其实不是不会用软件,而是脑子里没画面。
不知道左边放啥、右边放啥,也不知道颜色怎么搭才像 Nature 或 Advanced Materials 的味道。
这一步正好交给 GPT-Image-2。
我的做法很简单。
先去顶刊上找一两张同领域、排版和质感都很对味的机理图,作为风格参考。
再把我自己体系的实验数据和结论整理成一段话。
比如电子转移方向、光热升温数据、DFT 计算的空位与水分子活化路径。
连同顶刊参考图一起喂给 ChatGPT,调用 GPT-Image-2,让它先帮我理顺整张图的叙事逻辑,并仿照顶刊布局生成一张参考示意图。
notion image
可以看到,在这张参考图里,GPT 已经帮我把主线排得明明白白。
左边放什么、中间放什么、右边怎么收尾,整体布局一下就心里有数了。
但要注意,这张图我们不直接拿来交差。
我们只把它当成“分镜脚本”和“排版蓝图”,用来解决最难的构图、配色和叙事布局。

二、Codex 自动切图打包

拿到 GPT-Image-2 生成的参考图后,里面其实有不少扁平图标、背景底座、发光光效或者局部结构块是可以复用的。
而且后面我们在建模和排版时,也需要把大图里的各个核心模块单独切出来做对照。
如果自己打开 PS 用套索工具一个个抠图、裁剪、去背景,那就太费劲了。
这时候直接把图片丢给 Codex,给它下个指令就行:
Codex 会自己调用 Python 的图像处理库,自动计算像素边界,把各个模块干干净净地切出来并打包成 .zip。
我们只需要解压压缩包,就能拿到一文件夹切好边缘的独立透明素材。
后面不管是拿给 Blender 当局部建模参考,还是直接拖进 PPT 里拼装,都特别省事。

三、Zcode 接入 Blender 环境

解决了平面构图和切图,接下来就是最关键的部分:
把那些糊成一团的 AI 伪三维图案,全部替换成高精度、可编辑、科学严谨的 Blender 三维模型。
我不用自己去点 Blender 复杂的界面菜单,而是把活儿全交给了 Zcode。
在开始之前,只需要在本地把这套“Zcode + Blender”环境搭好。
首先是安装 Blender(我目前用的是 Blender 5.2 LTS),顺手把自带的 Cycles 渲染引擎、网格与曲线导入导出等基础插件勾上。
Blender 官方下载地址: https://www.blender.org/download/
Zcode 里面也内置了 Blender 插件,安装后直接让 Agent 帮你配置就行。
notion image
接着是打通连接通道,我一般用“官方 MCP + CLI 命令行”双通道配合。
装好 blender-official 启动服务后,Zcode 就能直接读取当前 .blend 场景结构、材质节点,甚至直接截图查看 3D 视口并执行代码。
除此之外,我还强烈建议配好 Blender CLI(命令行无头模式)。
也就是把本地 blender.exe 的路径告诉 Agent,让它在后台静默跑脚本。
有时候没开 Blender 窗口,或者需要批量渲染高清大图,直接让 Agent 调 CLI 跑后台模式,速度飞快而且一点不卡界面。
不过光有通道还不够。
如果直接让大模型裸写 Blender 代码,渲染出来的材质和灯光往往一股“廉价塑料风”,或者网格全是破面。
所以我在 Zcode 里挂载了一套社区 Blender Skills,外加一个我自己写的科研专属 Skill。
社区 Blender Skills 地址: https://github.com/arjun988/blender-skills
这套技能涵盖了核心建模、程序化节点材质、摄影棚布光、Cycles 渲染配置,以及自动检查网格质量的 QA 工具。
至于真实的晶体和催化界面,我单独写了一个 atomic-structure-visualization 技能,配好了 ASE、mp-api 等环境,并接上了 Materials Project 的 API。
它能直接读取我们算 DFT 用的 VESTA、POSCAR 或 CIF 结构文件,按真实晶胞坐标和共价半径生成原子球棍模型。
这样就能死死按住 Agent,绝不允许它自己瞎编原子坐标。

四、自动建模与渲染导出

基建搭好之后,重头戏来了。
我直接把课题组算好的两份 VESTA 结构文件、标了要删哪几个原子的截图,以及前面切出来的参考图一起丢进 Zcode。
在对话里直接 @blender,它就会自动加载对应的 Skill 和 MCP 工具,通过写 bpy 脚本来完成建模和渲染。
notion image
我的提示词可以拿去参考:
后面觉得哪里不对味,直接截图发给它,让它微调就行。
notion image
每写完一个脚本,Agent 都会自己检查网格质量,开启 Cycles 的透明背景模式,在后台渲染出高清透明 PNG,并自动校验边缘和通道。
生成的 .blend 源文件也随时可以打开,想自己动手微调完全没问题。
notion image
notion image
notion image
全部跑完后,我只跟 Zcode 说了一句:
不到两分钟,一个整整齐齐的 xx催化机理_三维资产.zip 就躺在输出目录里了:
这意味着我拿到的不只是几张死图片,而是全套可溯源的 .blend 工程和 bpy 代码。
以后导师要是说:“这个角度不好看,转 15 度”、“把这个原子的紫色调亮一点”、“表面再多加两个水分子”……
我随时打开 .blend 文件,或者让 Zcode 改两行脚本参数,几秒钟就能重新渲染出新图。

五、PPT / AI 组装导出

拿到了全套透明背景的三维模型 PNG,以及前面切出来的辅助元素,最后一步就是总装。
为什么最后要回到 PPT、Illustrator 或 Inkscape 里手动组装?
因为机理图里的文字标注、上下标公式、电子转移箭头和虚线框,是最需要精确对齐、也是改稿时变动最频繁的地方。
把这些元素留在矢量排版软件里手调,效率最高,也最省心。
操作起来非常丝滑。
先打开 PPT 或 AI,把第一步 GPT-Image-2 生成的参考图垫在最底层,调低透明度当参照底板。
接着把解压出来的透明三维模型和辅助元素拖进来,照着底板的位置摆好、缩放对齐。
然后用软件自带的矢量线条工具,画上电子转移箭头、局部放大虚线框和反应路径箭头,再用原生文本框敲入统一的 Arial 字体和化学式上下标。
检查无误后,把最底层的参考垫图删掉,直接导出为 600 dpi 的高清大图或矢量 PDF 就大功告成了。

最后想说

回过头来看,这套工作流其实一个核心:
不要指望某一个 AI 工具包打天下,而是让每个工具只干它最擅长的那一环。
GPT-Image-2 审美在线,就让它结合顶刊参考图负责前期的构图打样。
Codex 写处理脚本快,就让它负责切图、去背景和打包素材。
Zcode 配合 Blender 受代码精确控制,就让它根据真实晶体结构写脚本,负责硬核三维建模与透明渲染。
至于最后排文字、拉箭头、对齐细节,就留给我们自己在 PPT 或 AI 里收尾。
这样一套流程跑下来,既没有 AI 直接生图那种“一眼假、改不动”的硬伤,也不用自己熬夜去啃 Blender 建模教程。
生成的每一份三维资产和排版源文件都握在自己手里,随时可改、随处可用。
如果你最近也在为论文里的三维机理图或 TOC 图发愁,强烈建议试试这套工作流!
Lessons from My First Chemical Engineering Design CompetitionAn Automated Journal Radar in Obsidian
Loading...
Sanmu的头像
Sanmu
Independent developer, content creator, and student exploring one-person businesses.
Analytics
Article:
18
Announcement

Welcome to LuffyBlog

Share here AI tools, scientific research methods, knowledge management, open source projects and personal practice.
The current content is being continuously organized and updated. You are welcome to find interesting content through article classification, tags or search.