- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 【猫猫的Unity Shader之旅】之UV动画
UV动画是一种常用的渲染技巧,经常用来描述水的流动、霓虹灯的闪烁等。实现的原理就是动态修改贴图的UV坐标,使物体表面产生变化。贴图坐标 说到UV动画就不得不多说一点贴图了。我们知道,贴图是覆盖在模型表面用来描述模型表面细节的2D图片,那么贴图是怎么覆盖到模型上的呢?我们知道模型是由很多顶点组成的,这些顶点,三个一个组组成了若干三角形,正是这些三角形构成了模型的表面(三个点确定一个面嘛),这样的三个
2015-03-30 00:13:57 14019 3
原创 【猫猫的Unity Shader之旅】之法线贴图的运用
前几篇文章都在讲原理性的东西,不知道大家有没有烦。其实,当对Shader了解越来越多之后,就会越来越发现原理的重要性。建议大家学了一些Unity Shader的用法之后,多了解一点图形学知识,勿筑台于浮沙。为什么需要法线贴图 在实际的开发过程中,我们经常会遇到这样的矛盾:一方面希望模型的显示效果好,另一方面又希望模型具有较少的面数,节省开发成本和运行效率。例如我们现在要做一面砖墙,思路可能是这样的
2015-03-28 10:29:56 3425 5
原创 【猫猫的Unity Shader之旅】之简述3D图形学
上次我们说到一个完整的Shader的比较完整的框架,如果大家之前没有接触过3D相关的技术的话看起来可能会比较吃力,其实这也在猫猫的意料之中的。3D技术入门是比较困难的,但是入门之后就会越学越觉得容易。猫猫目前也还不算是真正的入门,只能算初窥门径吧,不过没有关系,猫猫决定简单讲一下Shader背后的东西,让我们一起努力吧。为什么会有3D效果 毫无疑问,我们能在屏幕上看到的图像都是2D的。不仅是屏幕,
2015-03-24 01:15:48 2350 4
原创 【猫猫的Unity Shader之旅】之一个完整的Shader示例
Unity Shader结构介绍 上回我们创建了一个用自己的材质和Shader的立方体,并且举例说了模型、材质、Shader三者的关系,想必大家已经很了解了。还不了解的同学请请戳这里。对于我们创建的Shader,虽然我们自己没有写代码,但是Unity为我们生成了一个简单的Shader:Shader "Custom/CubeShader" { Properties { _Ma
2015-03-18 01:34:03 3929 5
原创 【猫猫的Unity Shader之旅】之Unity Shader概述及学习环境搭建
【猫猫的Unity Shader之旅】之Unity Shader概述及学习环境搭建一、什么是Shader Shader君,中文名叫做着色器,本质上它是一段程序,专门用来处理3D图形的渲染过程。 这么说大家一定还是不太懂,还是让我们有请Shader君和它的伙伴们介绍一下自己吧: 模型君Model:”大家好,我是一个3D模型,来自3D Max、Maya、Blender等建模软件。
2015-03-15 16:58:43 2117 5
自己做了一个List类(复习数据结构中的单链表,新手向)
2012-09-04
一个储蓄平台的C语言小项目
2012-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人