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

威海制作网站陕西煤业化工建设集团有限公司网站

威海制作网站,陕西煤业化工建设集团有限公司网站,佛山哪里做网站,对电子商务网站建设的感想头文件引入: XXPROGRAM ... #include "UnityCG.cginc"; ... ENDXX 常用的结构体(在UnityCg.cginc文件中):在顶点着色器输入和输出时十分好用 。 关于如何使用这些结构体,可在Unity安装文件目录/Editor…

头文件引入:

XXPROGRAM

...

#include "UnityCG.cginc";

...

ENDXX

常用的结构体(在UnityCg.cginc文件中):在顶点着色器输入和输出时十分好用 。

关于如何使用这些结构体,可在Unity安装文件目录/Editor/Data/CGIncludes下打开查看

一些常用的函数

 此书是以Build-in管线为基础,有些函数的名称和参数已经改变。Build-in 到URP转变手册可参考内置管线Shader升级到URP详细手册 - 简书

 Unity 提供的CG/HLSL语义

何为语义?:语义就是赋给Shader脚本的输入和输出文档,让Shader知道从哪里读取数据,从哪里输出数据

 

 

在v2f结构体的TEXCOORDn中的具体语义可以由我们自己定义,换句话说,对于任何需要传输坐标的情形,我们都可以采用TEXCOORDn去描述。 更详细的知识可参考Directx文档

DirectX 编程 - UWP applications | Microsoft Learn

关于渲染平台的差异

在OpenGL和DirectX的纹理坐标的y轴是相反的,如果使用了纹理贴图和后处理效果而不注重屏幕坐标空间在不同渲染平台的差异的话,会出现纹理翻转。因此,为了解决这个问题 我们需要翻转y轴。一般情况下,Unity会为我们自动处理这个问题,但我们若开启了抗锯齿(Edit->Project Settings->Quality->Anti Aliasing)的同时使用了渲染纹理,Unity就不会为我们翻转纹理,默认情况下是符合DirectX的平台规定。当我们此时的屏幕特效只需要使用一张渲染图像,即只采样一次,就不需要在意纹理翻转的情况,因为在我们调用Graphics.Blit函数时,Unity已经为我们对屏幕图像的采样坐标进行了处理,只需要正常采样过程处理屏幕图像就行了,但如果要同时处理多张渲染图像(有抗锯齿)举个例子,对于Part-Bloom效果,我们需要同时提取需要高亮部分渲染出一张纹理,再将起模糊且高亮,这种情况就使用了多张纹理,手动进行纹理翻转。

采用如下代码进行纹理翻转。 

Shader中的数据类型

对于只使用方向的单位向量,用fixed就足够了 

Shader Target。

 

http://www.yayakq.cn/news/616443/

相关文章:

  • 音频文件放到网站空间里生成链接怎么做百度怎么发免费广告
  • 哪些网站用黑体做的网站建设和使用现状
  • 微商手机网站设计公司哈尔滨市网站建设
  • 化妆品网站推广策划书django和WordPress哪个好
  • 类似于滴滴的网站商城建设wordpress userpro
  • 网站开发的要求黑群晖安装wordpress
  • 电子商务网站建设员电商培训教材
  • 网站建设域名什么意思沈阳网络关键词排名
  • 昆山网站优化网站开发的薪资是多少
  • 网站建设包括的内容山东电商网站建设
  • 电脑访问手机网站跳转90设计app下载
  • 深圳软件定制wordpress视频优化
  • 网站备案后名称怎么改asp.net 开发的网站
  • 烟台网站排名优化cps推广平台有哪些
  • 外企网站建设公司工业企业展厅设计公司
  • 网站怎么做短信接口wordpress最好用的采集插件
  • 赣州网站seo计算机专业培训机构排名
  • 青岛网站推广外包那个网站做港货比较好
  • 网站开发案例详解下载wordpress 评论验证码 插件
  • 苏州网站建设丨好先生科技电子商务网络营销是干嘛的
  • php网站打开速度慢莱西大型网站建设
  • 网站程序语言那个好国家免费技能培训平台
  • 网站设计优化方案网络营销技巧培训班
  • 我的网站为什么打不开怎么回事计算机专业论文 网站建设
  • 购物网站cms创意家具设计作品
  • 深圳模板网站建设公司南宁企业网站制作模板
  • 简述网站设计要遵循哪些原则wordpress字数
  • 企业网站托管电话wordpress代码编辑插件下载
  • 太原谁想做网站网站建设开发案例教程
  • 学做电商的网站简述跨境电商网站的平台建设