2026-09-09 · 原文发布日
浏览器直接打开.blend文件的在线查看器
Simon Willison做了一个在线工具:粘贴一个可跨域访问的.blend文件URL或GitHub仓库链接,就能在浏览器里查看Blender 5.x导出的模型,支持网格、曲线、文字、材质和灯光渲染,带轨道旋转、线框模式和自动取景,还能用保存的相机机位。他的用法是先用图像模型生成创意图,再让Codex把它建成Blender模型,最后用这个查看器分享成品。
原文要点
Simon Willison发布了.blend URL Viewer:粘贴一个可跨域(CORS)访问的.blend文件URL或GitHub仓库链接,就能在浏览器中查看模型。查看器可渲染网格几何、曲线与文字,带材质、灯光以及Blender 5.x文件中可选的已保存相机机位,提供轨道旋转、线框模式和模型自动取景。他的玩法是:先用ChatGPT Images 2.5生成一张Pluribus剧集主题的法贝热彩蛋创意图,再把图交给运行GPT-6 Astra的Codex,配合他编写的blender local skill建出多个.blend文件(他记录耗时17分51秒),最后用这个查看器分享成品。
这次做成什么
学会用该在线查看器在浏览器里打开并检查一个.blend模型,并完成本站设计的练习:把自己准备的一个.blend文件放到公开GitHub仓库,再贴链接进查看器验证渲染、线框与机位效果,作为分享三维成品的最短路径。
准备什么
- 一个支持WebGL的现代桌面浏览器
- 一个Blender 5.x保存的.blend文件(可用自带示例场景)
- 一个可公开匿名访问且允许跨域的托管位置,如公开GitHub仓库
- 可选:本机安装Blender 5.x用于准备和检查文件
具体怎么做
准备.blend文件
在Blender 5.x中打开或新建场景,如需固定展示视角,先添加相机并在保存前设置好;通过File→Save As保存为.blend。没有Blender时可先用任意已有5.x示例文件。版本兼容性以查看器实际表现为准,原文明确的是Blender 5.x文件。
上传到公开GitHub仓库
在GitHub新建公开仓库(如blend-share-demo),用Add file→Upload files上传.blend并提交。私有仓库的链接浏览器无法匿名拉取,会导致跨域或鉴权失败。
复制文件或仓库链接
打开仓库中该文件的页面,复制地址栏的blob链接;原文称文件URL和GitHub仓库链接都支持,若一种形式加载失败就换另一种。
在查看器中粘贴加载
打开.blend URL Viewer页面,把链接粘贴进输入框并加载,等待模型出现。加载时长取决于文件大小与网络,原文未给出任何时限承诺。
逐项检查交互
拖动鼠标做轨道旋转观察模型,切换到线框模式检查拓扑,使用自动取景让模型居中适配视野;若文件带保存的相机机位,启用后确认视角切到预设机位。
分享成品
把.blend的托管链接连同查看器入口一起发给对方,让对方按同样方式粘贴查看;若想复刻作者的完整玩法,可用下方练习提示词走「图像创意→编程代理建模→查看器分享」流程。
可直接复制的材料
自建练习用核对清单(JSON)
本站编写的练习清单,链接为用户名占位需替换;不是查看器官方文档。
{
"practiceFile": "my-model.blend(Blender 5.x保存)",
"hosting": "公开GitHub仓库,例如 github.com/你的用户名/blend-share-demo",
"linkFormsToTry": [
"https://github.com/你的用户名/blend-share-demo/blob/main/my-model.blend",
"仓库主页链接"
],
"viewerChecks": ["模型渲染出现", "轨道旋转流畅", "线框模式可切换", "自动取景生效", "保存的相机机位可用(若文件中建了相机)"],
"ifFails": "确认仓库为Public、链接可匿名打开;换链接形式重试;确认文件出自Blender 5.x"
}复刻作者流程的练习提示词(两条)
本站自拟的练习提示词,与作者的Pluribus彩蛋提示词无关;编程代理需具备Blender建模能力,耗时因工具而异。
图像创意提示词(喂给图像模型):
生成一张照片级的法贝热风格复活节彩蛋,主题是深海探测:蛋壳用珐琅蓝渐变、镶嵌微型潜水艇与发光水母装饰,摆在丝绒底座上,先简单调研法贝热彩蛋的典型工艺特征再生成。
建模提示词(把上图喂给支持Blender技能的编程代理):
使用你的Blender本地技能,根据这张参考图创建一个Blender模型,包含蛋壳主体、装饰件与底座,设置好材质、灯光和一个保存的相机机位,输出.blend文件。输入与输出示例
本站虚构演示,链接与模型均为示意,未实际运行;渲染效果以真实文件为准。
输入
在查看器输入框粘贴虚构链接 https://github.com/demo-user/blend-share-demo/blob/main/orrery.blend(一个Blender 5.x保存、带相机机位的太阳系仪模型,约3MB)。对应输出
查看器加载后画布中出现带黄铜材质与三点灯光的太阳系仪模型;拖动鼠标模型绕中心轨道旋转;切到线框模式后可见各行星齿轮的网格边线;点自动取景后模型缩放到完整入画;启用保存机位后视角跳到预设的45度俯视相机位。做完检查这些
- 粘贴的链接无需登录即可在浏览器直接下载到.blend文件
- 模型在查看器画布中渲染出现,且拖动可轨道旋转
- 线框模式与自动取景功能均可正常切换
- 文件内保存的相机机位(如有)能被查看器使用
- 换一个非公开或非CORS的链接时会失败,从而理解该边界
容易卡住的地方
- 私有仓库、需要登录的网盘或未开启CORS的托管会被浏览器拦截,这是最常见的加载失败原因
- 原文明确支持Blender 5.x文件,更旧版本文件的兼容性没有说明,失败时先在5.x中重存
- 大体积文件加载受网络与浏览器性能影响,没有任何官方耗时承诺
- blob文件页链接与仓库链接均被提及支持,一种失效时换另一种再排查
- 查看器只做渲染查看与交互浏览,不提供编辑或格式转换功能
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- .blend URL Viewer
- 原作者
- Simon Willison
- 原始发布日期
- 2026-09-09
- 来源
- https://simonwillison.net/2026/Sep/9/blender-viewer/