延陵市 | Y.L.C

  • 首页
  • 城市新闻
  • 建筑漫谈
  • 大事记
  • 加入我们
  • …  
    • 首页
    • 城市新闻
    • 建筑漫谈
    • 大事记
    • 加入我们
访问延陵地铁

延陵市 | Y.L.C

  • 首页
  • 城市新闻
  • 建筑漫谈
  • 大事记
  • 加入我们
  • …  
    • 首页
    • 城市新闻
    • 建筑漫谈
    • 大事记
    • 加入我们
访问延陵地铁

建筑师玩Minecraft是怎样一种体验?

作者:ArcMagnet

该篇文章首次发表在作者知乎账号

Rhino给mc建模,不知道有没有人试过...

看着自己做的课设,不摆上mc有点可惜,那就干吧!:

Section image
Section image
Section image
Section image

全程大概十分钟。大部分的时间花在配置文件上了。

工具:rhino8,grasshopper(+octatree),Minecraft1.16.5

大体原理不难,步骤如下

0.如果没rhino,先装,版本6 7 8都可以;

1.把一个正常的rhino模型像素化,建议上food4rhino找相关插件,本人比较推荐Octatree,它能轻松像素化曲线和曲面:

Octatree

下载好后,放File->Special Folders->Components Folder里

Section image
Section image

Octatree电池一览

如果你的模型是mesh,你可以用这个:

Voxelizer | Food4Rhino

具体用哪个,取决于你的模型是mesh还是brep(或surface)。

我们先随便建个模:

Section image

接着使用grasshopper将brep模转换为mc里的像素点,设置材质为“ white_stained_glass”(注意名称前加空格),输出setblock的指令集:

Section image

2.第一步会得到很多点,把它们的坐标转换成setblock 的格式,写入空白文本文件,把文件后缀改成mcfunction

这个案例的指令数目超过/function的上限了,因此把它分配到两个文件里
复制panel的内容
Section image

新建txt

把panel的内容复制到txt中,更改文件后缀为.mcfunction;

Section image

创建mcfunction

(注意:单个指令集命令数是有上限的,超出的部分应放到新的.mcfunction文件)

3.配置mcfunction相关文件(上b站搜)

【我的世界命令教程】28 函数详解&Function命令&函数标签

4.打开游戏,输入/function就自动生成了,一秒都不用

Section image
Section image

生成结果

上一篇
延陵现代建筑设计施工规范修订版(试行)
下一篇
南海置地·湾时代府优化方案
 回到主页
strikingly icon上线了提供技术支持
Cookie的使用
我们使用cookie来改善浏览体验、保证安全性和数据收集。一旦点击接受,就表示你接受这些用于广告和分析的cookie。你可以随时更改你的cookie设置。 了解更多
全部接受
设置
全部拒绝
Cookie设置
必要的Cookies
这些cookies支持诸如安全性、网络管理和可访问性等核心功能。这些cookies无法关闭。
分析性Cookies
这些cookies帮助我们更好地了解访问者与我们网站的互动情况,并帮助我们发现错误。
首选项Cookies
这些cookies允许网站记住你的选择,以提供更好的功能和个性化支持。
保存