Cinema 4D在游戏Bubble Jungle中的应用 image

Cinema 4D在游戏Bubble Jungle中的应用 那些在多平台上都可以运行的游戏大都是使用Unity 3D开发的,使用Cinema 4D可以为这些游戏轻松创建各类内容!

当拥有多年3D制作经验的资深玩家看到应用商店没有自己想要的游戏时,他们会怎么办呢?他们自己做一个出来!比如由3个人的团队开发的一款游戏-青蛙查克的冒险,查克的任务的是探索场景提升等级并一路收集肥皂泡泡。

完成初步规划后,就需要选择合适的工具来实现该项目了。团队决定使用Unity 3D进行开发,因为它不仅可用于开发iOS程序,也可用于开发所有安卓系统程序。图形艺术家Alessandro Maniscalco和Elisa Salgarelli选择使用Cinema 4D创建3D元素。

Cinema 4D拥有创建所有游戏元素的所需工具,不过程序员Matteo Porchedda强调说细节才是魔鬼:“导出的元素效果很好,但是很占内存!一个实例对象在导出时会转为几何体,从而大大增加文件尺寸。所以我使用Python写了一个工具,将Unity 3D里面的实例对象转为Unity Prefabs。必要时我们还可以使用另外的工具去轻松放置这些Prefabs。”

Cinema 4D给予了艺术家设计关卡的充分自由,不过这也带来了一些挑战。Matteo如此说道:“因为我们是在为性能有限的掌上设备(智能手机、平板电脑)开发游戏,所以事实证明Alessandro和Elisa设计的很多关卡细节过于丰富了,必须进行优化。游戏中的栅栏(意大利语:steccato)很消耗内存,可以将它们大部分移除而不怎么影响关卡。移除了这么多栅栏后,我最终得到了一个绰号‘Mr. Steccato’!”

建模完毕后,就需要绘制贴图和照明了,要保证每一个对象达到最佳效果。这是使用Maxon的贴图绘制工具BodyPaint 3D实现的,其可以快速将UV展开。“拉伸以匹配UV边界这个命令真是太实用了,”Matteo说道,“这就可以实现在不同的贴图间无缝转换了!”照明是开启了全局光照,阴影也是在Cinema 4D中添加的。然后我们使用光照贴图和纹理烘焙技术去生成新的贴图,以便在Unity 3D中直接使用。最后Bubble Jungle(泡泡丛林)共使用了超过2000张贴图,其中查克和一些怪物的贴图是使用BodyPaint 3D手工绘制的。

这款游戏花费了他们大约两年时间,包括构思,设计,绘制贴图,导出,执行和测试全部59个场景。现在Bubble Jungle已经完工,你可以在iOS和安卓设备上跟着查克一起冒险了!他们还计划将Bubble Jungle移植到其他更多平台。