首页 游戏攻略 正文

《我的世界》Chunky的故事讲解

我的世界目前已经有很多的玩家,据玩家们反馈可以看出游戏还是很不错的,满足了大家在现实中想象而又做不到的事情,给了很多小伙伴更多的自我的空间。可是大家知道地图背后的故事吗?小编今天就来给大家讲讲吧!

Chunky是个用于查看Minecraft PC版地图的强力工具。只需要加载地图,选择要加入的区块,摆好镜头,让阳光洒在你的作品上,就可以把它渲染出来了 - 这个步骤可能会花费数个小时,但可以制作出华丽的图片(在Reddit上甚至有一个专页,r/chunky,让玩家们装逼)。

它还自带了很多个镜头预制,让你可以简单制作等距投影图 - 如下方的图片所示,是一个向下方对角方向俯视地形的视角,不带有任何游戏中一般会有的视差。

Chucky是Jesper ?qvist的脑洞,但其实最开始并不是个渲染工具:“最初,它只是个2D地图工具,”他这样介绍。“我可以高亮不同种类的方块然后一层层浏览Minecraft地图,这样我就能找到我矿洞里的钻石在哪里了。”

最初,它只是个2D地图工具,这样我就能找到我矿洞里的钻石在哪里了

几年之后,Jesper受到社区对渲染地图的重视性的启发,对程序的功能进行了扩充。“一般他们都会使用一个转换器来将一部分地图转换成一个3D模型的格式,这样你就能在渲染器里加载它了。但这整个过程十分麻烦,我一直对3D建模和渲染有兴趣,所以我觉得向Chucky添加渲染支持应该会是个很有趣的事。”

Chucky的渲染图如此赏心悦目的原因,是程序绘制场景的方式的不同,使光照更加自然。Minecraft游戏内的渲染器的运作方式是通过将3D场景拆分为许多细小的三角形表面,计算每个三角形在最终图片上的位置,并将它绘制在对应的位置上来完成的。

“可以说,在Chucky中,你做的是反向的工作,”Jesper说。“从你屏幕上显示的每个像素的位置出发, 你能通过这个点在游戏地图上看到什么?想象一下随着从你眼中出发的一条射线进入3D世界,并观察它击中的物体。这是个更简单的渲染方式,也可以让你更轻易地制作出更自然的效果,当然它也有更高的要求”

Chunky使用的技术,路径追踪,在此之上增加了一个随机性元素:当一条射线碰撞到一个方块时,它会向一个随机方向反射。“可能会碰到另一个方块,或者一个光源,或者飞上天,”Jesper说。“根据结果不同,会得到不同的光照效果。”

Chunky会在每个像素上不断重复这个步骤,得到从整个场景上到达这个像素上的光照量的平均值。如此一来成品会显得真实得多,但这个被称为采样的重复操作需要时间来完成。如果每个像素只有很少的采样,效果会有些随机 - 但如同下图所示,采样数越高,光照就越平均。

别忘了它很耗时间 - 尤其是当渲染带有很多像火把这种光源的场景的时候。虽然我有个强力的电脑,但也花了60小时左右才弄掉上图里的噪点,那还只是一个Minecraft区块!Jesper不推荐渲染带有很多光源的场景,而且记得只加载场景需要的那些区块。就算一些区块在镜头之外,Chunky仍然会计算在那里弹射的射线,造成渲染速度降低。

Jesper还在继续开发Chunky,并希望有一天它能更好地渲染实体以及地形。“我添加了玩家实体 - 但还没完全完成。例如你可以渲染一个玩家,但是不能看到他们手里的东西。我也会加入盔甲渲染,还有生物!”

相关信息

河洛群侠传玩什么好 开局流派选择心得
使命召唤15武器转生有什么用 武器转生方法介绍
河洛群侠传药怎么刷 刷药与黄金方法
刺客信条奥德赛阿伽门农的贴手套获得方法
刺客信条奥德赛伊阿宋之锤在哪 伊阿宋之锤获得方法
刺客信条奥德赛海历克斯锤矛在哪 海历克斯锤矛获得方法
刺客信条奥德赛黑帝斯的双叉戟获得方法
河洛群侠传蛇窟男子在哪 蛇窟中的男子支线攻略
河洛群侠传前期黑铁怎么得 拱石村洛许支线任务攻略
河洛群侠传竹笋在哪 要竹笋的徒弟支线任务攻略
河洛群侠传黑皮在哪 暴躁的黑皮支线任务攻略
刺客信条奥德赛厄洛斯之弓在哪 厄洛斯之弓获得方法
刺客信条奥德赛奥林帕斯之镰在哪 奥林帕斯之镰获得方法
刺客信条奥德赛朝圣者腰带在哪 朝圣者腰带获得方法
刺客信条奥德赛海克力斯弓在哪 海克力斯弓获得方法
刺客信条奥德赛阿基里斯之矛在哪 阿基里斯之矛获得方法
荒野大镖客2弓箭怎么获得 弓箭获得方法介绍
荒野大镖客2套索怎么用 套索使用技巧介绍
荒野大镖客2Twin Rocks在哪 Twin Rocks位置介绍
荒野大镖客2死神之眼怎么用 死神之眼使用技巧介绍