sceelix / Sceelix

A procedural generation software for automating 2D/3D content creation.
https://sceelix.com
Other
141 stars 12 forks source link

Sceelix seems very slow #11

Open trsh opened 3 years ago

trsh commented 3 years ago

This small forest took so much for processing:

wiiiiiii

Why so? What would be with large forest :/

trsh commented 3 years ago

Intel(R) Core(TM) i3-6100 CPU @ 3.70GHz 3.70 GHz 8.00 GB 64-bit operating system, x64-based processor Windows 10 Pro GPU GTX 750 Ti

pabsilva commented 3 years ago

Hi trsh,

Indeed, it should be much faster (so it's not just your machine), since we are just creating a couple of meshes and we are using mesh instancing to reproduce them in several locations. This "processing" consists in converting Sceelix entities to actual renderable structures of Digitalrune, the render framework that used.

Unfortunately, this framework had limited support for mesh instancing (due to limitations in MonoGame) and its development was abandoned a while ago, so we will have to find another way to implement it. Because yes, in theory, it should be much much faster to process, and way more efficient to render.