Features:
- 5000 fish instances 120+ FPS. 20000 fish instances 50-60 FPS on AMD Ryzen 5 2700x.
- You can select the desired number of threads and the number of fish instances!
- One C++ class
- Two actor blueprint
- 3 Fish static mesh
- 1 Aquarium static mesh
- 3 Materials for fish with animation wings
- Texture Resolutions 1024×1024
- One BP class Pawn for testing
- Doesn’t require knowledge of C ++
Code Modules:
- AdvancedFlockSystem (Type: Runtime)
Number of Blueprints: 2
Number of C++ Classes: 1
Network Replicated: No
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64
Documentation: GoogleDoc link, Discord
Example Project: Included
Important/Additional Notes: No
特征:
- 5000鱼实例120+FPS. 20000鱼实例50-60FPS上的AMD Ryzen5 2700x.
- 您可以选择所需的线程数和fish实例数!
- 一个C++类
- 两个演员蓝图
- 3鱼静态网格
- 1水族馆静态网格
- 3动画翅膀鱼的材料
- 纹理分辨率1024×1024
- 一个BP类棋子用于测试
- 不需要c++知识
代码模块:
- AdvancedFlockSystem(类型:运行时)
蓝图数目:2
C++类数:1
网络复制:没有
支持的开发平台:Win64
支持的目标构建平台:Win64
文件: GoogleDoc链接, 不和谐
示例项目:包含
重要/附加说明:否
Video from Flock Swarm System PACK
Video, Video 2, Video 3, Video 4 – Uses Tropical Fish asset.
Advanced Flock System: Realistic Fish School Simulation Made Easy and Efficient!
This plugin is perfect for creating a realistic fish school simulation. It is easy to use and utilizes multithreading for high performance.
-
Free Movement: Fish can move within a defined area (Box) or in open space.
-
Reactive Behavior: Fish respond to any primitive objects with collisions of any complexity and interact with any pawns or characters.
-
High Performance: The core code is implemented in C++. The main thread is responsible only for moving instances, while background threads handle all flock logic, allowing thousands of fish to be processed simultaneously while maintaining high FPS.
-
Flexible Settings: A wide range of parameters allows you to customize school behavior to your preference and achieve the desired effect.
The Advanced Flock System provides a powerful tool for creating dynamic and realistic fish schools in your project, making development easier and enhancing the gameplay experience.
Update 1.3.4
+ Fixed issue with different speeds for different number of instances. The animation is now smoother.
+ Small optimization.
Update 1.3 Video
+ New optimization +40% performance (10.000 fish 120+ FPS)
+ Fish can attack the player.
+ Added a piranha with animated material.
Update 1.2 Video – The flock fishes can now follow any actor.
Comparison with Advanced Fly Insects System and Advanced Insects System on Link Google Doc
短片, 短片 2, 短片 3, 短片 4-用途 热带鱼类 资产。
先进的羊群系统:现实的鱼学校模拟变得容易和有效率!
这个插件是完美的创建一个现实的鱼学校模拟. 它易于使用,并利用多线程实现高性能。
-
自由流动:鱼可以在规定的区域(盒子)内或开放空间内移动。
-
反应行为:鱼响应任何原始对象与任何复杂的碰撞,并与任何棋子或字符交互。
-
高性能:核心代码用C++实现。 主线程只负责移动实例,而后台线程处理所有flock逻辑,允许同时处理数千条鱼,同时保持高FPS。
-
灵活的设置:广泛的参数允许您根据自己的喜好自定义学校行为,并达到预期的效果。
先进的Flock系统提供了一个强大的工具,用于在您的项目中创建动态和现实的鱼群,使开发更容易和增强游戏体验。
更新1.3.4
+修复了不同实例数量不同速度的问题。 动画现在更流畅了。
+小优化。
更新1.3 短片
+新的优化+40%的性能(10.000鱼120+FPS)
+鱼可以攻击玩家。
+添加了一个带有动画材料的食人鱼。
更新1.2 短片 -羊群鱼现在可以跟随任何演员。
与之比较 先进的飞虫系统 和 先进的昆虫系统 上 链接谷歌文档
评论(0)