shader实现效果
小橙子0
一只游戏开发狗
展开
-
(三十一)unity shader之——————透明和半透明材质
一、半透明材质SSS(sub-Surface Scattering,3S)的中文意思是次表面散射或称半透明材质。它适用于表现各种有次表面反射的材质,如透明橡胶、有机玻璃或玉石等。因为实时渲染是不可能做大量的运算来计算光的折射和反射的,所以SSS属于比较高级的材质范畴。二、化繁为简要实现半透明材质,许多方法都进行了大量的运算,比如正弦、余弦的计算、指数的运算等,外加各种贴图和通道的混合,...原创 2019-12-27 17:05:18 · 7678 阅读 · 1 评论 -
(三十)unity shader之——————分割物体效果(着色器分割物体的方法)
在很多打斗游戏中,经常能看到物体被撕碎或者打破的效果,这种效果比较直观,可以通过分割一个网格来实现,即在原来网格基础上,再算出一个新的网格,本章将介绍一种通过着色器分割一个物体的方法。一、分割一个物体的思路1.1 我们需要什么样的信息分隔一个物体,需要知道刀刃的碰触点和方向,这样就能确定一个剪切平面了。其次,需要两个通道来渲染物体,这两个通道用同样的平面和方式剪切。最后,需要构...原创 2019-12-26 17:29:03 · 3157 阅读 · 1 评论