I just started playing with Squeak using the 3.9 image from the website.
Is the only work being done in graphics/3D these days for Squeak that of the Croquet project? I can't seem to get ahold of the OpenGL FFI stuff through the SqueakMap or other mechanisms (although I admit to being too much of a neophyte to be sure I'm searching everywhere I should). Thanks, -Brent |
It's only in Croquet. Part of the issue is that the OpenGL package
assumes that the compiler has been hacked to support positional arguments, so that you can write code like... ogl glBegin(GLLineStrip); glColor3f(1.0, 0.25, 1.0); glVertex3f(1.0, 2.0, 10.0); "..." glEnd. ... which looks very familiar to a C programmer, which most graphics programmers are. It will look even better if we can completely get rid of underscore assignments so that "GLLineStrip" can become "GL_LINE_STRIP". Why not just use the Croquet image (if not Croquet itself)? It's hardly distinguishable from a 3.8 image. Josh On Jan 11, 2007, at 9:34 PM, Brent Fulgham wrote: > I just started playing with Squeak using the 3.9 image from the > website. > > Is the only work being done in graphics/3D these days for Squeak > that of the Croquet project? I can't seem to get ahold of the > OpenGL FFI stuff through the SqueakMap or other mechanisms > (although I admit to being too much of a neophyte to be sure I'm > searching everywhere I should). > > Thanks, > > -Brent > |
An alternative is still Balloon3D, which you can install from
Squeakmap. It's a graphics engine with software rendering, OpenGL and DirectX support. I just tried on my Mac, and it worked fine, including HW acceleration. Unfortunately, it seems nobody is actively developing it at the moment. IMHO it could still be evolved into a very nice cross-platform 3D graphics solution for Squeak, but it would take some dedication ... - Bert - On Jan 12, 2007, at 6:44 , Joshua Gargus wrote: > It's only in Croquet. Part of the issue is that the OpenGL package > assumes that the compiler has been hacked to support positional > arguments, so that you can write code like... > > ogl > glBegin(GLLineStrip); > glColor3f(1.0, 0.25, 1.0); > glVertex3f(1.0, 2.0, 10.0); > "..." > glEnd. > > ... which looks very familiar to a C programmer, which most > graphics programmers are. It will look even better if we can > completely get rid of underscore assignments so that "GLLineStrip" > can become "GL_LINE_STRIP". > > Why not just use the Croquet image (if not Croquet itself)? It's > hardly distinguishable from a 3.8 image. > > Josh > > > On Jan 11, 2007, at 9:34 PM, Brent Fulgham wrote: > >> I just started playing with Squeak using the 3.9 image from the >> website. >> >> Is the only work being done in graphics/3D these days for Squeak >> that of the Croquet project? I can't seem to get ahold of the >> OpenGL FFI stuff through the SqueakMap or other mechanisms >> (although I admit to being too much of a neophyte to be sure I'm >> searching everywhere I should). >> >> Thanks, >> >> -Brent >> > > |
Bert Freudenberg wrote:
> An alternative is still Balloon3D, which you can install from Squeakmap. > It's a graphics engine with software rendering, OpenGL and DirectX > support. I just tried on my Mac, and it worked fine, including HW > acceleration. Unfortunately, it seems nobody is actively developing it > at the moment. IMHO it could still be evolved into a very nice > cross-platform 3D graphics solution for Squeak, but it would take some > dedication ... At Impara we are using Balloon3D, but haven't (yet) put any effort into extending the plugin itself. We are mainly using it for gaining access to hardware accelerated graphics. Michael |
In reply to this post by Brent Fulgham
> Why not just use the Croquet image (if not Croquet itself)? It's
> hardly distinguishable from a 3.8 image. Mainly lack of knowledge. I grabbed the current version of squeak and started playing with it, then realized "Hey, I'd like to try some 3D stuff" and ran into a brick wall. Now that I know it's only in Croquet I'll probably just grab that image. It's just not very obvious to new users that 3D is relegated to a croquet-only environment. Thanks, -Brent |
Seems like the earlier versions of Squeak had a "Energizer Bunny" 3D demo.
Was that Balloon3D or...? |
On Jan 12, 2007, at 20:23 , Blake wrote: > Seems like the earlier versions of Squeak had a "Energizer Bunny" > 3D demo. > > Was that Balloon3D or...? Yes, or rather, a scripting environment (Wonderland) written on top of B3D. Somewhere you might find an objects.zip file containing all the models ... - Bert - |
Free forum by Nabble | Edit this page |