【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

楼主: Admin

-在线高清视频风暴-【Unity大型RPG教程中文字幕】专辑开通啦!!已发布38集,登录即...

[复制链接]
发表于 2014-10-8 16:04:39 | 显示全部楼层
可以学习一下。
发表于 2014-10-11 14:35:13 | 显示全部楼层
学习学习,谢谢分享
发表于 2014-10-14 14:11:21 | 显示全部楼层
辛苦了,学习学习!!!

发表于 2014-10-16 22:12:54 | 显示全部楼层

容易忽略的美术资源的优化:

        优化的美术制作真是一种感觉和经验的积累,能看出制作水平的不是做的效果多么犀利,而是得看制作的效果与对机器的要求等的性价比。

  • 关于合并:  100个三角形的MESH,在渲染时与1500个面数的物体是没太大差别的,最佳的渲染设置应该在每个模型大约1500-4000个三角面。
  • 材质共享:  如果需要通过脚本来访问复用材质属性,改变Renderer.material将会造成一份材质的拷贝。应该使用Renderer.sharedMaterial来保证材质的共享状态。
  • 批处理动态物体需要在每个顶点上进行一定的开销,也有一些约束:
    • 对VB的显存大小也有一定限制,如果着色器使用顶点位置,法线和UV值三种属性,那么只能批处理300顶点以下的物体;如果着色器需要使用顶点位置,法线,UV0,UV1和切向量,那只能批处理180顶点以下的物体了。
    • 拥有lightmap的物体含有额外(隐藏)的材质属性,比如:lightmap的偏移和缩放系数等。所以,拥有lightmap的物体将不会进行批处理(除非他们指向lightmap的同一部分)。
    • 使用不同缩放(scale)的物体将不能批次。分别拥有缩放尺度(1,1,1)和(2,2,2)的两个物体将不会进行批处理。
    • 另外一个值得吸收的经验是非均匀缩放动画在unity中非常的慢,均匀缩放会快很多。

  • 骨骼数量控制:一般来说游戏中的骨骼数量为15-60个。骨骼越少运行速度越快,一般来说30块骨骼就可以让角色动的很舒服了。建议每个角色30个骨骼,就按照这个规范吧。
  • 尝试用压缩贴图格式,或用16位代替32位。

程序开发层面的注意点:
  • 垃圾回收器收集垃圾内存时负载较大,对移动设备是个大问题,因此要从代码层面减少临时内存的生成,

           1)         移除代码中的任何字符串连接,因为这会给GC留下大量垃圾。

           2)         用简单的“for”循环代替“foreach”循环。由于某些原因,每个“foreach”循环的每次迭代会生成24字节的垃圾内存。一个简单的循环迭代10次就可以留下240字节的垃圾内存。

           3)         更改我们检查游戏对象标签的方法。用“if (go.CompareTag (“Enemy”)”来代替“if (go.tag == “Enemy”)”

  • 使用#pragma strict 简单的添加#pragma strict在脚本顶部,之后Unity将禁用脚本的动态类型,强制你使用静态类型。
  • 缓存各种组件、Object查找
  • 尽量使用固定的内置数组:内置数组是非常快的。ArrayList或Array类很容易使用,更方便使用。但是他们有完全不同的速度。内置数组还有好处是,内存连续,元素对齐。
  • 不要使用System,System.Xml以及其他系统自带的DLL,会多出几兆空间,找找开源的。
  • 尽量采用内置的高效的shader吧,例如(built-in)Shader mobile,如果自己写,复杂的数学计算函数别用,alphatest慎重(美术几何挖洞来实现吧)。shader中注意float/half/fixed的使用

发表于 2014-10-17 02:55:23 | 显示全部楼层
我来学习的,多多交流
发表于 2014-10-18 16:04:01 | 显示全部楼层
正在学习U3D,正愁怎么实践呢.先跪谢了
发表于 2014-10-22 11:01:27 | 显示全部楼层
感谢分享{:soso_e179:}{:soso_e179:}{:soso_e179:}
发表于 2014-10-30 02:52:08 | 显示全部楼层
去年的帖子,等到现在才看到;惭愧啊~
发表于 2014-11-4 13:51:57 | 显示全部楼层
回复回复 感谢分享
发表于 2014-11-10 01:09:30 | 显示全部楼层
看看 哈哈哈

发表于 2014-11-17 16:11:42 | 显示全部楼层
多谢啊。。。。。。。。很好
发表于 2014-11-22 23:14:03 | 显示全部楼层

专辑开通啦!!已发布38集,登录即...
发表于 2014-11-29 14:45:44 | 显示全部楼层
先看看是不是我要啊的
发表于 2014-12-8 13:18:02 | 显示全部楼层
非常感谢楼主!谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2024-11-23 18:33

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表