Michael Nischt wrote:
> And again I guess - even if it's possible - it is much more confusing to
> work together with JMF for using videos,..

Ah yes, that's prompted me about something I would really like to do:
Some texture capability that allows the use of VolatileImage or
something similar to that for efficient video texture handling. My
understanding of the system at the moment is that even if you have
hardware MPEG support, the way J3D is structured is that the frame must
come off the video card and then then get written back to it again
(texture byRef stuff). That's really inefficient and I would love to
have some way of just pointing j3D at a chunk of video card memory space
and say "here's a texture, just render it every frame, whatever the
contents are". In doing this, it would remove the need for control over
individual video frames from needing to come back into Javaland unless
the programmer really wanted it. That way, programmers could do other
funky stuff with pixelshaders doing stuff outside the J3D space but
still have it rendering as needed.

> IMHO scenegrpah rendering is perfect for 'little' web-applications,
> because it shortens the developing time. But for games, e.g. which uses
> a portal engine, .. it can be even more complicated, because a good
> visual scenegraph needn't to be a good game scenegraph.

I disagree strongly with that. If you design your code properly, that is
a non-issue. Have a look at how the particle code and ROAM stuff is
working. If I could, I would show you how Xj3D will work, but that's a
month or two away yet (code hasn't been written but the design is
floating around on a pile of scrap paper here :). These are a heck of a
lot more complex than a simple game engine and still we don't need to go
to immediate mode. I think that the immediate mode requeusts are just
trying to justify the lack of vision on the part of game programmers to
change development mindsets. "We've always done it this way so you must
accommodate the way we work".

--
Justin Couch                         http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler              http://www.yumetech.com/
Author, Java 3D FAQ Maintainer                  http://www.j3d.org/
-------------------------------------------------------------------
"Humanism is dead. Animals think, feel; so do machines now.
Neither man nor woman is the measure of all things. Every organism
processes data according to its domain, its environment; you, with
all your brains, would be useless in a mouse's universe..."
                                               - Greg Bear, Slant
-------------------------------------------------------------------

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to