kmcurry / 3Scape

Create fun 3D contraptions in your browser that react to space, time, and physics
http://3Scape.me
GNU General Public License v3.0
3 stars 8 forks source link

Performance Degrades Quickly (with Roamer) #434

Closed kmcurry closed 9 years ago

kmcurry commented 9 years ago

Precise replication steps unknown

I created a 3Scape with about a twenty Parts. I snapped together some Parts and made the assembly a Roamer. I put the 3Scape browser tab in the background for about 10 minutes. When I returned the roaming part was jerking along one frame at a time.

Some of the Parts are scaled. Scale seems to be a common factor in various observed performance issues. (See line 199 of objectmode.js for magic # that prevents scale < .2. For some reason scale below .2 causes a huge drop in frame rate. There's no practical use for scale smaller than .2 so it wasn't a priority to address but could be related.)

See video on Dropbox