Java 3D: How to Create a Pomeranian's Ball Color Game_3 (with Source Code)
#Java3D #3Dmodel #ballcolorgamevoice
This video is a continuation of the previous video,
"Java 3D: How to Create a Pomeranian's Ball Color Game_2."
In the program explained in this video, when a color name is displayed, the corresponding voice file is played back.
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 (new Google Site):
Source Code 1 (Command Line)
Source Code 2 (Eclipse)
https://sites.google.com/view/flying-java-3d/videos/pomeranians-ball-color-game_3
Source code described in the video,
"Java 3D: How to Create a Pomeranian's Ball Color Game_2"
https://sites.google.com/view/flying-java-3d/videos/java-3d-how-to-create-a-pomeranians-ball-color-game_2
Source code described in the video,
"Java 3D: How to Create a Pomeranian's Ball Color Game_1"
https://sites.google.com/view/flying-java-3d/videos/java-3d-how-to-create-a-pomeranians-ball-color-game_1
Source code described in the video,
"Java 3D: How to Talk to Dancing Pom in English from the Keyboard"
https://sites.google.com/view/flying-java-3d/videos/java-3d-how-to-talk-to-dancing-pom-in-english-from-the-keyboard
For your convenience I have created a zip file which contains all the contents of the model folder I used in this video.
Hover mouse over right side till you see Download. Just click it, or click Download all at the top right.
https://drive.google.com/drive/folders/1meNU_LWhh1aMj7aXMOmr4auPOPz79typ?usp=sharing
I noticed that sometimes we could not access BlendSwap which said "It's likely the website's certificate is expired."
Like Google Poly 3D models, I created the page where you could download BlendSwap 3D models I used in my videos, just in case you couldn't access the site.
Click the corresponding link. Click the download mark button at the top right to download the model.
BlendSwap 3D Models I Used in My Videos:
https://sites.google.com/view/flying-java-3d/blendswap-models
Poly was shut down on June 30, 2021. You can download all the Poly .obj models I used in my videos from here:
https://sites.google.com/view/flying-java-3d/poly-models
I don't own any of the Creazilla, BlendSwap, nor Google Poly models, so credits go to their respective and rightful owners. Please follow the Creazilla Open-Source License, the CC Zero license, or the CC-BY 3.0 license when you use them.
CC-BY 3.0:
https://creativecommons.org/licenses/by/3.0/
https://creativecommons.org/licenses/by/3.0/legalcode
Code I referred to for collision detection:
The CollisionDetectorGroup class posted to java3d-interest
http://www.mail-archive.com/java3d-interest@java.sun.com/msg29339.html
The SimpleCollision class
http://www.java2s.com/Code/Java/3D/TheuseoftheCollisionDetector.htm
3D java2s.com:
http://www.java2s.com/Code/Java/3D/Catalog3D.htm
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
Audio file I used;
1) Sound effect
downloaded from "ザ・マッチメイカァズ" http://osabisi.sakura.ne.jp/m2/
License terms http://osabisi.sakura.ne.jp/m2/ → DOWNLOAD
Software I used to create sound files:
1) Ondoku Voice files Created By ondoku3.com
https://ondoku3.com/en/
License Terms:
https://ondoku3.com/en/post/terms-licence/
2) Audacity
https://www.audacityteam.org/
License Terms:
https://www.audacityteam.org/about/license/
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
To use the KeyNavigatorBehavior class in this source code, 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, a model, a sound file, and Java 3D tutorials that allowed me to make this video.
Видео Java 3D: How to Create a Pomeranian's Ball Color Game_3 (with Source Code) автора Шрифты и типографика в вебе
Видео Java 3D: How to Create a Pomeranian's Ball Color Game_3 (with Source Code) автора Шрифты и типографика в вебе
Информация
30 ноября 2023 г. 1:55:38
00:16:32
Похожие видео