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".