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

电商网站建设咨询淘宝网电脑版

电商网站建设咨询,淘宝网电脑版,面向服务的关系建设网站,北京百度推广官网首页#xff08;一#xff09;Blender软件操作 1. 导入模型#xff08;这里省略#xff09; 2. 材质设置 模型使用的所有材质都需要删除Surface Shader#xff0c;没有其他多余的计算#xff0c;可以大量缩短烘焙时间。删除之后的只留下一个材质输出节点#xff0c;如图所…一Blender软件操作 1. 导入模型这里省略 2. 材质设置 模型使用的所有材质都需要删除Surface Shader没有其他多余的计算可以大量缩短烘焙时间。删除之后的只留下一个材质输出节点如图所示  3. 导出Textures设置 在ShaderEditor中按照如图所示步骤创建Image Texture节点  在如图所示位置点击New创建Image  将Image的宽和高设置设置为2048像素Color的亮度为0.73作为空白位置的填充颜色如图所示 节点的插值计算设置为Smart边界外插值设置为Extend色彩空间设置为Raw可以使最终烘焙出的AO对比更强烈连接到材质的Surface如图所示  复制Image节点链接到模型的其他材质上否则其他材质所对应的部位不会参与烘焙。 4. 渲染器设置 将渲染器设置为Cycles并选择GPU作为计算设备显卡配置高的电脑烘焙时间会缩短很多  采样方式选择Branched Path Tracing如此便可以对每一部分材质属性设置采样值了 将整体采样设置为最低只提高AO的采样值这样可以缩短计算其他材质属性所浪费的时间 5. 烘焙设置 烘焙类型设置为Ambient Occlusion  输出设置中把边缘扩展设置8像素然后关闭Clear Image否则渲染器会把ImageTexture中设置的Color清除 二Python代码实现 参考上面软件操作流程语句记录blender代码和补充的处理 1. 材质设置 删除材质关联的信息加快烘焙速度对于没有材质的需要创建至少一个材质 # 删除材质关联的信息 for mat in bpy.data.materials:nodes mat.node_tree.nodesfor node in nodes:if node.type ! OUTPUT_MATERIAL:nodes.remove(node) # 若模型没有材质需要创建材质并关联到对应的mesh unique_material None if len(bpy.data.materials) 0:bpy.ops.object.material_slot_add()bpy.ops.material.new()unique_material bpy.data.materials[-1] for object in bpy.data.objects:if object.type MESH:if unique_material is not None:object.active_material unique_material 2. 创建AO贴图和texture节点 # 创建AO贴图 AOMAP_NAME AO.png bpy.ops.image.new(nameAOMAP_NAME,width2048,height2048,color(186, 186, 186, 255),generated_typeBLANK) aomap bpy.data.images[AOMAP_NAME] aomap.colorspace_settings.name Raw# 创建texture节点关联AO贴图设置节点属性 for mat in bpy.data.materials:mat.node_tree.nodes.new(typeShaderNodeTexImage)mat.node_tree.nodes[-1].image aomapmat.node_tree.links.new(mat.node_tree.nodes[-1].outputs[Color] ,mat.node_tree.nodes[0].inputs[Surface])mat.node_tree.nodes[-1].interpolation Smartmat.node_tree.nodes[-1].extension EXTEND 3. 渲染器设置 render bpy.context.scene.render render.engine CYCLES bpy.data.scenes[Scene].cycles.device GPU bpy.data.scenes[Scene].cycles.progressive BRANCHED_PATH bpy.data.scenes[Scene].cycles.aa_samples 1 bpy.data.scenes[Scene].cycles.ao_samples 256 4. 烘焙设置 bpy.data.scenes[Scene].cycles.bake_type AO bpy.data.scenes[Scene].render.bake.margin 4 bpy.data.scenes[Scene].render.bake.use_clear False 5. 烘焙 需要选中所有mesh并且不能选中其他类型的资源不然会报错 bpy.ops.object.select_all(actionDESELECT)for object in bpy.data.objects:if object.type MESH:bpy.context.view_layer.objects.active objectobject.select_set(True) # 开始烘焙 bpy.ops.object.bake(typeAO) aomap.save_render(output_path)
http://www.zqtcl.cn/news/896099/

相关文章:

  • 深圳哪里网站制作云南建设网站首页
  • 赤峰做网站哪家好岳阳网站设计u
  • 腾讯云10g数字盘做网站够么网站开元棋牌怎么做app
  • 天津网站建设信息科技有限公司门户网站开发公司排名
  • 优秀策划设计网站jsp mysql开发网站开发
  • 深圳做微信网站建设我爱水煮鱼 wordpress
  • 企业网站推广是不是必要的蓝色网站建设
  • 浙江企业响应式网站建设网站建设 找vx cp5173
  • nodejs做的网站音乐网站制作教程
  • 怎么利用网站做外链接阿里云网站部署
  • 做学校网站简述网站的制作步骤
  • 怎样让网站响应式推广策划案
  • 网站开发 面试 适当吹牛网站文件命名规则
  • 河北省建设中心网站图片分享网站源码
  • 工信部网站备案修改个人求职网站怎么做
  • 关于建设公司网站的申请宁波网站制作出售
  • 织梦电影网站免费模板网站域名asia是
  • 顺德中小企业网站建设宁乡市建设局网站
  • 静态网页模板 网站模板兰州做网站价格
  • 吕梁推广型网站建设godaddy托管 wordpress
  • 什么网站百度收录好珠海哪里做网站的
  • 如何介绍网站模板金融网站模版
  • 网站内链怎么优化e时代网站制作
  • 记事本做网站素材代码国内十大4a广告公司
  • 一米八效果图网站商业网站平台
  • 做搜狗手机网站优化产品推广计划怎么写
  • 网站链接优化怎么做ftp服务器
  • 什么网站可以接单做海报网站信息员队伍建设方案
  • 淘宝联盟 网站怎么做网站运营推广方案设计
  • 网站建设数据库类型百度seo现状