自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

翻译 Cg Programming/Unity/Nonlinear Deformations非线性变形

本教程介绍顶点混合作为非线性变形的一个例子。主要的应用实际就是蒙皮网格的绘制。虽然本教程不是基于其它任何指定的教程上的,对章节“顶点变换”的理解还是非常有用的。在两个模型变换之间混合大多数网格的变形不能用章节“顶点变换”中讨论的4×4矩阵的仿射变换来建模。虚构的变形场对空间的变形只是其中的一个例子。计算机图形中最重要的例子就是当连接点弯曲时网格的变形,比如肘或膝盖。本教程介绍了实现其中一些变形的顶点

2017-11-30 17:16:29 316

翻译 Cg Programming/Unity/Billboards广告牌

本教程介绍了广告牌技术。 它是基于章节“纹理球体”以及章节“顶点变换”。广告牌 在计算机图形学中,广告牌是变换着的有纹理的矩形,这样它们可以总是跟视平面平行。因此,它们跟高速公路上的广告牌很相似,它们被旋转以达到最佳的可见性。但是,它们跟高速公路上的广告牌又不一样,因为它们会动态旋转以便可以提供最佳的可见性。广告牌主要的用处在于用二维图像来替换复杂的三维模型。实际上,Unity也会使用广告牌来渲

2017-11-29 19:46:05 338

翻译 Cg Programming/Unity/Screen Overlays屏幕叠加

本教程涵盖了屏幕叠加。这是关于非标准顶点变换系列教程的第一篇,它偏离了章节“顶点变换”描述的标准顶点变换。这个特别的教程使用了章节“纹理球体”中描述的纹理映射和章节“透明度”中描述的混合。屏幕叠加有很多屏幕叠加的应用,比如上图中的标题,当然也有其它GUI(图形用户界面)元素如按钮或状态信息。这些元素的共同特征是它们应该总是出现在场景的上面,并且永远不会被其它对象遮挡。这些元素也不应该受到任何摄像机运

2017-11-29 16:18:30 426

翻译 Cg Programming/Unity/Toon Shading卡通着色

本教程涵盖了卡通着色(也叫做卡通渲染)作为非真实感渲染技术的一个实例。 奶牛图标。本节中的所有图片都由Mariana Ruiz提供。 这是几个关于光照教程中的其中之一,这个光照超出了Phong反射模型的范围。但是,它是基于用章节“光滑镜面高光”中描述的Phong反射模型实现的逐像素光照。如果你还没有阅读过那章,建议你最好先读一下它。非真实感渲染是计算机图形学中的一个非常宽泛的术语,它涵盖了所有的

2017-11-28 16:19:22 2211

翻译 Cg Programming/Unity/Soft Shadows of Spheres球体的软阴影

本教程介绍了软阴影。这是有关光照一系列教程中的一章,已经超出了Phone反射模型的范围,它是一个局部照明模型并且因此没有把阴影考虑进来。目前的技术可以在任何网格上渲染单个球体的软阴影,并且跟Orion Sky Lawlor提出的技术多少有点关系(查看下面“扩展阅读”的部分)。着色器可以扩展到以渲染性能为代价来渲染少量球体的阴影;但是,它并不能轻易地被应用到任何种类的阴影投射器上。

2017-11-27 17:02:07 324

翻译 Cg Programming/Unity/Translucent Bodies半透明体

本教程涵盖了半透明体。这是几个关于光照教程中的其中之一,这个光照超出了Phone反射模型的范围。但是,它是基于章节“光滑镜面高光”中描述的用Phone反射模型实现的逐像素光照。如果你没阅读过那章,建议先阅读一下。蜡质效果 不幸的是,在实时游戏引擎中,光线在半透明体中的传输是相当大的挑战。从光源的视点渲染一张深度图可能会有用,但这已不在本章的范围。因此,我们将会伪造一些次表面的效果。第一种效果被称为

2017-11-23 22:05:01 288

翻译 Cg Programming/Unity/Translucent Surfaces半透明表面

本教程涵盖了半透明表面。这是几个关于光照教程中的其中之一,它超出了Phone反射模型的范围。但是,这是基于章节“光滑镜面高光”中描述的逐像素光照的Phone反射模型。如果你还没有阅读过那个教程,建议你先看一下。Phone反射模型并没有把半透明考虑进来,即光照会穿透材质。本教程是关于半透明表面的,也就是说这个表面允许光从一个面传到另一个面,比如纸张、衣服、塑料薄膜或者树叶。漫射半透明度我们将要区分光传

2017-11-23 15:13:12 494

翻译 Cg Programming/Unity/Diffuse Reflection of Skylight天窗漫反射

本教程涵盖了半球光照。它是基于章节“漫反射”中描述的漫射逐顶点光照。如果你还没有阅读过这章,建议你先看一下。半球照明基本上是用一个覆盖整个半球包围着场景的巨大光源来计算漫射照明的,比如像天空。它通常包括从另一个半球使用不同颜色的照明,因为计算几乎是不用什么代价的。在下面的照片中,这座球形建筑物被阴沉沉的天空照亮了。但是,周围绿色的水池也照亮着它,最终导致了建筑下半部的明显的绿色照明。半球光照If t

2017-11-22 21:19:22 381

翻译 Cg Programming/Unity/Specular Highlights at Silhouettes轮廓处的镜面高光

本教程镜面高光的菲涅耳系数。这是关于光照教程中的其中一个教程,这个光照超出了Phone反射模型的范围。但是,它是基于章节“镜面高光”(逐顶点光照)以及章节“光滑镜面高光”(逐像素光照)中描述的Phone反射模型光照。如果你没阅读过那两章,建议先阅读一下。当光线掠过表面时,大多数材质(比如亚光纸)会表现出强烈的镜面反射;如上图所示,背光从观察者相反方向进行反射。对一些材质来说菲涅耳系数解释了这种强反射

2017-11-22 17:57:11 237

翻译 Cg Programming/Unity/Brushed Metal拉丝金属

本教程涵盖了各向异性镜面高光。这是几个关于光照教程中的其中一个教程,这个光照超出了Phone反射模型的范围。但是,它是基于章节“镜面高光”(逐顶点光照)以及章节“光滑镜面高光”(逐像素光照)中描述的Phone反射模型光照。如果你没阅读过那两章,建议先阅读一下。 对于纸张、塑料以及一些其它各向同性的材质来说,Phone反射模型看上去还是相当不错的。本教程特别关注各向异性反射材质(即非圆形高光),就比

2017-11-21 19:08:24 1634

翻译 Cg Programming/Unity/Many Light Sources多光源

本教程介绍了基于贴图的光照,特别是漫射(辐射)环境映射以及用立方体贴图的实现。(Unity的灯光探测器大概是以相似的方式工作,除了它有动态渲染的立方体贴图。)本教程基于章节“反射表面”。如果你没有阅读过这章,这是一个好机会来阅读它。多光源的漫射光照 考虑一下上图中雕塑上的光照。有自然光从窗户照射进来。一些光会在到达雕塑之前从地板、墙壁和参观者反弹回来。另外,还有一些人造光源,它们的光束同样会直接或

2017-11-21 13:53:47 328

翻译 Cg Programming/Unity/Skyboxes天空盒

本教程涵盖了利用立方体贴图作为背景的环境映射的渲染。 它基于章节“反射表面”。如果你没有阅读过这章,这会是一个很好的机会来学习它。在背景渲染天空盒 从东方明珠上看。只要背景是静态的并且足够远,这对于天空盒是一个很好的备选。正如在章节“反射表面”中说明的,一个天空盒可以被认为是一个无限大的环绕着场景的纹理盒子。有时,天空盒(或者天空穹顶)由足够大的纹理模型来实现,它近似于一个无限大的盒子(或穹顶)

2017-11-20 15:03:56 447

翻译 Cg Programming/Unity/Curved Glass曲面玻璃

本教程涵盖了折射映射以及立方体映射的实现。 这是章节“反射平面”的变体,应该先阅读一下。折射映射水晶球就是弯曲、透明表面的例子。 在章节“反射表面”中,我们反射了观察射线以及在反射方向执行了立方体纹理中的纹理查找。这里,我们在弯曲、透明的表面折射观察射线,然后在折射方向上进行查找。这个效果将会忽略二次折射当射线从透明物体内部离开时;但是,大多数人很难注意到这个区别因为这种折射并不是我们日常生活的

2017-11-16 20:40:53 308

翻译 Cg Programming/Unity/Reflecting Surfaces反射表面

本教程介绍了反射贴图(以及实现它的立方体贴图)。这是Unity中使用立方体贴图的环境映射的一系列小教程中的第一篇。本章基于章节“平滑镜面高光”中介绍的逐像素光照以及章节“纹理球体”中介绍的纹理映射概念。一个天空反射贴图一个大型反射表面的例子 一个天空盒是一个(无限)大的盒子包围着整个场景。这里一条反射的摄像机射线跟天空盒其中的一个纹理表面相交。上面插画描述了一个静态天空盒反射贴图的概念:一条观察射

2017-11-16 14:22:51 222

翻译 Cg Programming/Unity/Projectors投影器

本章涵盖了投影器的投影贴图映射,它是Unity的特殊渲染组件。它基于章节“Cookies”。如果你还没有阅读那章,你应该首先看一下。Unity的投影器Unity的投影器类似于聚光灯。实际上,它们可能被用在相似的应用上。但是,这里有一项重要的技术是不一样的:对于聚光源,所有发光物体的着色器必须如章节“Cookies”讨论的一样通过聚光源来计算光照。如果一个对象的着色器忽略了聚光灯,它就不会被聚光灯点亮

2017-11-14 21:20:17 330

翻译 Cg Programming/Unity/Cookies

本教程涵盖了光照空间中的投影纹理映射,它对实现聚光灯和方向光下的cookies很有用。(实际上,Unity会为任何聚光灯使用一个内置cookie。)本教程是基于章节“光滑镜面高光”和“透明纹理”的代码。如果你没有阅读过这些章节,你应该先阅读一下。 现在生活中的镜头挡光板和Cookies 在现实生活中,镜头挡光板是一件有孔的材料(通常是块金属),它被放置在光源前面来操纵光束或阴影的形状。Cooki

2017-11-09 16:27:14 945

翻译 Projection of Bumpy Surfaces凹凸曲面投影

本教程涵盖了(单步)视差贴图。 它基于章节“凹凸曲面光照”并进行了扩展。改进法线贴图 在章节“凹凸曲面的光照”中展示的法线贴图技术只是改变了平面的光照以便产生凹凸的错觉。如果直视一个曲面(也就是曲面法向量的方向),这技术有很好的表现。但是,如果从其它角度看向曲面(如上图所示),凸起应该伸出曲面而凹陷应该低于曲面。当然,这可以通过几何模拟凸起和凹陷来实现;但是,这需要处理更多的顶点数据。另一方面,

2017-11-09 15:06:52 436 1

翻译 Cg Programming/Unity/Lighting of Bumpy Surfaces凹凸曲面光照

本教程涵盖了法线贴图(法线映射)。这是一系列关于超越二维曲面(或叫曲面的层级)的纹理技术教程的第一章。在本章中,我们从法线贴图开始,它是一项很好的已确定的技术来伪造照明的凹凸和凹痕–即使是在粗糙的多边形网格上。本章的代码是基于章节“光滑镜面高光”和章节“纹理球体”。基于光照的形状感知上面描绘的卡拉瓦乔的画作描述了圣托马斯的怀疑,直到他把手指伸进了耶稣基督的身体里他才相信基督的复活。这个皱着眉头的使徒

2017-11-07 11:16:43 300

翻译 Cg Programming/Unity/Layers of Textures纹理的层级

本教程介绍了多重纹理,也就是在着色器中多重纹理贴图的使用。它把章节“纹理球体”中着色器代码扩展成多重纹理,并且展示了结合它们的一种方法。如果你没有阅读那个教程,这会是一个很好的机会来了解它。表面层级很多真实的表面(比如上图中人类的皮肤)包含了不同颜色、透明、反射等的层次。如果最上面那层是不透明的并且不传输任何光,这个实际上并不影响渲染表面。但是,在大多数情况下最上层是(半)透明的,因此

2017-11-06 16:10:35 257

翻译 Cg Programming/Unity/Transparent Textures透明纹理

本教程涵盖了alpha纹理映射的各种常用用法,也就是RGBA纹理图像,它的A (alpha)分量指定了纹素的不透明度。 它把章节“纹理球体”中的着色器代码和章节“裁剪”及“透明度”中介绍的概念结合起来。

2017-11-04 15:26:07 870

翻译 Cg Programming/Unity/Glossy Textures光泽纹理

本教程涵盖了部分光滑纹理表面的逐像素光照。译者注:通过普通的镜面高光(specular light)方程,可以使得模型在某个角度看起来具有光泽。 但是有时候我们想使得模型的高光区域是不规则的。您可以使用光泽贴图(Gloss Map)控制反射高光显示位置。指定给光泽度材质组件的贴图决定整个曲面的哪些区域更有光泽,哪些区域不太有光泽,具体情况取决

2017-11-02 19:39:11 569

翻译 Cg Programming/Unity/Lighting Textured Surfaces光照纹理表面

本教程涵盖了纹理表面的逐顶点光照。 它结合了章节“纹理球体”和章节“镜面高光”的着色器代码,使用由一张贴图决定的漫反射材质颜色来计算光照。如果你没有读过那些章节,这会是一个非常棒的机会来阅读它们。纹理及漫反射逐顶点光照在章节“纹理球体”中,纹理颜色被用作片元着色器的输出。但是,也有可能使用纹理颜色作为光照计算中的任意参数,特别是对于漫反射中的材质常量,它在章节“漫反射”中有过介绍。它出现在Phon

2017-11-01 19:36:53 226

ezgui docs

ezgui的文档,需要的可以看看,是英文版本的

2011-12-26

Unity3D 3.4.2破解补丁,是最新版本的唷,非常好用

1、安装U3D_3.4.2版 2、解压文件并把Unity.exe覆盖原文件 3、打开unity并选择手动激活、激活文件指向解压包中的UnityLicence_3.4.2f2_win.ilf文件

2011-12-16

序贯相似算法图像匹配

VC++ mfc,基于序贯相似性算法SSDA的图像匹配识别定位程序、测试图片及源代码

2011-11-24

C语言趣味程序百例精解

没事的时候可以看看哈,还不错唷,里面包括了生活中的一些有趣的算法

2011-11-16

[网络游戏服务器编程].(韩)全洪.扫描版

游戏服务器开发的书很少有的,这是韩国人写的,随便看看就行了

2011-11-03

fmod封装的最新API

fmod 的API,fmod属于做声音里性价比最高的API,封装的非常好。

2011-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除