![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity Shader专题
墙外程序猿
上善若水,人淡如菊!
展开
-
Unity Shader 小结
纹理中遇到的问题1 当把材质拖到物体上面,结果发现物体的模型消失了? 原因: 误将 fixed3 写成 fixed4去了,这样GPU在裁剪空间中找不到 对应的坐标。Genymotion介绍本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 U原创 2017-01-03 22:10:09 · 371 阅读 · 0 评论 -
纹理
Bump Mapping Bump Mapping的目的是使用一张纹理来修改模型表面的法线,以便为模型提供更多的细节。 Bump Mapping不会真正的改变模型的顶点位置,只是让模型看起来”凹凸不平” Bump Mapping 的方法:Height Mapping :使用一张高度图来实现凹凸映射,高度图中存储的是强度值(intensity)–灰度值,它用于表示模型表面局部的海拔高度。 优点:可以通原创 2017-01-08 11:12:39 · 289 阅读 · 0 评论 -
高光反射
光照模型 Cspecular=(Clight∗mspecular∗pow(max(0,v∗r),mgloss))C_{specular} = (C_{light} * m_{specular} * pow(max(0,v * r),m_{gloss})) Cspecular=(Clight∗mspecular∗pow(max(0,n∗h),mgloss))C_{specular} =原创 2017-01-08 16:15:18 · 468 阅读 · 0 评论 -
漫反射
光照模型1 Cdiffuse=(Clighht∗mdiffuse)∗max(0,n∗I)C_{diffuse} = (C_{lighht} * m_{diffuse}) * max(0,n * I)原创 2017-01-08 13:34:33 · 528 阅读 · 0 评论 -
关于卡通渲染的一些思考
所谓卡通渲染,从目前市场上的产品来讲,分为日式风格和美式风格。下面我单讲日式风格的卡通渲染。日本的动漫的人物表现,往往有种夸大表现的风格,比如人物的眼睛会画得很大,嘴巴,鼻子会很小,用这种夸张的艺术表现,勾勒出日本社会的审美风格。卡通渲染,又称为NPR技术。通常我们认为包含描边,阴影,高光等渲染技术为卡通渲染。描边描边目前主要分为三种: 1 我们通常认为一个片元,如果它垂直与玩家的视角线,那这个原创 2017-06-10 10:31:25 · 1292 阅读 · 0 评论