查看原文
其他

【教程080】一个表面有规整孔排列的MOF

图灵 3D科研绘图 2021-12-21

建模之前我想跟大家说,希望大家不要把每一期案例都只当作是一个独立的教程。它们之间看似彼此分离,却往往有着看不见的内在联系。而且有的教程侧重建模,有的教程侧重材质,更有脚本、动画等知识,不可能每一期教程把所有细节都过一遍。


所以我列出的都是关键步骤,并且在截图中把重要地方都圈出来做上标记,方便大家对照。对一个合格的学习者来说,只看图就能获取关键信息,文字反而只是辅助。


还有一点,我出的教程会尽可能避免重复,保证大家每期都有新的收获。记住,你学的只是一种方法,而不是刻板的教程。


接下来我们看看今天要学习的模型——


这是网友@汪*伟在微信后台问的问题。其实思路很简单,一个异面体,和表面的一堆小球,二者布尔差集就出来了。



问题是,异面体容易画,表面这些小球怎么排列?而且两种面上的排列方式还不一样,正方形面上是八行八列,三角面上是边长为七个小球的三角排列。


下面就是见证功底的时刻。


1、创建一个异面体,系列选择立方体/八面体,半径50。


2、转为可编辑多边形,克隆一个。一个只保留方形面,一个只保留三角面。


3、选择三角面对象,全选所有边,点击连接


4、继续重复操作3两次,得到如下布线。快捷键Ctrl+A  ;  Ctrl+A  ;


5、以其中一面为例,边长7个小球的三角形排列,对应于下图中选中的面。

这么多,该怎么选?对于会MAXScript的小编,这根本不是什么困难事儿。切换到多边形子层级,按下F11,在脚本侦听器中输入一句polyop.setfaceselection $ #{1..8, 57..128, 153..296},按下回车键,一切OK。至于这些面的编号是怎么得到的,本教程中无需多管。


6、插入面,然后塌陷


7、选中这些塌陷得到的点(用相似工具),Ctrl + I反选,将其他点删除。

这时你会得到一个只有顶点的可编辑多边形——


8、我们来处理另一个四边面对象,连续点击细化三次。


9、插入面(按多边形方式),塌陷


10、同样,选中塌陷的点,Ctrl + I反选,删除其余的点。


11、当我们退回可编辑多边形主层级后,视图中是看不到这些点的,但它们确实存在。可以在场景资源管理器中选择,2016以下版本可以在工具菜单中找到资源管理器。


12、选中这两个对象,添加晶格修改器即可。


13、将两个对象轴心对齐,调节晶格的节点参数如下。


14、按步骤1创建一个新的异面体,与晶格对象对齐。


15、剩下的就不用我多教了,布尔或超级布尔都可以。


本期教程到此结束,谢谢观看。


如有更多问题,欢迎在微信后台留言(有图最好)。或者加入我们的QQ学习交流群,目前1群有1800人,2群500人,群号见下方图片。


很多人都问过我3ds Max能否画分子结构式,Chemdraw里面的分子能不能导入max中,答案是肯定的,但步骤比较繁琐。


既然如此,懂化学的同时又会编程的我,为什么不写一个专门画分子结构的max插件呢?


说干就干,以下省略3000字……今天总算开了个不错的头,完成了-CH3结构的大部分脚本,至少目前创建直链烷烃是轻而易举的事了。只要选择要转为-CH3的H原子,点击一下插件中的“-CH3”按钮就可以了。



这样一个插件你想要吗?




: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存