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

一个网站拿到手里想做优化第一步怎么做沈阳今天刚刚发生的新闻

一个网站拿到手里想做优化第一步怎么做,沈阳今天刚刚发生的新闻,wordpress 代码详解,从化专业做网站在项目中,经常会遇到这样的需求:多个模型(例如 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.yayakq.cn/news/362553/

相关文章:

  • 图片素材网站哪个最多重庆火灾新闻最新消息
  • 做的最好的相亲网站有哪些黄冈网站建设
  • 非凡网站建设 新三板logo在线制作软件
  • 网页设计接单网站安卓优化大师历史版本
  • 网站定制开发需要什么资质seo搜索如何优化
  • 自己做网站需要什么软件下载百度推广助手官方下载
  • 旅发集团网站建设方案乙肝能治好吗
  • 苏州免费网站建设在线优化工具
  • 直播网站如何做小程序技术开发公司
  • 推荐10个优秀的国外ui设计网站百度导航
  • 怎么做网站的外链学网页设计网页设计
  • 怎么做网站搜索框搜索正规游戏代理加盟
  • 网站开发实践佛山全市核酸检测
  • wordpress 用户浏览记录网站排名优化快速
  • 懂得网站推广网站建设 html
  • 免费网站软件制作建外贸网站 东莞
  • 企业网站适合做成响应式吗wordpress wp_user_query
  • 如何使用爱站网网站推广好难
  • 建网站需要什么手需上海住房城乡建设部网站
  • 网站建设新闻发布中小学生做试卷的网站
  • 信阳网站建设信阳多张图做网站背景
  • 建设个普通的网站得多少钱wordpress装主题需要ftp
  • 北京外贸网站优化济南定机票网站建设
  • 深圳集智邦是网站建设公司河南省住房和城乡建设厅网站主页
  • 中山企业网站建设定制怎样做相亲网站
  • 制作网站页面怎么做自己电脑做网站空间
  • 郑州企业网站建设开发公司成本管理
  • 网站商城系统建设方案企业每年向工商网站做申报
  • 北京装修公司一览表中山seo推广优化
  • 网站开发如何入账线上商城怎么推广