Autodesk forge 3ds Max纹理/自定义材质
我在Autodesk forge 3ds Max纹理/自定义材质,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我在查看器发行说明:v4.0.1中读到,现在支持蛋白质材质平铺图案(Revit 2019)。这太棒了!但是,作为一名3ds Max用户,我很好奇是否有计划支持来自3ds Max的位图纹理或自定义材质?这真的会产生新的可能性。我不确定旧版本,但正如你从一位同事创建的场景的以下截图中所看到的: 只要遵循以下步骤,使用纹理转换max文件时应该不会出现问题: 归档max文件及其纹理并将其上载到bucket。 例如(使用Python): filename='max\u archive.zip' buck
查看器发行说明:v4.0.1
中读到,现在支持蛋白质材质平铺图案
(Revit 2019)。这太棒了!但是,作为一名3ds Max用户,我很好奇是否有计划支持来自3ds Max的位图纹理
或自定义材质
?这真的会产生新的可能性。我不确定旧版本,但正如你从一位同事创建的场景的以下截图中所看到的:
只要遵循以下步骤,使用纹理转换max文件时应该不会出现问题:
filename='max\u archive.zip'
bucket_name=bucketKey
url=”https://developer.api.autodesk.com"
my_object_endpoint=“/oss/v2/bucket/”+bucket_name+”/objects/“+文件名
标题={
“授权”:“持票人”+代币,
“内容类型”:“应用程序/八位字节流”,
“内容长度”:str(os.path.getsize(文件名)),
}
将open(filename,'rb')作为对象进行上传:
response\u upload=requests.put(url+my\u object\u端点,headers=header,data=object\u to\u upload)
job_endpoint='/modeldrivative/v2/designdata/job'
标题={
“授权”:“持票人”+代币,
“内容类型”:“应用程序/json”,
}
有效负载=json.dumps({
“输入”:{
“urn”:“'+encoded_urn+'”,
“rootFilename”:“physical_material.max”,
“压缩”:正确
},
“产出”:{
“格式”:[
{
“类型”:“svf”,
“意见”:[
“2d”,
“3d”
]
}
]
}
})
response=requests.post(url+job_端点,headers=header,data=payload)
这里的关键点是负载的输入部分,您必须在其中指定rootFilename并将压缩设置为true
在我的例子中,我得到了上面显示的屏幕截图中的结果 太好了!谢谢我正在使用邮递员进行翻译()。我将尝试指定其中的重要设置,并进行一些测试。