#Java3Dtutorial #3Dmodel #SwitchBetweenPoses
This video explains how to create six different poses of a 3D model, Leo, and how to switch between them from the keyboard.
0:00 Java 3D: How to Create a 3D Model Manipulating a Touch Panel_1
1:58 Creating Sitting 3D Models
2:17 Creating a sitting Ponta (Pom) model
6:37 Smoothing the Deformed Sitting_Pomeranian.obj
8:07 Changing the Sitting Ponta (Pom) Model to a Sitting Leo Model
10:17 Creating the Other Poses from the Sitting Leo Model
10:26 Creating a Pose of Leo Raising His Right Front Paw Up
11:54 Smoothing the Deformed Leo_right_paw_up.obj
13:31 Creating a Pose of Leo Lowering His Right Front Paw Down
15:06 Creating a Pose of Leo Bringing His Right Front Paw to the Left
18:02 Creating a Pose of Leo Bringing His Right Front Paw to the Right
19:47 Creating a Pose of Leo Bringing His Right Front Paw Further to the Right
21:52 Source Code Explanation
22:03 Connecting Ponta, Pom, and Leo under a Local Coordinate System (tg_f)
27:12 Switching between Five Poses of Leo from the Keyboard
32:02 Modifying Sitting_Pomeranian.obj and the Other .obj Files
33:07 Run
New Google Site:
https://sites.google.com/view/flying-...
https://sites.google.com/view/flying-...
https://sites.google.com/view/flying-...
https://sites.google.com/view/flying-...
Source code described in this video:
https://sites.google.com/view/flying-...
Source code described in "Java 3D: How to Make a Walking .obj Pomeranian Dog Model"
https://sites.google.com/view/flying-...
Source code described in "Java 3D: How to Load and Manipulate a Creazilla 3D Pomeranian Model"
https://sites.google.com/view/flying-...
Blender 2.93:
https://download.blender.org/release/...
Poly was shut down on June 30, 2021. You can download all the Poly .obj models I used in my videos from here (new Google Site):
https://sites.google.com/view/flying-...
CC-BY 3.0:
https://creativecommons.org/licenses/...
https://creativecommons.org/licenses/...
3D model file I used:
1) Pomeranian Creazilla Open-Source License (C) by Michael
https://creazilla.com/nodes/3518148-p...
License Terms:
https://creazilla.com/pages/11-creazi...
If you can't access the above link, download the model from here:
https://sites.google.com/view/flying-...
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 - Running a ...
https://www3.ntu.edu.sg/home/ehchua/p...
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
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...
Java3D FAQ
https://jogamp.org/wiki/index.php/Jav...
Java3D Forum
https://forum.jogamp.org/java3d-f3728...
Thank you for watching my video.