3D孪生场景搭建:模型区域摆放

简介: NSDT 3D孪生场景编辑器区域绘制功能详解。

前面介绍完了NSDT场景编辑器线性绘制阵列绘制,本章将讲述下编辑器的另一种绘制方式:区域绘制。

1、区域绘制功能简介

在场景中绘制资产时,除使用上述两个的方式外,NSDT 编辑器还支持使用区域绘制的方式进行绘制。先选取需要绘制的模型资产,然后选择区域绘制模式(区域绘制可以绘制矩形、圆形、不规则形状三种模式),选择好模式后,鼠标左键在场景中绘制区域,右键结束绘制。场景会在刚才绘制的区域中实时的批量绘制刚辞选定的模型资产。绘制完成后,还可以对该区域进行二次编辑,重新划定区域。也可以对该区域的模型密集值(该区域模型的数量)进行修改。

2、区域绘制特点

区域绘制特点就是模型在区域内是随机分布的,是无规则的。有可能在这个区域中的左边部分模型资产分布绘多些, 右边部分会少些;有可能在这个区域中的上半部分模型资产分布绘多些, 下半部分会少些;也有可能是是其他情况,总之没有规则。还有就是,区域中绘制的模型资产之间的间距也是无法调整的。

基于区域绘制的这些特点,区域一般是用来绘制一些分布不规则的场景物品,常见的场景比如:植被、绿植(城市规划建设的除外,城市规划建设的可以用线性绘制)、不规则地面/规则地面(圆形、矩形地面)等。。

3、区域绘制使用方法

说了这么多区域绘制的概念,下面我们来用NSDT 编辑器 具体讲述下区域绘制功能。

1、绘制物体

绘制不规则区域贴上草地贴图

用区域绘制工具创建的草地

绘制圆形区域贴上木材贴图

一块圆形的木板

绘制矩形区域贴上水面贴图

矩形的水面

2、在物体绘制附着物

先选择花架模型资产,然后先绘制一个和草地大小、形状一样的不贵去区域,右键绘制结束,在草地上实时渲染了几个花架模型(默认是5个)。

可以看到绘制的不规则区域和草地的大小、形状都是一样的,把不规则区域和草地重合效果如下图:

在草地上绘制花草

从图中可以看到花架的分布几步均匀,只有边上才有,如何调整呢?

第一步,选中不规则区域,打开模型属性面板(不规则区域在场景中也可看做一个模型对象),如下图:

我们先可以调整附着物的数量,把数量调整到20,看下效果:

比刚才好多了,如果还不行的,可以适当调整不规则区域的大小和位置,那么如何调整区域呢?

3、区域调整

点击属性面板中的【编辑】按钮,就可以对区域进行二次编辑了,如下图:

鼠标选中锚点(之前绘制区域是的点),鼠标左键拖拉、移动编辑区域,右键结束,如下图:

可以看到区域已经重新绘制了(方便大家观看,将之于草地分离了)

这就是NSDT 编辑器 的区域绘制功能用法,圆形区域和矩形区域的绘制原理也是一样的,大家有什么疑问欢迎留言。


原文链接:https://www.mvrlink.com/3d-twin-scene-construction-model-area-placement/

目录
相关文章
|
图形学 容器
材质、纹理、贴图的区别和关联
材质和纹理是相互配合使用的,材质定义了物体的属性,纹理贴图则通过提供具体的颜色和纹理信息来赋予模型真实感和细节效果。
1002 2
|
图形学
Unity 射线移动物体Ray
在Unity中,通过射线检测实现3D物体的拖拽和移动。射线由起点和方向组成,使用`Physics.Raycast`检测与物体的交点。点击物体时,记录位置偏移量,拖动过程中更新物体位置。代码包括基本拖拽和上下拖动功能,适用于正交摄像机场景。测试时为物体设置特定标签(如"JQR")以便区分和操作。 示例代码展示了如何通过鼠标事件控制物体移动,并结合层级掩码优化射线检测。具体实现包括:点击选中物体、拖动更新位置、释放鼠标取消选择。此外,提供了上下拖动的额外功能,通过按键切换模式。
|
人工智能 算法 物联网
ComfyUI:搭积木一样构建专属于自己的AIGC工作流(保姆级教程)
通过本篇文章,你可以了解并实践通过【ComfyUI】构建自己的【文生图】和【文生动图】工作流。
17269 5
ComfyUI:搭积木一样构建专属于自己的AIGC工作流(保姆级教程)
|
机器学习/深度学习 数据采集 人工智能
DeepSeek R1 最新全面综述:R1 为什么能让 LLM 像人一样思考?
DeepSeek R1 最新全面综述:R1 为什么能让 LLM 像人一样思考?
622 0
|
缓存 JavaScript 前端开发
理解回流跟重绘
【10月更文挑战第24天】回流和重绘是网页渲染过程中的重要概念,它们相互关联又各自具有不同的特点和影响。通过深入了解它们,我们可以更好地掌握页面性能优化的关键,为用户提供更加优质的浏览体验。
|
机器学习/深度学习 数据采集 存储
使用Python实现深度学习模型:智能医疗影像分析
使用Python实现深度学习模型:智能医疗影像分析
546 0
|
数据采集 前端开发 JavaScript
数据采集Selenium中的弹窗处理
使用Selenium自动化处理网页弹窗,包括浏览器警告(alert、confirm、prompt)和HTML自定义弹窗。示例代码展示了如何接受警
1017 0
数据采集Selenium中的弹窗处理
|
Oracle 关系型数据库 MySQL
深入OceanBase内部机制:多租户架构下的资源隔离实现精讲
深入OceanBase内部机制:多租户架构下的资源隔离实现精讲
|
缓存 Java 编译器
关于volatile与指令重排序的探讨
关于volatile与指令重排序的探讨
351 1
|
存储 关系型数据库 Serverless
Ganos三维引擎系列(二):可视域与阴影率分析
本文介绍了基于阿里云多模态时空数据库Ganos三维引擎构建可视域分析与阴影率分析的应用方法。Ganos三维引擎支持三大类存储结构:表面网格模型、体网格模型与3D实景模型,其中表面网格模型用于存储带有语义的类BIM的精细化三维模型,体网格模型用于存储地质体等非匀质“场”类三维模型,3D实景模型用于存储倾斜摄影、精白模等用于渲染的三维模型,三种存储结构都提供了原生数据类型、空间索引、分析算子、导入导出工具、可视化支撑等功能,为数字孪生类应用提供闭环的存算显能力。