Comments (8)
Yes, duplicate issues. Follow the issues mentioned. Dynamic collision will work within a week or two and will save dramatically on memory and performance.
from terrain3d.
I don't understand what you want, or what you did. We can't help without exact information on what you setup, how big, which options you enabled.
Why can't you make your own test scene?
from terrain3d.
Look the image, every region was 1024x1024, and the terrain was about 70 region. in my pc(3900x, gtx1060) run low fps(5 fps).
from terrain3d.
I see the image. What I see is you have world background noise enabled at a high octave, which is very expensive. Turn it off or lower the octaves if you want more performance.
You have collision enabled everywhere which is not optimal and consumes a ton of memory, probably 12gb for 16k collision. See #161, #278.
Documentation is tracked in #44. And saving big terrains is documented in #159 due to a bug in Godot.
These are known issues. So I don't know what you want by "where can a test performance scene or document." You already are testing.
from terrain3d.
I'm first spend much time for create the terrain ^V^. and now I found there was a performance, so I subimt this comment. and I think maybe a ferformance when use full regions(16x16 region). right?
ADD: I love big terrain, and I wish I can use full regions in the futhure,(now I can't use full region because I can't save the scene, it will crash)
from terrain3d.
No, I'm not test the performace, I only known in my pc, about 70 region can't work well, but how much it work well i don't know, maybe 30 or only 8. so I wish can a test scene or an reference information in document.
from terrain3d.
As a game developer, you're responsible for testing the options you choose. If you enable the rendering options for MSAA and increase it 2x to 16x the latter looks better but it's slower. The former is faster but looks worse. You must find the balance for the hardware you're targeting. Same here.
The world background noise is very expensive. If you're going to keep it enabled, you have to test it to determine how much you want to use.
Saving large scenes and dynamic collision are already known issues and being worked on. So highlighting them here is a duplicate issue.
As for "a test scene or an reference information in document"
- What exactly would this test scene do that the demo doesn't, or that you cannot already create easily yourself?
- What specific reference information would be documented?
from terrain3d.
OK, may I was want found helps for big terrain performance. so should I close this?
from terrain3d.
Related Issues (20)
- Split color map into two 3-3-2 RGB encoded values. HOT 2
- Save tool settings, Move settings to EditorSettings
- [4.3] Reverse depth
- Improve flatten tool
- Add an option to disable the color map, to save ram/vram
- option to only display nav map color when the navitation tool is selected. HOT 1
- Update TextureArray indices instead of regenerating the whole array
- Subtle artifact on autoshader on LOD > 0 down -Z or -X HOT 1
- Provide proper generated C# bindings HOT 1
- [4.2] Move mouse picker to HDR mode
- A Voxel brush... HOT 1
- Moving Terrain3DObjects in tree breaks it
- Terrain3DObjects emits gizmo errors & buttons don't work
- Navmesh generation gets confused when NavigationRegion3D isn't on origin
- When TerrainStorage3D is referenced by C#, garbage collection wipes it. HOT 3
- In the CodeGenerated demo, pathfinding is jerky
- Crash in 4.3-beta1 when dragging over non-terrain HOT 2
- Smooth tool breaks terrain HOT 1
- Enabling collision increases memory consumption each time the scene is reloaded. HOT 1
- Automate Preparing Textures with Python HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terrain3d.