Skip to main content
Glama

create_material

Create materials in 3ds Max with customizable types, colors, and parameters for 3D modeling and rendering workflows.

Instructions

在 3ds Max 中创建一个材质。

该工具可以创建各种类型的材质,并设置基本属性如颜色等。 创建的材质会被放入 3ds Max 的材质编辑器中。

支持的材质类型(material_type 参数):

  • Standard: 标准材质(默认),支持 Blinn/Phong/Metal 等着色器。

  • Physical: 物理材质(PBR),适合写实渲染。

  • VRayMtl: V-Ray 材质(需要安装 V-Ray 插件)。

  • Multi_Sub: 多维子材质(Multi/Sub-Object)。

  • Blend: 混合材质。 以及其他 3ds Max 中可用的材质类名。

Args: material_type: 材质类型名称,默认为 "Standard"。 name: 材质名称。如果为空字符串则使用默认命名。 diffuse_color: 漫反射颜色,格式为 "r,g,b"(0-255),如 "255,0,0" 为红色。 留空则使用默认颜色。 params: 材质额外参数的 JSON 字符串。 例如: '{"opacity": 50, "specularLevel": 80}' 用于 Standard 材质。 留空则使用默认值。

Returns: dict: 操作结果。 - success (bool): 是否成功。 - name (str): 创建的材质名称。 - material_type (str): 材质类型。 - slot_index (int): 材质编辑器中的槽位索引。 - message (str): 操作描述信息。

示例调用 - 创建红色标准材质: create_material(material_type="Standard", name="RedMaterial", diffuse_color="255,0,0")

示例调用 - 创建物理材质: create_material(material_type="Physical", name="MetalMat", diffuse_color="180,180,180")

示例调用 - 创建带参数的标准材质: create_material(material_type="Standard", name="GlassMat", diffuse_color="200,220,255", params='{"opacity": 30, "specularLevel": 90}')

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
material_typeNoStandard
nameNo
diffuse_colorNo
paramsNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/317431629/3dsMaxMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server