#Java3D #3Dmodel #talkingpomeranian
This video explains how to create and download voice files using Ondoku, how to write code for producing voices, and how to keep track of the order of KeyType events, and produce the corresponding voices.
My Uploaded Videos and Source Code (New Google Site):
https://sites.google.com/view/flying-java-3d/home
https://sites.google.com/view/flying-java-3d/home/page-2
https://sites.google.com/view/flying-java-3d/home/page-3
https://sites.google.com/view/flying-java-3d/home/page-4
Source code described in this video:
Source Code 1 (Command Line)
Source Code 2 (Eclipse)
https://sites.google.com/view/flying-java-3d/videos/java-3d-how-to-talk-to-dancing-pom-in-english-from-the-keyboard
Source code described in "Java 3D: How to Make Dancing .obj Pomeranian Models"
https://sites.google.com/view/flying-java-3d/videos/java-3d-how-to-make-dancing-obj-pomeranian-models
Source code described in "Java 3D: How to Load and Manipulate a Creazilla 3D Pomeranian Model"
https://sites.google.com/view/flying-java-3d/videos/java-3d-how-to-load-and-manipulate-a-creazilla-3d-pomeranian-model
3D model file I used:
1) Pomeranian Creazilla Open-Source License (C) by Michael
https://creazilla.com/nodes/3518148-pomeranian-dog-3d-model
License Terms:
https://creazilla.com/pages/11-creazilla-open-source-license
Font I used:
1) Shirokuma font
https://www.freejapanesefont.com/shirokuma-font-download/
Types of licenses
https://en.wikipedia.org/wiki/Creative_Commons_license#Types_of_licenses
obj file format
https://en.wikipedia.org/wiki/Wavefront_.obj_file
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
Beginners guide:
http://www.java3d.org/tutorial.html
About Java:
https://www.youtube.com/watch?v=5u8rFbpdvds&index=2&list=PLFE2CE09D83EE3E28
https://www3.ntu.edu.sg/home/ehchua/programming/index.html
Java Language Specification:
http://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.3.1
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/Java3DTutorial/j3d_tutorial_ch0.pdf#
Change ch0.pdf to ch1.pdf-ch7.pdf in the address bar to display other chapters.
Example source code:
http://www.interactivemesh.org/off/download/java3d_tutorial_examples_src.zip
Java3D FAQ
https://jogamp.org/wiki/index.php/Java3D_FAQ
Java3D Forum
https://forum.jogamp.org/java3d-f3728156.html
Thank you for watching my video, and I appreciate the people who have posted
wonderful free software including Audacity, a model (3D Pomeranian model (C) Creazilla Open-Source License by Michael, and Java 3D tutorials that allowed me to make this video.