KittyCAD / modeling-app

The KittyCAD modeling app.
https://kittycad.io/modeling-app/download
MIT License
366 stars 29 forks source link

Objects visibly pop in #2676

Closed lf94 closed 2 months ago

lf94 commented 3 months ago

A major goal of ours is "speed". It completely kills the selling of that goal.

We need to eliminate any instances of this, at least for < 100 objects as an initial goal, so let's start with that.

adamchalmers commented 3 months ago

this is just an issue saying "batch everything"

adamchalmers commented 3 months ago

duplicate of https://github.com/KittyCAD/modeling-app/issues/1972

lf94 commented 3 months ago

Pretty much and why I assigned you too

It may not be a duplicate though, because you may find another strategy. This is specifically for initial model loading, and we don't need to make it absolutely the best, just enough to handle 100 drawing commands. I would say even 25.

lf94 commented 2 months ago

@adamchalmers we were able to solve this by simply holding off the showing of the scene until the first render is done, and during run-time, pausing the stream.