Grasshopper

algorithmic modeling for Rhino

Testing the limits of the Eto.Drawing namespace for faux and proper 3D colour pickers. It's *smooth*. The main speed improvement over System.Drawing (Grasshopper 1.0) is that textures and bitmaps render waaay faster, allowing me to render UI pixels to off-screen bitmaps and then draw them to the screen.

The picker colours are all computed on the main thread in 16x16 pixels, which is fast enough for a high frame-rate, and then cached to 64x64 pixel images in background threads.

The sphere is a colour space of my own design. It's similar to HSL but uses a more advanced luminance metric, thus each latitude should have the same greyscale value. But that depends partly on monitor calibration, so it's impossible to get it right for everyone.

Views: 602

Comment

You need to be a member of Grasshopper to add comments!

Comment by Nick Tyrer on June 16, 2015 at 11:26am

Looks like you are having some fun with 2.0. The graphic design of sphere is really nicely done.

Comment by David Rutten on June 16, 2015 at 10:58am

And just to be absolutely clear, this is a drawing test only. There's no functionality, please do not email me asking for a GH2 beta.

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service