章丘建设局网站小广告怎么做

news/2025/9/23 11:17:32/文章来源:
章丘建设局网站,小广告怎么做,西安搜索引擎,从您的角度来看_对于农产品网站的建设有什么想法或建议呢?文章目录 前言一、动态合批的规则1、材质相同是合批的前提#xff0c;但是如果是材质实例的话#xff0c;则一样无法合批。2、支持不同网格的合批3、动态合批需要网格支持的顶点条件二、我们导入一个模型并且制作一个Shader#xff0c;来测试动态合批1、我们选择模型的 Mesh… 文章目录 前言一、动态合批的规则1、材质相同是合批的前提但是如果是材质实例的话则一样无法合批。2、支持不同网格的合批3、动态合批需要网格支持的顶点条件二、我们导入一个模型并且制作一个Shader来测试动态合批1、我们选择模型的 Mesh 可以查看模型的顶点信息2、我们先来测试一下 300 个顶点限制的动态合批3、我们来测试一下Shader中使用了 Position、normal 、uv0 、uv1 和 tangent 最多只能180个顶点以下的动态合批 前言 我们来解析一下上篇文章中提到的 Batching 中的 动态合批 Unity渲染Stats分析 一、动态合批的规则 动态合批是Unity默认去执行的我们无法控制中间的步骤我们只能按照Unity指定的规则去做 1、材质相同是合批的前提但是如果是材质实例的话则一样无法合批。 什么情况下会产生材质实例呢 在之前使用协程控制Shader材质变化的文章中修改材质使用 .material 来修改会导致生成材质实例 Unity中C#使用协程控制Shader材质变化 2、支持不同网格的合批 3、动态合批需要网格支持的顶点条件 单个网格最多 300 个顶点900个顶点属性。顶点属性的上限未来可能会调整如果Shader中用到了网格的Position、normal 和 uv 的话则最多300 个顶点如果Shader中用到了网格的Position、normal 、uv0 、uv1 和 tangent 的话则最多是 180 个顶点负方向缩放会导致无法动态合批早期Unity缩放不一致也会导致无法动态合批 这里的顶点属性指的是 顶点位置信息、顶点法线信息、顶点切线信息 等这些属性 二、我们导入一个模型并且制作一个Shader来测试动态合批 1、我们选择模型的 Mesh 可以查看模型的顶点信息 可以在Mesh信息中了解到入下信息 顶点有 200 个占用 9.4k顶点属性包含PositionNormalTangentUV0 2、我们先来测试一下 300 个顶点限制的动态合批 Shader MyShader/P2_6_2 {Properties{}SubShader{Tags { RenderTypeOpaque }LOD 100Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include UnityCG.cgincstruct appdata{float4 vertex : POSITION;float2 uv : TEXCOORD0;};struct v2f{float2 uv : TEXCOORD0;float4 vertex : SV_POSITION;};v2f vert (appdata v){v2f o;o.vertex UnityObjectToClipPos(v.vertex);return o;}fixed4 frag (v2f i) : SV_Target{return 1;}ENDCG}} } 我们给 这个顶点数小于 300 的模型使用这个Shader材质我们会发现只有两个批次 我们复制一份该模型因为使用了同一个材质所以被动态合批了还是只有两个批次 我们创建一个新的球体因为使用了不同的材质所以现在渲染了3批次 但是我们给该球使用同一材质时会发现还是使用了3个批次 原因是该球体的Mesh顶点数超过了300不支持动态合批 3、我们来测试一下Shader中使用了 Position、normal 、uv0 、uv1 和 tangent 最多只能180个顶点以下的动态合批 如果这几个属性只是在Shader的appdata中声明并不算真正的用到该属性 Shader MyShader/P2_6_2 {Properties{_Color(Color,Color) (1,1,1,1)}SubShader{Tags { RenderTypeOpaque }LOD 100Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include UnityCG.cgincstruct appdata{float4 vertex : POSITION;float2 uv : TEXCOORD0;float3 normal : NORMAL;float3 tangent : TANGENT;float2 uv1 : TEXCOORD1;};struct v2f{float2 uv : TEXCOORD0;float4 pos : SV_POSITION;float2 uv1 : TEXCOORD1;float3 normal : TEXCOORD2;float3 tangent : TEXCOORD3;float3 worldPos : TEXCOORD4;};fixed4 _Color;v2f vert (appdata v){v2f o;o.pos UnityObjectToClipPos(v.vertex);o.worldPos mul(unity_ObjectToWorld,v.vertex);o.uv v.uv;o.uv1 v.uv1;o.normal v.normal;o.tangent v.tangent;return o;}fixed4 frag (v2f i) : SV_Target{return i.worldPos.y * 0.15 _Color;}ENDCG}} } 可以看出虽然我们的物体还是之前的两个板凳。但是批次变成了3次。说明没有动态合批成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912341.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2008iis里没加域名 网站指向还在重庆物流公司网站建设

网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。 安装环境:win 10 1、下载zip安装包: MySQL8.0 For Windows zip包下载地…

华北冶建工程建设有限公司网站平台公司信用评级

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 使用Float属性⭐ 使用Flexbox布局⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web开发感…

手机网站建设专业服务公司微信公众平台官网手机版

来源:混沌巡洋舰原文:摘自 edge 系列图书 《那些最重要的科学新发现》迈克斯泰格马克(MaxTegmark):麻省理工学院物理系终身教授,平行宇宙理论研究专家,未来生命研究所创始人;著有《生命3.0》《穿越平行宇宙…

营销网站htmlwordpress教程帕兰

JavaScript是一种广泛应用于Web开发的轻量级、解释型、面向对象的脚本语言,它支持事件驱动、函数式以及基于原型的编程风格。JavaScript不仅可以用于客户端(在用户的浏览器中运行),也可以在服务端(如Node.js环境&#…

推荐门户网站建设公司2个女人做暧暧网站

目录 一、效果图 二、qtDesigner ①拖出一个frame作为组容器并贴上背景样式 ②拖出主要的三个控件:frame、line、frame、label*2 ③固定大小并设置字体、布局一下 ④拷贝三份并水平布局一下 ⑤设置样式 ⑥调整布局 三、ui文件 四、代码 一、效果图 二、qtD…

批量查询设计桩号方法及文件格式

工具 → 设计标高 文件格式如下: HINTCAD5.84_STA_SHUJU47510.000 147520.000 247530.000 347540.000 447550.000 547560.000 647570.000 747580.000 847590.000 947600.000 10 【一定注意最后带个空行】,文件后缀名…

html5 响应式音乐网站网站推广软文选择天天软文

1.输入文件为基因组文件和gff3文件,输出为5utr和3utr,并且utr已经考虑了正负链和可变剪接情况,意思是如果utr存在可变剪接,输出的文件已经给拼接好了,并且考虑了正负链和拼接方向 #!/usr/bin/env python # -*- coding: utf-8 -*- # python lin_extract_5utr_cds_3utr2.py…

搭建Python的运行开发环境

在本次的学习中,我们将学习搭建python的编程环境,并将运行第一个python程序-在终端中打印输出 “Hello Python World!” Python是一种跨平台的编程语言,这就意味着它可以运行在所有主流的操作系统中。在所有安装pyt…

详细介绍:树上LCA和树链剖分(未完待续)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

上海网站建设置作山西响应式网站建设设计

一:前言 多线程在java中具有举足轻重的地位,无论是平时开发中还是面试求职中,对多线程这一块的知识点考察都非常多的,本周我们将平时开发中、面试中常见的一些多线程知识进行梳理,让大家对这一块有更加深入的理解 二…

【HBase 原理操作 01】

一、HBase依赖和整合的框架 依赖框架:Hadoop、Zookeeper 整合框架:Phoenix、Hive 二、HBase概念 1、定义:是以hdfs为数据存储的,一种分布式、可扩展的非关系型(NoSQL)数据库,和clickhouse一样同样以列式存储,存储…

打破数据壁垒,DMS Data Agent 开启智能分析之旅

DMS Data Agent 是阿里云推出的企业级智能分析平台,通过自然语言处理技术实现自动化数据分析。该方案突破传统分析流程,将复杂的数据探索简化为"一句话描述-获取深度分析"模式,显著提升决策效率。一、引言…

北京建设信源官方网站淄博营销网站建设公司

面向面试知识–MySQL数据库与索引 优化难点与面试点 什么是MySQL索引? 索引的MySQL官方定义:索引是帮助MySQL快速获取数据的数据结构。 动力节点原文: MysQL官方对于索引的定义:索引是帮助MySQL高效获取数据的数据结构。 MysQL在存储数据之…

漳州网站建设去博大a优韩国建筑网站

目录 一、Tinymce介绍 二、React集成Tinymce 1、安装tinymce/tinymce-react组件 2、React中引用 三、如何配置中文语言包 1、下载中文包 2、把语言文件放入tinymce 3、tinymce配置项中配置语言 一、Tinymce介绍 官网:The Most Advanced WYSIWYG Editor | T…

南阳网站排名优化报价这几年做那个网站能致富

目录 11.2.4 方法 setUp() 注意 11.3 小结 第二部分 项目1 外星人入侵 第12 章 武装飞船 注意 12.1 规划项目 12.2 安装 Pygame 注意 12.2.1 使用 pip 安装 Python 包 注意 如果你启动终端会话时使用的是命令python3,那么在这里应使用命令…

网络技术网站专业网站开发平台

本文介绍go语言处理字符串类型的常见函数。 ## 多行字符串 在 Go 中创建多行字符串非常容易。只需要在你声明或赋值时使用 () 。 str : This is a multiline string. ## 字符串的拼接 go // fmt.Sprintf方式拼接字符串 str1 : "abc" str2 : "def" …

建网站后如何维护如何优化公司的网站

复杂连接是指涉及多个表之间的连接操作,通过使用条件和连接类型来组合和关联这些表的数据。 一、常见的复杂连接类型及其特点、使用方法和示例代码: 1. INNER JOIN(内连接): - 特点:返回两个表中满足连接…

广西建设工程质量监督网站青岛网站设计推广

dfddfdd 转载于:https://www.cnblogs.com/jiangfeilong/p/10432174.html

国外有哪些优秀的网站手表哪个网站最好

格式化硬盘意味着擦除硬盘上的任何信息和设置文件系统,以便操作系统可以从硬盘读取数据并将数据写入硬盘。如果你计划在Windows中使用硬盘,则需要格式化硬盘。 如何在Windows中格式化硬盘 按照以下简单步骤在Windows 11,Windows 10,Windows 8,Windows 7,Windows Vista或…

婚庆类的模板网站wordpress网店主题

nginx常用的命令 使用nginx操作命令前提条件:必须进入nginx的目录 cd /www/local/webserver/nginx/sbin查看nginx的版本号 ./nginx -v启动nginx ./nginx关闭nginx ./nginx -s stop重新加载nginx ./nginx -s reload