场景配置


场景配置功能说明

场景配置可以对3D模型在线编辑,支持对模型的相机、灯光、背景和雾化等进行设置与编辑,同时能够支持配置脚本、设置标签展示样式、设置流动条、管道等样式,让用户轻松实现相片级渲染效果和3D模型展示交互,无需编辑复杂的脚本,可通过拖拽方式完善三维场景模型

场景配置入口

点击【后台管理】-【三维场景管理】,找到想要配置的模型,点击后面的【场景配置】按钮,如图
点击【场景配置】,可进入场景配置页面,如图
可手动拖拽模型控制相机位置,在右侧设置栏中可设置透视相机、背景、灯光和迷雾,以下介绍相关设置项说明

场景配置设置项

右键操作模式设置

点击顶部标题栏,右键菜单,可以选择右键操作模式设置
模式1:平移,使用鼠标右键可以平移模式,适合调整三维模型位置
模式2:拾取坐标,此模式可以通过点击鼠标右键,识别三维模型某一个Object具体位置的坐标,比如: 道路、水池顶部,方便定位某一个具体控件的位置,为标签、流动条、写脚本等工作找到精准坐标
选择模式2后,右键点击三维场景任意位置,即可拾取坐标

导入模型

对于此场景,可以重新导入模型,方便对已有模型进行更新
脚本管理
点击脚本管理,可用于编辑针对于此三维模型进行动效 调整的脚本,支持使用内置脚本和自定义脚本
内置脚本将在场景初始化时自动执行,旋转脚本会使模型自动旋转
自定义脚本则可以实现更多效果,举例:编辑自定义脚本可实现某三维部分高亮、发光、变量报警触发 三维模型部分控件颜色闪烁等效果

素材管理

素材管理功能,可以上传图片素材,用于在三维空间中使用图片素材
举例:标签栏的边框,使用纯色不太美观,如果使用图片,则可以得到一个很好的效果

相机

点击相机,在右侧的属性栏目中,可以设置相机属性
相机使用透视投影来进行投影,这一投影模式被用来模拟人眼所看到的景象,它是3D场景的渲染中使用得最普遍的投影模式。
【近端面】:表示摄像机视锥体近端面
【远端面】:表示摄像机视锥体远端面,这个值可以是无限的,说的简单点就是我们视觉所能看到的最远距离
【视野】:表示摄像机视锥体垂直视野角度,最小值为0,最大值为180,45为最接近人正常睁眼角度,可视情况设置
【位置】:用来指定相机在三维坐标中的位置
【目标点】:表示相机拍摄时指向的中心点

灯光

现实环境中,人们之所以能看得到物体,是因为有光,物体的材质反射光到人眼中,所以在三维中需要设置灯光,此处可设置环境光、平行光、半球光、点光源、聚光灯五种灯光。 平行光、半球光、点光源和聚光灯四种灯光总共最多可以

环境光

环境光是笼罩在整个空间无处不在的光,可以说是场景的整体基调
【颜色】:表示光照的颜色
【强度】:光照的强度

平行光

平行光是沿着特定方向发射的光,发出的所有光线都是平行的,可认为是距离很远的光源,例如遥远的太阳光;被平行光照射的整个区域收到的光照强度都一样。
【颜色】:表示光的颜色
【强度】:光照的强度
【位置】:表示平行光的方向,例如位置设置为(0, 1, 0),那么光线将会从上往下照射

半球光

半球光是光源直接放置于场景之上,光照颜色从天空光线颜色渐变到地面光线颜色。使用半球光源可以创建出更加贴近自然的户外光照效果。
【天空色】:天空中发出光线的颜色
【地面色】:地面发出光线的颜色
【强度】:光照强度
【位置】:表示半球光的方向,例如位置设置为(0, 1, 0),那么光线将会从上往下照射

点光源

点光源是从一个点向各个方向发射的光源。它的发光效果类似于夜空中发射的照明弹,在点光源的照射下,模型的迎光面会亮一些,背光面会暗一些。
【颜色】:表示光照颜色
【强度】:光照的强度
【距离】:这个距离表示从光源到光照强度为0的位置。 当设置为0时,光永远不会消失(距离无穷大)
【衰减量】:沿着光照距离的衰退量,设置为等于2将实现现实世界的光衰减
【位置】:表示光源所在位置

聚光灯

聚光灯是沿着特定方向方散发的光源,照射范围构成一个圆锥体光,类似于手电筒,从手电筒的位置开始散发出锥形光,随着距离的增加光线越来越弱。
【颜色】:表示光照颜色
【强度】:光照的强度
【光照距离】:从光源发出光的最大距离,其强度根据光源的距离线性衰减
【散射角度】:光线散射角度
【衰减量】:沿着光照距离的衰退量,设置为等于2将实现现实世界的光衰减
【半影衰减】:聚光锥的半影衰减百分比。在0和1之间的值。默认为0
【位置】:聚光灯所在位置
 灯光中平行光、半球光、点光源和聚光灯四种灯光可以根据需求进行添加,可点击灯光后面的添加按钮,如图,最多一共可以添加20个灯光。
对于添加的灯光也可以进行删除操作,如图,环境光不可以删除。

背景

可以设置整个三维场景的背景颜色及透明度,也可不开启背景,如图

雾化

雾化可设置实现一种雾化的效果,简单说就是场景中越远的位置看起来越模糊
【颜色】:表示场景中雾的颜色,具体雾的颜色你可以根据具体环境设置
【最近距离】:表示受雾化影响的最近距离(以相机位置为准), 距离相机长度小于该距离的物体将不会被雾所影响
【最远距离】:表示受雾化影响的最远距离(以相机位置为准), 距离相机长度大于该距离的物体将不会被雾所影响

标签

标签适可用于设定三维模型某个位置并在这个位置中标记显示对应的变量数值,能够在不写脚本的前提下实现在三维空间中的标签数值展示
如何添加标签:点击标签栏目,在右侧属性栏目中,点击添加按钮,可以添加标签
编辑标签属性栏
位置:可编辑标签的位置,大小,以及内边距
标题:
可控制标签的显隐、字体大小、颜色、对齐方式等
编辑内容:
可控制标签显示的内容,比如固定内容,以及标记对应的变量数值
如果希望显示变量数值,可以使用 ${temperature} 方式来标记,只要 ${ } 中内容与设备的变量名称对应,即可在组态页面中展示变量实时数值
可以添加多个内容,用于显示多个内容
标签背景
标签背景可以使用颜色和图片来进行展示,图片则可以支持自定义上传或从素材中选中图片使用
连接线
用于连接三维与标签的连接线,方便展示标签具体指示的是哪个控件

流动条

流动条是一种能够在三维组态中添加类似于管道流动的动态效果,在无需编写脚本的方式下能够方便设置在三维中展示管道、液体等流动方向,如下图所示
如何添加流动条
点击流动条,在右侧属性栏目,点击添加按钮,可以添加流动条
初始化,可设置流动条名称和路径点,路径点如果不确定可先不设置,后续可继续调整
点击确定后,既可以在右侧调整流动条的属性, 如下图所示
1. 公式: 可填写公式,用于判断流动条是否流动,支持使用 常见的 四则运算符公式来判断条件是否成立
举例:${temperature} > 10 ,代表当温度大于10的时候流动
2. 流动方式
支持 正向流动、反向流动方式以及流速
3. 流动路径设置
点击路径点设置,可以在弹出的窗口中设置流动条流动和起始和结束的流动路径,通过两个坐标来决定,如下图所示
如果判断不好管道的坐标,可以使用如下方式进行
在管道右侧边缘点击鼠标右键,拾取坐标,如下图
复制坐标后,点击路径1粘贴按钮,粘贴路径到坐标点1
管道的另一侧,做同样操作,右键鼠标获取坐标点后,粘贴到路径2坐标点上
如果希望增加复杂曲折路径路径,可以点击添加路径点,添加多个路径,来控制流动条的走向,如下图
常见问题
1、三维场景管理不受数据权限控制,上传后,所有的组态页面都可以引用三维
2、三维素材最多支持100M,支持上传文件类型为:jpg,jpeg,png,gif,svg,bmp,gltf,obj,glb,bin,glsl
3.  模型文件仅支持*glb格式文件,最大不超过50M,如果您上传的模型超过了50M,需要在上传前对模型进行压缩,压缩后的模型在上传时需要勾选模型已压缩选项,压缩模型教程如下:模型压缩说明
4. 在设置好模型的标签或流动条后,如果标签或流条的变量是后加的,需要再组态图中从新保存标签和流动条才能正常工作
帮助中心 帮助中心
5 天前
3065

扫描下方二维码手机阅读文章

0 0