【沐风老师】3DMAX建筑体块生成插件BuildingBlocks使用方法详解

BuildingBlocks建筑体块生成插件使用方法详解

          

          

听说你还在手动建配景楼?有了BuildingBlocks这个插件,一分钟搞定喔!

3DMAX建筑体块生成插件BuildingBlocks,用于快速自定义街道及生成配景楼区块。

          

【适用版本】

3dMax2019及更高版本

          

【安装方法】

该插件无需安装,使用时直接拖动插件脚本文件到3dmax视口中打开即可!

          

【使用方法】

我们通过一个简单的实例给大家讲解BuildingBlocks插件的使用方法。下面这个例子我们将在这座大厦的周围制作配景楼群,如图:    

          

1.用样条线绘制楼群的内、外边界。本例中我们绘制一个矩形二维图形和一个圆形,并将两个图形合并成一个对象(注意:一定要合并成一个对象,原因后面有讲解),如图:

          

2.绘制多条样条线作为街道。如图:    

          

3.选择绘制的所有样条线对象,如图:

          

4.打开BuildingBlocks插件,设置参数,如图:    

          

5.点击“生成”按钮,等待生成!(生成的过程根据场景大小和硬件配件,可能需要一些时间)

              

          

道路交叉点设置切角:

在BuildingBlocks插件参数面板的“道路参数”组中,选择“圆角”或“平角”,在下面的“大小”参数中,设置倒角的大小,如图:

          

用来定义配楼范围的闭合图形可以是不规则形状:这可以让我们按照背景地图的区域形状,绘制样条线。    

          

生成后结果,如图:

          

Ok,通过上面的例子,我们发现BuildingBlocks插件使用非常简单,下面有几个技术要领和大家再分享一下:

(一)选择的样条线中只能包函一个闭合样条线对象,其他样条线应该均为开放样条线,开放样条线大于等于2条。该闭合样条线是用来圈定配楼生成的范围;闭合样条线可以有嵌套。    

          

(二)由于BuildingBlocks将生成大量的几何形状,这有可能使生成的过程变得极其缓慢。所以,要根据自己机器的硬件性能,酌情绘制生成配楼范围的大小。如果确需绘制大范围配景楼群,可考虑将其拆分为多块,分批次生成。

中文3DMAX建筑体块生成插件本站下载:
https://download.csdn.net/download/mufenglaoshi/89524593

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/43271.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

空间分析在3D应用中的革命:提升投资回报与业务价值

在3D应用的浪潮中,空间分析技术正成为提升用户体验、优化业务决策和解决复杂问题的关键工具。本文将深入探讨空间分析如何通过提供深度用户行为洞察和数据可视化,增强3D应用的实际效益和市场竞争力。 一、空间分析的概念与背景 Tony Bevilacqua&#x…

分布式I/O从站的认知

为什么需要分布式I/O从站? 当PLC与控制机构距离过远时,远距离会带来信号干扰,分布式I/O从站只需要一个网络线缆连接。 ET200分布式I/O从站家族 体积紧凑、功能强大。 ET200SP ET200M ET200S ET200iSP ET200 AL ET200pro ET200 eco PN 通讯协议…

DSSM双塔特征交互

传统的DSSM双塔无法在早期进行user和item侧的特征交互,这在一定程度上降低了模型性能。我们想要对双塔模型进行细粒度的特征交互,同时又不失双塔模型离线建向量索引的解耦性。下面介绍两篇这方面的工作。 美团-Dual Augmented Two-tower 在user和item的特…

1. CSS Grid 网格布局教程

CSS Grid 网格布局教程 一、概述 网格布局(Grid)是最强大的 CSS 布局方案。 它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。以前,只能通过复杂的 CSS 框架达到的效果,现在浏览器…

linux工具应用_VERDI

verdi 1. 基础知识1.1 verdi介绍1.2 fsdb文件2. fsdb dump2.1 1st step-设置环境变量LD_LIBRARY_PATH2.2 2nd step-xrun仿真命令2.3 3rd step-仿真过程中调用fsdb函数dump波形2.3.1 在testbench、top.sv中调用fsdb函数2.3.2 在tcl脚本中用xrun的dump指令(同样要调用fsdb函数)2.…

Scrapy crawl spider 停止工作

Scrapy是一个用于爬取网站数据的流行框架,有时爬虫可能会停止工作,这通常是由多种原因引起的。以下是一些常见问题及其解决方法: 1、问题背景 用户在使用 Scrapy 0.16.2 版本进行网络爬取时遇到问题,具体表现为爬虫在运行一段时间…

Android 开发中 C++ 和Java 日志调试

在 C 中添加堆栈日志 先在 Android.bp 中 添加 ‘libutilscallstack’ shared_libs:["liblog"," libutilscallstack"]在想要打印堆栈的代码中添加 #include <utils/CallStack.h> using android::CallStack;// 在函数中添加 int VisualizerLib_Crea…

生物素结合金纳米粒子(Bt@Au-NPs ) biotin-conjugated Au-NPs

一、定义与特点 定义&#xff1a;生物素结合金纳米粒子&#xff0c;简称BtAu-NPs或biotin-conjugated Au-NPs&#xff0c;是指通过特定的化学反应或物理方法将生物素修饰到金纳米粒子表面&#xff0c;形成稳定的纳米复合材料。 特点&#xff1a; 高稳定性&#xff1a;生物素的修…

重构功能带来的配套改造查找思路

最近在重构项目中的一个基础配置功能&#xff0c;这个功能因为后续的业务变化和最初的缺陷设计导致非常难维护和扩展&#xff0c;使用起来也比较费劲&#xff0c;所以决定花一段时间来对它进行重构&#xff0c;去除一些用不到的设计&#xff0c;简化了使用方式和配置方式&#…

RabbitMQ 迁移

文章目录 1. 导出配置2. 导入配置3. 导出和导入定义&#xff08;如果不需要消息&#xff09;导出定义导入定义 注意事项参考文档 要将 RabbitMQ 的配置&#xff08;包括vhost、exchange等&#xff09;从一个实例迁移到另一个实例&#xff0c;您可以遵循以下步骤&#xff1a; 1.…

【VUE基础】VUE3第七节—Vue Router路由基础

Vue Router 是 Vue 官方的客户端路由解决方案。 客户端路由的作用是在单页应用 (SPA) 中将浏览器的 URL 和用户看到的内容绑定起来。当用户在应用中浏览不同页面时&#xff0c;URL 会随之更新&#xff0c;但页面不需要从服务器重新加载。 Vue Router 基于 Vue 的组件系统构建&…

LabVIEW在半导体自动化测试中的应用

半导体制造的复杂性和精密度要求极高&#xff0c;每一个生产步骤都需要严格的控制和监测。自动化测试设备在半导体制造中起到了关键作用&#xff0c;通过精密测量和数据分析&#xff0c;确保产品质量和生产效率。本文介绍如何使用LabVIEW结合研华硬件&#xff0c;开发一个用于半…

C语言编程3:运算符,运算符的基本用法

C语言3&#x1f525;&#xff1a;运算符&#xff0c;运算符的基本用法 一、运算符&#x1f33f; &#x1f387;1.1 定义 运算符是指进行运算的动作&#xff0c;比如加法运算符"“&#xff0c;减法运算符”-" 算子是指参与运算的值&#xff0c;这个值可能是常数&a…

自动化测试高级控件交互方法:TouchAction、触屏操作、点按,双击,滑动,手势解锁!

在自动化测试领域中&#xff0c;TouchAction 是一种非常强大的工具&#xff0c;它允许我们模拟用户在设备屏幕上的各种触摸事件。这种模拟不仅限于简单的点击操作&#xff0c;还包括滑动、长按、多点触控等复杂的手势。 点按与双击 点按和双击是触屏设备上最基本的操作之一。…

使用 Qt 和 ECharts 进行数据可视化

文章目录 示例图表预览折线图散点图柱状图使用 Qt 和 ECharts 进行数据可视化一、准备工作1. 安装 Qt2. 准备 ECharts二、在 Qt 中使用 ECharts1. 创建 Qt 项目2. 配置项目文件3. 在 UI 中添加 WebEngineView4. 加载 ECharts三、创建折线图、散点图和柱状图1. 折线图2. 散点图3…

Jupyter Notebook的安装教程

以下是一个详细的 Jupyter Notebook 安装教程&#xff0c;适用于大多数操作系统&#xff1a; Windows 系统 1. 安装 Python 访问 Python 官网&#xff0c;下载并安装适合你系统的 Python 版本。在安装过程中&#xff0c;确保勾选“Add Python 3.x to PATH”选项&#xff0c;…

sizeof跟strlen的用法及差异

sizeof是一个操作符&#xff0c;不是函数&#xff1b; 而strlen是一个库函数&#xff1b; sizeof是计算所占内存空间的&#xff0c;不管你内容是什么&#xff0c;只要知道占多少内存&#xff0c; 而strlen是跟内容有关的&#xff0c;它是计算字符串长度的&#xff08;字符数…

java —— tomcat 部署项目

一、通过 war 包部署 1、将项目导出为 war 包&#xff1b; 2、将 war 包放置在 tomcat 目录下的 webapps 文件夹下&#xff0c;该 war 包稍时便自动解析为项目文件夹&#xff1b; 3、启动 tomcat 的 /bin 目录下的 startup.bat 文件&#xff0c;此时即可从浏览器访问项目首页…

diff 算法原理及实现

Diff 算法是用于比较两个虚拟 DOM 树的差异&#xff0c;并以最小的操作代价将旧的 DOM 树更新为新的 DOM 树的一种算法。 Diff 算法的高效实现对于提高前端应用的性能和用户体验至关重要&#xff0c;尤其是在频繁更新组件状态导致 DOM 频繁更新的情况下。 1. 原理 1.1 树层级…

【Linux】文件内容查看命令——cat,tac,more,less,head,tail,od

如果我们要查看一个文件的内容时&#xff0c;该如何是好&#xff1f; 这里有相当多有趣的命令可以来分享一下&#xff1a;最常使用的显示文件内容的命令可以说是cat与more及less了。 此外&#xff0c;如果我们要查看一个很大的文件&#xff08;好几百MB时)&#xff0c;但是我们…