自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unity心得(1)-使用一个整数保存状态

前言使用习惯了unity和c#,有时候可能会忽略掉一些当初学习C/C++小技巧,最近开发项目的时候,项目组那些介绍了有关使用一个整数保存多个状态的方法,使用的就是以前C/C++中常用的位运算。使用场景先试想一个场景,比如一个套装装备有十多个插槽,需要检测这些插槽是否插有加成的宝石,就需要十多个变量来代表有或者没有,使用多个bool变量或者int数组,显得结构臃肿且难以管理,既然只是表示有或者无,那

2016-09-25 15:42:30 1352

原创 shader学习之路(3)-纹理压缩与混合

前言最近看书看很慢,过了好久也才看到shader的纹理混合与压缩这块儿,纹理混合与压缩,在游戏中是比较常见的技术,例如在一些简易的地形贴图中便使用了纹理混合,通常在shader中加载一个填充了灰度图像的混合纹理,根据该纹理的各个通道分别混合各种贴图,来实现一个混合纹理。

2016-08-28 16:56:31 1007

原创 shader学习之路(2)- 贴图uv移动模拟水流效果

前言在游戏中,水流效果是十分常见的,实现的原理除开真实流体计算以外,还有一种简易的方式实现简单的水流效果,即通过移动贴图的UV坐标,在静态的物体贴图上模拟出水流效果。

2016-08-14 15:56:45 13426

原创 shader学习之路(1)- half lambert

在学习这个shader之前先提个常用概念,即光照模型,LightModel(光照模型)即是对于物体怎么对打在其上的光做出视觉反应的数学模型,意即表达物体对光反应产生的视觉效果与入射光、物体表面属性等数值相关联的数学表达。大致了解了光照模型的概念,接下来介绍下今天的主角,Half Lambert模型,该模型是Valve在开发经典游戏《Half-Life(半衰期)》(半条命这个译名真是后无古人的误

2016-07-25 00:09:40 2579 2

原创 shader学习之路-前言

身为一个游戏开发者,除开实现各种新奇的玩法,也需要实现恰当的视觉效果,而当今的游戏开发中的画面部分,除开引擎底层实现与美术的努力,一些特效、画面风格开始通过Shader编程实现,所以学习shader编程也是每个开发者应该去尝试的领域。考虑到目前业界流行的开发引擎是unity3d,所以这次学习的重点将放在Cg语言的学习,当然也会穿插一点HLSL语言的使用,毕竟两个语言实际上是很接近的,除此之外虽

2016-07-24 22:12:52 612

Unity Shaders and Effects Cookbook源代码与素材

Unity Shaders and Effects Cookbook源代码与素材,涵盖全书所使用的素材文件

2016-08-14

空空如也

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

TA关注的人

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