UE4中使用真实天空插件——TrueSky

1.简述
TrueSKY是一个软件开发套件,可以在各种平台上实时渲染逼真的天空,云彩和大气效果。经过多年研究和开发,它基于光散射和吸收的物理原理,并针对速度进行了高度优化。并实时更新,trueSKY在GPU上创建体积云和大气数据,并通过轻量级API提供对数据的实时访问,该SDK是跨平台和独立于渲染器的。它们按需形成和蒸发,这是针对现实,实时天空和云彩的最佳性能系统。

本来作为一个简单的插件,不想做过多记录的,但是在使用过程中发现了一系列的小问题和bug,故在此记录。不过对比其他插件GoodSky或是VFX等等,针对体积云和渲染的逼真效果,这个依旧是最佳的天气解决方案。
官方网站:TrueSky
2.使用教程
主要看官方文档:官方文档
通过改变Sequence Actor这个序列的值来改变天气,如果你不需要使用蓝图改变天气,使用这个序列手动来生成想定天气就足够使用了。非常方便。

3.使用过程的问题记录

由于需要后台蓝图实时更改天气,这里使用自定义事件,并用到以下结点来控制,以下图为例的结点中(Property)使用后不生效:


可能由于收费的原因,国内相关使用的文章非常的少,不过好在国外的有相关论坛和技术人员解答,留帖论坛或在群组Slack基本可以得到解答。
官方给到的答复是一些结点确实不生效,不过可以使用其他结点替代,例如使用Precipitation。其他的不能使用的也会再检查核实。

问题可能是UE版本的提高,TrueSky的版本没有及时更新,我在插件的代码中观察到4.21 和4.24的函数结点名和参数就有较大变化,并且多了一些funtion例如water。不过好在不是什么大问题,能满足绝大多数的需求了。
如果你也在使用过程中遇到问题,欢迎与我交流。

UE4中使用真实天空插件——TrueSky相关推荐

  1. ue4 离线渲染_[译]Real Shading in Unreal Engine 4(UE4中的真实渲染)(2)

    利用假期接着把剩下的部分搞完吧,其实,纯粹的翻译应该还是比较简单的,但是,为了更好地理解,我一般都会多找一些资料来进行互相印证.在上面一部分Shader Model的改变过程中,我主要是参考了一些PB ...

  2. Unreal Engine 4 —— 在UE4中实现真实第一人称相机

    这篇博客来自于Fabrice Piquet,翻译工作已获得作者授权,原文传送门. 我决定分享一下我在当前项目中处理真实第一人称相机的方法.针对真实第一人称视角,目前没有太多相关的文档.因此研究一段时间 ...

  3. UE4中Ultra Dynamic Sky插件蓝图实现昼夜交替

    Ultra Dynamic Sky插件蓝图实现昼夜交替 **蓝图** 前要 其他 蓝图 生成两个自定义事件.利用flip flop交替激活. 调用时间轴,定义一个时间轨道,控制天空球中 Time Of ...

  4. UE4中灯光和天空大气的设置说明

    ue4里常用场景简单的设置解释和说明 1.射灯(其他灯光大同小异就不挨个解释了) 2.天光(其他设置和射灯一样) 3.大气 4.雾气 5.天空球 (转载请注明作者!)

  5. UE4中使用自动驾驶模拟——Carla

    UE4中使用自动驾驶模拟--Carla 1.简述 2.简单配置使用 3.编译的步骤&坑 4.深入理解 Tips 1.简述 在之前的文章里,使用了Airsim来仿真模拟无人机飞行,UE4中使用飞 ...

  6. 在UE4中创建CG动画 How to create a movie in Unreal Engine 4 using Metahuman

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:1.55 GB |时长:1h 16m 你会学到什么 如何在 ...

  7. UE4中的主要材料和光线跟踪

    迈克·戈麦斯(Mike Gomez)对真实的UE4舞厅场景进行了细分,讨论了他在"主材料"和"照明"方法中的工作流程,并向其他艺术家分享了有用的建议. 介绍 大 ...

  8. 如何在 UE4 中设置光线追踪功能

    在计算机图形领域中,光线追踪被看作是下一代极具颠覆性的图像技术.打造同真实世界一样"逼真"的视觉效果,则是光线追踪技术不断吸引开发者的关键,特别是游戏中更加真实的光照.3D人物,能 ...

  9. 虚幻UE4中如何采集360度全景图片和VR视频

    如何使用虚幻4来制作一个VR视频播放器呢,简单来讲,使用虚幻4的视频采集插件来获取图像,并对图像进行处理,就能获取我们需要的图像了,下一步,你可以把图像投影到一个360度球体上,就能形成球形的播放器了 ...

最新文章

  1. deepin10.15安装cuda10.1.168 cudnn7.6.1 tensorflow_gpu1.4.0
  2. 如何在centos7上网卡名称回归传统
  3. windows下安装ubuntu 12.04---利用ubuntu的iso包中的wubi.exe工具安装
  4. castle之动态代理
  5. C# 基础知识 (三).主子对话框数值传递
  6. CrystalDecisions.CrystalReports.Engine.LoadSaveReportException:載入報表失敗6/25
  7. mysql long类型_怒肝两个月MySQL源码,我总结出这篇2W字的MySQL协议详解(超硬核干货)!!...
  8. Some projects cannot be imported because they already exist in the workspace
  9. 于是按照贴吧某同学的指教,把imageViewer里那个愚蠢的语句改了
  10. maven中net.sf.json报错的解决方法
  11. python爬取b站评论_学习笔记(1):写了个python爬取B站视频评论的程序
  12. Discuz 7.0版块横排显示版块图标和版块简介的方法
  13. CAN FD实战之CAN FD应用领域及CAN迁移至CAN FD的策略
  14. 11.1.5 线程与主线程UI界面交互(友元类)
  15. Android——ECG心电图的绘制实现
  16. 志愿者积分兑换小程序开发制作
  17. 环信客服SDK接入-----(一)
  18. 写乐100道练习题_写乐大型21K详细评测(文长慎入)
  19. Socket error Event: 32 Error: 10053.
  20. gif背景图html,教你更换样式GIF背景图~文末超美!

热门文章

  1. CV2逐步学习-1.imread()详解+cvtColor()颜色空间转换
  2. 硬件设备PS/2指的是什么?都有什么用途?
  3. 静态存储器(SRAM)工作原理
  4. 树图区块链学习(未完待续)
  5. python3 模拟 ajax post请求
  6. 继电器学习笔记(一)——继电器的分类电磁继电器和磁保持继电器的工作原理
  7. 室内电子地图-自定义室内地图-室内地图在线工具
  8. 【草稿待续】统一的嵌入式软件编程模型——驱动
  9. C语言——| 和 ||—— 和 的区别用法
  10. win7和ubuntu实现相互复制粘贴文件