Bang!
The API for Bang a Rodin-generated Asset.
5glb可能的值: PBR可能的值: Basic可能的值: Rodin BANG!
使用此API可将Rodin生成的资产分割为多个子模型。
注意:此节点只能使用由Rodin Gen-2生成的模型。
价格
基本费用:每次BANG 消耗0.5个积分。
请求
认证
此API使用Bearer密钥进行认证。所有请求必须在Authorization头中包含有效的令牌。
请求体
asset_id
string
model 与 asset_id 二选一。
Rodin Gen-2生成任务的UUID。
model
file
model 与 asset_id 二选一。
该参数为进行Bang! 的自定义模型,可以支持的模型格式有:obj, glb, stl, fbx, usd, usda, usdz, and usdc.
image
file
可选,模型生成参考用图。
该参数必须搭配model参数使用。
prompt
string
可选,模型生成参考用提示词。
该参数必须搭配model参数使用。
strength
number
可选,默认:5,范围2-12。此参数控制模型分割的强度。值越大,生成的碎片越多。
geometry_file_format
string
必填。生成的几何文件格式。支持的格式:glb、obj、fbx、stl、usdz。默认值:glb。
material
string
可选。材质类型。可能的值为PBR、Shaded、None和All。默认值为PBR。
PBR:基于物理的材质,包括基础颜色纹理、金属度纹理、法线纹理和粗糙度纹理,提供高真实感和动态光照下的物理准确性。
Shaded:仅包含烘焙光照的基础颜色纹理,提供风格化视觉效果。
None:无材质资产。
All:将同时提供PBR和Shaded两种材质。
resolution
string
可选。生成贴图资产的分辨率。可能的值为Basic、High。默认值为Basic。
Basic:2K分辨率。
High:4K分辨率。
响应
error
string
错误信息(如有)。
message
string
成功消息或详细错误信息。
uuid
string
生成任务的唯一标识符。
jobs
object
任务对象,包含作为生成过程一部分执行的各个子任务的详细信息。
jobs.uuids
array of strings
子任务的UUID列表。
jobs.subscription_key
string
与这些任务关联的订阅密钥。
可能出现的报错信息包括:
NO_ACTIVE_SUBSCRIPTION
没有有效订阅或订阅已经过期。
SUBSCRIPTION_PLAN_TOO_LOW
当前订阅计划等级过低,需要商业计划以使用API功能。
INSUFFICIENT_FUND
用户账户余额不足,无法完成请求的操作。
INVALID_REQUEST
请求格式错误、缺少必要参数或包含无效值。可查看message以获得更多错误信息。
USER_NOT_FOUND
使用了无效的API KEY或用户不存在。
GROUP_NOT_FOUND
使用了无效的API KEY或用户分组不存在。
PERMISSION_DENIED
经过身份验证的用户无权执行此操作。
UNKNOWN
发生了意外的错误。检查message以获得更多错误信息。
Rodin任务Bang!示例
自定义模型Bang! 示例
最后更新于
这有帮助吗?