010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>行业动态

Sundog--SilverLining 为 VulkanSceneGraph 带来 3D 云和天空

发布时间:2024/02/07 浏览量:371
SilverLining 天空、3D 云和天气 SDK 6.38 版本现在包含 Vulkan 支持的公开测试版

 

SilverLining 天空、3D 云和天气 SDK 6.38 版本现在包含 Vulkan 支持的公开测试版,以及与 VulkanSceneGraph 的集成示例(VSG!)上面的屏幕截图显示了 VSG 渲染的规范茶壶对象,以及 SilverLining 的物理真实天空和 其后有云。

 

我们的许多现有客户正在使用 SilverLining 与基于 OpenGL 的 OpenSceneGraph 进行模拟和训练应用程序,我们很高兴能够帮助这些客户为更现代的 Vulkan API 铺平道路。

 

VulkanSceneGraph 使编写基于 Vulkan 的应用程序变得异常简单,SilverLining 的集成也异常简单。 在 SilverLining SDK 的示例应用程序文件夹中,您将找到一个可以使用 CMake 构建的 VulkanSceneGraph 示例(请参阅示例中的自述文件,了解有关成功构建所需的先决条件和环境变量的信息。)

 

其实没有什么太多的。 派生的 SilverLiningGroup 类说明了如何使用与 VSG 应用程序集成所需的各种底层 Vulkan 对象来初始化和实例化 SilverLining,以及如何将视图和投影矩阵与 SilverLining 同步。 派生的 SilverLiningCommand 类展示了如何在每一帧中绘制天空和云彩,并设置所需的天气。 唯一值得一提的怪癖是 SilverLining 需要启用动态剪切,因此您必须在 SilverLiningCommand::record() 中显式设置每个帧的视口和剪切矩形。

 

此示例仅涉及 SilverLining 功能的表面; 多种云类型和降水效果可供您使用,以及高级功能,例如根据当前模拟的天空创建环境贴图,以及根据当前模拟的云创建阴影贴图。 

下一篇:SilverLining 推出对 3D 云、天空和天气的 Vulkan 支持
上一篇:Sundog--SilverLining 为 Diligent Engine带来 3D 云和天空

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物