当前位置: > 论文中心 > 计算机论文 >

基于Unity3D的虚拟校园漫游的设计与实现(4)

时间:2015-03-16 11:20 点击:
具体实施方案有: 1)模型设计方向: a)使用层距离来控制模型的显示距离; b)阴影其实包含两方面阴暗和影子,建议使用实时影子时把阴暗效果烘焙出来,不要使用灯光来调节光线阴暗; c)少用像素灯和使用像素灯的Sha

  具体实施方案有:
  1)模型设计方向:
  a)使用层距离来控制模型的显示距离;
  b)阴影其实包含两方面阴暗和影子,建议使用实时影子时把阴暗效果烘焙出来,不要使用灯光来调节光线阴暗;
  c)少用像素灯和使用像素灯的Shader;
  d)如果硬阴影可以解决问题就不要用软阴影,并且使用不影响效果的低分辨率阴影;
  e)实时阴影很耗性能,尽量减小产生阴影的距离;
  f)允许的话在大场景中使用线性雾,这样可以使远距离对象或阴影不易察觉,因此可以通过减小相机和阴影距离来提高性能。
  2)程序优化方向:
  a)删除脚本中为空或不需要的默认方法;
  b)只在一个脚本中使用OnGUI方法;
  c)避免在OnGUI中对变量、方法进行更新、赋值,输出变量建议在Update函数中调用;
  d)同一脚本中频繁使用的变量建议声明其为全局变量,脚本之间频繁调用的变量或方法声明为全局静态变量或方法;
  e)不去频繁获取组件,将其声明为全局变量;
  f)需要隐藏/显示或实例化来回切换的对象,不使用SetActive Recursively或active,使用将对象远远移出相机范围和移回原位的做法;
  g)尽量少用模运算和除法运算,比如a/5f,需改写成a*0.2f。
  5 结束语
   本文以西安石油大学新校区为例,基于Unity3d平台开发的系统运行效率高、维护简单,运用3dmax建模软件进行对场景建模,通过 Javascript和C#语言实现人机交互,最后结合html进行融合导出,从而完成虚拟校园的开发。在论文中重点介绍了系统设计过程中的关键技术以及 对系统从模型设计及程序设计两方面的优化。该系统经过测试,基本实现学生用户的使用需求。
  【参考文献】
  [1]范立冬,李曙光,张治刚.虚拟现实技术在医学训练中的应用[J].创伤外科杂志,2008,12,9(6).
  [2]吴燕玲.基于Wed的玩味动画技术及其在教学中的应用[J].中山大学学报:自然科学版,2002(6):53-56.
  [3]詹胜利.Web3D技术在网络教学中的应用[J].网络技术与网络教学,2006,1:15-17.
  [4]来翔.面向电子商务的虚拟商品模型研究[D].浙江大学,2003.
  [5]沈璞.虚拟现实技术在现代工业设计中的应用[J].制造业自动化,2004,6:76-78.
   [6][] Okabe M, Igarashi T. 3D modeling of trees from freehand sketches [C]//International Conference on Computer Graphics and Interactive Techniques. ACM SIGGRAPH 2003 Sketches & Applications. New York, USA: ACM, 2003:1-1.
  [7]Okabe M, Owada S, Igarashi T. Interactive design of botanical trees using freehand sketches and example-based editing [J]. Computer Graphics Forum, Eurographics (S0167-7055), 2005, 24(3):487-496.
  [8]Livny Y, Yan F L, Olson M, et al. Automatic Reconstruction of Tree Skeletal Structures from Point Clouds [J]. ACM Transactions on Graphics (S0730-0301), 2010,29(6):151-1:151-8.
  [9] [] Tan P, Fang T, Xiao J X, et al. Single Image Tree Modeling [J]. ACM Transactions on Graphics (S0730-0301), 2008, 27(5): 108-1: 108-8.
   [10]Neubert B, Franken T, Deussen O. Approximate image-based tree-modeling using particle flows [J]. ACM Transactions on Graphics (S0730-0301), 2007,26(3):88-1:88-8.
  [11]甘建红,彭强,戴培东,等.基于 OBB 层次结构碰撞检测的改进算法[J].系统仿真学报,2011,23(1):2619-2173.
   [12]Gayle R, Manocha D. Navigating virtual agents in online virtual worlds[C]// Proceedings of the Web3D 2008. New York, NY, USA: ACM, 2008: 53-56.

   论文榜(www.zglwb.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导代理,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


栏目列表
联系方式
推荐内容
 
QQ在线咨询
投稿辅导热线:
189-6119-6312
微信号咨询:
18961196312