找回密码
立即注册
搜索
发回帖 发新帖

6073

积分

0

好友

766

主题
发表于 3 小时前 | 查看: 4| 回复: 0

在云栈社区的开发者圈子里,最近讨论最多的莫过于 Google 新推出的 Gemini 4 Argon。过去几周,Google 内部的工程师和创意技术专家用它完成了数百个 3D 项目的构建实践——从历史古迹的建筑复原、物理谜题游戏,到实时 WebGPU 着色器渲染。Argon 之所以具备如此出色的 3D 构建能力,归结于三大核心要素。

Gemini 4 Argon 自主循环迭代构建的高精度五重塔及周边环境模型渲染图

(图示:通过 Gemini 4 Argon 循环迭代自主构建的高精度五重塔及周边环境模型)

  1. 长跨度自主执行能力(Long-horizon autonomy):拥有 100 万 token(1M)的输入与输出上下文窗口,Argon 能够进行系统规划、编写包含多文件的大型 3D 代码库,并能在长时间的自主迭代中始终掌控整体架构全局。
  2. 原生多模态理解(Native multimodality):Argon 能直接理解真实照片、粗略草图、概念设计稿以及自身渲染出的视口截图,精准感知 3D 空间结构、光照和比例关系。
  3. 强大的空间与数学推理能力(Spatial and mathematical reasoning):你只需负责提供创意方向和视觉审美,底层那些 3D 坐标数学运算、物理碰撞、相机光学参数和网格几何体结构,Argon 会全部搞定。

本指南既面向开发者,也面向 Coding Agent(编程智能体)——你可以亲自按步骤操作,也可以直接把本指南链接发给你的编程 Agent,让它遵循这些最佳实践。

下面我们来讲讲如何选择合适的工具、实践中提炼出的六大核心工作流,以及它们如何被应用于《桌面赛车手》(Desk Racer)开发的幕后全过程。


一、选择你的 Gemini 工具链

在开始编写提示词之前,先根据要构建的项目类型选择合适的开发环境和 3D 技术栈:

开发环境 最适合的场景 典型技术栈
Google AI Studio(Build 模式) 自包含的 3D Web 游戏、程序化场景、交互式 WebGPU 着色器以及直接在浏览器中的快速原型开发。 Three.js(WebGLRenderer 或 WebGPURenderer)、React Three Fiber 或原生 WebGPU。
Antigravity 或自定义 Agent IDE 多文件 3D 游戏、长时间运行的 /goal 循环、并行子智能体(parallel subagents)、自动化浏览器截图检查以及本地 Blender 流水线。 Vite + Three.js + 无头 Blender(Headless Blender)MCP + 无头浏览器截图工具。
Gemini API 自定义多智能体框架、自动化 3D 资产流水线和游戏内动态生成工作流。 启用工具调用的 gemini-4-argon,配合 Nano Banana、Lyria 等其他生成式媒体模型。

3D 方案选型:仅用 Three.js vs. Three.js + 无头 Blender MCP

● 仅使用 Three.js:

对于大多数浏览器游戏、程序化地形、低多边形/风格化世界、建筑场景和以着色器为主的视觉效果(如水流、粒子或生物发光物体),完全可以跳过 Blender。Argon 仅凭 Three.js 代码就能生成细节惊人的程序化几何体、灯光与物理效果。

● Three.js 搭配无头 Blender MCP:

如果你的场景需要高度定制、精细复杂的主体模型(Hero Models)——比如精细雕刻的载具、繁复的古建雕花或特定道具,仅靠浏览器基础几何体拼凑会显得过于方块化,此时引入 Blender 是最佳选择。

你无需亲自学习 Blender 的操作:Argon 能自动编写 Python 脚本在无图形界面的后台(Headless Blender)完成建模,导出为 .glb 格式,并直接载入 Three.js 场景中进行实时渲染和交互。


二、构建 3D 场景的六大核心工作流

1. 首先对齐创意方向

Gemini 4 Argon 足够聪明,哪怕没有预先制定详尽计划,也能直接搭建一个可运行的 3D 场景。但它同时具备长跨度自主运行和深入细节开发的能力,所以在前期花几分钟对齐创意方向,能确保后续长时间的自主努力完全贴合你脑海中的构想。

● 输入视觉参考,生成概念图:

Argon 是原生多模态模型,你可以直接上传现实场景的手机照片、餐巾纸上的草图,甚至绕着某个物体拍的 15 秒短视频。如果这些素材都没有,也可以让它自主检索研究(例如收集历史遗迹的详细资料和图例)。然后让 Argon 调用 Nano Banana 生成场景及关键物体的概念渲染图供你确认。在写复杂 3D 代码之前,先确认 2D 概念图,是对齐光照、比例和整体氛围最快捷的途径。

● 使用 /grill-me 敲定方案:

在 Antigravity 这样的 Agent IDE 中,输入 /grill-me 命令,Argon 会主动向你提问以厘清细节,在动手写代码前彻底锁死目标与技术路径。

提示词示例:

/grill-me 我们将根据我提供的书桌照片,制作一款置于办公桌上的 3D 微缩赛车游戏。请先不要编写任何 3D 代码:

  1. 就玩法机制、光照氛围以及桌面物品的摆放交互向我提问;
  2. 使用 Nano Banana 生成场景的样板概念渲染图,帮我们确定视觉风格(后续也将使用 Nano Banana 为特定物体生成贴图)。你的目标是尽可能在 3D 中 1:1 复原这些渲染效果;
  3. 在对话框或 .md 文件中展示这些渲染图供我审批,在我确认前请勿继续;
  4. 在我批准概念图并回答完你的问题后,请编写一份包含明确里程碑的详细 PLAN.md,并给我一个可以直接运行的 /goal 指令,以便让你展开长跨度自主执行。

2. 让 Argon 编排并行子智能体

3D 世界包含众多相互独立的模块——地形、建筑、植被、道具、灯光系统和物理引擎。与其让单个 Agent 在一个巨大的单文件里逐一堆砌,不如在 Antigravity 中让 Argon 统筹并行子智能体协同开发。

这能极大加速开发进程,并显著提升交付质量。Argon 懂得如何清晰拆解系统架构,协调所有子智能体统一在相同的世界坐标系下工作,并将成果无缝合并。

提示词示例:

请将任务拆分给多个并行子智能体,让各个子智能体同时构建世界中的不同模块(例如:子智能体 A 负责赛道几何与物理碰撞体,子智能体 B 负责桌面主体道具的建模,子智能体 C 负责光照与后处理着色器)。确保每个模块都达到最高水准,并最终合并集成。


3. 命令 Argon 引入“对抗性评审”子智能体

只对 AI 说“持续迭代,直到这个 3D 场景变得极其惊艳”往往效果欠佳——很多模型在第二轮迭代后就会自我感觉良好,草草宣布完工。

若想充分发挥 Argon 长跨度自主循环的潜力,应指示 Argon 在每轮迭代结束时调用一个独立的艺术总监评审子智能体(Adversarial Critic Subagent)。该评审角色站在客观中立视角,对从多个机位截取的场景渲染图进行严厉审视,打出分数,并列出具体问题打回重修,直到达到极高标准(如评分达到 9/10 以上)才允许通过。

(如果你使用的是 Google AI Studio Build 模式,也可以随时将场景截图拖入对话框,让 Gemini 从批判性角度进行评估并指出改进项。)

提示词示例:

采用多轮迭代模式构建该 3D 场景,并在每轮迭代结束时触发严格的“艺术总监评审”子智能体。每轮完结时,请渲染并输出以下 4 张场景截图:

  1. 3/4 俯瞰全景图:用于评估整体构图与布局;
  2. 近景特写图:检查表面细节与材质纹理;
  3. 低角度贴地视角图:确认物体稳妥放置于地面,无悬空漂浮现象;
  4. 线框视图(Wireframe):检查几何布线质量,排查碰撞与穿模隐患。

评审子智能体必须严格检视这 4 张截图,列出至少 3 项必须修复的视觉缺陷(如模型方块感过重、部件悬空、阴影裁切、材质平淡等),并以 10 分制打分。未达到 9 分前不得停止迭代。


4. 让 Argon 构建调试工具,助你稳坐“艺术总监”之位

对抗性评审子智能体非常擅长捕捉技术缺陷和提升几何精度,但个人的艺术品味和创意愿景,它无法完全代劳。直观的截图看板和实时控件能让你轻松介入艺术把控:

● 实时截图进度画廊(progress.html): 让 Argon 在每个开发里程碑完成后,将各机位截图自动汇总至一个简单的 HTML 页面,方便你随时浏览演进过程,并在偏离预期时及时指正。

● 交互式实时调试面板: 让 Argon 在画面上构建一套简易的控制滑块(调节太阳角度、灯光强度、材质粗糙度、镜头距离等)。你可以在浏览器中实时拖动滑块调出最佳视觉效果,然后将参数以 JSON 导出给 Argon 直接硬编码到源码中,最后在发布前移除面板。


5. 使用 Nano Banana 提升 3D 渲染质感

盲目在代码里微调光照和材质参数,往往很难快速逼近照片级真实感,因为模型缺少一个与当前机位相匹配的具体视觉目标。你可以借助 Nano Banana 为当前场景生成高质量的目标参考渲染图,再让 Argon 升级 3D 代码以达到该水准:

  1. 生成高保真目标图: 隐藏场景中的 UI 和 HUD 文本(避免图像模型误将其识别为场景内的悬浮招牌),截取关键视角的无 UI 截图。
  2. 将截图送入 Nano Banana 生成 2K 分辨率的照片级渲染图,要求其在保留完全一致的相机角度、构图与几何布局的前提下,升级光影质感、表面细节与大气氛围。
  3. 让 Argon 对比当前 3D 截图与 2K 目标图,定向优化 Three.js 的着色器、材质贴图和光源参数,使其无限贴近目标效果。

6. 对于最复杂的项目,先用 2D 平面图锚定空间比例

绝大多数常规项目不需要这一步。但如果你需要高精度复刻真实世界的物体,或者结构极其复杂的空间,先让 Argon 绘制 2D 平面图能有效防止空间比例失真:

● 多房间室内与复杂建筑: 先生成带有米制尺寸标注的俯视 2D 户型图(如 .svg 文件),确认走廊、房间、立柱位置准确无误后,再基于该平面拉伸生成 3D 实体。

● 照片 1:1 空间还原: 让 Argon 编写简易脚本在参考照片上叠加带有编号的 X/Y 网格,以便在建模前精准读取比例与对齐特征;同时先计算出原照片的透视焦段与地平线高度,确保 3D 相机视角与原始照片实现像素级吻合。

提示词示例:

请观察这组参考照片。鉴于该构建要求极高的空间精准度,先不要生成 3D 网格。首先绘制一份带米制尺寸的俯视 2D 矢量平面图(.svg),并在参考图上叠加大网格以标定各个主要物件的精确尺寸与位置。待我们确认 2D 比例正确后,再以该坐标系为基准构建 3D 场景。


三、融会贯通:如何打造《桌面赛车手》(Desk Racer)

在发布前测试 Gemini 4 Argon 时,其卓越的空间理解力令人惊艳,于是萌生了一个想法:能否把我真实的办公桌变成一个可驾驶的微缩卡丁车游戏?

以下是我实际运用的开发链路:

  1. 照片输入、Nano Banana 概念图与 /grill-me: 我拍下书桌照片并上传,执行 /grill-me 命令。Argon 向我询问玩法细节,并借助 Nano Banana 生成赛道走线与物品贴图设计稿,随后输出了明确的里程碑和 /goal 命令。早期的概念渲染帮助我确立了戏剧性的灯光风格、质感丰富的路面,以及巨大化的桌面物件(键盘、咖啡杯、显示器等),让微型赛车具有强烈的体量对比感。

  2. 利用 /goal 与子智能体展开长程执行: 确认方案后,运行 /goal 任务指令。Argon 自动调用子智能体并发处理:一个子智能体负责桌面物体在 Blender MCP 中的建模与碰撞体生成,另一个使用 Nano Banana 烘焙贴图,主智能体则在 Three.js 中编写物理驱动逻辑、自制着色器,甚至集成了由 Gemini Omni Flash 生成的引擎轰鸣声效。

  3. 向更高野心不断迭代: 有了初始的可游玩原型后,我不断提出更高目标——打磨赛车漂移手感、提升模型精度、引入电影级光影,甚至将场景从桌面延伸到了卧室其余部分。Argon 在每一步都会通过无头截图自动校验画面正确性。

  4. 通过截图检查点微调比例尺: 在早期截图中,我发现原设定的 1:87 比例让赛车在桌面上显得过于逼仄。我只用了一条提示词,要求 Argon 将比例调整为 1:150 并同步拉近跟车视角。在保持屏幕中赛车大小不变的前提下,赛道空间感翻倍,周围的桌面物品顿时变得庞大巍峨——Argon 仅用一次代码迭代就完美实现了这一调整。


四、可用性与后续步骤

即日起,你可以在 Google 各大开发者平台上使用 Gemini 4 Argon 开启构建:

● Google AI Studio: 在 Playground 中调试提示词,或直接在 AI Studio Build 模式下一键生成/重混(Remix)全栈 Web 3D 应用(面向 Google AI Ultra 订阅用户及 Gemini API 付费阶层开放)。

● Gemini API: 通过 Interactions API 调用 gemini-4-argon,在 google-genai SDK 中提供首日原生支持,并全面适配 Managed Agents 模式。如果你需要更灵活的模型接入通道,RouteFast.ai 提供了包括 Gemini、Claude、GPT 在内的主流大模型 API 中转服务,方便开发者快速切换和比较。

● Google Antigravity: Google AI Ultra 订阅用户可在 Antigravity 中选择 gemini-4-argon 作为活动模型,支持深度任务规划、/goal 长程执行以及多智能体编排。

● 开发者文档与样板应用: 查阅完整的《Gemini 4 Argon 开发者指南》与官方文档,或在 AI Studio 中亲自试玩并重混包括《桌面赛车手》在内的官方 3D 演示项目。

● Gemini API Skill: 可以在你的编程 Agent 中安装 gemini-api-dev 插件,让其自动将现有代码库迁移升级至 gemini-4-argon。


五、案例

然后我让它参考国际象棋案例做了一个中国象棋案例:Battle Chess




上一篇:OpenAI揭秘万级Agent实测:36小时狂飙、日吞1万亿Token
下一篇:辛顿回怼黄仁勋:AI灭绝人类概率10%到20%,人类只剩几十年适应期
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-18 07:23 , Processed in 0.066064 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表