序
在百度了一下显卡以后,总结的话就是这个图。
这个图再总结的话就是左下角的那个框子,一个任务可以分为若干个线程组,每个线程组包含若干个线程。
两个若干,可以看成是两个变量,而且是有关系的——它俩乘积是一个定值。
了解了这些,还差什么,才能看懂01序里的链接?
网页0
两个若干
01序链接里的这个图,是什么意思?
原图来自MSDN:numthreads - Win32 apps | Microsoft Learn
下图,和上图,有区别吗?从两个若干的角度看,没区别,是一回事……
【5,3,2】:若干个线程组=5*3*2=30
【10,8,3】:每个线程组里的线程数=10*8*3=240
下标的计算
上图里,下标的计算,不大熟——那就自己动手比划一下好了
其实就是数组下标,i*lengthi+j的那一套
12*12=16*9
大概的意思是明白了
还需要什么?
01序链接里还提到了脚本,普通片元着色器。
网页1
冯乐乐的书里讲过的,但是太长了不想看……有没有视频形式的?
Unity Shader 101 - Shader是什么?和Unity Shader入门_哔哩哔哩_bilibili
主要的是这些:【这俩结构体好像是传数据用的,appdata对应CPU往GPU传数据的过程,v2f对应顶点着色器往像素着色器传数据的过程】
这俩具体的介绍是这个。这俩大写的东西好像都是关键字,只是没高亮而已。
流程大概是这样:
还提了一下纹理的应用——展uv是吗?
这个下标,有taichi内味了
纹理的设置,有点印象的……
代码大概是这个意思
好像还要搞点脚本拖动一下什么的