虚幻商城将于十月中旬迁移至 Fab。 了解详情。

SplineCraft Flow

尚未评分

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.

  • 支持的平台
  • 支持的引擎版本
    5.3 - 5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

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:

  • Seamless and rapid generation of complex structures along a spline using 'StaticMesh' components.
  • Implemented as a C++ Actor capable of dynamically creating and managing collections of InstancedStaticMeshComponent and/or SplineMeshComponent, providing flexible and intuitive manipulation for complex spline-based structures.
  • Dual-mode placement:

- Curve: uses USplineMeshComponent for precise and curved placements along the spline.

- Line : utilizes UInstancedStaticMeshComponent for efficient and linear placement, ideal for performance-intensive projects.

  • Ability to customize individual static meshes with different materials, colors, and visibility settings based on their position or index.
  • Built-in system to apply specific materials to every Nth mesh along the spline, enabling diverse design patterns.
  • Concrete Mode prioritizes specific configurations for each mesh, ensuring accurate representation of your design intent.
  • Special Utility Tools (Ellipse, Rectangle, Line, Bind To Surface, etc.) enhance spline manipulation and point placement.
  • Precise control over mesh orientation, spacing, and alignment for optimal results.


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.