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

互联网创业项目平台加盟如何进行seo

互联网创业项目平台加盟,如何进行seo,做房间预定网站需要什么软件,专门做品牌网站设计服务文章目录 前言一、直接相乘缩放1、在属性面板定义一个四维变量#xff0c;用xyz分别控制在xyz轴上的缩放2、在常量缓存区申明该变量3、在顶点着色器对其进行相乘#xff0c;来缩放变换4、我们来看看效果 二、使用矩阵乘法代替直接相乘缩放的原理1、我们按如下格式得到缩放矩阵… 文章目录 前言一、直接相乘缩放1、在属性面板定义一个四维变量用xyz分别控制在xyz轴上的缩放2、在常量缓存区申明该变量3、在顶点着色器对其进行相乘来缩放变换4、我们来看看效果 二、使用矩阵乘法代替直接相乘缩放的原理1、我们按如下格式得到缩放矩阵2、把我们需要平移的点变为列矩阵3、M~scale~* P 得到缩放变换后的结果4、我们在图形计算器中看看效果 三、在URP Shader中实现1、在属性面板定义一个四维变量用xyz分别控制在xyz轴上的缩放2、在常量缓存区申明该变量3、在顶点着色器中得到缩放矩阵4、因为Attribute接收顶点格式为x,y,z,1且mul相乘规则的原因。所以我们的列矩阵就是 vertexOS5、相乘得到结果6、我们来看看效果 四、测试代码 前言 在Shader中我们对于顶点经常使用到缩放变换。我们在这篇文章中用点的缩放看一下缩放变换的缩放矩阵。 一、直接相乘缩放 P1 P*S P1 (Px * Sx,Py * Sy,Pz * Sz) 1、在属性面板定义一个四维变量用xyz分别控制在xyz轴上的缩放 _Scale(“Scale(XYZ)”,Vector) (1,1,1,1) 2、在常量缓存区申明该变量 CBUFFER_START(UnityPerMaterial) float4 _Scale; CBUFFER_END 3、在顶点着色器对其进行相乘来缩放变换 v.vertexOS * _Scale; 4、我们来看看效果 二、使用矩阵乘法代替直接相乘缩放的原理 1、我们按如下格式得到缩放矩阵 扩维到四维的原因因为平移矩阵是4维的使缩放矩阵变成同一维度在之后可以合并变换矩阵 Scalea,b,c 2、把我们需要平移的点变为列矩阵 P(x,y,z) 3、Mscale* P 得到缩放变换后的结果 4、我们在图形计算器中看看效果 三、在URP Shader中实现 1、在属性面板定义一个四维变量用xyz分别控制在xyz轴上的缩放 _Scale(“Scale(XYZ)”,Vector) (1,1,1,1) 2、在常量缓存区申明该变量 CBUFFER_START(UnityPerMaterial) float4 _Scale; CBUFFER_END 3、在顶点着色器中得到缩放矩阵 float4x4 M_Scale float4x4 ( _Scale.x,0,0,0, 0,_Scale.y,0,0, 0,0,_Scale.z,0, 0,0,0,1 ); 4、因为Attribute接收顶点格式为x,y,z,1且mul相乘规则的原因。所以我们的列矩阵就是 vertexOS 5、相乘得到结果 v.vertexOS mul(M_Scale,v.vertexOS); 6、我们来看看效果 四、测试代码 //平移变换 Shader MyShader/URP/P3_5_3 {Properties{_Translate(Translate(XYZ),Vector) (0,0,0,0)_Scale(Scale(XYZ),Vector) (1,1,1,1)}SubShader{Tags{PenderPipelineUniversalPipelineRenderTypeOpaqueQueueGeometry}Pass{HLSLPROGRAM#pragma vertex vert#pragma fragment frag#include Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl#include Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl#include Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlslstruct Attribute{float4 vertexOS : POSITION;};struct Varying{float4 vertexCS : SV_POSITION;};CBUFFER_START(UnityPerMaterial)float4 _Translate;float4 _Scale;CBUFFER_ENDVarying vert (Attribute v){Varying o;//平移变换float4x4 M_Translate float4x4(1,0,0,_Translate.x,0,1,0,_Translate.y,0,0,1,_Translate.z,0,0,0,1);v.vertexOS mul(M_Translate,v.vertexOS);//缩放交换float4x4 M_Scale float4x4(_Scale.x,0,0,0,0,_Scale.y,0,0,0,0,_Scale.z,0,0,0,0,1);v.vertexOS mul(M_Scale,v.vertexOS);o.vertexCS TransformObjectToHClip(v.vertexOS.xyz);return o;}half4 frag (Varying i) : SV_Target{return 1;}ENDHLSL}} }
http://www.pierceye.com/news/268/

相关文章:

  • 网站如何做下载链接阿里云服务器上做淘宝客网站
  • 电子类网站建设需要多少钱大型h5手游平台
  • 海洋网络做网站不负责邢台太行中学怎么样
  • 现在哪些网站做外贸的好做空间 建网站
  • 建设银行河北分行官网招聘网站中国一级建造师
  • 网站开发常用问题手机网站做分享到微信
  • 用wp做网站备案网站城市分站是怎么做的
  • 网络营销的主要形式有建设网站网站开发好吗
  • 创建个人网站的步骤ui设计师要学什么
  • 基金培训网站wordpress产品列表页
  • 网站网页的收录数量哪家做网站便宜
  • 宿州保洁公司哪家好大连seo排名扣费
  • 免费自助网站建站淄博天一建设项目招标代理有限公司网站
  • 做竞价网站需要什么样的空间广西桂林公司
  • 什么是网站建设的建议什么人做网站
  • 公司企业网站建设步骤上海网站建设联系方式
  • 做艺人资料卡的网站社保服务个人网站
  • 营销型企业网站建设的流程是公司网站开发人员离职后修改公司网站
  • 做gif动图的网站犯法吗网页的设计流程是怎样的
  • 给个高质量的网站word用来做网站的
  • 外贸公司网站建设费用 如何申请国家信用信息公示系统广东
  • 洪梅网站建设公司网站建立明细预计表
  • 定制产品网站河南新闻头条最新消息
  • 上海网站开发多少钱怎样查找网站域名
  • 吉林大学建设工程学院网站百度小程序官网
  • 城乡建设部网站首页甲级wordpress系统下载
  • 江苏优质网站制作公司杭州企业网站建设公司怎么样
  • 企业网站建设规划电子商务网站建设参考文献2018
  • 网页设计及制作方法南京网站建设 seo
  • 在沈阳做一个展示网站多少钱做盗版电影网站教程