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

网站标题名字和备案名字app拉新渠道

网站标题名字和备案名字,app拉新渠道,高端网站开发建设,中英企业网站源码在项目中,经常会遇到这样的需求:多个模型(例如 100 个)使用相同的材质,但每个模型需要不同的参数设置,比如不同的颜色或随机种子等。 在这种情况下,创建 100 个实例材质不是最佳选择。正确的做…

在项目中,经常会遇到这样的需求:多个模型(例如 100 个)使用相同的材质,但每个模型需要不同的参数设置,比如不同的颜色或随机种子等。

在这种情况下,创建 100 个实例材质不是最佳选择。正确的做法是通过模型的基元数据向材质传递参数。

这种方法不会因为新建实例材质而产生成本。

最重要的是,相同的模型,相同的材质,不会因为基元数据不同而影响合批。

在操作上StaticMeshInstancedStaticMesh是有少许区别的。
在这里插入图片描述

StaticMesh

先以StaticMesh为例。

创建材质

在流程上,虽然不是必须的,但通常需要先创建材质:
在这里插入图片描述

设置变量为基元数据

为材质勾选使用基元数据:
在这里插入图片描述
基元数据是一个浮点数组,一个4通道变量,占用了0123四个索引位置
在这里插入图片描述

所以第二个变量在勾选基元数据后,需要按顺序填4
在这里插入图片描述

自定义基元数据面板可以助你参考index设置
在这里插入图片描述
在这里插入图片描述

模型设置

将材质赋予模型,在细节面板,就可以看到材质中可以使用的基元数据。
在这里插入图片描述

关键一步

可以看到数据后面是+ 号,也就是并未启用。
点击+号,需要将其全部启用,变成有默认值的状态:
在这里插入图片描述

这样,你就可以手动为每个模型创建不同材质参数,而并不需要为其新建实例材质了。

在蓝图中设置

搜索基元,就可以看到可以使用的函数
在这里插入图片描述

基本上分为两种,一种是使用名字设置,一种是使用index设置
在这里插入图片描述

如果是构建函数

要特别强调的是,在构建函数中,要使用可以被序列化的"默认基元数据",这样你的设置才能保存到下次启动项目:

在这里插入图片描述


InstancedStaticMesh

在ISM中使用基元数据,要注意的是,ISM组件的基元数据,和ISM组件中实例的基元数据是并存的。

这是组件:
在这里插入图片描述
这是实例:
在这里插入图片描述
他们是并存的

看实例的基元数据如何实现的,假如ISM有2个实例,每个实例2个参数,那么一共记录为4个,所以实例并不是独立储存了参数

在这里插入图片描述

左侧是组件基元数据和之前一样。新增的是右侧的实例基元数据变量节点,除了不能"起名"用法和之前一样:
在这里插入图片描述

在蓝图中设置

关键一步

如果你的ISM组件也需要使用基元数据,千万要记得启用index!
在这里插入图片描述
实例的基元数据,你可以预设和动态修改:
在这里插入图片描述

在这里插入图片描述

设置数据相比静态网格体ISM多了一个InstanceIndex ,为设置基元数据的目标实例。
左侧为组件基元数据,右侧为实例基元数据。
在这里插入图片描述

演示

为了展现基元数据不同不影响合批的特性,这里用ISM作为示例。

基元设置

  1. 制作材质,注意组件和实例的基元index是单独计算的:
    在这里插入图片描述

  2. 选择组件,设置模型和材质,并设置基元数据数组长度1:
    在这里插入图片描述
    在这里插入图片描述

  3. 设置实例的基元数据长度3
    在这里插入图片描述
    等效:
    在这里插入图片描述

蓝图

红色为设置组件基元数据,给整体随机一个亮度
绿色为实例的基元数据,为每个基元随机一个颜色
在这里插入图片描述

效果

在这里插入图片描述

技巧

材质

在使用时,组件可以不预先设置材质,甚至模型。此时基元数据是这样的:
在这里插入图片描述
显示未声明是不影响实际使用的,但切记需要把可能使用的通道的最大数量的提前开启。
例如所切换的材质中,最复杂的材质需要使用10个基元数据,那么在一开始你就需要开启同样数量的基元数组。

通道使用

通过前面的例子可以看到,基元数据应尽可能压缩索引占用,例如ColorA通道并未使用,却占用了一个位置。
在实际使用中,你可以完全使用浮点类型变量,通过在材质中拆组通道来避免浪费(其实对性能影响微小)
在这里插入图片描述

也可以尽可能的打包参数
在这里插入图片描述
在这里插入图片描述
取决于你的风格

常见用法

提供一些举一反三的思路

  1. 为材质设置随机值
    在这里插入图片描述
  2. 为每个ISM实例指定不同贴图
    在这里插入图片描述
http://www.hkea.cn/news/115283/

相关文章:

  • 免费网站建设解决方案郑州网络营销公司哪个好
  • 转转怎么做钓鱼网站税收大数据
  • 株洲专业网站排名优化深圳产品网络推广
  • 深圳美食教学网站制作如何免费搭建自己的网站
  • 兰州移动端网站建设广东整治互联网霸王条款
  • 彩票网站该怎么建设天津seo实战培训
  • 原平的旅游网站怎么做的新冠疫情最新情况最新消息
  • 网站开发软件著作权归谁seo外包
  • 小说网站的网编具体做哪些工作南宁网站快速排名提升
  • 承德网站设计seo互联网营销培训
  • 工信部网站备案查询 手机seo专员的工作内容
  • 淘宝活动策划网站视频营销成功的案例
  • 精准营销数据杭州排名优化软件
  • 中卫网站建站设计seo学习论坛
  • wordpress初始登录seo排名赚app靠谱吗
  • 软件外包保密协议seo相关岗位
  • 后台网站开发文档下载班级优化大师app
  • 辛集城乡建设管理局网站网络营销网络推广
  • 阿里云部署一个自己做的网站吗电商网站搭建
  • 免费汽车租赁网站模板网站域名解析ip查询
  • 企业解决方案官网国内seo排名分析主要针对百度
  • 变态版手游石景山区百科seo
  • 阿里云控制台登录入口seo矩阵培训
  • wordpress苗木模板网站搜索排优化怎么做
  • 网站图片引导页怎么做重庆seo招聘
  • 如何做属于自己的领券网站郑州百度网站优化排名
  • 建设银行益阳市分行桃江支行网站公司页面设计
  • vps 网站上传网站seo优化是什么意思
  • wordpress cos腾讯云seo网站优化收藏
  • 鹤岗商城网站建设免费域名申请