当前位置: 首页 > news >正文

万网免费网站个人年终总结ppt模板下载

万网免费网站,个人年终总结ppt模板下载,云南餐饮网站建设,php企业公司网站源码前言 笔者处理模型时下载到一个pbr材质库贴图包#xff0c;手动每次创建材质过于麻烦#xff0c;因此计划使用自动化脚本根据贴图名自动创建材质。 3dsmax的原本脚本使用的是maxscript#xff0c;语法有点奇怪懒得学#xff0c;发现也支持使用python编写脚本#…前言 笔者处理模型时下载到一个pbr材质库贴图包手动每次创建材质过于麻烦因此计划使用自动化脚本根据贴图名自动创建材质。         3dsmax的原本脚本使用的是maxscript语法有点奇怪懒得学发现也支持使用python编写脚本但是python脚本的开发资料太少官方文档的举例使用的是标准standard材质pbr材质很多接口没有找到试了很久发现名称应该是与英文3dsmax一致这里简单记录一下。 一、思路 1. 根据文件夹名确定材质名称 2. 根据文件夹下贴图的名称确定各输入贴图 3. 将贴图赋予pbr材质的各位置 二、代码 import os import pymxsdef get_files_in_folder(folder_path):file_paths []for root,dirs,files in os.walk(folder_path):for file in files:file_path os.path.join(root,file)file_paths.append(file_path)return file_pathsif __name__ __main__:rt pymxs.runtimefolder_path XXXX # 文件夹路径subdirectories [d for d in os.listdir(folder_path) if os.path.isdir(os.path.join(folder_path, d))]for subdir in subdirectories:physical_material rt.PhysicalMaterial() # 创建一个物理材质physical_material.name subdirt rt.sphere() # 创建赋予材质的物体t.material physical_materialmat_path folder_path \\ subdirtexture_paths get_files_in_folder(mat_path)for path in texture_paths:textureName path.split(\\)[-1]if diffuse in textureName: # 漫反射贴图——基础色贴图bitmap_texture rt.BitmapTexture()bitmap_texture.filename folder_path \\ subdir \\ textureName            physical_material.BaseColorMap bitmap_textureelif glossiness in textureName: # 光泽度贴图——粗糙度贴图bitmap_texture rt.BitmapTexture()bitmap_texture.filename folder_path \\ subdir \\ textureNamephysical_material.RoughnessMap bitmap_textureelif normal in textureName: # 法线贴图——凹凸贴图bitmap_texture rt.BitmapTexture()bitmap_texture.filename folder_path \\ subdir \\ textureNamephysical_material.BumpMap bitmap_textureelif reflection in textureName: # 反射贴图——反射贴图bitmap_texture rt.BitmapTexture()bitmap_texture.filename folder_path \\ subdir \\ textureNamephysical_material.ReflColorMap bitmap_textureelif height in textureName: # 高度贴图——置换贴图bitmap_texture rt.BitmapTexture()bitmap_texture.filename folder_path \\ subdir \\ textureNamephysical_material.DisplacementMap bitmap_texture 三、说明 physical_material后的属性参照上图去除空格保留大小写 在3dsmax中选择脚本——运行脚本选择python脚本运行即可
http://www.zqtcl.cn/news/814113/

相关文章:

  • 学校建设网站费用申请青岛平台公司
  • 平面设计师个人网站怎样登录韵网网站
  • 怎么用eclipse做网站开发推广平台取名字
  • 深圳建网站服务商广东佛山建网站
  • 网站推广公司卓立海创英文网站建设需求
  • 无锡网站营销公司简介最专业网站建设公司首选
  • 中文网站建设小组ios开发者账号申请
  • 月熊志网站福州建网站 做网页
  • 不同的网站有不同的风格宁波设计网站公司
  • 学校网站制作平台电子政务门户网站建设代码
  • 产品推广的网站怎么做网站标题与关键词
  • 青蛙网站建设wordpress修改logo
  • 网站套餐方案引擎搜索对人类记忆的影响
  • 滨州市滨城区建设局网站扎金花网站怎么做
  • 网站开发中视屏怎样编辑到网页上常州建站公司模板
  • 视频涉台互联网网站怎么做1cpu0.5g服务器用来做网站
  • 营销型网站设计官网怎么做网站优化 sit
  • 怎样获得做网站的客户免费企业网站程序上传
  • 新闻排版设计用什么软件网站seo诊断分析
  • 手机网站端域名怎样做解析一诺摄影设计
  • 网站开发行业竞争大吗郑州百度推广代运营公司
  • mvc4做网站五设计一个公司网站多少钱
  • 在什么网站可以做外贸出口劳保鞋北京 代理前置审批 网站备案
  • 邢台建设企业网站房地产宣传推广方案
  • 建设机械网站案例分析餐饮vi设计开题报告范文
  • 做本地生活网站深圳建设工程信息网站
  • C2C电商网站做博客的网站有哪些
  • 住房和城乡建设部网站 事故安微省建设厅田网站
  • 百度一下你就知道官页淘宝seo搜索引擎优化
  • 网站平台维护phpwind做的网站