 |
|
<<O>> Difference Topic
Java3DFAQ
(29 - 26 Jan 2009 - Main.puybaret)
|
|
<<O>> Difference Topic
Java3DFAQ
(28 - 30 Sep 2008 - Main.falkreon)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | | | Advice from users: | |
< < |
We found the question of installation so troublesome with mismatch of versions and users patially installing the software we bundle the complete java jvm and libraries (including J3D?) and in a subdirectory of our installation directory. No troubles since we did that.
| | | | |
< < | The best way to deploy is probably to use Java Web Start. Long ago I had to distribute two versions of an application - one bundled with the JMF runtimes and one without. The download-size bloat of bundling is incredibly large! For a download-dependant developer trying to keep small file sizes, this was problematic. Web Start is a huge help because it only grabs the extra files if they're needed. | > > |
- We found the question of installation so troublesome with mismatch of versions and users patially installing the software we bundle the complete java jvm and libraries (including J3D?) and in a subdirectory of our installation directory. No troubles since we did that.
| | | | |
< < | The downside of deploying applications in this format is that it's not conducive to CD or large-format offline titles. But then, neither is Java, really. | > > |
- The best way to deploy is probably to use Java Web Start. Long ago I had to distribute two versions of an application - one bundled with the JMF runtimes and one without. The download-size bloat of bundling is incredibly large! For a download-dependant developer trying to keep small file sizes, this was problematic. Web Start is a huge help because it only grabs the extra files if they're needed. The downside of deploying applications in this format is that it's not conducive to CD or large-format offline titles. But then, neither is Java, really.
-- Main.falkreon - 30 Sep 2008
Java Web Start information is available at http://java.sun.com/developer/technicalArticles/Programming/jnlp/
- Update: After some poking around, it seems like at least given the examples on Java3D's frontpage, jnlp doesn't solve the deployment issue. Worse yet, they fail silently, so if you don't have j3d, you wind up with extra hidden tasks on your computer that don't exit with an exception, nor do they show the pretty 3d examples. So more work is needed to improve J3D? deployability, and in fact java deployability in general.
| | |
|
|
<<O>> Difference Topic
Java3DFAQ
(27 - 29 Sep 2008 - Main.falkreon)
|
|
<<O>> Difference Topic
Java3DFAQ
(26 - 19 Sep 2008 - Main.simonarthur)
|
|
<<O>> Difference Topic
Java3DFAQ
(25 - 26 Aug 2008 - Main.puybaret)
|
|
<<O>> Difference Topic
Java3DFAQ
(24 - 25 Aug 2008 - Main.tmilard)
|
|
<<O>> Difference Topic
Java3DFAQ
(23 - 26 Nov 2007 - Main.KevinRushforth)
|
|
<<O>> Difference Topic
Java3DFAQ
(22 - 29 Aug 2007 - Main.ejrenaud)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | | | Java3D 1.3.1:
Works fine on NVidia cards. ATI cards with new drivers do not work with j3d 1.3.1 on Windows (on Linux work fine). | |
< < | Matrox cards do not work with turned off Z-buffer (it is turned off by default in this videocards, so, if you want to run java3d on matrox, you should turn on Z-buffer). Also, in some cases matrox does not work even with turned Z-buffer or does not render textures (these problems can be solved by using DirectX j3d version, setting 16-bit color depth, setting 800x600 video mode at last). Intel cards have troubles with refreshing on OpenGL version. | > > | Matrox cards do not work with turned off Z-buffer (it is turned off by default in this videocards, so, if you want to run java3d on Matrox, you should turn on Z-buffer). Also, in some cases Matrox does not work even with turned Z-buffer or does not render textures (these problems can be solved by using DirectX j3d version, setting 16-bit color depth, setting 800x600 video mode at last). Intel cards have troubles with refreshing on OpenGL version. | | | Java3D 1.3.2: | | | Works fine as in Java3D 1.3.2. If programmable shader is used NVidia family ( Tested : FX 500, FX 3000, FX6600, FX Go6600 and FX6800) works well. ATI has limited success. | |
> > | Java 3D 1.5:
Generally works fine. Results may depend on the renderer used. More stable ATI results than Java 3D 1.4 when using the native Windows renderer. On Mac OS X, both ATI and NVidia chipsets work fine under JSR-231/JOGL. | | |
Q: What platforms are supported? | | |
- Windows (x86)
- Linux (x86)
- Linux (AMD64)
| |
> > |
- Mac OS X (Universal, requires JSR-231/JOGL)
| | |
- Solaris (SPARC)
- Solaris (x86)
| | |
- Linux (Power PC)
- Linux (IA64 Itanium)
| |
< < | The following platform is not officially supported, but java3d has been ported to it by the manufacturer. The latest version of java3d may not be available.
- Mac OS X 10.3.1 or later.
According to Apple, 10.4 (Tiger) is not supported, but user reports suggest that Java3d works fine on 10.4 with no problems. | > > | Java 3D 1.3.1 is bundled with Mac OS X 10.4 (Tiger) and is an optional install available from Apple for 10.3.1 or later. Java 3D 1.4 is not available for Mac OS X. | | | See Apple's download site:
http://www.apple.com/downloads/macosx/apple/java3dandjavaadvancedimagingupdate.html | | | Q: Is software rendering supported? | |
< < | No. Java3d requires a supported 3D graphics card and communicates with it using native method calls. However, software rendering has been requested by some members of the user community. | > > | No. Java 3D requires a supported 3D graphics card and communicates with it using native method calls. However, software rendering has been requested by some members of the user community. | | |
| | | The answer varies with the operating system. | |
< < | For Versions of Mac OSX after Panther, no installation is required. | > > | For Versions of Mac OS X after Panther, no installation is required for Java 3D 1.3.1. | | | | |
< < | On windows, Linux, and Solaris, installers are available here: | > > | On Windows, Linux, Solaris, and Java 3D 1.5 for Mac OS X, installers are available here: | | | https://java3d.dev.java.net/binary-builds.html
| | | [THIS NEEDS MORE WORK] | |
< < | Advice from one user: | > > | Advice from users: | | |
We found the question of installation so troublesome with mismatch of versions and users patially installing the software we bundle the complete java jvm and libraries (including J3D?) and in a subdirectory of our installation directory. No troubles since we did that.
| |
> > | Java3D is part of the base Java installation on all new systems and system upgrades. Thus, Java3D applications can be deployed like any other Java application. | | |
Q: Where can I get some good 3D Layout Managers, similar to BoxLayout?, BorderLayout?, or HTML tables |
|
<<O>> Difference Topic
Java3DFAQ
(21 - 01 Jan 2007 - Main.cliftonbrooks)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | | |
| |
< < | Unanswered General Questions | > > | Q: How do I download and install a Java 3D binary release? | | | | |
< < | The following questions still need someone to write an answer for them. When this is done, they can be moved back up to the previous section in the appropriate place. | > > | The answer varies with the operating system. | | | | |
< < | Q: How do I download and install a Java 3D binary release? | > > | For Versions of Mac OSX after Panther, no installation is required. | | | | |
< < | [ANSWER TO THE QUESTION GOES HERE] | > > | On windows, Linux, and Solaris, installers are available here:
https://java3d.dev.java.net/binary-builds.html | | |
Q: How do I run a Java 3D application? | |
< < | [ANSWER TO THE QUESTION GOES HERE] | > > | Like other java applications, Java3D applications are invoked by calls to:
static void main (String[] args) { .. }
In other words, as long as the Java3D classes are installed properly and available, Java 3D applications are invoked in the exact same manner as other applications.
Similarly, Java3D applets run exactly like other applets. | | |
| |
> > | Unanswered General Questions
The following questions still need someone to write an answer for them. When this is done, they can be moved back up to the previous section in the appropriate place. | | | Q: How can I deploy my Java 3D application?
[THIS NEEDS MORE WORK] |
|
<<O>> Difference Topic
Java3DFAQ
(20 - 28 Apr 2006 - Main.grandall)
|
|
<<O>> Difference Topic
Java3DFAQ
(19 - 28 Apr 2006 - Main.grandall)
|
|
<<O>> Difference Topic
Java3DFAQ
(18 - 22 Apr 2006 - Main.grandall)
|
|
<<O>> Difference Topic
Java3DFAQ
(17 - 22 Apr 2006 - Main.grandall)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | | |
- Solaris (SPARC)
- Solaris (x86)
| |
< < | The following platforms are not supported, but java3d has been ported by the manufacturer. The latest version of java3d may not be available. | > > | The following platforms are not officially supported, but java3d has been ported by the manufacturer. The latest version of java3d may not be available.
- Mac OS X 10.3.1 or later.
According to Apple, 10.4 (Tiger) is not supported, but user reports suggest that Java3d works fine on 10.4 with no problems. | | | | |
< < |
- Mac OS X 10.3.1 or later (but not 10.4 Tiger, according to Apple).
| | | See Apple's download site:
http://www.apple.com/downloads/macosx/apple/java3dandjavaadvancedimagingupdate.html | |
> > | Q: Is software rendering supported?
No. Java3d requires a supported 3D graphics card and communicates with it using native method calls. However, software rendering has been requested by some members of the user community. | | |
Unanswered General Questions |
|
<<O>> Difference Topic
Java3DFAQ
(16 - 29 Mar 2006 - Main.kcr)
|
|
<<O>> Difference Topic
Java3DFAQ
(15 - 22 Mar 2006 - Main.kcr)
|
|
<<O>> Difference Topic
Java3DFAQ
(14 - 05 Feb 2006 - Main.grandall)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | | |
| |
> > | Q: What platforms are supported?
The following platforms are fully supported and have nightly builds. See the binary downloads page: https://java3d.dev.java.net/binary-builds.html
- Windows (x86)
- Linux (x86)
- Linux (AMD64)
- Solaris (SPARC)
- Solaris (x86)
The following platforms are not supported, but java3d has been ported by the manufacturer. The latest version of java3d may not be available.
- Mac OS X 10.3.1 or later (but not 10.4 Tiger, according to Apple).
See Apple's download site:
http://www.apple.com/downloads/macosx/apple/java3dandjavaadvancedimagingupdate.html
| | | Unanswered General Questions
The following questions still need someone to write an answer for them. When this is done, they can be moved back up to the previous section in the appropriate place. | | |
| |
< < | Q: What platforms are supported?
[ANSWER TO THE QUESTION GOES HERE]
| | | Q: Where can I get some good 3D Layout Managers, similar to BoxLayout?, BorderLayout?, or HTML tables
[ANSWER TO THE QUESTION GOES HERE] |
|
<<O>> Difference Topic
Java3DFAQ
(13 - 01 Dec 2005 - Main.yottzumm)
|
|
<<O>> Difference Topic
Java3DFAQ
(12 - 29 Jul 2005 - Main.aces)
|
|
<<O>> Difference Topic
Java3DFAQ
(11 - 18 Jul 2005 - Main.kcr)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | | | Q: How can I deploy my Java 3D application? | |
> > | [THIS NEEDS MORE WORK]
Advice from one user:
| | | We found the question of installation so troublesome with mismatch of versions and users patially installing the software we bundle the complete java jvm and libraries (including J3D?) and in a subdirectory of our installation directory. No troubles since we did that. | |
> > | | | |
Q: What platforms are supported? |
|
<<O>> Difference Topic
Java3DFAQ
(10 - 15 Jul 2005 - Main.aces)
|
|
<<O>> Difference Topic
Java3DFAQ
(9 - 15 Jul 2005 - Main.goldw)
|
|
<<O>> Difference Topic
Java3DFAQ
(8 - 15 Jul 2005 - Main.jada)
|
|
<<O>> Difference Topic
Java3DFAQ
(7 - 14 Jul 2005 - Main.jada)
|
|
<<O>> Difference Topic
Java3DFAQ
(6 - 14 Jul 2005 - Main.kcr)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | | |
| |
> > | Q: What graphics cards are supported?
Java3D 1.3.1:
Works fine on NVidia cards. ATI cards with new drivers do not work with j3d 1.3.1 on Windows (on Linux work fine).
Matrox cards do not work with turned off Z-buffer (it is turned off by default in this videocards, so, if you want to run java3d on matrox, you should turn on Z-buffer). Also, in some cases matrox does not work even with turned Z-buffer or does not render textures (these problems can be solved by using DirectX j3d version, setting 16-bit color depth, setting 800x600 video mode at last). Intel cards have troubles with refreshing on OpenGL version.
Java3D 1.3.2:
Works fine on NVidia, ATI and Matrox (with turned on Z-buffer).
| | | Unanswered General Questions
The following questions still need someone to write an answer for them. When this is done, they can be moved back up to the previous section in the appropriate place. | | | [ANSWER TO THE QUESTION GOES HERE] | |
< < |
Q: What graphics cards are supported?
Java3D 1.3.1:
Works fine on NVidia cards. ATI cards with new drivers do not work with j3d 1.3.1 on Windows (on Linux work fine).
Matrox cards do not work with turned off Z-buffer (it is turned off by default in this videocards, so, if you want to run java3d on matrox, you should turn on Z-buffer). Also, in some cases matrox does not work even with turned Z-buffer or does not render textures (these problems can be solved by using DirectX? j3d version, setting 16-bit color depth, setting 800x600 video mode at last). Intel cards have troubles with refreshing on OpenGL? version.
Java3D 1.3.2:
Works fine on NVidia, ATI and Matrox (with turned on Z-buffer). |
|
<<O>> Difference Topic
Java3DFAQ
(5 - 13 Jul 2005 - Main.kimerinn)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | | | Q: What graphics cards are supported? | |
< < | [ANSWER TO THE QUESTION GOES HERE] | > > | Java3D 1.3.1:
Works fine on NVidia cards. ATI cards with new drivers do not work with j3d 1.3.1 on Windows (on Linux work fine).
Matrox cards do not work with turned off Z-buffer (it is turned off by default in this videocards, so, if you want to run java3d on matrox, you should turn on Z-buffer). Also, in some cases matrox does not work even with turned Z-buffer or does not render textures (these problems can be solved by using DirectX? j3d version, setting 16-bit color depth, setting 800x600 video mode at last). Intel cards have troubles with refreshing on OpenGL? version.
Java3D 1.3.2:
Works fine on NVidia, ATI and Matrox (with turned on Z-buffer). | | | |
|
<<O>> Difference Topic
Java3DFAQ
(4 - 13 Jul 2005 - Main.kcr)
|
|
<<O>> Difference Topic
Java3DFAQ
(3 - 12 Jul 2005 - Main.kcr)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | | | General Questions | |
< < | Q: How do I download and install a Java 3D binary release?
[ANSWER TO THE QUESTION GOES HERE]
Q: How do I run a Java 3D application?
[ANSWER TO THE QUESTION GOES HERE]
| | |
Q: How do I join the Java 3D projects on java.net? | | |
| |
< < | Q: How do I Subscribe to the Java 3D Discussion Forum / Mailing List | > > | Q: How do I subscribe to the Java 3D discussion forum / mailing list | | | The new Java 3D interest list is available either as a discussion forum (which is what most of the community uses) or as a mailing list. Messages posted to one are cross-posted to the other automatically. | | |
| |
< < | Q: What is CVS and How Do I Use It? | > > | Q: What is CVS and how do I use it? | | | Concurrent Version System (CVS) is a source code control system used by java.net projects.
If you are new to CVS, Login to java.net and go to the following page: | | | http://java3d.dev.java.net/contribute.html | |
> > |
Unanswered General Questions
The following questions still need someone to write an answer for them. When this is done, they can be moved back up to the previous section in the appropriate place.
Q: How do I download and install a Java 3D binary release?
[ANSWER TO THE QUESTION GOES HERE]
Q: How do I run a Java 3D application?
[ANSWER TO THE QUESTION GOES HERE]
Q: How can I deploy my Java 3D application?
[ANSWER TO THE QUESTION GOES HERE]
Q: What platforms are supported?
[ANSWER TO THE QUESTION GOES HERE]
Q: What graphics cards are supported?
[ANSWER TO THE QUESTION GOES HERE] | | | |
|
<<O>> Difference Topic
Java3DFAQ
(2 - 12 Jul 2005 - Main.kcr)
|
| |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. --> | |
< < | Java3DFAQ <-- this automatically adds a header showing the name of this page --> | > > | | | | | |
< < | This is a list of frequently asked questions about Java 3D. | > > | This Wiki page contains a list of frequently asked questions about Java 3D. All Java 3D Community Members are welcome to contribute to this FAQ! Please read Java3DWikiInfo before making any changes. | | | | |
< < | Frequently Asked Questions
<-- Uncomment this when we have more than one category --> | > > | | | | | |
< < | This is a placeholder for a list of frequently asked questions.
We may want to organize it into categories (e.g., XXX, YYY, ZZZ). | > > | <-- For now, all questions are in a single "general" category. In the future, we may want to organize it into multiple categories (e.g., general, installation, downloading, licensing, etc.) --> | | | | |
< < | Q: Why? | > > | General Questions
Q: How do I download and install a Java 3D binary release?
[ANSWER TO THE QUESTION GOES HERE]
Q: How do I run a Java 3D application?
[ANSWER TO THE QUESTION GOES HERE]
Q: How do I join the Java 3D projects on java.net?
To join the parent java3d project you will need follow these steps:
- Create a java.net account if you don't already have one
- Login to java.net using your username/password
- Go to the role request page in the parent java3d project, and request an "Observer" role
Joining the parent java3d project lets you file issues (bugs and feature requests).
Note: unless you want to work with the Java 3D internals, or see automated source code checkin messages, you only need to
join the parent java3d project.
Q: How do I Subscribe to the Java 3D Discussion Forum / Mailing List
The new Java 3D interest list is available either as a discussion forum (which is what most of the community uses) or as a mailing list. Messages posted to one are cross-posted to the other automatically.
Discussion Forum
To participate in the discussion forum, you should first create a JavaDesktop forum account (you don't need an account if you just want to read the forum, but the tools work better if you do, since it keeps track of which threads you have read):
The URL for the Java 3D forum on javadesktop.org is: http://www.javadesktop.org/forums/forum.jspa?forumID=55
Mailing List
If you prefer to send/receive messages via a mailing list, you will need follow these steps:
- Create a java.net account if you don't already have one
- Login to java.net using your username/password
- Go to the "Mailing Lists" page of the parent java3d project and subscribe to the "interest@java3d.dev.java.net" mailing list
More Information
For a description of the various mailing lists and the forum, go here:
http://java3d.dev.java.net/#Feedback_and_Discussion
Q: How do I file an issue?
You need to join the parent java3d project as an Observer, if you aren't already signed up for a role in the project.
All Java 3D-related bugs for j3d-core, j3d-core-utils, vecmath, and j3d-examples, are filed using the Issue Tracker in the parent java3d project.
To file an issue:
- Login to java.net using your username/password
- Go to the Issue Tracker and click on the appropriate link for the type of issue you want to enter: Defect, Patch, Task, Feature, or Enhancement. Defect is the most common one and is used for reporting bugs.
For more information about filing issues, please see: https://java3d.dev.java.net/#Reporting_Issues
Q: How do I download the Java 3D source code?
Before downloading the source code, you will need to create a java.net account if you don't already have one.
You must use CVS to download the source code for projects on java.net (see: Q: What is CVS and How Do I Use It? if you are unfamiliar with CVS).
Java 3D is composed of three main CVS modules (projects), which can be checked out using a CVS client:
In order to build the code, the three top-level directories must be named exactly as shown above and they must be sibling directories. To ensure this, run the cvs checkout command for each of the modules from the same parent directory. For example:
cd <cvs-root-dir>
cvs checkout vecmath
cvs checkout j3d-core
cvs checkout j3d-core-utils
Q: How do I build Java 3D from the source code?
You need to do the following steps:
- Download the source code for the following three projects: j3d-core, j3d-core-utils, and vecmath (see Q: How do I download the Java 3D source code?)
- Build vecmath (see vecmath/README-build.html in the source tree)
- Build j3d-core (see j3d-core/README-build.html in the source tree)
Q: What is CVS and How Do I Use It?
Concurrent Version System (CVS) is a source code control system used by java.net projects.
If you are new to CVS, Login to java.net and go to the following page:
https://j3d-core.dev.java.net/servlets/ProjectSource
[TODO: ADD MORE INFO HERE]
For more information see the following CVS links:
Q: How can I contribute to Java 3D?
For information on how you can contribute to the Java 3D projects on java.net, go here:
http://java3d.dev.java.net/contribute.html | | | | |
< < | A: Why not. | | | |
|
<<O>> Difference Topic
Java3DFAQ
(1 - 11 Jul 2005 - Main.kcr)
|
|
> > |
| META TOPICPARENT | name="Java3D" |
Home | Changes | Index | Search | Go <-- This creates the navigation links to : Home | Help | Index | etc. -->
Java3DFAQ <-- this automatically adds a header showing the name of this page -->
This is a list of frequently asked questions about Java 3D.
Frequently Asked Questions
<-- Uncomment this when we have more than one category -->
This is a placeholder for a list of frequently asked questions.
We may want to organize it into categories (e.g., XXX, YYY, ZZZ).
Q: Why?
A: Why not. |
|