热门教程推荐更多服务>
  • 【一】数据结构与算法
    【一】数据结构与算法
    数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。
  • 【三】Java流程控制语句
    【三】Java流程控制语句
    从结构化程序设计角度出发,程序有3种结构:顺序结构、选择结构和循环结构。若是在程序中没有给出特别的执行目标,系统则默认自上而下一行一行地执行该程序,这类程序的结构就称为顺序结构。
  • 【一】算法是什么
    【一】算法是什么
    提到“算法”,很多人都觉得它高深莫测、晦涩难懂。事实上的确存在一些算法,学员必须具备优秀的数学基础和编程能力才能驾驭。
  • 【二十一】创建之单例设计模式
    【二十一】创建之单例设计模式
    单例模式是Java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
  • 【九】部分背包问题
    【九】部分背包问题
    背包问题是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。
  • 【二】Unity3D视图界面
    【二】Unity3D视图界面
    Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面
  • 【九】Unity3D游戏发布
    【九】Unity3D游戏发布
    Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布
  • 【十】表查找解
    【十】表查找解
    查找表又可分为静态查找表和动态查找表。借助静态查找表可引申出顺序查找算法、折半查找算法、分块查找算法等;而记住动态查找表,也可以通过构建二叉排序树、平衡二叉树等实现查找操作。

《代号:夏娃》首期研发笔记:天气系统

3816

前言:8月初的腾讯移动游戏五周年庆典上,由祖龙娱乐研发,  腾讯游戏 代理发行的全新次世代  RPG手游 大作——《代号:夏娃》发布首个实录视频。自此以后,各方以极大的耐心和期许等待着《代号:夏娃》的相关消息流出,亦有诸多媒体和玩家对视频中的画面和技术黑科技进行各种各样的探讨,如天气系统、光影与动态渲染效果等更是玩家和业内人士所迫切关注的重点。为此《代号:夏娃》制作团队特别整理送上了多期“研发笔记”,从技术层面解读游戏核心内容,其中首期聚焦的正是游戏的天气系统,并曝光了两组全新的游戏天气效果图。

《代号:夏娃》首期研发笔记:天气系统_游戏资讯-游民部落(gamecolg.com)

作为一款全新次世代RPG手游,《代号:夏娃》下足功夫打造天气系统的初衷是什么?其技术支持是什么,在研发过程中又遇到了什么样的瓶颈?更多关于《代号:夏娃》天气系统的“研发笔记”,下面就一同了解一下!

《代号:夏娃》首期研发笔记:天气系统_游戏资讯-游民部落(gamecolg.com)

研发初衷:匠心入微 细节之处见大美

为什么想要做天气系统?《代号:夏娃》制作团队给出了这样的答案——增添游戏美术多样性和玩法的多样性,最主要的是还原现实世界的天气情况,增加玩家的沉浸感。众所周知,细节之处方见匠心,作为集结了旗舰级制作班底的《代号:夏娃》,从立项之初,贯穿整个研发过程中,都竭尽所能的以匠心去制作、打磨游戏,即使是小到物品的花纹,河流的波澜都得到了最真实的视觉呈现。或许传统的一些游戏往往会用简单的贴图来体现天气变化,但在《代号:夏娃》游戏中,细致到每一种天气效果以及24小时的每个时间点所对应的天气表现,都是经过严谨的真实情况调查,并进行游戏调优,例如不同时间点的色温情况,都会考虑在内。

《代号:夏娃》首期研发笔记:天气系统_游戏资讯-游民部落(gamecolg.com)


《代号:夏娃》首期研发笔记:天气系统_游戏资讯-游民部落(gamecolg.com)


《代号:夏娃》首期研发笔记:天气系统_游戏资讯-游民部落(gamecolg.com)

重器护航:虚幻4引擎让梦想得以实现

如果说打造最真实的天气系统是每一个制作成员的梦想的话,那么让梦想成真的“神之手”就是顶尖引擎厂商EpicGames的最新力作,也就是《代号:夏娃》所使用的全新UE4引擎。这一全新引擎技术可视化强,更为直观,在研发过程中,从无到有,能够做到迅速迭代,修改天气中不合理的地方,力求还原现实世界,达到了业内领先的天气效果。

不过罗马不是一天建成的,一个超拟真的天气系统在研发过程中也是总会遇到技术上的难关,尤其是为了尽可能还原真实世界的天气,整个系统内牵扯的数据及其庞大,而且不同数据之间都有着密切的关联系,牵一发而动全身。《代号:夏娃》制作团队举了一个案例,例如在暴雨天气下,不同种类的植被在该天气下的晃动速度和幅度是怎样的,人物的在不同场景不同天气下的表现都得经过严谨的调优。还有材质的渲染,下雪时各类植被、建筑的覆盖面积等等,以及玩法上会涉及到各种因天气效果所影响的参数和属性等,都是需要反复考量、论证的。

完成整个天气系统是一个极其庞大且费时的工程,调试的过程没有捷径,都是制作团队花费了大量的时间精力一点一滴的精雕细琢。

《代号:夏娃》首期研发笔记:天气系统_游戏资讯-游民部落(gamecolg.com)


《代号:夏娃》首期研发笔记:天气系统_游戏资讯-游民部落(gamecolg.com)

极致呈现:美术效果已达预期,玩法内容敬请期待

《代号:夏娃》制作团队也首次透露了目前的研发进度,表示现阶段已实现了八种天气效果的完美呈现,分别是晴天、暴雪、小雪、暴雨、中雨、小雨、阴天、极光。不同的天气效果在不同的游戏场景下,表现都各不相同,都会贴合真实世界的效果。例如,极光只会在极地出现,再比如沿海岛国,气候相对湿润,在这些场景中,下雨天气的概率则会与其他地方不同。

但是制作团队的野心决不止于此,据其制作人透露,天气系统最终在游戏内想要呈现的效果,不止于天气种类多,美术效果好,而是想要达到不同的天气与玩家,与场景,甚至与NPC都会有不同的交互效果。基于目前的宣发进度,更多关于天气系统玩法的内容,将随后续宣传逐步揭晓,请大家保持信心与期待。

本期 “研发笔记”就到这里啦!《代号:夏娃》制作团队技术解读天气系统,东边日出西边雨,动态天气系统旨在带来更具沉浸式的游戏体验。下一期我们将会继续为大家带来关于《代号:夏娃》的更多核心技术介绍,一起拭目以待!也欢迎大家加入官方阵地,实时掌握更多官方咨询。

特别声明:本文仅供交流学习 , 版权归属原作者,并不代表游民部落赞同其观点和对其真实性负责。若文章无意侵犯到您的知识产权,损害了您的利益,烦请与我们联系vmaya_gz@126.com,我们将在24小时内进行修改或删除。

相关推荐:

同类服务推荐更多服务>
  • 【一】数据结构与算法
    【一】数据结构与算法
    数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。
  • 【三】Java流程控制语句
    【三】Java流程控制语句
    从结构化程序设计角度出发,程序有3种结构:顺序结构、选择结构和循环结构。若是在程序中没有给出特别的执行目标,系统则默认自上而下一行一行地执行该程序,这类程序的结构就称为顺序结构。
  • 【一】算法是什么
    【一】算法是什么
    提到“算法”,很多人都觉得它高深莫测、晦涩难懂。事实上的确存在一些算法,学员必须具备优秀的数学基础和编程能力才能驾驭。
  • 【二十一】创建之单例设计模式
    【二十一】创建之单例设计模式
    单例模式是Java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
  • 【九】部分背包问题
    【九】部分背包问题
    背包问题是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。
  • 【二】Unity3D视图界面
    【二】Unity3D视图界面
    Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面Unity3D视图界面
  • 【九】Unity3D游戏发布
    【九】Unity3D游戏发布
    Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布Unity3D游戏发布
  • 【十】表查找解
    【十】表查找解
    查找表又可分为静态查找表和动态查找表。借助静态查找表可引申出顺序查找算法、折半查找算法、分块查找算法等;而记住动态查找表,也可以通过构建二叉排序树、平衡二叉树等实现查找操作。