SplineCraft Flow is a versatile plugin that simplifies the creation of complex static mesh structures with its dual-mode placement system and advanced customization options, enhancing both efficiency and creative flexibility.
SplineCraft Flow is a powerful and versatile plugin developed for Unreal Engine, designed to streamline the creation of complex structures composed of static meshes. Written in C++, this plugin offers a flexible and efficient solution for constructing large-scale scenes with ease.
At the core of SplineCraft Flow is an actor that features a spline component, serving as the primary tool for managing the placement of static meshes. The plugin supports two distinct modes of operation: Curve and Line. In Curve mode, static meshes are placed along the spline using USplineMeshComponent, allowing for smooth, curved placements. In Line mode, the plugin utilizes UInstancedStaticMeshComponent, dramatically boosting performance, especially when creating extensive or intricate constructions. This dual-mode functionality is particularly advantageous when dealing with massive structures. Users can quickly switch to Line mode to outline their designs and later transition to Curve mode for precise adjustments.
One of the key innovations of SplineCraft Flow is its ability to simultaneously configure and place a set of static meshes across different modes. Each static mesh comes with a range of customization options, enabling users to finetune the appearance and behavior of their structures. The plugin also supports advanced features such as material color adjustments for specific segments and the ability to hide meshes in designated areas. Additionally, it includes a material application system based on index multiplicity, allowing users to specify, for example, that every third mesh should have a different material setup.
SplineCraft Flow not only enhances the creative workflow but also offers the performance and flexibility needed for modern game development, making it an indispensable tool for any Unreal Engine developer.
If you found this plugin helpful, leave a rate or comment for others
Support: https://discord.gg/3cyFmzgnNR
YouTube: GO
Doc: https://mega.nz/file/wicyVR6Z#tFNMUcO3HdxpvA3RK8CEoFaKH4XuLxDuVxWG-AFylbI
Features:
- Curve: uses USplineMeshComponent for precise and curved placements along the spline.
- Line : utilizes UInstancedStaticMeshComponent for efficient and linear placement, ideal for performance-intensive projects.
Code Modules: SplineCraftFlowModule - Runtime
Number of Blueprints: 6 (1 - BP_SplineCraftFlowActor, 5 - Placement Strategies)
Number of C++ Classes: 6 (1 -SplineCraftFlowActor, 5 - C++ Placement Strategies)
Supported Development Platforms: Windows, Mac
Supported Target Build Platforms: Win64, Mac, iOS, Android, etc.
Important Notes: I highly recommend familiarizing yourself with user guide.