World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
Control local KeyShot scenes, cameras, environments, and renders through headless scripting.
选择你使用的 AI 应用,然后复制设置。
通过 3/3 项检查 · 在你的电脑上运行 · ✓ 命令已检查 2026年11月14日
第一步:你用哪个 AI?
选择你用的应用,步骤会显示在下方。
可连接 Claude,但需要先准备
需要填写 2 项设置(KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS) · 需要先在电脑上安装 Node.js(只需一次) · 仅限电脑上的 Claude 应用(Windows 或 Mac),网页和手机不可用
把这段话复制到 Claude 的对话里。AI 会先检查电脑,告诉你要改哪个文件,并且每次都等你同意。
请在这台电脑上为 Claude 安装 MCP server KeyShot MCP,按顺序:1) 用 node -v 检查是否有 Node.js。没有的话,请让我从 https://nodejs.org/en/download 安装,不要自己安装。2) 只使用这份配置(已通过 PopNx MCP 检查):{ "mcpServers": { "keyshot": { "command": "npx", "args": [ "-y", "keyshot-mcp" ], "env": { "KEYSHOT_HEADLESS_EXE": "your-value", "KEYSHOT_ALLOW_EXTERNAL_OUTPUTS": "your-value" } } } } 3) 告诉我要修改的文件完整路径或要运行的命令,等我同意。4) KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 先保留 "your-value",请我自己把真实值粘贴到文件或应用的输入框里。不要让我在对话里输入密钥。5) 按约定执行,然后确认 KeyShot MCP 的工具真的出现了。这段话不包含你的密钥。如果需要密钥,AI 会请你自己粘贴到文件或应用的输入框里。
已经装好了吗?先检查 · 打开终端,输入这条命令后按 Enter
node -vMac:按 ⌘ + Space,输入 Terminal 后按 Enter
Windows:打开“开始”菜单,输入 Windows PowerShell,然后选“打开”
还没安装: 打开官方下载页,选择 LTS 版本和点选式安装程序:Mac 用 .pkg · Windows 用 .msi。双击后一路下一步即可,不需要 curl 命令
装好后关掉终端再打开,重新运行同一条命令,应显示版本号: node -v
安装一次,所有需要 Node.js 的工具都能用
这些是程序设置,不是密钥,无需注册。按开发者的说明填写。
KEYSHOT_HEADLESS_EXE KeyShot headless 的绝对路径,或 PATH 中可用的命令。 KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 仅当需要 KEYSHOT_OUTPUT_DIR 之外的输出路径时才设置为 true。 说明为自动翻译,变量名保持原样;不确定时请查看原文。
SettingsDeveloperEdit Config
{
"mcpServers": {
"keyshot": {
"command": "npx",
"args": [
"-y",
"keyshot-mcp"
],
"env": {
"KEYSHOT_HEADLESS_EXE": "your-value",
"KEYSHOT_ALLOW_EXTERNAL_OUTPUTS": "your-value"
}
}
}
}上面的命令不填这些也能用。想调整时再按开发者的说明添加。
KEYSHOT_OUTPUT_DIR 用于存放渲染图像和已保存场景的根目录。 KEYSHOT_TIMEOUT_MS 单个 KeyShot 无头进程的超时时间(毫秒)。 KEYSHOT_LICENSE_ARGS 可选的 KeyShot 启动附加参数。 KEYSHOT_MATERIAL_PRESETS 用户自行管理的材质预设 JSON 文件的可选路径。 KEYSHOT_CAMERA_PRESETS 用户自行管理的相机预设 JSON 文件的可选路径。 说明为自动翻译,变量名保持原样;不确定时请查看原文。
菜单名称已于 2026年11月11日 对照 Anthropic 帮助页面核实 · 你的界面可能因版本略有不同
ChatGPT 暂时无法连接 KeyShot MCP
KeyShot MCP 需要安装在你的电脑上,而 ChatGPT 只能连接在网上运行的服务器
A · 使用能连接 KeyShot MCP 的应用
B · 其他 类中能连接 ChatGPT 的其他服务器
从同类中使用较多的里挑选,仅限用地址即可连接、无需密钥的
可连接 Claude Code,但需要先准备
需要填写 2 项设置(KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS) · 需要先在电脑上安装 Node.js(只需一次)
把这段话复制到 Claude Code 的对话里。AI 会先检查电脑,告诉你要改哪个文件,并且每次都等你同意。
请在这台电脑上为 Claude Code 安装 MCP server KeyShot MCP,按顺序:1) 用 node -v 检查是否有 Node.js。没有的话,请让我从 https://nodejs.org/en/download 安装,不要自己安装。2) 只使用这份配置(已通过 PopNx MCP 检查):claude mcp add --scope user keyshot --env KEYSHOT_HEADLESS_EXE=your-value --env KEYSHOT_ALLOW_EXTERNAL_OUTPUTS=your-value -- npx -y keyshot-mcp 3) 告诉我要修改的文件完整路径或要运行的命令,等我同意。4) KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 先保留 "your-value",请我自己把真实值粘贴到文件或应用的输入框里。不要让我在对话里输入密钥。5) 按约定执行,然后确认 KeyShot MCP 的工具真的出现了。这段话不包含你的密钥。如果需要密钥,AI 会请你自己粘贴到文件或应用的输入框里。
已经装好了吗?先检查 · 打开终端,输入这条命令后按 Enter
node -vMac:按 ⌘ + Space,输入 Terminal 后按 Enter
Windows:打开“开始”菜单,输入 Windows PowerShell,然后选“打开”
还没安装: 打开官方下载页,选择 LTS 版本和点选式安装程序:Mac 用 .pkg · Windows 用 .msi。双击后一路下一步即可,不需要 curl 命令
装好后关掉终端再打开,重新运行同一条命令,应显示版本号: node -v
安装一次,所有需要 Node.js 的工具都能用
这些是程序设置,不是密钥,无需注册。按开发者的说明填写。
KEYSHOT_HEADLESS_EXE KeyShot headless 的绝对路径,或 PATH 中可用的命令。 KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 仅当需要 KEYSHOT_OUTPUT_DIR 之外的输出路径时才设置为 true。 说明为自动翻译,变量名保持原样;不确定时请查看原文。
Mac:按 Command+空格,输入 Terminal · Windows:打开 PowerShell
claude mcp add --scope user keyshot --env KEYSHOT_HEADLESS_EXE=your-value --env KEYSHOT_ALLOW_EXTERNAL_OUTPUTS=your-value -- npx -y keyshot-mcp应能看到 KeyShot MCP 在列表中并显示已连接
用 KeyShot MCP 告诉我你能帮我做什么,然后做一件给我看✓ 如果 Claude Code 说正在使用 KeyShot MCP,或回答中出现 KeyShot MCP 的工具名称,就表示连接成功
上面的命令不填这些也能用。想调整时再按开发者的说明添加。
KEYSHOT_OUTPUT_DIR 用于存放渲染图像和已保存场景的根目录。 KEYSHOT_TIMEOUT_MS 单个 KeyShot 无头进程的超时时间(毫秒)。 KEYSHOT_LICENSE_ARGS 可选的 KeyShot 启动附加参数。 KEYSHOT_MATERIAL_PRESETS 用户自行管理的材质预设 JSON 文件的可选路径。 KEYSHOT_CAMERA_PRESETS 用户自行管理的相机预设 JSON 文件的可选路径。 说明为自动翻译,变量名保持原样;不确定时请查看原文。
菜单名称已于 2026年11月11日 对照 Anthropic 帮助页面核实 · 你的界面可能因版本略有不同
可连接 Cursor,但需要先准备
需要填写 2 项设置(KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS) · 需要先在电脑上安装 Node.js(只需一次)
把这段话复制到 Cursor 的对话里。AI 会先检查电脑,告诉你要改哪个文件,并且每次都等你同意。
请在这台电脑上为 Cursor 安装 MCP server KeyShot MCP,按顺序:1) 用 node -v 检查是否有 Node.js。没有的话,请让我从 https://nodejs.org/en/download 安装,不要自己安装。2) 只使用这份配置(已通过 PopNx MCP 检查):{ "mcpServers": { "keyshot": { "command": "npx", "args": [ "-y", "keyshot-mcp" ], "env": { "KEYSHOT_HEADLESS_EXE": "your-value", "KEYSHOT_ALLOW_EXTERNAL_OUTPUTS": "your-value" } } } } 3) 告诉我要修改的文件完整路径或要运行的命令,等我同意。4) KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 先保留 "your-value",请我自己把真实值粘贴到文件或应用的输入框里。不要让我在对话里输入密钥。5) 按约定执行,然后确认 KeyShot MCP 的工具真的出现了。这段话不包含你的密钥。如果需要密钥,AI 会请你自己粘贴到文件或应用的输入框里。
已经装好了吗?先检查 · 打开终端,输入这条命令后按 Enter
node -vMac:按 ⌘ + Space,输入 Terminal 后按 Enter
Windows:打开“开始”菜单,输入 Windows PowerShell,然后选“打开”
还没安装: 打开官方下载页,选择 LTS 版本和点选式安装程序:Mac 用 .pkg · Windows 用 .msi。双击后一路下一步即可,不需要 curl 命令
装好后关掉终端再打开,重新运行同一条命令,应显示版本号: node -v
安装一次,所有需要 Node.js 的工具都能用
这些是程序设置,不是密钥,无需注册。按开发者的说明填写。
KEYSHOT_HEADLESS_EXE KeyShot headless 的绝对路径,或 PATH 中可用的命令。 KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 仅当需要 KEYSHOT_OUTPUT_DIR 之外的输出路径时才设置为 true。 说明为自动翻译,变量名保持原样;不确定时请查看原文。
在 KeyShot MCP 的设置中,KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 还是空的,填入你的密钥并保存
用 KeyShot MCP 告诉我你能帮我做什么,然后做一件给我看✓ 如果 Cursor 说正在使用 KeyShot MCP,或回答中出现 KeyShot MCP 的工具名称,就表示连接成功
上面的命令不填这些也能用。想调整时再按开发者的说明添加。
KEYSHOT_OUTPUT_DIR 用于存放渲染图像和已保存场景的根目录。 KEYSHOT_TIMEOUT_MS 单个 KeyShot 无头进程的超时时间(毫秒)。 KEYSHOT_LICENSE_ARGS 可选的 KeyShot 启动附加参数。 KEYSHOT_MATERIAL_PRESETS 用户自行管理的材质预设 JSON 文件的可选路径。 KEYSHOT_CAMERA_PRESETS 用户自行管理的相机预设 JSON 文件的可选路径。 说明为自动翻译,变量名保持原样;不确定时请查看原文。
菜单名称已于 2026年11月11日 对照 Cursor 帮助页面核实 · 你的界面可能因版本略有不同
可连接 VS Code,但需要先准备
需要填写 2 项设置(KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS) · 需要先在电脑上安装 Node.js(只需一次)
把这段话复制到 VS Code 的对话里。AI 会先检查电脑,告诉你要改哪个文件,并且每次都等你同意。
请在这台电脑上为 VS Code 安装 MCP server KeyShot MCP,按顺序:1) 用 node -v 检查是否有 Node.js。没有的话,请让我从 https://nodejs.org/en/download 安装,不要自己安装。2) 只使用这份配置(已通过 PopNx MCP 检查):{ "servers": { "keyshot": { "type": "stdio", "command": "npx", "args": [ "-y", "keyshot-mcp" ], "env": { "KEYSHOT_HEADLESS_EXE": "your-value", "KEYSHOT_ALLOW_EXTERNAL_OUTPUTS": "your-value" } } } } 3) 告诉我要修改的文件完整路径或要运行的命令,等我同意。4) KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 先保留 "your-value",请我自己把真实值粘贴到文件或应用的输入框里。不要让我在对话里输入密钥。5) 按约定执行,然后确认 KeyShot MCP 的工具真的出现了。这段话不包含你的密钥。如果需要密钥,AI 会请你自己粘贴到文件或应用的输入框里。
已经装好了吗?先检查 · 打开终端,输入这条命令后按 Enter
node -vMac:按 ⌘ + Space,输入 Terminal 后按 Enter
Windows:打开“开始”菜单,输入 Windows PowerShell,然后选“打开”
还没安装: 打开官方下载页,选择 LTS 版本和点选式安装程序:Mac 用 .pkg · Windows 用 .msi。双击后一路下一步即可,不需要 curl 命令
装好后关掉终端再打开,重新运行同一条命令,应显示版本号: node -v
安装一次,所有需要 Node.js 的工具都能用
这些是程序设置,不是密钥,无需注册。按开发者的说明填写。
KEYSHOT_HEADLESS_EXE KeyShot headless 的绝对路径,或 PATH 中可用的命令。 KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 仅当需要 KEYSHOT_OUTPUT_DIR 之外的输出路径时才设置为 true。 说明为自动翻译,变量名保持原样;不确定时请查看原文。
在 KeyShot MCP 的设置中,KEYSHOT_HEADLESS_EXE, KEYSHOT_ALLOW_EXTERNAL_OUTPUTS 还是空的,填入你的密钥并保存
用 KeyShot MCP 告诉我你能帮我做什么,然后做一件给我看✓ 如果 VS Code 说正在使用 KeyShot MCP,或回答中出现 KeyShot MCP 的工具名称,就表示连接成功
上面的命令不填这些也能用。想调整时再按开发者的说明添加。
KEYSHOT_OUTPUT_DIR 用于存放渲染图像和已保存场景的根目录。 KEYSHOT_TIMEOUT_MS 单个 KeyShot 无头进程的超时时间(毫秒)。 KEYSHOT_LICENSE_ARGS 可选的 KeyShot 启动附加参数。 KEYSHOT_MATERIAL_PRESETS 用户自行管理的材质预设 JSON 文件的可选路径。 KEYSHOT_CAMERA_PRESETS 用户自行管理的相机预设 JSON 文件的可选路径。 说明为自动翻译,变量名保持原样;不确定时请查看原文。
菜单名称已于 2026年11月11日 对照 VS Code 帮助页面核实 · 你的界面可能因版本略有不同
Claude Code
claude mcp add --scope user keyshot --env KEYSHOT_HEADLESS_EXE=your-value --env KEYSHOT_ALLOW_EXTERNAL_OUTPUTS=your-value -- npx -y keyshot-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"keyshot": {
"command": "npx",
"args": [
"-y",
"keyshot-mcp"
],
"env": {
"KEYSHOT_HEADLESS_EXE": "your-value",
"KEYSHOT_ALLOW_EXTERNAL_OUTPUTS": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"keyshot": {
"command": "npx",
"args": [
"-y",
"keyshot-mcp"
],
"env": {
"KEYSHOT_HEADLESS_EXE": "your-value",
"KEYSHOT_ALLOW_EXTERNAL_OUTPUTS": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"keyshot": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"keyshot-mcp"
],
"env": {
"KEYSHOT_HEADLESS_EXE": "your-value",
"KEYSHOT_ALLOW_EXTERNAL_OUTPUTS": "your-value"
}
}
}
}KEYSHOT_HEADLESS_EXE 必填 envKEYSHOT_OUTPUT_DIR envKEYSHOT_ALLOW_EXTERNAL_OUTPUTS 必填 envKEYSHOT_TIMEOUT_MS envKEYSHOT_LICENSE_ARGS envKEYSHOT_MATERIAL_PRESETS envKEYSHOT_CAMERA_PRESETS env说明为自动翻译,变量名保持原样;不确定时请查看原文。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
依据这个服务器的连接方式和各应用自己的文档,检查于 2026年11月10日。
在你的电脑上运行,适用于
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月15日
注册名称已通过 GitHub 账户 truman-t3 验证,该账户拥有此仓库
代码最后更新于11天前
使用 MIT
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
尚未检查
提问、分享技巧或报告无法使用。按“有帮助”数量排序。
还没有评价
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 3 项适用的基础检查中通过了 3 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于11天前,最新版本(1.0.0)于11天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。
同一分类中有:World Monitor, openstatus, Oh My Posh Validator, Strata, Jitsu
同一分类、其他作者、命令已通过检查。官方的排在前面,再按星标排序。
如何看卡片:↓ 每周下载量i★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
Validate oh-my-posh configurations and segment snippets against the official schema.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Product rendering in KeyShot, guided by your AI agent.
让 AI Agent 协助完成 KeyShot 产品渲染。
Inspect a saved scene, adjust selected materials and cameras, review a preview, and render a scene copy.
检查已保存的场景,调整指定对象的材质和相机,先看预览,再从副本出图。
English · 简体中文
How it works / 使用流程 · Demo / 实测 · Quick start · Workflows · Tools · 中文安装
Useful for your KeyShot workflow? Star the repository to help other designers discover it.
如果它改善了你的 KeyShot 工作流,欢迎点一个 Star,让更多设计师发现这个项目。
[!IMPORTANT]
Saved scenes, not realtime GUI control. KeyShot MCP runs headless on the same
computer as KeyShot. It does not read unsaved edits or control the open KeyShot window.
处理已保存的场景,不是实时 GUI 控制。 服务在本机后台运行 KeyShot,不能读取窗口中尚未保存的修改。
Client Agent and privacy. The Agent in your MCP client receives scene information
and previews returned by tools. Depending on the client's implementation and settings,
these results may be sent to its configured model provider. KeyShot MCP itself does
not upload them. Review privacy and security before confidential work.
客户端 Agent 与隐私。 MCP 客户端中的 Agent 会接收工具返回的场景信息和预览;
这些内容可能根据客户端的实现与配置发送给其所选模型服务。KeyShot MCP 本身不主动上传这些内容。
保密项目请先阅读隐私与安全说明。
After setup, describe the change to your Agent. It uses KeyShot MCP to perform the work on a saved scene copy; you review the preview before final output. 完成安装后,直接向 Agent 描述需求。它通过 KeyShot MCP 处理已保存场景的副本, 你看过预览、确认效果后,再正式出图。
“Change the lantern's metal to brushed steel, keep the glass unchanged, and show me a preview. Once I approve, export the image and a scene copy.”
“把灯具的金属换成拉丝钢,玻璃保持不变,先给我看预览。确认后输出图片和场景副本。”
Not happy with the preview? Ask for another adjustment before exporting. 预览不满意,可以继续说“再调整一下”;原始场景不覆盖,最终文件写入配置的输出目录。
Brass / 黄铜外观 · Brushed steel / 拉丝钢外观
One selected object, two finishes. Both images were rendered in KeyShot 14.1 at 1440 × 1080, 64 samples, with the same camera and environment. The glass was explicitly corrected before the comparison; only the metal changed between images.
同一个对象,两种材质方案。 两张图采用相同相机、环境及 1440 × 1080、64 samples 参数,由 KeyShot 14.1 实测生成。先修正导入的玻璃,再仅替换金属对象,玻璃保持不变。
Model: Lantern 01 by Rajil Jose Macatangay, from Poly Haven, licensed under CC0. These are local KeyShot renders, not Poly Haven website previews. 模型来源、作者与 CC0 许可如上;展示图为本地渲染,不是网站官方预览图。
Reproduce the workflow / 复现演示 · Asset credits / 素材说明
.bip changes, copy the scene and preview it without reading the active GUI session.Requirements: Node.js 20+, an MCP-compatible client, and a locally installed, licensed KeyShot edition with headless scripting. Windows 11 + KeyShot Studio 2025 / KeyShot 14.1 is tested. Other systems and KeyShot versions are not verified. KeyShot software, licenses and library assets are not included.
Version 1.0.0. This release preserves 19 tools and adds corrected product framing and dependency patches. Client and independent-user acceptance are deferred, not passed. See the release validation record and 1.0 checklist. See Changelog and upgrade notes.
Send this to an Agent that can edit your client's MCP configuration:
Install KeyShot MCP 1.0.0 in my MCP client using npx -y keyshot-mcp@1.0.0.
Find the full path of my local keyshot_headless.exe and set KEYSHOT_HEADLESS_EXE. Keep the default Documents/KeyShot MCP Outputs folder and external outputs disabled. Use my client's configuration format, restart or reload it, and run keyshot_status. Explain failed checks in plain language. Do not request or upload license keys. Do not upload or publish my scenes or retained render files. Before showing confidential scene metadata or previews to a model service, ask me first.
This is a generic mcpServers JSON example. Use your client's configuration format and replace the executable path with the actual path on your computer.
{
"mcpServers": { "keyshot": { "command": "npx", "args": ["-y", "keyshot-mcp@1.0.0"], "env": { "KEYSHOT_HEADLESS_EXE": "C:/Program Files/KeyShot Studio/bin/keyshot_headless.exe" } } } }
Restart the client, run keyshot_status, and check for ready: true. It verifies the executable, output access, bridge, presets and a minimal KeyShot startup.
Global npm installation or source build
Global: run npm install -g keyshot-mcp@1.0.0, then use keyshot-mcp as the client command with no npx arguments. Keep the same environment settings.
Source:
git clone https://github.com/truman-t3/keyshot-mcp.git
cd keyshot-mcp pnpm install --frozen-lockfile pnpm run build
Use node as the command and the absolute path to dist/index.js as its argument. The checked-out source can be newer than npm. Client examples are in examples.
Inspect C:\projects\speaker.bip and show a preview. Describe framing or material
problems, but wait for approval before editing or producing a final render.
Recommended sequence: check status → inspect → preview → discuss → approve → render. keyshot_preview_render embeds a PNG and deletes its temporary file after reading. Provide outputPath only when a saved image is needed.
Import C:\models\speaker.obj, center it and place it on the ground. Use Isometric,
save a scene copy and show a preview first. If the framing clips the model, propose a camera adjustment before rendering the approved scene at standard quality.
keyshot_product_render accepts one model or one saved scene. New models use import composition options by default; existing scenes keep their setup unless changes are requested. In 1.0.0, standard-view cameras for new models without a base scene fit the world-space scene bounds to the render aspect ratio, with 10% edge padding. Explicit distance, absolute camera coordinates and base scenes keep their framing. This includes all scene geometry, not just the main product; review a preview before final rendering.
Inspect the saved scene and list material presets. Identify the metal object,
change only that object to Brushed Steel in a scene copy, keep the glass unchanged, and show a preview before final rendering.
Use the returned objectPath when names repeat. Material names depend on the local KeyShot library; do not invent them. See material rules.
I saved my scene in C:\projects\speaker. Sync the newest .bip in that folder,
show me a preview and do not overwrite the original.
keyshot_sync_saved_scene accepts a file or one project folder. Reuse the previous fingerprint on later calls; unchanged saves return changed: false without another copy or render. It is explicit sync, not automatic background monitoring.
Render every saved camera in C:\scenes\speaker.bip at preview quality. Continue
if one camera fails, and do not overwrite existing images.
For selected cameras use keyshot_batch_render; for different scenes use keyshot_render_queue.
Import C:\models\speaker.obj, center it, place it on the ground and adjust the
camera target and environment. Save a scene copy; do not render an image yet.
Use keyshot_import_model when only a prepared .bip is needed.
Set the Product Hero camera to a 55 mm focal length, rotate the current
environment to 45 degrees, save a scene copy and show a preview.
Use keyshot_set_camera and keyshot_set_environment for focused changes.
| Preset | Resolution | Samples | Typical Use |
|---|---|---|---|
preview | 960 × 540 | 16 | Composition and material checks |
standard | 1920 × 1080 | 64 | Default product-render quality |
final | 3840 × 2160 | 256 | High-resolution output |
Explicit dimensions and samples override presets. maxTimeSeconds switches to time-based rendering and cannot be combined with explicit samples. fieldOfView and focalLength are mutually exclusive; camera position and lookAt must be supplied together. A quality preset does not guarantee the final look. Lower-level rendering tool