作者:nannan

我们熟悉的是前端WebGL的夜景特效,非常炫酷。点这里查看夜景示例。很多客户咨询建筑夜晚窗户有灯光这种是怎样制作的。这种传统的方法是在unity3D里将建筑模型贴pbr材质后再导出,为了做特效前期要下载unity3D和相关插件导出,安装软件及操作比较麻烦。现在我们SuperMap iDesktop里推出了直接对模型数据集贴pbr材质的功能,可以在桌面浏览制作好的夜景特效,还可以对该pbr材质的模型切三维缓存,缓存结果和原始数据结果一致,可以直接发布三维服务在WebGL浏览,无需再代码设置纹理。

一、准备数据

将要贴pbr材质的模型数据集添加到三维球面场景中;

二、操作步骤

选中模型右键——材质编辑;

       在材质编辑功能栏窗口找到材质按钮,点击。会发现右侧弹出材质编辑窗口。上一步右键材质编辑时一个场景窗口变成了两个,左侧是原始场景,右侧是选中模型对象要进行材质编辑的窗口。在材质编辑窗口我们会发现材质类型有普通材质和PBR材质。在这里我们选择PBR材质。
       其中基色是对模型本身有一个基础色渲染,默认是白色。但是由于设置PBR材质后,模型本身会变量,建议将基色调成灰色较为适宜,具体按照自己的渲染需求来更换颜色。制作夜景特效主要是给模型赋予一个自发光纹理,这样在黑夜时它自身的材质就会发光。为了让场景夜景效果更逼真一些,这里的自发光材质就需要只有窗户纹理的图片,类似下图所示:

       自发光贴图设置好之后,后面有三个输入框,这个是用来调节颜色的,三个输入框分别代表R、G、B值。如下两张图设置不同的RGB值窗户发光颜色不一样。根据自己的需求进行调节。



       贴图的纹理参数主要包括纹理坐标偏移、纹理坐标缩放、纹理坐标旋转以及图片的亮度、对比度和饱和度。同样还支持导出纹理 。如下图所示:

PBR材质也可以让它动起来,实现夜景LED大屏显示效果。平移运动和缩放运动支持设置沿U和V方向平移运动或者缩放变化的速度,范围为纹理坐标单位/秒。还支持设置纹理平移或缩放的周期,单位为秒。

三、夜景效果

其它的参数这里不做详细介绍,可以查看iDesktop帮助文档自行学习。设置好PBR材质之后在材质编辑功能栏窗口点击保存到模型即可。下面就是最终制作场景效果图。


SuperMap iDesktop之夜景特效制作相关推荐

  1. 告诉你SuperMap iDesktop软件怎么一步步制作地图的方法

    ** SuperMap iDesktop制作地图方法 ** 作者:邹爱红 ,撰写时间:2019-2-8 告诉你工具栏功能·怎么使用:(一般会用到工具栏上面的一些功能来做地图) 类型转换(图片告诉你操作 ...

  2. SuperMap iDesktop .NET 特性介绍

    SuperMap iDesktop .NET是桌面GIS应用与开发软件,具备二三维一体化的数据管理与处理.制图.分析.二三维标绘等功能,支持海图,支持在线地图服务访问及云端资源系统共享,可用于空间数据 ...

  3. 模型数据处理之数据格式转换——SuperMap iDesktop

    作者:赵爽 文章目录 1.与第三方模型插件对接 1.1插件地址 1.2示例 2.内部格式的转换 2.1 单个模型导出为其他格式 2.2 模型转换 2.3 OSGB➡S3M 2.4 osgb拉伸闭合体 ...

  4. SuperMap iDesktop地质体模型匹配地形——精修地质体模型路线

    作者:超图研究院技术支持中心-于丁 地质体模型匹配地形--精修地质体模型路线 相信大家开展地质体业务时,常常会遇到构建的精模地质体与DEM地形数据的交界面,嵌合效果不佳.相互压盖.渲染冲突不稳定(闪面 ...

  5. SuperMap iDesktop Cross 8C(2017)产品介绍

    SuperMap iDesktop Cross 8C(2017)是一款支持跨平台.全开源的桌面GIS应用与开发平台系统,可在Windows和Linux系统上运行,是国内首款可在Linux操作系统上运行 ...

  6. SuperMap iDesktop常见问题解答集锦(七)

    作者:皇皇 问:怎样添加三维飞行路线? 答:指定一条二维的线对象输出为sml文件,然后在"三维--飞行--指定飞行路线"中加载这个sml飞行路线即可. 问:在Desktop中矢量化 ...

  7. Supermap iDesktop处理导入CAD文件存在线型风格显示缺失问题

    涉及软件: Auto CAD 2020 SuperMap iDesktop .NET 9D 问题描述: 该DWG文件在CAD中显示风格与导入iDesktop后显示风格不一致(如图): 问题原因: CA ...

  8. SuperMap iDesktop之矢量拉伸建模

    作者:小诗 SuperMap iDesktop产品可以建模吗?答案当然是可以的. 需要很大的工程量吗?SuperMap iDesktop主打的就是快速建模. 那建出来的模型漂亮吗?只要掌握了相应的技巧 ...

  9. TIN处理之地形合并——SuperMap iDesktop

    作者:赵爽 TIN地形合并使用说明: 目前三维场景只允许加载一个Tin缓存数据(*.sct),若想加载多份Tin缓存数据,则需将多份数据合并为一个Tin缓存. 使用产品:SuperMap iDeskt ...

  10. TIN处理之地形裁剪——SuperMap iDesktop

    作者:赵爽 TIN地形裁剪使用说明: 为了配合DEM 生成TIN地形缓存的使用,对TIN地形缓存数据进行多种形式的裁剪操作,更好的利用数据.通过指定的范围对场景窗口中的指定TIN地形进行区域裁剪. 使 ...

最新文章

  1. C# .net 下拉框显示提示内容-【ComboBox】
  2. 学习react心得及总结
  3. 退出出库复核是什么意思_细思极恐!为什么是黄晓明退出而不是李菲儿?因为女方是芒果艺人...
  4. php 原子性,PHP下O_APPEND模式的原子性
  5. 怡丰机器人上市_【利元亨 | 复盘】十家自动停车机器人大PK,你更看好谁?
  6. Sass学习之路(2)——Sass环境安装(windows版)
  7. 在Exchange Server 2007中修改邮件接受域
  8. 线性代数笔记2:基本子空间的正交性及性质
  9. 解决Unity TextMeshPro 不能显示中文问题
  10. 计算机word表格计算教程F9,word表格计算方法详解
  11. Fingerprint
  12. 浙江省公务员考试计算机专业,浙江省公务员(机关工作人员)考试计算机专业
  13. DAY20:尚学堂高琪JAVA(156~164)其他流及 IO的设计模式
  14. linux 执行 ktr脚本,kettle在linux下面用于shell脚本执行:转换或者作业
  15. (10.2.1)15款优秀移动APP产品原型设计工具
  16. SpringBoot整合Quartz--使用/教程/实例
  17. C语言——白细胞计数
  18. sqlserver查询时间最新记录
  19. 实验:跨域VPN-OptionC方式-方案二
  20. 20194311姜晨昊Exp2-后门原理与实践

热门文章

  1. linux卸载xmind,Ubuntu下安装Xmind
  2. Linux内核编程11期:设备树(device tree)
  3. 苹果笔记本摄像头Linux驱动,苹果发布Macbook摄像头驱动更新 更适配window10
  4. .npy文件打开方式
  5. 好书推荐之【代码整洁之道】
  6. 理解 HTTP 幂等性
  7. JAVA获取word书签内容_Java 操作Word书签(一):添加、删除、读取书签
  8. ensp动态路由ospf配置
  9. 金蝶K3运行时错误-2147467238(8000401a)Automation错误
  10. 维纳滤波python 函数_Python中离焦图像的维纳滤波