什么是Three.jsthree.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精采的演示。不过,这款引擎目前还处在比较不...
分类:
Web程序 时间:
2015-05-20 00:21:46
阅读次数:
1796
Surface Shader 光照例子 这里有一些自定义光照模型和Surface Shaders的例子。通常的Surface Shader例子在这里。 由于延迟光照在某些自定义的逐材质光照模型中表现得并不好,在下面大多数例子中,我们让shader只编译到正向渲染中。漫反射(Diffuse) 让...
分类:
编程语言 时间:
2015-05-16 00:11:52
阅读次数:
284
作者:李志健 Unity 完全集成了光照贴图,可以通过编辑器创建完整的光照贴图,你完全不用担心,所有材质会自动获得光照贴图。光照贴图的意思是,所有灯光的特性将被直接映射到Beast lightmapper并烘培到纹理,以此获得更好的性能。UnityPro版扩展了全局光照功能,可以烘焙出真实而漂亮的....
分类:
编程语言 时间:
2015-05-13 00:51:22
阅读次数:
206
打包完以后,看BuildLog,发现 Level 这一项数据很大,按照官方文档,这应该是很小的一项才对,但是我们的包中Level占据了80+M,20-30%,经过反复试验,发现是 Static Batching 造成的。。。 于是写了个工具,用来给关卡排除场景中没有共享材质的物体,把他们都取消...
分类:
编程语言 时间:
2015-05-12 18:49:45
阅读次数:
133
AppleWatch有几个版本?区别是什么?
共有3个版本,分别是:AppleWatch(不锈钢表壳,蓝宝石表镜,陶瓷表背)AppleWatchSport(铝制表壳,Ion-X表镜,复合材质表背)。AppleWatchEdition(18K黄金/玫瑰金表壳,蓝宝石表镜,陶瓷表背)。每个版本均可选38mm和42mm..
分类:
移动开发 时间:
2015-05-12 11:44:16
阅读次数:
148
别老拿别人压我啊! 别小看我 美术功底啊!(没功底搞个猫猫设计) 特么马上学高大上的sketch啊!啊! GUI路线图 PS:应用入门 -工作界面 -窗口和视图 -图像和画布 -图层 -拼合图像 -选取工具 -变形工具 -图像高级选择 排版:设计之本 色彩: Ps 3D: 控件设计实例: 材质纹理系...
分类:
其他好文 时间:
2015-05-10 23:52:48
阅读次数:
155
次表面散射是一种非常常用的效果,可以用在很多材质上
如皮肤,牛奶,奶油奶酪,番茄酱,土豆等等
初衷是想做一个牛奶shader的,但后来就干脆研究了sss
这是在vray上的次表面散射效果
这是本文在unity中实现了的次表面散射效果:
左侧为BRDF(双向反射分布),右侧为BSSRDF(双向次表面散射反射分布)
左侧为BRDF(双向反射分布),右侧为BSSRDF(双向次表面散射反射分布...
分类:
编程语言 时间:
2015-05-10 11:32:56
阅读次数:
1747
次表面散射是一种非常常用的效果,可以用在很多材质上如皮肤,牛奶,奶油奶酪,番茄酱,土豆等等初衷是想做一个牛奶shader的,但后来就干脆研究了sss这是在vray上的次表面散射效果这是本文在unity中实现了的次表面散射效果:左侧为BRDF(双向反射分布),右侧为BSSRDF(双向次表面散射反射分布...
分类:
编程语言 时间:
2015-05-10 11:10:20
阅读次数:
272
在创作地形时,本来打算用地形里边的导入高度图来实现地形的,但实现的时候发现生成的地形是一些没有任何实用价值的折,完全不是一个完整的地形,所以不得不放弃这种方法。只能尝试用最简单的自己塑造地形了,此处还是有一点取巧之处,为了不让自己建的地形和真实的地形偏差过大,先将一张中国海洋大学的卫星地图当做材质导...
分类:
编程语言 时间:
2015-05-07 00:24:20
阅读次数:
346
今天项目中需要用到黑夜灯光照射,由于普通的2DSprite使用的材质是不接收光反射的。所以我们必须修改Sprite Renderer的材质。第一步,建立工程下面是我建立的工程,你会发现Point l...
分类:
编程语言 时间:
2015-05-06 13:15:45
阅读次数:
140