开启辅助访问      

站内搜索

搜索
热搜: 下载 1.19 1.20

Minecraft(我的世界)苦力怕论坛

[展示] 纪念碑谷第二章即将完工——我与我的奇怪模型们

发表于 2024-4-20 19:10:32 | 显示全部楼层 |阅读模式 IP:天津
从13日晚上突发奇想这个主意,到14日下午正式实践,再到今天20日,我已经做完了纪念碑谷的第一章和多半个第二章。

今天我新增了两种方块。这两种方块比较特殊,因为它们的尺寸太大了,我只能用实体的形式实现。实体,意味着卡顿、不稳定、渲染异常等等问题,如果没有必要,我不会动用实体。这两种方块就是第二章快结束时,出现在旋转体底下的圆柱和下方的大方块。在BlockBench里折腾了一小时,我才做好了这两个模型。

首先,如果我们要在(最新版本的)游戏里创建模型大于30*30*30个像素的,或模型不在16*16*16个像素范围内的方块,就必须使用实体,因为官方对方块模型作了限制。然后,我注意到纪念碑谷里这两个模型都带有凹陷的部分,这会让在MC里复原它变得十分棘手,因为模型只能做加法,不能做减法。也就是说,必须用很多个立方体堆出“凹陷”的效果。
我暂时把所有在原本场景里灰黑色的凹陷部分视为没有凹陷,否则会更难实现。就算这样,我也需要考虑很久才能开始制作。下面大方块有5格长/宽,3格高,也就是80*48*80个像素(按照 X * Y * Z 计算)。第一层凹陷有2个像素深,那就需要先创建76*48*76像素大小的立方体,然后为每个面都建造额外的立方体,就像这样。

这还只是一个面,还需要把这个工作扩展到其他三个面。——当然,实际上不会把这个过程重复三遍,时间和精力不允许,也没必要。我只需要选中所有模型,枢轴点设置为原点,再复制三份,旋转90度,-90度和-180度即可。

之后就是上面那个圆柱了。所以要在满是方块的模型世界里造“圆柱体”?怎么可能?——确实不可能,不过我们可以造出与之相似的物体。之前我就做了一个球体出来,仔细看是能看出来有棱角的,不过离远了看还真像球体。那么,我们就需要手动建造好几个立方体,计算角度,调整参数,再作超多的“辅助块”,用顶点捕捉工具使它们排成圆柱体……吗?其实,有一个插件可以自动生成一些形状,包括可以近似为圆柱的十六边形。使用这个插件后,我们就只需要添加灰黑色装饰部分了,整个流程如下所示。

昨天,我提到了目标方块的模型其实很复杂,因为我不想为它绘制纹理,想让它的颜色可以改变。一般来说,我们看到的目标方块(从上向下看)是这样的。

而现在,我有一张图解,可以清晰地让你看到它的模型其实是多个纯色方块/面的叠加。

我专门开了一张1024格高的虚空地图,就为了展示我的成果。今天,我修复了更多漏洞,例如有些模型离远看会z-fighting、少量方块的碰撞箱有问题、某些方块内部不变暗等等。然而,今天我添加的两个方块都没有阴影,因为它们实际上是实体,这让整体效果缺乏层次感,看起来不好。我不知道能不能解决这个问题,因为这不是材料导致的,很可能是实体本身的一种特性。

下面是我拍的一些照片。
苦力怕论坛,感谢有您~
回复

使用道具 举报

发表于 2024-4-20 21:01:19 来自手机 | 显示全部楼层 IP:山东省
期待你的作品!
2# 2024-4-20 21:01:19 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供云服务 | GMT+8, 2024-5-3 23:56

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号