Good design often separates data from implementation code and loading 3d models as VRML datafiles into a modern, efficient language like Java3d gives you a portable, efficient, network friendly solution.
Multiple loaders exist and have been successfully used for Java3d, by Sun, and other parties, and you can start building 3d games from pre-existing artwork and programs ... Games & Human Animation with VRML & Java3d ------------------------------------------ http://www.frontiernet.net/~imaging/games_with_java3d.html http://www.frontiernet.net/~imaging/java3d_and_vrml.html -- Screen captures of games etc., links to Java source code. A great selection of demos is available from Biel, Switzerland ( below ) ... available with Source code, models, documentation. Games & Educational 3d Visualization Programs --------------------( source code available, mostly Java3d ) | a selection of projects written in Java3D | developed at the Computer Science Department of the | University of Applied Sciences in Biel (Switzerland) | as a part of the third year course Computer Graphics. | http://www.hta-bi.bfh.ch/~swc/DemoJ3D/ Examples include: Battleship3d, Billiards, House Furnishing & more using both Sun's VRML Loaders and the NCSA loaders: http://www.hta-bi.bfh.ch/~swc/DemoJ3D/Battleship3D/www/frameset.html http://www.hta-bi.bfh.ch/Projects/bombermn/ http://www.hta-bi.bfh.ch/Projects/bombermn/screenshots/screenshots.html http://www.hta-bi.bfh.ch/~swc/DemoJ3D/Glymp3D/www/frames.html http://cobra.hta-bi.bfh.ch/Home/swc/DemoJ3D/FurnishingPlanner/FurnishingPlanner/www/manual.html http://cobra.hta-bi.bfh.ch/Home/swc/DemoJ3D/FurnishingPlanner/FurnishingPlanner/www/einleitung.html http://cobra.hta-bi.bfh.ch/Home/swc/DemoJ3D/FurnishingPlanner/FurnishingPlanner/www/pictures/fp_in_action.jpg http://www.hta-bi.bfh.ch/~swc/DemoJ3D/Billard-3D/www/index.html http://www.hta-bi.bfh.ch/~swc/DemoJ3D/Billard-3D/www/docs/Billard3D.zip > I have a problem about using the loader of ncsa. ... > > I've tried to load some 3D graphic which may > consist of different parts. for example, > a computer maybe made up of a keyboard, a monitor etc. > > So I think it is possible for java3D to resolve > these part using some code using other loader. > > However, when I use the ncsa loader to load the > image, not only it fails to let me to resolve those > parts from the scene graph(I've used the hashtable > and enumeration method but the enumeration > method:hasMoreElements() always evaluate to false), > but also change the rotation transformation I used > when I load the image with other loader. > > Or would there be any other loader which is > much more efficient in loading the image ? > would anyone give me the suggestion ? > > Is there anyone know whatz the problem ? > ....I will be appreciate if anyone can help. > > Thx!! | | [ Siu wrote to Java3d-interest list on Tues Feb 19, 2002 ] | [ was: "Urgent: The properties of ncsa loader" ] http://archives.java.sun.com/cgi-bin/wa?A2=ind0202&L=java3d-interest&P=47974 Start with something that works. Understand it, modify it, build on it. Then create something new. Starting from something that doesn't work is harder. The Sun Loaders are better than NCSA loaders, I've used them to animate Web3d's H-Anim Avatars with PROTOs, Sensors, and 'Gesture' Animations, in a browser, & out, on Windows & Linux. Download and run Sun's Fly Through Demo ( see link below ). It reads & renders VRML files and other formats too, and the source code is available, and it works ;^) It will also add lights and position the object and the view position for you, if needed. People have been doing VRML animiation on the web since at least March 2000, with Java3d. Learn from those successes. It's probably easier to load the whole scene at once, rather than load the scene and trying to break it apart, or you can load seperate objects and build them up: but start with something that works. The BattleShip game loads, renders, and moves multiple objects, and is fairly simple. Start simple. Have fun. VRML Loaders for Games & etc. ( more info, earlier post ): ---------------------------- http://archives.java.sun.com/cgi-bin/wa?A2=ind0202&L=java3d-interes&P=47349 http://groups.google.com/groups?hl=en&group=comp.lang.vrml&selm=3C715287.2060902%40rochester.rr.com -- Paul, Java Developer & Web Animator ----------------------------------------------------- "Imaging the Imagined: Modeling with Math & a Keyboard" =========================================================================== 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".
