Re: NSOpenGL RenderKit

Philippe C.D. Robert <[email protected]> Wed, 23 Oct 2002 12:44:32 +0200
Newsgroups gmane.comp.gnu.3dkit.general
Message-ID <[email protected]>
Hi,

I cc'ed the 3DKit discussion list, because I think this might be 
interesting...

On Wednesday, October 23, 2002, at 01:08  Uhr, Lyndon Tremblay wrote:
> On 2002-10-22 05:52:27 -0400 Philippe C.D. Robert 
> <[email protected]> wrote:
>> You could definitly write a SDL backend, this would be very 
>> interesting, but 2 problems would then still not be handled 
>> automatically:
>> - how would you render fonts correctly?
>
> I realize SDL does not have any knowledge of 'windowing' -- therefore 
> a SDL-based X renderer would be used. It should allow for back-art or 
> back-gps etc to work, the rastering would be implemented in SDL.

Does such a renderer exist?

>> Anyway, if you start such a beast, keep me updated! :-)
>
> I am wondering how 3DKit relates to the RenderMan standard. I have 
> been considering research on designing and implementing a hardware 
> accelerated RenderMan-compliant renderer based on OpenGL 2.0.

This is a very interesting issue. The GNU 3DKit was developed as a 
OpenGL based 3D framework only, although the idea to write it came from 
NeXT's 3DKit. Now my research interests have shifted a little and I am 
less interested in pure OpenGL based stuff. Up until recently I did not 
think of making the GNU 3DKit more generic, though. But then I started 
thinking about how the next gen 3DKit could be used to render a scene 
using different techniques (I am particularly interested in ray 
tracing, but other scanline based techniques would be interesting as 
well). My idea was to manage a scene in a scene database which could 
then be rendered by different renderers. Of course this needs much more 
thinking, but I now believe that it is worth it. This has the drawback, 
that a running version of it will be even more delayed though.

Is this really worth the effort, is anyone else interested in using 
such functionality?

-Phil
--
Philippe C.D. Robert
http://www.nice.ch/~phip