[20-05-31] 20年5月开发更新

Hytale翻译组

树精先知
57
硬币
4,249
水晶
0
原文作者
Hypixel Studios
译文贡献者
Ark2000
原文链接
https://hytale.com/news/2020/5/progress-update-may-30-2020
转载规范
允许转载,须声明主题链接、译文贡献者及平台名称(HytaleBBS)。


大家好!在这篇文章中,我们将介绍Hytale角色定制系统的一些改进,以及展示投掷物品。

这个月依然十分忙碌,我们不断地扩充调整团队以匹配游戏的开发规模。你可以去我们网站的招聘页面上看一看,上面列出了许多新的职位,包括我们即将启用的北爱尔兰总部。欢迎投递简历。

自定义角色系统的改进



我们已经有一段时间没有去谈及Hytale中的角色定制了。之前的文章中,我们介绍了该系统的基本目标和机制。角色定制系统允许玩家自由调整身体形态,搭配不同的服装、发型等。我们希望该系统能让玩家充分展示个性,玩家可以选择不同风格的服饰,比如现代风、传统风以及奇幻风等。

自从上一次关于自定义角色的文章发布以来,我们做出了很多的改变,特别是色调调整这一方面。无论是我们还是未来的模组制作者,都可以更容易地为玩家提供更具表现力的人物定制。这里,介绍一下该系统如何工作。



以往,如果要调整某一件衣服的色调,需要制作新的材质。比如,玩家将发色由黑色调整为蓝色这一行为实际上是替换了原有的材质。这种做法简单有效,但是游戏的材质数量会极大膨胀,同时也限制了系统的潜力。



于是,我们实现了一个新系统,叫做梯度映射(gradient mapping)。该系统可以将游戏中的任何美术资源分解成三个部件。

  • 模型。定义了物品的基本外形。
  • 材质。现在融入了灰度图,定义了颜色变化的区域。
  • 颜色渐变文件。它是一个共享文件池中的引用,定义了灰度图区域映射的颜色材质。

下面来看一看实际的应用吧!



在上图中,角色穿着一件宽颈T恤,它的材质分为两部分,分别是灰度图基础材质和梯度图。材质根据灰度图的深度映射梯度图。这样,通过改变梯度图,就可以在单一的灰度图材质上创建出任意多的派生服装。

也可以将梯度图映射到材质的某些区域,而让其他区域不受到影响。比如上图中角色身穿的运动裤,只有绿色条纹部分进行了颜色映射,裤子本身的深蓝色则是固定在材质文件中。不仅如此,梯度文件可以使用不同的材料类型,比如粗糙的面料表面,高对比度的金属表面以及柔软的表面(比如头发)。


模组制作者们可以充分地利用该技术创建出丰富的内容。你可以在Hytale模型制作器中创建应用带有灰度图颜色映射的纹理。你还可以自己去实现梯度文件,引入新的配色方案和表面材料,进一步拓展玩家的自定义选项。

我们的目的是让玩家能够利用各种风格外观来展现个性,同时也希望模组作者能够扩充这一部分,这是游戏的重要组成部分。梯度映射系统的加入,将给予玩家更多的选项以及模组作者更多的自由。



尽管我们已经确定了Hytale的艺术风格,但我们鼓励模组作者们使用我们提供的工具让Hytale走向一条不同的道路。比如下面这个例子,我们艺术团队的Stein受到日本动漫的启发,创作出一系列服装(个人项目,不会加入到正式版)。



扔东西!

之前的博客中,我们已多次暗示Hytale中会有可投掷的道具。扔东西是一件很有意思的事情。

比如下面的例子,如果你希望成为一个投掷长矛的高手,就因该多多练习,提高准确率。


这个例子同样展示了音效系统的一些改进。物品之间互动产生的音效也应用了全景立体声(stero panning)效果。比如武器的挥动方向会在音效上有所体现,更具有沉浸感。

投掷物会与环境有不同的互动。像长矛这种锐器会嵌入到物体内部,而其他东西则可能会反弹或者粉碎。比如下面的例子,看看玩家投掷的碎石是如何与环境互动的。


这个例子很简单。注意其中的物理反馈和音效,这些细节为玩家的动作增加了深度和触感,叠加在一起,就会构成一个更加可信的游戏世界。

之前在一月的博客中我们介绍了这个特殊的物品,现在它也能投掷了...

 
  • 支持
反应: VyanLin

Ark2000

树精
支持者
编辑
译者@Ark2000
译文维护地址gitee.com
官网原文地址hytale.com


p.s. 材质调色其实在mc里很常见,比如小游戏服务器中不同队伍身着同样款式的衣服,唯独色调不同,但必须做成不同的道具。在Hytale中,如果为材质添加了灰度图,那么就可以直接调色,而无需增加新的材质,是一个很方便的小功能。同时,投掷物品所展示的物理效果很有意思,想想一下,道具不再只能是放置在固定的网格坐标上,而是可以随意移动,多有意思(参考skyrim5)(仔细看发现石头落在地上之后便纹丝不动的固定住了,推测这应该是特意为Hytale优化的物理引擎,期待更多这方面的披露)
 
最后修改:
  • 支持
反应: VyanLin