Code Modules:
-
ProceduralRuntimeInstanceSpawner (Runtime)
Number of C++ Classes: 3
Network Replicated: No
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows
Important/Additional Notes: Utilizes EditorScriptingUtilities to create new Data Assets when needed in editor.
代码模块:
-
程序(运行时)
C++类数:3
网络复制:没有
支持的开发平台:Windows
支持的目标构建平台:Windows
重要/附加说明:在编辑器中需要时使用EditorScriptingUtilities创建新的数据资产。





The Procedural Instance Spawner is made to enrich game environments through procedural spawning.
The spawner utilizes background threads to minimize performance impact and is fully deterministic.
Includes blueprint functions for removal of spawned meshes in runtime.
Environment showcase video https://www.youtube.com/watch?v=fgqv0I9QYVU
Video tutorial – Get started using the plugin https://www.youtube.com/watch?v=qmq-x-SIxfY
Environment showcase video 2 – Large spruce forest https://www.youtube.com/watch?v=IPl7e7rRMvA
Timelapse of creating a forest environment using the Procedural Instance Spawner plugin https://youtu.be/53bbzv8ATD4
Features:
-
Runtime spawning
-
Utilizes background threads
-
Hierarchical synchronization enabling complex worlds
-
Support for Large World Coordinates
-
Accurate collision and proximity tests
-
Filter spawning by object types to spawn on, object types to spawn under and object types that blocks spawning
-
Center spawning around active camera, world location or a specified actor
-
Advanced settings for rotation, scaling and height offset of spawned instances
-
Settings for spawn filtering includes: Height interval, Slope intervals, Collision checks, Sphere traces, Object Proximity, Cluster filtering and filtering by Surface Type/Landscape Layer
-
Presets to immediately get going
-
Settings that allow for fine tweaking
-
Prepared for adding of custom spawn point filtering and/or function for finding spawn points
Includes Blueprint functions: Regenerate, Remove Spawned, Reset Removed, Remove Instance, Remove Overlapped Instances, Get Spawner Data, Load Instances From Data Structure.
For more information please check out the Documentation
Updates:
Version 1.3 – Bug fixes and added setting for including objects with mobility set to Movable when tracing (Off by default).
Version 1.2 – Significant generation speedup!
(After updating to the new version, please regenerate the spawners to ensure optimal performance. This will prevent duplication of instances spawned with previous versions.)
Version 1.1 – Added support for filtering by Surface Types.
程序实例生成器是为了通过程序生成来丰富游戏环境。
Spawner利用后台线程来最大限度地减少性能影响,并且是完全确定性的。
包含用于在运行时移除生成网格体的蓝图函数。
环境展示短片 https://www.youtube.com/watch?v=fgqv0I9QYVU
视频教程-开始使用插件 https://www.youtube.com/watch?v=qmq-x-SIxfY
环境展示视频2-大型云杉林 https://www.youtube.com/watch?v=IPl7e7rRMvA
使用过程实例Spawner插件创建林环境的时间间隔 https://youtu.be/53bbzv8ATD4
特征:
-
运行时生成
-
利用后台线程
-
实现复杂世界的分层同步
-
支持大世界坐标
-
精确的碰撞和接近测试
-
按要生成的对象类型、要生成的对象类型和阻止生成的对象类型筛选生成
-
围绕活动摄像机、世界位置或指定actor中心生成
-
生成实例的旋转、缩放和高度偏移的高级设置
-
生成筛选的设置包括:高度间隔、斜率间隔、碰撞检查、球体轨迹、对象接近度、群集筛选和按表面类型/地形图层筛选
-
预设立即开始
-
允许精细调整的设置
-
准备添加自定义生成点过滤和/或查找生成点的函数
包含蓝图功能:重新生成、移除衍生、重置移除、移除实例、移除重叠实例、获取衍生数据、从数据结构加载实例。
如需更多资料,请浏览 文件
更新资料:
版本1.3 -错误修复和添加的设置,包括移动设置为可移动的对象跟踪时(默认情况下为关闭)。
版本1.2 -显着一代加速!
(更新到新版本后,请重新生成产卵器以确保最佳性能。 这将防止重复与以前的版本产生的实例。)
版本1.1 -增加了按表面类型过滤的支持。

评论(0)