I think its awesome that you try to make a 3d game engine for Pharo. I know its not an easy task by a long mark, its tons of hard work to have something reliable. Thank you for your efforts and if you want a beta tester I will be more than happy to help you.��
Saying that I am highly skeptical . There is a reason why 3d engines rarely become popular in dynamic languages. Performance. Same reason why C/C++dominate 3d graphics and audio synthesis.��
I agree that sending things to GPU will greatly boost performance for Pharo not just for Graphics but for all sort of things. CUDA and OpenCL can be used for loads of different computations and a good modern GPU can offer 8 times the performance of a good CPU.��
On the other hand having a good 3d game engine for Pharo is a thousand times better than not having such a thing at all. So keep rocking :)