【DIY】用方块世界建立像素化客家围龙屋3D模型

目录

01 - 方块世界

02 - 客家围龙屋

03 - 3D建模

04 - 打印上色

05 - Arduino编程

06 - 成品


 

01 - 方块世界

方块世界,其实就是《我的世界》的工具版,《我的世界》是游戏,方块世界是工具,它提供一种像素化的3D建模方式,也可以理解为堆积木的方式,相对于专业建模而言,方块世界更像是给小朋友们玩的建模工具。

老实说现在时代进展真快,小时候我都在玩泥巴钓青蛙,而现在的小学生就要学编程、学3D建模了。3D建模,毕竟是小学生,连基本的三维空间想象都是问题,不可能让他们用CAD、Soliwork、犀牛等等的专业工具。那小学生用什么工具3D建模呢,只能是图形化的工具,比如现在有3D one,专门面向青少年教育的,但个人觉得应该是初中以上,对小学生来说还是太难了。

最最简单的3D建模方式,就是堆积木了,别说小学生,连幼儿园的小朋友都会玩堆积木,只是现在把积木放到了屏幕上,用鼠标键盘操作而已。个人推荐2个堆积木的方式进行3D建模,而且是免费使用,免费导出文件的。

1、打印啦-方块世界

2、我爱3D-方块世界

方块世界操作非常简单,移动鼠标点一下,模型就出来了,不过简单归简单,这种方块世界只能做一些规规矩矩的模型,对于那种有圆弧圆形曲线的模型是不能做出来的。

 

02 - 客家围龙屋

先看看客家围龙屋的原貌

用方块世界把这么大的围龙屋建出来是不实际的,如果是小学生操作更加不实际,所以可以选择比较简单的围龙屋,比如只有一围的,就像下面

 

03 - 3D建模

先把围龙屋拆分为若干个小房子,分别对每个小房子建模,最后再组装起来

先看看一个简单的房子是怎样搭建的,过程很简单,直接上结果

就这样,房顶只是简单的梯级,像素化的建模。然后挨个房子慢慢搭出来,围龙屋就房子就建好了。

上面说过,这2个在线网站都是免费使用,免费导出文件的,而且导出的是STL文件!!导出来之后根据尺寸比例去3D打印,基色最好选择白色,因为上色后没有那么无趣。

 

04 - 打印上色

3D打印好,准备好颜料

到此,小学生的任务已经完成,如果为了接下来灯火通明的围龙屋,那么就需要编程了。

 

05 - Arduino编程

光是模型比较单调,要是房子有灯光就更加好看了,所以用Arduino uno板子,再加了几个灯珠,再用光感,把线和uno板放在底座下面,再用美纹纸封起来,引出插头。

编程就很简单,直接使用PWM控制灯珠的呼吸灯效果,至于光敏,其实用处不大,我只是设置了两个同时挡住的时候就启动灯光,这样只是确保夜晚的到来,减少误触碰。

void blink_led(int led)
{
  int value = MIN;
  for(; value < MAX; ++value)
  {
    analogWrite(led,value);
    delay(10);
    }
  for(; value > MIN; --value)
  {
    analogWrite(led,value);
    delay(10);
    }
    delay(100);
}

 

06 - 成品

最后来看成品视频,CSDN暂时不支持视频,先看5M的10帧超低画质GIF

也可以在Arduino社区看视频:Arduino-3D围龙屋

或者在极客迷看视频:极客迷-3D围龙屋

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值