Java 3D: How to Make a 3D .obj Model Riding in a Globe (with Source Code)

Опубликовано: 04 Ноябрь 2024
на канале: fukinotou11d
111
1

#Java3Dtutorial #3Dmodel #globerider
This video explains how to move a 3D rider model along the inner surface of a globe.

Source code described in this video:
https://sites.google.com/view/flying-... (new Google Site)

Source code described in
"Java 3D: How to Combine Scooter and Male .obj Models in Blender, and Make It Fly"
https://sites.google.com/view/flying-... (new Google Site)

Source code described in
"Java 3D: How to Make a Little Alien Robot Walk Around on an Asteroid"
https://sites.google.com/view/flying-... (new Google Site)


Poly was shut down on June 30, 2021. If you need the Poly model (Buckyball slim) I used in this video, you can download it from the link under "3D model files I used".

I don't own any of the Poly models, so credits go to their respective and rightful owners. Please follow the CC-BY 3.0 license when you use them.
CC-BY 3.0:
https://creativecommons.org/licenses/...
https://creativecommons.org/licenses/...

3D model files I used:
1) 3D model (Scooter) CC BY 3.0 US (C) by Kator Legaz
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...

2) 3D model (Sitting male) CC BY 3.0 US (C) by Reallusion
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...

3) 3D model (Buckyball slim) CC BY (C) by Bill Baran (Sirkut)
https://drive.google.com/file/d/1C2Ma...

Image file I used:

1) Circus (Free for commercial use No attribution required) (C) by psgreiner
https://pixabay.com/photos/berlin-cir...
License Terms:
https://pixabay.com/service/license/
https://pixabay.com/service/terms/


Types of licenses
https://en.wikipedia.org/wiki/Creativ...

obj file format
https://en.wikipedia.org/wiki/Wavefro...


To learn more:
About Java 3D:

Free online books:
Dr. Andrew Davison's "Killer Game Programming in Java":
http://fivedots.coe.psu.ac.th/~ad/jg
Dr. Andrew Davison's "Pro Java 6 3D Game Development":
http://fivedots.coe.psu.ac.th/~ad/jg2


About Java:
   • Java Programming Tutorial - 2 - Runni...  
https://www3.ntu.edu.sg/home/ehchua/p...

Java Language Specification:
http://docs.oracle.com/javase/specs/j...


To use the KeyNavigatorBehavior class in my Java 3D program (Mykeynavbeh.java), I used the following code;

1) Part of code from BackgroundApp.java included in the source bundle
that accompanies Sun Microsystems' Java 3D API Tutorial
(http://java.sun.com/developer/onlineT...)
Copyright (c) 1996-2000 Sun Microsystems, Inc. All Rights Reserved.

Copy of the above tutorial:
https://web.cs.ucla.edu/classes/cs269...
Change ch0.pdf to ch1.pdf-ch7.pdf in the address bar to display other chapters.

Example source code:
http://www.interactivemesh.org/off/do...


Thank you for watching my video, and I appreciate the people who have posted wonderful free software, images, models, and Java 3D tutorials that allowed me to make this video.