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

2014-08-07 17:16 发布

3D创作交流 /[教程]
本帖最后由 午时科技 于 2014-8-14 15:22 编辑

午时科技公司项目
经过1个多月的奋斗终于基本完成了一个DEMO发上来给大家分享一下制作过程中遇到的困难

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!望轻喷!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

人员配置:5名美术1名组长
用时:1个半月
实现功能:模型材质植被电梯自动开关灯自定义角色水流可以驾驶汽车摄像机等;

在这个DEMO的制作过程中说实在的遇到了很多困难,下面给大家分享一下
13.jpg
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg
8.jpg
9.jpg
10.jpg
11.jpg
1.jpg
2.jpg
3.jpg
4.jpg
6.jpg
7.jpg
8.jpg
9.jpg
10.jpg
11.jpg
12.jpg





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

梳理CE3文件夹作用篇
CE3内的各个文件夹的作用:Bin32Bin64 里面有CE3EXE的可执行文件以 8.jpg Launcher 9.jpg
Code 10.jpg 是代码的保存地
Editor 11.jpg 是引擎内的Editor保存地
Game 12.jpg 是模型贴图动画等所有你制作的东西保存地
Tools 13.jpg 是所有的插件
GAME文件夹内如下图:
14.jpg
Animations:动画存放地Levels:层存放地LibsFG存放地Materials:材质球存放地Objects:模型存放地Textures:贴图存放地Videos:视频存放地以下是CE3自带的模型贴图等文件可以通过解压缩文件解压出来查看
15.jpg

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


材质球篇:
材质球的导出方法:
首先创建多维子材质将多维子材质的每个材质更改成CRYTEKstanderd(材质球)如果是用MAX默认的材质球是无法导出的这一点切
19.jpg
最后打开导出插件将现有的材质球导出到CE3内:
20.jpg
21.jpg
材质球内有非常多的设置 可以调节出各种不同的材质,具体细节就不细说了 网上有很多相关的教程和帖子

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



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

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



自定义角色篇:
29.jpg
首先从MAX导出一个角色到CE3本教程展示导出一个蒙皮集合体skinned  geometrysandbox3的基本流程在本教程中场景中需要有:几何体,骨骼、动作。Max内将骨骼的IK父子关系链接好或者直接拖一个BIP骨骼、之后就开始蒙皮,将骨骼很好的蒙皮
30.jpg
蒙皮完成后,建立一个面片,给予一个Cryskin将骨骼全部加载进去,这个东西的作用是导出你的骨骼信息、见下图
31.jpg
在这之后就可以导出了,先将CGF改变成CHR之后加载模型以及你之前的skeleton_character点击导出,就会导出一个CHR的模型文件以及骨骼信息文件了。
32.jpg
之后打开CE3点击 33.jpg 打开Character editor
34.jpg
点击OPEN加载你之前的skeleton_character骨骼信息文件之后点击NEW 新建一个层,将你的模型文件加载进来就可以形成一个新的角色文件了
35.jpg


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


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

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



TA的作品 TA的主页
B Color Smilies

全部评论11

  • 小铲刀
    小铲刀 2014-8-11 15:29:26
    只看到几张效果图,画面质量是很高的,不知道你在一屏里面的资源量是多少,普通机器跑的动吗?
  • mm
    mm 2014-8-11 15:46:00
    作品不错,首页幻灯,请把教程写详细些,会精华的,感谢分享

    现在看着稍微有点乱
  • llbbaa
    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你知道吗?
12下一页

你可能喜欢

基于CE3的虚拟现实项目开发 
联系
我们
快速回复 返回顶部 返回列表