unity官方文档关于geometry shader的内容等同于没有,这也是因为unity的开发者基本面向的是移动平台开发,所以这种SM4.0的特性基本都不会被开发者考虑。但是本着与时俱进的精神(虽然现在已经不早了)还是研究一下以备不时之需。 在开始unity geometry shader之前,通 ...
分类:
编程语言 时间:
2017-09-20 23:27:03
阅读次数:
388
把脚本挂在摄像机上 创建一个材质,再创建一个Shader ...
分类:
编程语言 时间:
2017-09-20 00:51:23
阅读次数:
390
将漫反射的颜色改为从纹理贴图中获取,逐像素计算。 贴图选了一张文明6的图片。贴图颜色选浅色粉红,效果如下。 注意点: 使用tex2D()函数获取贴图指定位置的点的颜色,参数是目标贴图和UV坐标。 要将贴图颜色跟环境光融合,否则看起来会变朦胧。 学习资料: http://www.sikiedu.com ...
分类:
编程语言 时间:
2017-09-19 16:13:29
阅读次数:
637
// 摄像机方向(视角方向) float3 WorldSpaceViewDir(float4 v) // 根据模型空间中的顶点坐标 得到 (世界空间)从这个点到摄像机的观察方向 float3 UnityWorldSpaceViewDir(float4 v) // 世界空间中的顶点坐标==》世界空间从... ...
分类:
编程语言 时间:
2017-09-19 14:46:34
阅读次数:
168
clip函数可以用来切割mesh clip(var); var 的值小于0时就会被切割 表面着色器 其实就是生成了定点片元着色器,相当于一种包装和简化吧 标准的填充结构 其他两种输出结构 表面着色器放在 PROGRAM CG ...ENDCG区域中,并且不需要放在PASS中,直接放在subshade ...
分类:
编程语言 时间:
2017-09-18 22:38:25
阅读次数:
544
View绘制的三部曲,测量,布局,绘画现在我们分析绘画部分测量和布局 在前两篇文章中已经分析过了。不了解的可以去我的博客里找一下 下面进入正题,开始分析调用以及函数原理 这个函数调用内部draw方法去处理绘画前的工作,来继续完成绘制工作 这个函数在调用view的draw之前做了很多处理,大概总结一下 ...
分类:
移动开发 时间:
2017-09-18 16:15:12
阅读次数:
301
贴图、纹理、材质的区别是什么? 还有shader 整个 CG 领域中这三个概念都是差不多的,在一般的实践中,大致上的层级关系是:材质 Material包含贴图 Map,贴图包含纹理 Texture。纹理是最基本的数据输入单位,游戏领域基本上都用的是位图。此外还有程序化生成的纹理 Procedural ...
分类:
其他好文 时间:
2017-09-17 01:26:11
阅读次数:
429
1.什么是UWP? 是一种基于通用 Windows 平台 (UWP) 生成的 Windows 体验,它首次作为 Windows 运行时在 Windows 8 中引入。 用户希望其体验在所有设备上均为移动版,并且希望使用现有的最方便或最高效的设备完成任务,此理念是 UWP 应用的核心。通过 Windo ...
分类:
其他好文 时间:
2017-09-16 16:02:10
阅读次数:
214
前文【让粒子可以在白色背景显示 [BLENDING SHADER 实操]】说到最后的效果 有点BUG, 在一些过渡的地方有些黑边。 这个问题倒是和算法无关,是和图片本身有关系。 下面是效果对比图: 其原因是做图的时候,为了方便做图, 开始是不会直接用"透明"这个概念做图,而是将图做成黑色底,然后最后 ...
分类:
其他好文 时间:
2017-09-15 18:37:54
阅读次数:
193
http://www.cnblogs.com/polobymulberry/p/4314147.html http://www.sikiedu.com/my/course/37 ...
分类:
编程语言 时间:
2017-09-15 10:00:21
阅读次数:
124