- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 齐次裁剪矩阵(投影矩阵)ProjectionMatrix参数分析以及NDC坐标原理解释
由于上图中得公式为非线性公式,我们一分为二,将线性和非线性拆分开处理,非线性部分要除以z的计算过程。:由于在计算过程中,要保证观察空间里的投影窗口的高为2,宽为2r,但是如果投影窗口的尺寸依赖于纵横比r的话便会产生一个问题:由于硬件会涉及到一些与投影窗口大小有关的操作(比如将投影窗口映射到后台缓冲区等),这表示我们还需要将r告诉硬件,所以如果能去除横纵比r的以来,那么处理过程会更简单,这就是ndc坐标的由来,对此,我们的解决办法是将x坐标上的投影区间从[-r,r] 缩放至区间为[-1,1]
2023-03-21 19:03:45
1590
原创 在unity shader当中定义枚举值(两种方法)
在properties当中定义Enum,后面option1为显示面板内容,逗号分隔开的是值类型。2-1properties当中定义如上所述;2-3接下来就可以用宏定义的方法使用枚举。2.定义KeywordEnum标识符。定义之后直接可以在代码段中使用。介绍完毕,看面板上的输出。1.使用Enum标识符。
2022-09-29 12:28:43
3715
1
原创 C++的File类文件操作
C++的File类文件操作语言文件系统称为流文件(Stream),正文流(正文文件),二进制流(二进制文件)缓冲与非缓冲文件顺序操作文件与随机操作文件顺序文件:读/写第K个数据块之前必须读/写第1至K-1个数据块;随机文件:可直接读/写第K个数据块;正文文件的操作一般是顺序文件;二进制文件的操作都是随机文件。一、文件操作的一般过程定义文件指针 FILE *打开文件 fopen对文件进行读写< type=“text/javascript”> < type=“text/
2022-03-09 23:17:54
12357
原创 unity 特效 描边 扫描 消融效果
unity 特效 描边 扫描 消融效果下载连接: https://download.youkuaiyun.com/download/qq_43718731/16098101
2021-03-25 14:49:30
309
原创 Untiy里JsonUtility.ToJson使用方法
Untiy里JsonUtility.ToJson使用方法unityapi里只是做了一些简单的介绍,下面简单介绍下结构体里有数组的情况下ToJson()的使用方法;1.要把数组结构里面的元素单独赋值,开辟内存再进行ToJson()2.结构体必须要可序列化,不然识别不出来using System.Collections;using System.Collections.Generic;us...
2020-03-26 20:12:15
4829
TestMoto.rar
2021-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人