原文:Shader的学习

一 SnowTrack 雪跟踪 前言 这篇小文简单介绍一下如何在Unity中利用shader很简单的实现雪地效果。 雪地痕迹的效果 实现雪地印痕的思路其实也很简单吗,既记录玩家移动过程中的位置,之后再根据这些数据修改雪地的mesh即可。 工程实现 所以,很简单的,我们在unity中只需要一个玩家头顶上的正交相机和一个rendertexture就可以记录玩家的移动过程中的位置了。 之后再shader ...

2017-12-06 18:06 1 6736 推荐指数:

查看详情

Shader Forge学习

最近学习了一下shader forge,一个屌屌哒插件用来生成shader。尽管其降低了制作shader的难度,但是真的想做出满意的shader的话还是得有一定的shader基础。但是仅仅是做出一些简单的效果的话,这个插件还是绰绰有余,挺好上手的。只要按下键盘按钮,它就可以换出快捷命令,单击鼠标 ...

Sat Oct 22 05:36:00 CST 2016 0 11525
CocosCreator之shader学习笔记

0.glsl中语句以'分;号'结尾 否则会编译错误! 1.glsl中整数与浮点数运算会导致编译错误 vec2 p = -1 + 2 * v_texCoord;    //错误 ...

Mon Jun 04 07:06:00 CST 2018 0 1078
Unity shader学习之阴影

Unity阴影采用的是 shadow map 的技术,即把摄像机放到光源位置上,看不到的地方就有阴影。 前向渲染中,若一光源开启了阴影,Unity会计算它的阴影映射纹理(shadow map),它其 ...

Tue Jul 18 01:11:00 CST 2017 0 1236
Shader编程学习笔记(六)—— Fixed Function Shader 2

Fixed Function Shader   在上一小节中我们已经了解到,Fixed Function Shader是固定功能的着色器,它的功能有限,但是编写比较简单,因为它总是通过一系列的命令达到我们对图形着色的目的。其中我们已经了解了Properties(属性)、Material(材质 ...

Tue May 10 21:05:00 CST 2016 1 2600
Shader编程学习笔记(二)—— Shader和渲染管线

Shader和渲染管线 什么是Shader   Shader,中文翻译即着色器,是一种较为短小的程序片段,用于告诉图形硬件如何计算和输出图像,过去由汇编语言来编写,现在也可以使用高级语言来编写。一句话概括:Shader是可编程图形管线的算法片段。  它主要分为两类:Vertex ...

Sun Apr 17 21:02:00 CST 2016 0 12055
Shader编程学习笔记(七)—— Surface Shader 1

Surface Shader   本小结对Unity的Surface Shader做一个大概的了解。主要了解在Surface Shader当中比较重要的几个部分,分别是: SurfaceOutput Input lighing shadow   首先查看一下Unity ...

Mon May 23 23:42:00 CST 2016 0 2403
Shader编程学习笔记(八)—— Surface Shader 2

Surface Shader   上一小结主要了解了Surface Shader使用了“#pragma surface surf Standard fullforwardshadows”指令的意义,这一小节主要了解“surf”surface函数。 View ...

Wed May 25 20:36:00 CST 2016 0 1913
Unity shader学习之标准的Unity shader

包含光照,可处理多个光源,有光照衰减和阴影的shader,代码如下: 转载请注明出处:http://www.cnblogs.com/jietian331/p/7199311.html 效果如下: ...

Tue Jul 18 18:58:00 CST 2017 0 1530
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM