Which OpenGL interface to use?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Which OpenGL interface to use?

Hans-Martin Mosner
Hi folks,
I'd like to play around with 3D graphics again, possibly leading to some
simple 3D game or so.
Now the question is: which Squeak interface should I use?
I currently see two options:
- do it in Croquet, with the added possibility that it might become a
multiplayer game (although I'm not sure whether the Croquet event
mechanism would have a low enough latency).
- do it with Balloon3D which is in standard Squeak, and also has 3D
acceleration
What would the 3D experts say?

Cheers,
Hans-Martin

Reply | Threaded
Open this post in threaded view
|

Re: Which OpenGL interface to use?

Joshua Gargus-2
Use Croquet.

The latency of Croquet's event mechanism should be fine, unless  
you're trying to program a first-person shooter.  If the latency is  
too high, you can probably still pick and choose from Croquet's scene  
graph while using your own network layer.  If you want to do  
everything yourself, just use Croquet's OpenGL interface.

Josh


On Sep 16, 2006, at 2:30 PM, Hans-Martin Mosner wrote:

> Hi folks,
> I'd like to play around with 3D graphics again, possibly leading to  
> some
> simple 3D game or so.
> Now the question is: which Squeak interface should I use?
> I currently see two options:
> - do it in Croquet, with the added possibility that it might become a
> multiplayer game (although I'm not sure whether the Croquet event
> mechanism would have a low enough latency).
> - do it with Balloon3D which is in standard Squeak, and also has 3D
> acceleration
> What would the 3D experts say?
>
> Cheers,
> Hans-Martin
>


Reply | Threaded
Open this post in threaded view
|

Re: Which OpenGL interface to use?

Hans-Martin Mosner
Josh Gargus schrieb:
> Use Croquet.
Looking more closely at the alternatives, I've come to the same
conclusion already :-)
>
> The latency of Croquet's event mechanism should be fine, unless you're
> trying to program a first-person shooter.  If the latency is too high,
> you can probably still pick and choose from Croquet's scene graph
> while using your own network layer.  If you want to do everything
> yourself, just use Croquet's OpenGL interface.
Yup, I think having those options is a good thing - if the Croquet high
level stuff stands in the way, I can go all the way down to OpenGL
(hopefully).
BTW, the game I have in mind is not a first person shooter, but an "air
hockey" style thing. But the latency requirements are similar as you
will probably know if you have played that stuff in reality...

Cheers,
Hans-Martin