Print at Dec 20, 2025, 7:15:34 PM

Posted by InteractiveMesh at Dec 13, 2013, 12:07:41 PM
Re: License for Gallery samples
Even if it is not my intention to distribute bundles of JavaFX or my own developments along with GNU GPL licensed 3D models, I don't think this would cause any problems because these software products neither "in whole or in part contains" nor are "derived from" any 3D model (see GNU GPL 2b).

Nevertheless, I don't regard the GNU GPL license as appropriate for 3D models or other 'artwork'. It is designed for executable software.

The Free Art License might be the preferred license for distributing SH3D-homes (*.sh3d) because most SH3D's free 3D models are Free Art licensed and it seems to be compatible to the CC-BY license used by all other contributors (I'm not a lawyer).

I will continue my work, but I won't publish it before the license is clarified.

-----

JavaFX will provide a 3D API with its release 8.0 available in March 2014. The current JavaFX 3D API covers only a minimal scope of 3D capabilities. It is sufficient to render SH3D-homes OBJ exports with following restrictions: no transparency support (still in progress), only triangle geometry (no strips, points or lines), no support of individual normals (smoothing groups are used). Programmable shader support is not planned yet.

JavaFX 3D will not include any model importer in the core API. The JavaFX team started an open source project '3DViewer' which provides rudimental importers for COLLADA, Max-ascii, Maya-ascii and OBJ (see JavaFX Demos and Samples download: https://jdk8.java.net/download.html). Another open source COLLADA project seems to be on the way but isn't published yet.

InteractiveMesh provides freely usable importers for 3ds, COLLADA, FXML, OBJ, STL and X3D(scheduled). The corresponding ModelBrowserJFX renders SH3D-homes OBJ exports with the above mentioned restrictions (see http://www.interactivemesh.org/models/jfx3dbrowser.html).

August