2016年4月7日
摘要: LOD (Level of Detail), 远小近大思想。 LOD,在Unity中是用到了空间换时间的优化方法:即程序加载2套模型,导致包会增大;在运行时刻,远处的用面数少的模型–模糊一些,近处用面数多的模型–清晰一些。 类似的原理,还有纹理的MipMap设置。 Step1: 美术制作2份模型 针 阅读全文
posted @ 2016-04-07 18:58 chenzhao 阅读(2262) 评论(0) 推荐(0) 编辑
摘要: 关于光照模型 所谓模型,一般是由学术算法发起, 经过大量实际数据验证而成的可靠公式 现在还记得2009年做TD-SCDMA移动通信算法的时候,曾经看过自由空间传播模型(Free space propagation Model),目的为了得出移动信号的传播损耗。当时是基于普通的PC实时运算,非常非常耗 阅读全文
posted @ 2016-04-07 18:52 chenzhao 阅读(3225) 评论(0) 推荐(1) 编辑
摘要: 从西安到北京高铁上,一位VR老外团队的华人leader对VR技术做了画龙点睛: “3D游戏的核心部分在Render, 国内很多团队美术、程序中间缺失严重。所以3d游戏做不好。 VR这块更是至关重要。” 故,欲VR,先Shader吧。 1 CG规范: 计算机图形学(英语:computer graphi 阅读全文
posted @ 2016-04-07 18:51 chenzhao 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 在VR应用中,有一个相对简单的虚拟现实体验,那就是360°全景照片浏览器, 他可以使得手机拍照的”全景”照片, 得以”恢复”当时拍照的场景全貌, 这个创意的确比单纯的2d图片更有震撼力一些,故本文就制作360全景照片的过程进行简单小结。 Step 1:预期需求 可以通过手机的陀螺仪,在魔镜中查看36 阅读全文
posted @ 2016-04-07 18:50 chenzhao 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 一年前,系统学习过3D数学,并记录了一篇博客《C#程序员整理的Unity 3D笔记(十):Unity3D的位移、旋转的3D数学模型》。 一年后,再次温习之。 坐标系:Unity3D使用左手笛卡尔坐标系(Descartes coordinate system) 世界坐标系(world space):在 阅读全文
posted @ 2016-04-07 18:49 chenzhao 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 在Unity Editor下,当选择Camera组件后,可呈现出Camera视口区域锥体,非常方便。但是当选择其他物体,如Cube后,就无法得知是否在Camera市口区内了,这里我找到了雨松MOMO的一篇博客《Unity3D研究院之获取摄像机的视口区域》,他用Camera.fieldOfView和C 阅读全文
posted @ 2016-04-07 18:48 chenzhao 阅读(2164) 评论(0) 推荐(0) 编辑
摘要: 在做手游的时候,80%时间是在PC调试的,例如业务逻辑、AI算法、核心玩法等。 拿到魔镜提供的demo,晕了,必须得安装到Android机器上,才能调试,究其原因,有三: 这些都是客观原因,但是每次打包后,安装Android,再戴到头上,Debug、log啥的都看不清,呵呵。 故就着手改造一下输入快 阅读全文
posted @ 2016-04-07 18:42 chenzhao 阅读(1895) 评论(0) 推荐(0) 编辑
摘要: 学习一个新技术,有三个法宝: 法宝1: 掌握厂家提供的用户API手册 法宝2: 掌握厂家提供的demo样例 法宝3:《每个研发人员都应树立的一个demo模式》 故,学习魔镜4技术,亦如是也。 暴风魔镜4是 硬件 + 暴风VR SDK软件的CardBoard VR解决方案。 硬件 魔镜4硬件提供了展示 阅读全文
posted @ 2016-04-07 18:41 chenzhao 阅读(2948) 评论(1) 推荐(0) 编辑
摘要: 2016年伊始,有了VR虚拟现实硬件设备: 暴风魔镜4–好奇者的新玩具 . 2015年下半年的朋友圈中各种VR、AR的新闻层次不穷,搞的我也心痒痒的:好歹咱也是职业的Unity3D程序员,高大上的Oculus rift dk2咱玩不起,搞个廉价的VR产品也玩玩嘛! 故, 暴风魔镜 4刚发布就在网上预 阅读全文
posted @ 2016-04-07 18:40 chenzhao 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 随着Unity5.1的发布,之前的Oculus Rift和Gear VR 开发流程发生了巨大的变化,这也算是小白鼠们必须付出的代价了~ 那么Unity5.1和Oculus的整合究竟发生了哪些变化,对开发者们开发应该如何来调整开发策略呢?下面是Oculus官方的详细说明,不得不看。 1.Unity提供 阅读全文
posted @ 2016-04-07 14:59 chenzhao 阅读(1039) 评论(0) 推荐(0) 编辑