午时科技 发表于 2014-8-7 17:16:36

基于CE3的虚拟现实项目开发

本帖最后由 午时科技 于 2014-8-14 15:22 编辑

午时科技公司项目经过1个多月的奋斗终于基本完成了一个DEMO发上来给大家分享一下制作过程中遇到的困难
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!望轻喷!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
人员配置:5名美术1名组长用时:1个半月实现功能:模型、材质、植被、电梯、自动开关灯、自定义角色、水流、可以驾驶汽车、摄像机等;
在这个DEMO的制作过程中说实在的遇到了很多困难,下面给大家分享一下




























插件安装篇:CE3文件夹下 TOOLS文件夹内有各个3D软件的插件,我们选择的是MAX,打开CryMaxTools见下图
双击打开这个EXE文件
直接输入C这个EXE文件会将CE3的插件自动的安装如你的MAX内见下图
当打开MAX会出现这个东东直接点击SAVE(保存)
找到下图的导出插件 这是与CE3链接的基础 一切的开始。


下面的是PS的插件 直接将其拷贝到PS的插件文件夹内即可、见下图


梳理CE3文件夹作用篇CE3内的各个文件夹的作用:Bin32、Bin64 里面有CE3的EXE的可执行文件以及LauncherCode是代码的保存地Editor是引擎内的Editor保存地Game是模型贴图动画等所有你制作的东西保存地Tools是所有的插件GAME文件夹内如下图:
Animations:动画存放地Levels:层存放地Libs:FG存放地Materials:材质球存放地Objects:模型存放地Textures:贴图存放地Videos:视频存放地以下是CE3自带的模型贴图等文件可以通过解压缩文件解压出来查看


模型 贴图导入篇:每个物件由虚拟体、模型、碰撞、材质球 4部分组成父子关系 是碰撞连模型、模型连虚拟体、并且碰撞要给相应的材质球模型要个CE3的材质球
材质球需要加载一个多维子材质并且子材质内需要改变成crytekshader 并且将其正确的保存到CE3的材质球文件夹内即可,(见上文件夹分析)
打开CE3在内将你的模型文件拖出来、之后点M在材质界面内将材质贴到模型上。


材质球篇:材质球的导出方法:
首先创建多维子材质将多维子材质的每个材质更改成CRYTEK的standerd(材质球)如果是用MAX默认的材质球是无法导出的这一点切记
最后打开导出插件将现有的材质球导出到CE3内:


材质球内有非常多的设置 可以调节出各种不同的材质,具体细节就不细说了 网上有很多相关的教程和帖子

植被笔刷篇:
首先是加载笔刷之后再添加植物这个文件夹中有很多植物,随便选了一个点击 PAINT OBJECTS就可以刷植物了




可开关门篇:在Entity内的将DOOR拖出来 之后在属性里将CGF模型替换掉就可以制作自己想要的门了


电梯篇:和门的制作方法一样,在Entity内将电梯轿厢和按钮2个Entity拖出来之后将模型替换掉就能制作出相应的自己想要的电梯了





自定义角色篇:
首先从MAX导出一个角色到CE3本教程展示导出一个蒙皮集合体skinnedgeometry到sandbox3的基本流程在本教程中场景中需要有:几何体,骨骼、动作。在Max内将骨骼的IK父子关系链接好或者直接拖一个BIP骨骼、之后就开始蒙皮,将骨骼很好的蒙皮
蒙皮完成后,建立一个面片,给予一个Cryskin将骨骼全部加载进去,这个东西的作用是导出你的骨骼信息、见下图

在这之后就可以导出了,先将CGF改变成CHR之后加载模型以及你之前的skeleton_character点击导出,就会导出一个CHR的模型文件以及骨骼信息文件了。
之后打开CE3点击打开Character editor
点击OPEN加载你之前的skeleton_character骨骼信息文件之后点击NEW 新建一个层,将你的模型文件加载进来就可以形成一个新的角色文件了


可以驾驶的汽车篇:首先在MAX内建立汽车的模型、并将模型 碰撞 虚拟体的父子关系链接好这里需要注意的是 模型不能超过10W面 材质球不能超过14个(理论上应该是18W面 32个材质球 但当时如何都有问题,就没有深入研究,估计是XML文件的问题)这里还需要注意的是要将轮胎分离开4个单独的模型并且Y轴要冲车头,
之后加载导出模型之后打开CE3点击Entity拖出来一辆悍马,(HMMWV)之后在内打开Vehicle Editor
之后点击红框内 替换掉CGA模型 将你之前的导出的CGA模型替换过来最后再将贴图贴上就OK了在这个过程中一定要注意MAX的父子关系的链接正确 以及轮胎的Y轴正确 并且材质球以及面数都不能超过特定的范围不然导进CE3是没法动的 只能放在那看

摄像机篇:摄像机在这里拖出来
打开track view (工具栏上的VIEW—openviewpane---track view )
这里可以将摄像机加载进来打动画 这样你就可以录制自己想要的视频了
并且在这里还能加入很多滤镜,比如淡入淡出、色彩较色等你还可以自己手动的加载FG用快捷键来控制摄像机的开关。



大家对那个篇章有兴趣可以在论坛里留言之后小弟会详细的写该篇的教程。如有高手请不吝赐教。



小铲刀 发表于 2014-8-11 15:29:26

只看到几张效果图,画面质量是很高的,不知道你在一屏里面的资源量是多少,普通机器跑的动吗?

mm 发表于 2014-8-11 15:46:00

作品不错,首页幻灯,请把教程写详细些,会精华的,感谢分享

现在看着稍微有点乱

llbbaa 发表于 2014-8-12 17:22:18

什么时候 游戏实时画面 可以到这个程度

午时科技 发表于 2014-8-14 11:35:55

mm 发表于 2014-8-11 15:46
作品不错,首页幻灯,请把教程写详细些,会精华的,感谢分享

现在看着稍微有点乱

之前在编辑的时候,插入图片遇到较多的问题,我会尽量在调整格式,请继续关注哦~~~

午时科技 发表于 2014-8-14 11:38:34

llbbaa 发表于 2014-8-12 17:22
什么时候 游戏实时画面 可以到这个程度

这是基于游戏开发手法,定制的一款房地产售楼系统。实时交付性以及人物全自由视角的方式,带入感很强哦

午时科技 发表于 2014-8-14 14:12:59

小铲刀 发表于 2014-8-11 15:29
只看到几张效果图,画面质量是很高的,不知道你在一屏里面的资源量是多少,普通机器跑的动吗?

5000多的笔记本能跑30多帧

一个和尚 发表于 2014-8-15 17:08:32

效果很不错,帧数太低了,玩着会头晕的

小老鼠 发表于 2014-8-15 17:18:13

效果很棒,但是不适合游戏用啊

沙迦王 发表于 2014-8-15 17:28:44

小老鼠 发表于 2014-8-15 17:18
效果很棒,但是不适合游戏用啊

这是主机游戏用的引擎,又不是给你电脑玩的,现在的主机有多牛b你知道吗?
页: [1] 2
查看完整版本: 基于CE3的虚拟现实项目开发