- 博客(8)
- 资源 (37)
- 收藏
- 关注
原创 第16章 Unity中的渲染优化技术
程序优化的第一条准则: 不要优化。程序优化的第二条准则(仅针对专家! 〉: 不要优化。一一Michael A. Jackson在进行程序优化的时候,人们经常会引用英国的计算机科学家Michael A. Jackson 在1988 年的优化准则。Jackson 是想借此强调,对问题认识不清以及过度优化往往会让事情变得更加复杂,产生更多的程序错误。然而, 如果我们在游戏开发过程中从来都没有
2018-01-23 16:36:57 4873
原创 第15章 使用噪声
很多时候,向规则的事物里添加一些“杂乱无章”的效果往往会有意想不到的效果。而这些“杂乱无章”的效果来源就是噪声。在本章中,我们将会学习如何使用噪声来模拟各种看似“神奇”的特效。在15.1 节中,我们将使用一张噪声纹理来模拟火焰的消融效果。15.2 节则把噪声应用在模拟水面的波动上,从而产生波光粼粼的视觉效果。在15.3 节中,我们会回顾13.3 节中实现的全局雾效,并向其中添加噪声来模
2018-01-19 14:34:36 537
原创 第14章 非真实感渲染
尽管游戏渲染一般都是以照相写实主义( photorealism ) 作为主要目标, 但也有许多游戏使用了非真实感渲染( Non-Photorealistic Rendering , NPR)的方法来渲染游戏画面。非真实感渲染的一个主要目标是, 使用一些渲染方法使得画面达到和某些特殊的绘画风格相似的效果,例如卡通、水彩风格等。在本章中,我们将会介绍两种常见的非真实感渲染方法。在14.1
2018-01-18 14:30:17 984
原创 第13章 使用深度和法线纹理
在第12 章中,我们学习的屏幕后处理效果都只是在屏幕颜色图像上进行各种操作来实现的。然而,很多时候我们不仅需要当前屏幕的颜色信息,还希望得到深度和法线信息。例如,在进行边缘检测时,直接利用颜色信息会使检测到的边缘信息受物体纹理和光照等外部因素的影响,得到很多我们不需要的边缘点。一种更好的方法是,我们可以在深度纹理和法线纹理上进行边缘检测,这些图像不会受纹理和光照的影响,而仅仅保存了当前渲染物体的模
2018-01-17 15:33:29 1569
原创 第12章 屏幕后处理效果
屏幕后处理效果(screen post-procesing effects ) 是游戏中实现屏幕特效的常见方法。在本章中,我们将学习如何在Unity 中利用渲染纹理来实现各种常见的屏幕后处理效果。在12.1 节中,我们首先会解释在Unity 中实现屏幕后处理效果的原理,并建立一个基本的屏幕后处理脚本系统。随后在12.2 节中,我们会使用这个系统实现一个简单的调整画面亮度、饱和度和对比度的屏
2018-01-12 11:46:26 2288 1
原创 第11章 让画面动起来
没有动画的画面往往让人觉得很无趣。在本章中,我们将会学习如何向Unity Shader 中引入时间变量,以实现各种动画效果。在 11.1 节中,我们首先会介绍Unity Shader 内置的时间变量,在随后的章节中我们会使用这些时间变量来实现动画。11.2 节会介绍两种常见的纹理动画,即序列帧动画和背景循环滚动动画。在11.3 节,我们会学习使用顶点动画来实现流动的河流、广告牌等动画效
2018-01-09 18:53:29 587
原创 第10章 高级纹理
我们在第7 章学习了关于基础纹理的内容,这些纹理包括法线纹理、渐变纹理和遮罩纹理等。这些纹理尽管用处不同,但它们都属于低维〈一维或二维)纹理。在本章中,我们将学习一些更复杂的纹理。在10.1 节中,我们会学习如何使用立方体纹理( Cubemap )实现环境映射。然后,我们会在10.2 节介绍一类特殊的纹理一一渲染纹理(Render Texture ),我们会发现渲染纹理是多么的强大。最
2018-01-08 16:12:39 646
原创 第9章 更复杂的光照
从本章开始,我们就进入了中级篇的学习。在初级篇中,我们对实现的Unity Shader 中的每一行代码都进行了详细解释。我们相信通过初级篇的学习,读者已经对Shader 的基本语法有了一定了解,因此在中级篇以及之后的篇节,我们不再列出Unity Shader 中的每一行代码,而是选择其中的关键代码进行解释。读者可以在本书资源中找到完整的实现。需要注意的是,本章实现的代码太多是为了阐述一些计算的实现
2018-01-04 17:50:39 857 1
Simple LOD v1.6.unitypackage
2018-04-17
VS调试利器autoexp.dat
2017-07-05
Visual assist x trial key破解补丁
2017-06-24
Visual Assist X 2114
2017-05-18
Avatar换装系统
2017-03-21
Fast Shadow Receiver
2017-03-07
Build Report Tool 自述文件
2017-03-01
Unity资源热更新之AssetBundle
2016-12-07
Unity3D-XML与JSON导出还原场景
2016-10-26
Unpause.zip
2019-05-17
Unity Shader - Sprite Shader之简单抠图
2018-05-30
Unity Shader - 后处理:高斯模糊
2018-05-25
Unity Shader-后处理:简单均值模糊
2018-05-23
Unity Shader - 后处理:简单的颜色调整(亮度,饱和度,对比度)
2018-05-23
Unity Shader - 隐身效果
2018-05-23
Unity Shader-死亡溶解效果
2018-05-22
UnityShader 法线贴图(Normal Map)与视差贴图(Parallax Map)
2018-05-21
UnityShader 浮雕凹凸贴图BumpMap与法线贴图NormalMap的原理及其区别
2018-05-20
UnityShader 渲染队列,ZTest,ZWrite,Early-Z
2018-05-18
UnityShader 边缘光(静态、动态及遮罩)效果
2018-05-16
UnityShader 漫反射(兰伯特与半兰伯特光照模型-逐顶点和逐像素光照)
2018-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人