Meshingun Studio: 전체 콘텐츠 50% 할인

Procedural Instance Spawner

Create rich and detailed nature through procedural spawning of instanced static meshes. Generate at runtime or in editor.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.1 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

The Procedural Instance Spawner by InfinaWorks is made to enrich game environments through procedural spawning.

The spawner utilizes background threads to minimize performance impact and is fully deterministic.


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


기술적 세부사항

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

 

Code Modules:

  •  ProceduralRuntimeInstanceSpawner (Runtime)


Number of Blueprints:

7 Blueprint functions (Regenerate, Remove Spawned, Reset Removed, Remove Instance, Remove Overlapped Instances, Get Spawner Data, Load Instances From Data Structure)


Number of C++ Classes: 3

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows



For more information please check out the Documentation


Important/Additional Notes: Utilizes EditorScriptingUtilities to create new Data Assets when needed in editor.