Features:

  • The system is divided into 4 optimization levels that work simultaneously for the best FPS performance.
  • At level 1 if the pawn is out of the camera’s view, all its components and skeletal meshes are disabled from the render, and a set of optimization measures is applied, such as animation playback and tick rate. While at level 2.3.4, pawns can’t act according to the Behavior Tree, but they can still walk.
  • On my system with an AMD 2700X processor, I achieved 200000+ pawns at 120+FPS.
  • All calculations for hidden pawns at level 2.3.4 occur using multithreading for better FPS.
  • Save and Load System
  • If the pawn is out of the camera’s view, all its components and skeletal meshes are disabled from the render.
  • The plugin is easy to use.

Code Modules:

  •  AWorldDirectorNpcPRO(Type: Runtime)
  •  UNpcDataProComponent(Type: Runtime)

Number of Blueprints: 3

Number of C++ Classes: 2

Network Replicated: Yes

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: Documentation, Discord, Demo Build

Example Project: Included

Important/Additional Notes: World Director NPC – Simple version without multiplayer.

特征:

  • 该系统分为4个优化级别,同时工作以获得最佳的FPS性能。
  • 在第1级,如果pawn不在摄像机的视野范围内,则会从渲染中禁用其所有组件和骨架网格体,并应用一组优化措施,例如动画播放和滴答率。 而在2.3.4级,pawn不能根据行为树行事,但他们仍然可以行走。
  • 在我使用AMD2700x处理器的系统上,我以120+FPS的速度实现了200000+pawn。
  • 2.3.4级隐藏pawn的所有计算都使用多线程进行,以获得更好的FPS。
  • 保存和加载系统
  • 如果pawn不在摄像机的视图范围内,则渲染时将禁用其所有组件和骨架网格体。
  • 该插件易于使用。

代码模块:

  •  Aworldirectornpcpro(类型:运行时)
  •  UNpcDataProComponent(类型:运行时)

蓝图数目:3

C++类数:2

网络复制:是

支持的开发平台:Win64

支持的目标构建平台:Win64

文件: 文件, 不和谐, 演示构建

示例项目:包含

重要/附加注意事项: 世界导演NPC-没有多人游戏的简单版本。






Video, Video with multiplayer. Video 2.0

Video 2.0_2

Videos 2.0_3

OUR ASSETS

OUR ASSETS 2

Documentation, Discord

The World Director NPC PRO plugin is ideal for creating games where there are many pawns in the world at the same time. The level of your pawns, their location, scale, the rotation will always be preserved, as well as they will always move, even if you are very far away, which creates a simulation of the living world. You can simulate a whole world of thousands of pawns. You can create an entire populated city. The plugin is easy to use.

This is a comprehensive system for optimizing a large number of NPCs in locations. World Director NPC PRO is perfect for creating open-world games of any size. You will no longer have to think about spawning characters and removing pawns if your character has come or gone from the place where the pawns should be. If you spawn pawns near the character and leave this place, the pawns continue to move and they do not affect the FPS. On my system with an AMD 2700X processor, I achieved 200000+ pawns at 120+FPS. When the character returns to the same location, the pawns return to the world with the same characteristics (health, level.).

Now I’ll explain how it works. The system is divided into 4 optimization levels that work simultaneously for the best FPS performance. 

  • Level 1 – if the pawn is out of the camera’s view, all its components and skeletal meshes are disabled from the render, and a set of optimization measures is applied, such as animation playback and tick rate. 

  • Level 2 – if the pawn is further away from the character than you set in the settings of The World Director NPC PRO plugin, it is deprecated while retaining all its settings. At this level, this pawn is calculated for its position in the world, as well as finding a way to walk. The search takes place in the radius you set completely randomly. All calculations are based on your Navigation Mesh. Pawns will also bypass walls and obstacles. 

  • Level 3 – If the pawn is even further away, on the border of level 3. the number of simultaneously walking pawns is further reduced for optimization. 

  • Level 4 – at this level, the pawn stops moving, but still continues to exist. And if your character gets closer, the pawn gets to level 3 and starts moving.

While at level 2.3.4, pawns can’t act according to the Behavior Tree, but they can still walk.

All calculations for hidden pawns at level 2.3.4 occur using multithreading for better FPS.

Now with multiplayer. All calculations take place on the server-side!

Advantages of Choosing Our Plugins:

  • Experience and Reliability: With over 5 years in the market, we offer proven and professional solutions for your projects.

  • Regular Updates: We continuously update and improve our plugins, ensuring you always have access to the most advanced development tools.

  • Industry Recognition: We have been featured multiple times on Epic Games’ ShowCase, which confirms the quality of our work.

  • Free Support and Community: In our Discord, you’ll receive support for using our products and can exchange ideas with other developers.

  • Collaborative Development: Many features have been implemented thanks to suggestions from our community. Your ideas help us improve our plugins, making them even more useful for your projects.

Update 2.0

+Added the ability to display background NPCs using static meshes. This way it looks great when simulating cities and has little to no effect on your FPS. (This option does not work in multiplayer)

+Added 2 modes Editor and Shipping (In Editor mode, there are no more crashes from the NavSystem request on the thread, as the request is now on the main game thread. At shipping mode is still available for maximum performance, use this mode for the finished project.)

+Added roads.(NPCs in the background will now be able to walk on roads. You can specify specific roads for each NPC. You can specify the chance of using the road. For each NPC, you can specify the range of the search for the road. After using the road, the NPC will choose the next road again. With roads, you can simulate a whole life in a city.)

+Added points of interest. (For points of interest, you can specify the chance of attracting NPCs. NPCs will walk around points of interest with a given radius. After the end of the walk, the NPC will again look for a way or points of interest. Points of interest can be used to simulate city squares or parks.)

Update 1.2

+Added Save and Load System.

Update 1.1 Now compatible with Population Control

+Add offset parameter to layers. This removes the shaking when the actor is on the boundaries of the optimization layers.

+Added override the global parameters of the layers. All settings in the component.

Now you can adjust the radius separately for each actor and NPC.

For example, you can spawn small objects much closer, which gives additional optimization.

After all, a rabbit is smaller than a dinosaur and it is not necessary to see it at a distance of several hundred meters.

And the wind generator is bigger than a flashlight.

WD-PRO + Population Control – Documentation

Please pay your attention to the GWOF plugin. It supports most of the functionality of WD-PRO and PC-PRO but with more powerful optimization algorithms and more flexible configuration.

Disclaimer: don’t forget this is just an optimization tool and you need to understand why you need it. For example, if all your actors are at the same point or very close to each other, then they will all be in the same frame, which means they all have to work and execute your code and there will be no optimization.

All plugins for optimizing your project:

  1. GWOF

  2. World Director PRO (included World Director Actor and World Director NPC)

  3. World Director NPC

  4. World Director Actor

  5. Population Control

  6. Foliage Assistant PRO

  7. Loot Generator

短片, 视频与多人游戏。 视频2.0

视频2.0_2

视频2.0_3

我们的资产

我们的资产2

文件, 不和谐

世界全国人大代表 插件是理想的创建游戏,其中有许多棋子在世界上在同一时间。 你的棋子的水平,他们的位置,规模,旋转将永远被保留,以及他们将永远移动,即使你很远,这创造了一个模拟的生活世界。 你可以模拟成千上万的棋子的整个世界。 您可以创建整个人口稠密的城市。 该插件易于使用。

这是一个全面的系统,用于优化位置的大量Npc。 世界全国人大代表 非常适合创建任何规模的开放世界游戏。 如果你的角色来自或离开了棋子应该在的地方,你将不再需要考虑生成角色和移除棋子。 如果你在角色附近产卵pawn并离开这个地方,pawn会继续移动并且它们不会影响FPS。 在我使用AMD2700x处理器的系统上,我以120+FPS的速度实现了200000+pawn。 当角色返回到相同的位置时,棋子以相同的特征(生命值,等级)返回世界。).

现在我将解释它是如何工作的。 该系统分为4个优化级别,同时工作以获得最佳的FPS性能。 

  • 一级 -如果pawn不在摄像机的视野范围内,则其所有组件和骨架网格体将从渲染中禁用,并应用一组优化措施,例如动画播放和滴答率。 

  • 第二层 -如果典当比你在 世界全国人大代表 插件,它被弃用,同时保留其所有设置。 在这个层面上,这个棋子是根据它在世界上的位置来计算的,以及找到一种走路的方式。 搜索发生在您完全随机设置的半径内。 所有计算都基于您的导航网格。 棋子也会绕过墙壁和障碍物。 

  • 第三层 -如果棋子更远,在3级的边界上。 同时行走的棋子数量进一步减少进行优化。 

  • 第四层 -在这个级别上,棋子停止移动,但仍然继续存在。 如果你的角色越来越近,棋子就会到达3级并开始移动。

而在2.3.4级,pawn不能根据行为树行事,但他们仍然可以行走。

2.3.4级隐藏pawn的所有计算都使用多线程进行,以获得更好的FPS。

现在多人游戏。 所有的计算都在服务器端进行!

选择插件的优势:

  • 经验和可靠性:在市场上有超过5年的经验,我们为您的项目提供经过验证的专业解决方案。

  • 定期更新:我们不断更新和改进我们的插件,确保您始终可以访问最先进的开发工具。

  • 业界认可:我们多次在史诗游戏的展示中出现,这证实了我们的工作质量。

  • 免费支持和社区:在我们的Discord中,您将获得使用我们产品的支持,并可以与其他开发人员交换想法。

  • 协作发展:由于我们社区的建议,许多功能已经实现。 你的想法帮助我们改进我们的插件,使它们对你的项目更有用。

更新2.0

+增加了使用静态网格显示背景Npc的功能。 这样它在模拟城市时看起来很棒,对你的FPS几乎没有影响。 (此选项在多人游戏中不起作用)

+添加了2种模式编辑器和运输(在编辑器模式下,不再有来自线程上的NavSystem请求的崩溃,因为请求现在在主游戏线程上。 在运输模式仍然可获得最大的性能,使用此模式完成的项目。)

+新增道路。(背景中的npc现在可以在道路上行走。 您可以为每个NPC指定特定的道路。 您可以指定使用道路的机会。 对于每个NPC,您可以指定搜索道路的范围。 使用道路后,NPC会再次选择下一条道路。 随着道路,你可以模拟整个生活在一个城市。)

+增加了兴趣点。 (对于兴趣点,您可以指定吸引Npc的机会。 Npc将在给定半径的兴趣点周围走动。 步行结束后,NPC会再次寻找一种方式或兴趣点。 兴趣点可用于模拟城市广场或公园。)

更新1.2

+添加保存和加载系统。

更新1.1 现在兼容 人口控制

+为图层添加偏移参数。 这消除了actor位于优化图层边界时的抖动。

+添加复盖图层的全局参数。 组件中的所有设置。

现在,您可以为每个actor和NPC单独调整半径。

例如,您可以生成更接近的小对象,这提供了额外的优化。

毕竟,兔子比恐龙小,没有必要在几百米的距离看到它。

风力发电机比手电筒还大。

WD-PRO+人口控制 – 文件

请注意 格沃夫 插件。 它支持WD-PRO的大部分功能和 PC-PRO 但具有更强大的优化算法和更灵活的配置。

免责声明:不要忘记这只是一个优化工具,你需要了解为什么你需要它。 例如,如果您的所有actor都在同一点或彼此非常接近,那么它们都将处于同一帧中,这意味着它们都必须工作并执行您的代码,并且不会有任何优化。

所有用于优化项目的插件:

  1. 格沃夫

  2. 世界导演专业(包括世界导演演员和世界导演NPC)

  3. 世界全国人大委员

  4. 世界导演演员

  5. 人口控制

  6. 植物助理专业

  7. 战利品发生器

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。