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

个人计算机做服务器建网站/北京百度推广官网首页

个人计算机做服务器建网站,北京百度推广官网首页,泰安市诺盾网络有限公司,最新国际军事新闻来一张AI提供的资料 在shader编程中,定义的结构体,有些是会被自动赋值,有些是必须要手动赋值的,这就涉及到了语义, 例如 struct appdata{float4 vertex : POSITION;float vertex2;float2 uv : TEXCOORD0;};结构体里面定…

来一张AI提供的资料在这里插入图片描述
在shader编程中,定义的结构体,有些是会被自动赋值,有些是必须要手动赋值的,这就涉及到了语义
例如

    struct appdata{float4 vertex : POSITION;float vertex2;float2 uv : TEXCOORD0;};

结构体里面定义的两个变量 vertex和uv,后面加了POSITION和TEXCORD0两个语义,就赋予了他们不同的特殊功能,他们会被自动赋值,而vertex2就是一个普通的变量了。
下面是语义表
在这里插入图片描述

**

一,坐标空间转换

空间转换中,一般有五个空间转换,模型空间→世界空间→视图空间→裁剪空间→NDC空间(其次坐标空间,执行其次坐标后的空间)→屏幕空间**
在这里插入图片描述

核心原则

1,数据依赖原则

当逻辑需要相对坐标系属性(如模型UV、顶点色)时,优先在模型空间处理(如gl_Vertex变换前)
当逻辑依赖全局交互状态(如光照方向、物理碰撞)时,必须转换到世界空间后处理

2,性能优化准则

在顶点着色器阶段处理空间转换(如UNITY_MATRIX_MVP),利用GPU并行性在片段着色器中避免重复坐标转换,通过TEXCOORD传递预处理数据

3,精度控制策略

高精度计算(如物理模拟)应在世界空间使用double类型
视觉效果类计算(如雾效)可在视图空间使用float类型

空间转换代码

Shader "SpaceTransform/BasicChain"{SubShader { Pass { CGPROGRAM#pragma vertex vert #pragma fragment frag#include "UnityCG.cginc"struct appdata {float4 vertex : POSITION;};struct v2f {float4 pos : SV_POSITION;float4 worldPos : TEXCOORD0;float4 viewPos : TEXCOORD1;};v2f vert (appdata v) {v2f o;// 模型空间 → 世界空间 o.worldPos  = mul(unity_ObjectToWorld, v.vertex); // 世界空间 → 视图空间 o.viewPos  = mul(UNITY_MATRIX_V, o.worldPos); // 视图空间 → 裁剪空间 o.pos  = mul(UNITY_MATRIX_P, o.viewPos); return o;}fixed4 frag (v2f i) : SV_Target {return fixed4(1,1,1,1); // 纯白输出 }ENDCG }
}
}

2,顶点动态变化

顶点动态变化日常会使用到的功能如下
在这里插入图片描述

  1. 基础正弦波波动例子(模型空间)

        v2f vert (appdata v){v2f o;float4 worldPos = mul(unity_ObjectToWorld, v.vertex);// Y轴波动计算(频率_Hz,振幅_Amp)float wave = _Amp * sin(_Time.y * _Hz + worldPos.x * _WaveDensity);v.vertex.y  += wave;o.vertex = UnityObjectToClipPos(v.vertex);return o;}
    

后续效果相对复杂,这边大概讲入门,就不全部细说

http://www.lryc.cn/news/577849.html

相关文章:

  • 西安网站微信开发/大一网页设计作业成品
  • 做电影免费ppt模板下载网站/百度快照怎么使用
  • retweet主题 wordpress/上海专业seo
  • 网站制作成品免费/生哥seo博客
  • 石家庄h5网站建设/网站排名提高
  • 网站排名优化公司哪家好/网站提交入口链接
  • 网站建设部门/最新国内新闻10条
  • it软件网站建设/互联网公司排名
  • wordpress网站阿里云备案/百度推广怎么优化关键词的质量
  • 电商法规定企业网站必须做3年/最好的小说网站排名
  • 高端手机/河南网站seo靠谱
  • 建设部网站下载/本地建站软件有哪些
  • 视频当背景图片 网站开发/seo关键词排优化软件
  • 网站被降权后怎么办/推广平台软件有哪些
  • 仿做国外产品网站出路/推广哪个平台好
  • 帝国网站建设/公司网站页面设计
  • 卖服务器网站源码/百度搜索seo优化技巧
  • 机关门花网站建设/网店推广方法
  • 网站建设完成报告/市场seo是什么
  • 淄博哪个网站做房屋出赁好/中国公关公司前十名
  • 网站定制开发流程/网站优化关键词排名
  • 怎么进入网站开发模式/百度一下百度网页官
  • 织梦网站源码下载/产品推广方案范例
  • wordpress 无法上传文件/seo排名点击器
  • 想做网站找哪个公司好/时事新闻最新消息
  • 网站建好了怎么做淘宝客/广告代发平台
  • 政府网站共享平台建设情况汇报/怎么推广软件
  • 做神马网站优化快速排名软件/站长统计入口
  • mysql asp网站/大数据精准营销获客
  • 网站建设计什么费用/提高网站排名