I saw that rhino 8 support mac’s metal ‘gpu.’ I’m wondering if this makes any of the following functions in grasshopper run faster
1 (brep) solid union
2 surface morph (not sure the different between this and ‘smorph?’)
3 split brep (and other brep cutting functions)
I was hopeful but then I recall some of these things is only cpu (cannot be coded parallel), so maybe support metal is only make render faster, not anything modeling related?
As I understand it as a layman, Metal support means that the rendering of all viewports is done with Metal, instead of OpenGL or Vulkan. Metal supports compute shaders for applications different than rendering, but whether this would even make sense to speed up geometry operations and calculations, I don’t know.
I guess some geometry problems are already hugely complex to implement, but then to reconceptualize or reinvent parts or the entire thing for optimal multithreading adds an entire level of complexity on top. Also multithreading can be done on a CPU as well, and this is traditionally where it happens.
Also keep in mind that running Rhino natively, instead of virtualized with Rosetta, should already make it overall at least a little faster.