生动、逼真的图像与演示已成为方案展示不可或缺的组成部分。当下,设计师们正运用最先进的软件,建构精致三维模型,力求尽可能真实地展现他们的作品。而对于电子游戏领域来说,这个方式所关乎的不仅是图像质量与准确性,更是视觉设计的沉浸式体验,以及玩家如何与虚拟的建成环境进行交流沟通。

在与 ArchDaily的独家专访中,作为暴雪娱乐公司首席艺术家,菲利普·克莱维斯塔夫(Philip Klevestav)分享了他对电子游戏设计和建筑学影响设计过程的见解。他所任职的暴雪娱乐是一家游戏开发公司,以《魔兽争霸》、《守望先锋》和《暗黑破坏神》等电子游戏闻名。

Dima Stouhi(下称DS): 您是如何开始这段职业生涯的?

Philip Klevestav(下称PK):作为场景美术设计师,我在游戏产业已经工作了大约15年。在此期间的工作聚焦游戏场景创作的许多不同方面,但其中大部分作品都倾向于建筑设计。我参与制作的一些游戏包括《幽灵行动之尖峰战士》、《希魔复活》、《物竞天择2》以及最近的《守望先锋》。

PK:从很小时候起,我便被游戏制作过程深深吸引了。在11-12岁左右时,我开始尝试为自带编辑器的游戏设计属于自己的关卡,当时查找这些编辑器工具的使用指南十分困难,所以大部分时间都是试错过程,直到我弄清楚哪些工具行之有效。那个时候流行对市面上的游戏进行修改设计,所以我参与了游戏《半衰期》(Half-Life)的很多玩家社团项目。大部分的项目都没能够做完,但对我大有裨益。之后的几年,我继续创造属于自己的关卡、参与业余爱好者的游戏项目、发展整理出一套作品集,QQ号出售平台并最终被位于瑞典斯德哥尔摩的格林游戏工作室(Grin)录用为游戏关卡设计师。在第一个项目后,我过渡转变为一名场景美术设计师。

DS:自您工作以来,在用户需求方面,可视化行业经历了那些发展?从编程与工具方面看呢?

PK:游戏在技术、画面、可玩性方面已经有了极大进步,开发工具也更易于使用。如果你想创作一款游戏,大量教程、论坛和维客满足几乎任何方面的需求。同时,相比于15年前,很多场景创作也变得更为复杂。从画面视觉上看,如今,我认为可以通过更强有力的硬件设备实现高分辨率、多物件渲染,也可以创作更大、更广阔、可供穿越的开放式场景。从个人角度,我认为更多、更高级的布光被运用在游戏中,这是游戏视觉效果增强的最重要方面。你可以通过间接反射光、准确的反射效果与体积雾,更为真实地模仿实时照明行为。此外,实时光线追踪技术也变得切实可行,我期待着见证这些技术在未来增强游戏外观的同时,改变游戏制作的工作流程。

DS:游戏建筑可视化的开发流程是什么样的?

PK:在游戏里,我们不需要考虑建筑师设计的一些限制条件,如稳定性、结构完整性、预算(至少不是现实世界中的方式!)和一些其他因素。要我说,设计外观迷人,同时在空间内保持着有趣游戏性的场景,才我们的最大挑战。在一款像《守望先锋》这样的游戏中,地图设置基于现实地点,这有时会让工作变得有些困难。开始设计任何地图前,我们需要收集大量参考资料,尝试寻找在此地区明显的、辨识度高的建筑物。文化角度的参考同样重要:什么食物在这里受欢迎?什么运输方式更为重要?当地是否有特殊的庆典节日?我们设计每一处地点,的确可以发挥很大的自由度,但仍然努力使每一处场景都具有较高辨识度,尽可能地加入地标性建筑物。《守望先锋》地图(这也适用于任何快节奏的第一人称联机游戏)最重要的部分之一,是你需要能在空间中导引方向、随时准确辨认你所处的位置。所以设计时,尽力使每一块地图区域具有与其他同类相区分开的特点耗费了游戏开发者的许多精力。有时这意味着走出老城区进入一个更现代,或更未来化的地区;有时意味着在建筑内外空间穿行,让导航系统与可视化进程能遍及整块地图。颜色、材质与光线都是区分地图不同区域的重要手段。

DS:平均完成一个项目需要您花费多长时间?

PK:从美术角度,完成一张常规的《守望先锋》地图通常需要3-4个月。这个时间极大程度上取决于场景复杂度与地图尺寸。更小的地图可以在3-4周内完成,而复杂度高的则可能花费超过5个月。

DS:基于您的经验与专长,您认为玩家在游戏可视化方面最看重什么?

PK:在一个像《守望先锋》这样的快节奏PvP(玩家与玩家对战)游戏中,我认为玩家会更多地关注空间辨识度。如果我们增加了过多视觉干扰条件和杂物,导航与发现其他玩家的过程将会变得无比困难;但如果没有足够细节尺度的物件,玩家在判断方位时也会遇到麻烦。开发设计时,需要注意别设置太多材料间对比,也不要在所有地方增加过多细枝末节。我认为在增加空间辨识度方面,很多因素都会起作用,如建筑形态语言、位置、材料、对比反差、布光、氛围与颜色。对重点部分测试,观察玩家第一次如何在你设计的地图中进行游戏,会有助于你正确决定在何处改进地图的视觉效果。同时它也帮助你意识到,一些你此前认为重点的区域在其他玩家体验时,变得不那么容易被注意。我们倾向于把视觉关注度聚焦在与玩家视线齐平的高度。游戏设计不是在设计那些完美射击中出现的静态场景,所以这些设计物从任何可能的角度看,都要足够吸引人。

DS:您认为建筑学学位是如何助力于像您这样的职业经历?

PK:作为一个不幸没有建筑学学位的人,我认为团队拥有一位掌握相关技术、术语的人士是很重要的,尤其是涉及到现实背景、场地的工作。一个合理性检查,确认你所创造的东西尽可能合乎你所描绘地区的建筑规范,是很有帮助的。同时它会帮助你组织更合理的空间,保持自然尺度与标准。我曾经专门和一位拥有建筑学学士的人一起工作,几年下来从他那里学到很多,也帮助我对建筑本身产生更浓厚的兴趣。即使仅在爱好层面,我也喜欢尽可能多地学习建筑相关知识。程大锦(Francis D.K. Ching)的书籍《建筑:形式,空间和秩序》与《图解建筑辞典》对我的帮助极大。总的来说,在开发游戏方面,我们还得把游戏体验性放在第一位考虑,这意味着许多决定成为一种妥协让步,产生一些不符合建筑常识的构筑。但我认为,只要大的概念能被理解,其他改动在游戏中都是被允许的。

DS:您最喜欢的游戏地图是哪一张?

PK:限定在《守望先锋》的话,我会选择国王大道(King’s Row)。如果没有限制,我会选择雷神之锤(Quake 1)的坏地(The Bad Place (DM4))。

DS:如若拥有创造任何事物的能力,足以把建筑可视化带上一个新的水平,您认为这项事物会是什么?

PK:游戏方面,我希望能看到对照明技术的更多改进。运用准确的实时照明反馈进行工作与开发,会提升画面质量、缩短场景构建时间。而目前,即使拥有强大的硬件设备,为了使游戏在高分辨率下以60帧每秒运作,特别是致力于多平台运行时,你仍需要做出很多权衡牺牲,诸如阴影投射质量、间接反射光、反射质量等等。我希望以上的这些都可以成为同一个实时处理系统(如光线追踪和反射技术)的组成部分,这样你可以真实地看到所有动作的实时反馈。例如,如果创造一个带窗的房间,场景将会立即被外部天光照亮,产生柔和的阴影投射与准确的反射光。我认为当你创造空间时,若是能看见这样的场景,将会改变你设计的选择、花费时间分配、场景布局安排与各处材料的选择,并可以在对大的场景空间进行照明时,选择更少的光源或仅使用自然光。

DS:您心目中游戏建筑可视化的未来是什么样的?

PK:我认为随着硬件设备的升级,游戏开发设计会有更高的自由度。但当你的工作有了更多控制能力,一些事项也会变得前所未有的重要:如何布置空间,如何体现建筑物之间的联系,如何以照明反馈建筑信息,尤其是,如何控制自己,在你拥有将一处场景自由布置的能力时,不装饰过多的细枝末节。更少的技术条件限制使得设计师在场景中添加过多不必要的细节。这样实时多物件的渲染技术或许可以给人留下深刻印象,但并不意味着会带来更舒适的视觉体验。游戏里的美术设计物件通常在虚空状态下行之有效,而设计师却会忽略它们在不同结构下,和自然场地之间的联系。你或许可以设计一个单独看很棒的建筑,但它在给定的环境语境下看起来如何呢?我认为这些是值得我们持续关注的重要问题,而从现实生活的城市设计与建筑学中可以学到很多相关知识。同时,我也很惊喜地发现,一些如虚幻引擎这样曾经被用作游戏开发的工具,开始被实时建筑可视化,甚至电影、广告的制作所采用。这样或许会产生不同产业界的互惠互利合作。

游戏场景中的建筑设计,专访暴雪娱乐首席美术师 PhilipKlevestav相关推荐

  1. Unity2D入门(八):游戏场景中的UI(主菜单与暂停菜单)

    因为暑假跟着老师做大创项目,需要用到UI方面的内容,所以在这里先记下关于UI的内容.目前我的游戏已经有了基本的雏形,现在的情况是在回补之前落下的笔记,因为大创的缘故我的学习进度和笔记进度差了好多,好纠 ...

  2. 因果论在游戏场景中的应用

    看到几篇关于因果推断的文章,觉得很受启发,结合游戏业务谈一谈相关的体会. 腾讯郭棋林:实验数据难获取?挑战观测数据上的因果推断! - 知乎 https://cloud.tencent.com/deve ...

  3. 全方位解析谷歌云的基础架构在游戏场景中的独特优势

    根据 Sensor Tower 商店情报平台数据显示,2021年2月中国手游发行商在全球 App Store 和 Google Play 的收入排名中,共34个中国厂商入围全球手游发行商收入榜TOP1 ...

  4. Unity3D客户端在游戏场景中创建阻挡并用二进制导出

    在公司的项目中给策划做了一个可以在场景中创建简单阻挡物体的小工具,也许大家有用的到的,拿出来分享一下. 整体思路是把地形用一米见方的格子分隔,然后在格子里放置cube代替阻挡,存盘时用一维数组,1表示 ...

  5. 游戏场景中的光影设计

    光影构成其实是成图步骤中比较后期的一步了,在有良好的构成基础与明确体积下打光可以事半功倍,一般我会选择在画好阴天场景后进行打光,这样对我来说可以减少些难度,只要先专心分析图面的基础构成和固有色设计就好 ...

  6. Unity 3D:在现有的Android游戏场景中显示AdMob的横幅

    2019独角兽企业重金招聘Python工程师标准>>> 关于如何在现有的Android项目现场显示AdMob的横幅,在一个Android项目中使用一个简单的Android JAR文件 ...

  7. C#游戏开发快速入门 2.1 构建游戏场景

    C#游戏开发快速入门 2.1  构建游戏场景 如果已经计划好了要编写什么样的游戏,在打开Unity以后,要做的第一件事情就是构建游戏场景(Scene).游戏场景就是玩家游戏时,在游戏视图中看到的一切, ...

  8. 3D场景中选取场景中的物体。

    杨航最近在学Unity3D 在一些经典的游戏中,需要玩家在一个3D场景中选取场景中的物体.例如<仙剑奇侠传>,选择要攻击的敌人时.为我方角色增加血量.为我方角色添加状态,通常我们使 ...

  9. 【浅墨Unity3D Shader编程】之一 夏威夷篇:游戏场景的创建 第一个Shader的书写

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/40723789 作者:毛星云(浅墨) ...

最新文章

  1. ORA-01111,ORA-01110,ORA-01157报错处理
  2. Linux属于下面哪一种软件,【单选题】下面软件中属于自由软件开放源码的是( )。 A. Unix B. Linux C. Mi...
  3. 【PC工具】更新免费文库文档下载器,破解文库下载器,免费下载文库文档
  4. c语言字符串数组的合并,C语言实现合并字符串
  5. 少儿编程教育是“揠苗助长”还是要培养未来的程序员?
  6. 企业实战(Jenkins+GitLab+SonarQube)_06_Jenkins自定义安装插件
  7. 服务器主板稳定,服务器主板
  8. 未来这五种新经济思维,会让你找到更多的创业机会
  9. 光学算法——Zernike拟合
  10. Kubernetes学习之路(26)之kubeasz+ansible部署集群
  11. java获取当前执行文件的路径
  12. matlab 求特征值的命令,matlab怎么求特征值
  13. 教你如何把qlv转换成mp4格式
  14. ios 改变图片尺寸_iOS基础(十八)——调整图片尺寸和大小
  15. 移动 云MAS 发短信 .net HTTP 请求
  16. AI绘画绘图流量主小程序开发
  17. 【Calcite源码学习】SqlNode方言转换
  18. 你问我答:小匠,如何像你一样,做一个订阅号挣它 100 W?
  19. 唯一身份访问者(独立访客)与访问次数的区别
  20. PHP redis key

热门文章

  1. 毕业即失业?你到底在焦虑什么
  2. 现在还有没有人不学 Python 的?
  3. GitHub趋势榜第一:超级命令行工具Semantic,比较解析源代码
  4. 机器学习两大利器:Boosting 与 AdaBoost
  5. 一款java游戏伐木建造_伐木建造模拟器
  6. 荣耀v30pro搭载鸿蒙吗,荣耀麒麟30pro+,可以搭载鸿蒙的顶级荣耀,你买了吗?...
  7. for、enumerat、range、xrange
  8. python中使用kazoo连接zookeeper(一)
  9. [Linux] Vmware 15安装CentOs后显示网络不可用
  10. poi excel设置合并单元格边框格式