3DMAX建筑魔术师MagicBuilding插件使用方法详解

2024-09-04 08:44

本文主要是介绍3DMAX建筑魔术师MagicBuilding插件使用方法详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

          

3DMAX建筑魔术师MagicBuilding,一键创建单个或多个随机楼体,可以用来生成建筑场景中的配景楼,让你快速从繁重的体力劳动中解脱出来!

          

【建议版本】

3dMax2018及以上版本(不仅限于此范围)

*以上只是建议版本,目前暂未发现不被支持的3dMax版本。

          

【安装方法】

方法一:拖动插件文件到3dMax窗口中直接打开。

          

方法二:点击3dMax主菜单 -> 脚本 -> 运行脚本,然后选择插件脚本文件打开。    

          

【使用方法】

*使用该插件前建议将3dmax系统单位设置为:厘米。

          

1. 选择一条建筑平面轮廓样条线(测试推荐单个轮廓不要太小,以矩形为例,建议长3000,宽5000)。

    

          

2.打开插件,设置参数(本例使用默认参数),然后,点击“生成”按钮,等待生成!

          

【一键生成多个建筑】

1.选择多个建筑的平面轮廓图形,如图:

    

          

2.点击“生成”按钮,生成!

          

【随机参数和指定参数的设置方法】

    

观看上图插件界面中红框内的参数,都是左右两个值。当这些参数中,左右两个值不相等时,参数从左右两个值之间取随机值;当左右两个值相等时,参数把该值作为固定值。

          

下面我们以“层数”参数为例,默认值是“5-18”,即生成的楼层数在5-18之间随机生成。现在,把右边的“18”修改成“5”,即“层数”的左右两个参数相等,都是“5”。

          

【柱子形状设置】

柱子的形状有两种:方形和圆形,生成前可在参数的“柱子”组下方进行选择。    

          

【核心筒的设置】

*核心筒“数量”设置为“0”,表示不生成核心筒。

*核心筒的形状有3种:方形、圆形和拟合。

              

【材质设置】

默认情况下,材质参数是开启状态。插件将自动为生成的建筑赋予一些简单的材质。如果关闭材质选项,生成的建筑没有被赋予材质,在视口中显示为对象自身的颜色(wireColor),如图:

          

材质颜色设置:在材质开关的右侧我们可以看到3个颜色小方块,这是用来设置材质颜色的参数,点击小方块,打开调色板,选择我们需要的颜色,如图:    

          

使用中需要注意的事项:

* 样条线尺寸不易过小(假设系统单位为:厘米,大小比例参考实际建筑大小)。推荐测试参数:以长方形为例:长3000,宽5000;插件参数使用默认。

          

* 使用单条、闭合样条线图形(“圆环”属于两条闭合样条线构成,不适合本插件使用)。

* 建筑平面图的外形轮廓线尽量使用直线段绘制。

3DMAX建筑魔术师MagicBuilding安装使用教程就分享到这里,感谢阅读,下期再见!

这篇关于3DMAX建筑魔术师MagicBuilding插件使用方法详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1135547

相关文章

Python正则表达式语法及re模块中的常用函数详解

《Python正则表达式语法及re模块中的常用函数详解》这篇文章主要给大家介绍了关于Python正则表达式语法及re模块中常用函数的相关资料,正则表达式是一种强大的字符串处理工具,可以用于匹配、切分、... 目录概念、作用和步骤语法re模块中的常用函数总结 概念、作用和步骤概念: 本身也是一个字符串,其中

Python使用getopt处理命令行参数示例解析(最佳实践)

《Python使用getopt处理命令行参数示例解析(最佳实践)》getopt模块是Python标准库中一个简单但强大的命令行参数处理工具,它特别适合那些需要快速实现基本命令行参数解析的场景,或者需要... 目录为什么需要处理命令行参数?getopt模块基础实际应用示例与其他参数处理方式的比较常见问http

SQL中redo log 刷⼊磁盘的常见方法

《SQL中redolog刷⼊磁盘的常见方法》本文主要介绍了SQL中redolog刷⼊磁盘的常见方法,将redolog刷入磁盘的方法确保了数据的持久性和一致性,下面就来具体介绍一下,感兴趣的可以了解... 目录Redo Log 刷入磁盘的方法Redo Log 刷入磁盘的过程代码示例(伪代码)在数据库系统中,r

C 语言中enum枚举的定义和使用小结

《C语言中enum枚举的定义和使用小结》在C语言里,enum(枚举)是一种用户自定义的数据类型,它能够让你创建一组具名的整数常量,下面我会从定义、使用、特性等方面详细介绍enum,感兴趣的朋友一起看... 目录1、引言2、基本定义3、定义枚举变量4、自定义枚举常量的值5、枚举与switch语句结合使用6、枚

Nginx location匹配模式与规则详解

《Nginxlocation匹配模式与规则详解》:本文主要介绍Nginxlocation匹配模式与规则,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、环境二、匹配模式1. 精准模式2. 前缀模式(不继续匹配正则)3. 前缀模式(继续匹配正则)4. 正则模式(大

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Python实现图片分割的多种方法总结

《Python实现图片分割的多种方法总结》图片分割是图像处理中的一个重要任务,它的目标是将图像划分为多个区域或者对象,本文为大家整理了一些常用的分割方法,大家可以根据需求自行选择... 目录1. 基于传统图像处理的分割方法(1) 使用固定阈值分割图片(2) 自适应阈值分割(3) 使用图像边缘检测分割(4)

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Java中Switch Case多个条件处理方法举例

《Java中SwitchCase多个条件处理方法举例》Java中switch语句用于根据变量值执行不同代码块,适用于多个条件的处理,:本文主要介绍Java中SwitchCase多个条件处理的相... 目录前言基本语法处理多个条件示例1:合并相同代码的多个case示例2:通过字符串合并多个case进阶用法使用

Java实现优雅日期处理的方案详解

《Java实现优雅日期处理的方案详解》在我们的日常工作中,需要经常处理各种格式,各种类似的的日期或者时间,下面我们就来看看如何使用java处理这样的日期问题吧,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言一、日期的坑1.1 日期格式化陷阱1.2 时区转换二、优雅方案的进阶之路2.1 线程安全重构2