1. NodeBox 1
    1. Homepage
    2. NodeBox 3Node-based app for generative design and data visualization
    3. NodeBox OpenGLHardware-accelerated cross-platform graphics library
    4. NodeBox 1Generate 2D visuals using Python code (Mac OS X only)
  2. Gallery
  3. Documentation
  4. Forum
  5. Blog

FullScreen Performance

Posted by toby_ on May 27, 2008

If have just played around with some Animations
and realized that the performance goes extremely down
in Fullscreen Mode.

The thing is - if i do near the same size with the Standard
Window - like 1024 x 1024 - it works perfect.

Speed is set to 100.
Just spinnig around some squares.

MacBook Pro - ATI 1600


 
Posted by fdb on May 28, 2008

Yes, fullscreen animations makes a big difference in performance. This is because all elements are scaled up, which slows down everything. If you can't get realtime performance, try rendering a movie of your script. I understand this might not be appropriate in every situation, especially with regards to interactivity.

Kind regards,

Frederik



Posted by toby_ on May 28, 2008

hm,

but i mean where is the differents between a window with 1024x768 and exactly the same size of my screen?

Quality is exactly the same - to me.



Posted by mdk on Jun 02, 2008

i have found the performance decrease in fullscreen mode only happens if you use a non-native resolution....

so on your laptop if you set the animation resolution to 1440x900 then perhaps fullscreen won't run so badly.

or am i just imagining this?



Posted by toby_ on Jun 02, 2008

i have tried that - but the performance loose is extreme.
my simple square move in a window with 1440x900 goes fine
with speed 120 - looks super smooth.
but in fullscreen - its more like 18fps.



Posted by toby_ on Jun 02, 2008

i think fullscreen mode seems not to be prepared for animation.

And also::
1.) would be more intuitive - if i could exit fullscreen with [ESC] key.

2.) would be nice to render a scene again in fullscreen by pressing [apple+r].

right now you to exit and enter fullscreen for that.



Posted by toby_ on Jun 04, 2008

Lets call it a bug ?