-
-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Legacy Island" Foliage should be included in Gridmap #180
Comments
Hi, thanks for checking the project! Could you please give some more details? E.g.:
Also fyi the legacy islands map is not used currently in the game, is there some specific use case for you where it appears? |
Depends on how many instances I run, but with 1 instance, on "Three Peaks" I get 240 FPS (which I learned is capped, but would be a red flag for a naive developer)
Godot v4.2.stable - Artix Linux #1 SMP PREEMPT_DYNAMIC Wed, 03 Jan 2024 18:30:58 +0000 - Tty - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1050 Ti (nvidia; 545.29.06) - AMD Ryzen 5 2600 Six-Core Processor (12 Threads)
I uploaded a clip of the whole setup example video-240116-0001-16.mp4
Nope, was just scouting the files, and found it weird that flowers have gridmap objects but exist as seperate objects. Having not clicked the three peaks scene, I thought legacy islands map was what loaded and tried to optimize it 😅 |
I would do a pull request for this, but the project is in 4.1 but I use 4.3-dev2 so there are a loooooot more changes which I would rather not filter in the git add I suggest updating netfox when Godot 4.3 comes out, or when these commits are merged: |
There's 10 foliage objects in a map that is not used and is mostly in the repo for historic reasons. The idea behind not having them in the gridmap was to be able to freely place objects easier. If 10 objects are a performance issue, then there's much more to worry about. In Three peaks, all the foliage is included in gridmap. I'm qualifying the original scope of the issue as wontfix as it relates to an unused scene, and is not a performance bottleneck.
Yes, that 53 does sound a bit fishy. The issue is it's really hard to debug these, especially when they occur on somebody else's PC. It's also difficult to determine if this is caused by some background process of the OS, some background process of the engine, the GPU encountering something unusual, game code doing something unexpected, or the addon code itself. Also not sure how running the same game 4 times in parallel affects performance characteristics. Once #173 is done, we should have more certainty about the addon code performing as expected.
If you find yourself wanting to use multiple Godot versions, I can recommend Godot Manager 🙂 For the version upgrade - although I don't have an official policy at the moment - I aim to support as many 4.x versions as I reasonably can, for which staying on 4.1 is the most practical way currently. tl;dr: Original scope shouldn't affect perf so closing as wontfix, but some valid points were raised in the discussion. |
idk why FPS is so low in forest brawl without even connecting. Anyway, for a simpler demo scene, foliage should be included in the gridmap for batch rendering
Same as "Three Peaks" basically
The text was updated successfully, but these errors were encountered: