提高游戏开发效率必知:程序自动生成场景应用(3)

2018-08-31 23:15来源: 新浪游戏

  另一方面,人还要能引导算法去遵从设计师的思路。例如策划可能会想为自己的玩法设计地形(区域大小、关键路线、关键物件等),自动生成还要考虑如何配合人的想法,而不是胡乱生成一堆随机但是完全不搭的东西

  这里说两种常见思路:

  3.1 人工布点、曲线、面,然后算法大规模生成

  简单说就是,美术和策划布置比较少的点或者线作为引导标记,来引导自动生成算法应该在哪里布置相应的东西,剩下的事情就是交给算法去生成,并且保证生成的东西符合这些引导标记。

举几个GDC分享

far cry5:

https://www.gdcvault.com/play/1024029/-Ghost-Recon-Wildlands-Terrain

  这个分享非常细的讲到以自然环境+城市fps为基础的这个大框架下各种东西的自动布置,包括植被、山崖、碎石、电线、地形、河流等等,还应用到了houdini(其实也可以自己写随机算法,但估计是想使用houdini里头各种现成的solver用来做生成算法)

提高游戏开发效率必知:程序自动生成场景应用 提高游戏开发效率必知:程序自动生成场景应用

刺客信条枭雄:伦敦不是一日建成

主要介绍街道、建筑的生成

https://www.gdcvault.com/play/1023305/-Assassin-s-Creed-Syndicate

  3.2 基于笔刷

地平线:基于GPU的自动物件布置方案

https://www.guerrilla-games.com/read/gpu-based-procedural-placement-in-horizon-zero-dawn

这种方式在更加适合美术和策划需要仔细定制地图细节的情况。这种方式在更加适合美术和策划需要仔细定制地图细节的情况。

  相当于程序开发了一个很强的地图刷,这个刷可以根据美术策划的需求配置成几种分类:道路、树1、树2、杂物。

  然后你就只管往上刷,程序会自动帮你按照合理的规则(当然需要程序/TA帮忙定制)放置这些东西,例如保证路和斜坡上没有树,保证树与树之间密度合理,保证树下有合理的灌木草丛覆盖,等等。

  相比大规模生成,这种方案可控程度更高,美术策划很好控制细节,当然也意味着更高的人工参与量(刷漆工还有码农)。

  另外这个思路现在在UE4/unity里也能实现,并且市场还有几个实例方案(例如landscape auto material),虽然这些实现的性能比较捉急……还没有达到地平线这种产品化的程度,但不失为一个很好的思路参考。

  随着现在AI发展,未来自动生成这块肯定会越来越强大,大厂和小厂在这块的壁垒差距会越加明显,但是玩家未来也能够更容易相守到更高品质,细节更丰富的,内容量更大的游戏。

Tags:提高,游戏,开发,效率,必知,程序自,动生成,场景,应用

来源:新浪游戏 本文链接:http://www.1919youxi.com/news/xinwen/20180831312990.html
【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

上一篇:锤子科技:将在未来半年启动OS操作系统的研发
下一篇:iOS 12 beta用户弹窗升级bug加剧 每次解锁都弹

推荐阅读
求赞
推荐
热门

热点关注

Dota2 Ti8决赛日彩蛋:V社官宣Ti9在上海举办
Dota2 Ti8决赛日彩蛋:V社官宣Ti9在上海举办
在刚刚Ti8国际邀请赛的现场,V社放出了第九届国际邀请赛的宣传片,并正式宣...
《魔兽世界》8.0新团本奥迪尔9月6日上线
《魔兽世界》8.0新团本奥迪尔9月6日上线
日前,《魔兽世界》官博公布了8.0资料片“争霸艾泽拉斯”的全新内容时间表...
EA确认《FIFA 19》职业球会及生涯模式无变化
EA确认《FIFA 19》职业球会及生涯模式无变化
随着发售日的临近,《FIFA 19》越来越多的情报得到公开,此次的新作在“开...

健康游戏忠告:抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防上当受骗.适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活.
建议您使用 1920×1080 分辨率、Internet Explorer 11.0浏览器以获得本站的最佳浏览效果.
站长:le2015#foxmail.com(请把#换成@) 应急处理:QQ:721800293

1919游戏网Copyright © 2018 - 2019 http://www.1919youxi.com. All Rights Reserved