Java 3D: How to Create a Simple 3D Password and Store it in H2 Database(with Source Code)

Опубликовано: 08 Июнь 2026
на канале: fukinotou11d
199
0

#Java3Dtutorial #h2database #3Dpassword
This video explains how to create a simple 3D password using a text password and a sequence of clicks on 3D objects.

The video also explains how to store a hashed user name and 3D password in H2 database.

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

Source code described in
"Java 3D: How to Display a GUI When Mona Lisa's Eye Is Clicked"
https://sites.google.com/view/flying-... (new Google Site)

Source code described in
"Java 3D: How to Display a Message on the Screen When Mona Lisa's Eye Is Clicked"
https://sites.google.com/view/flying-... (new Google Site)

Source code described in
"Java 3D: How to Create an Art Museum in Blender and Import it"
https://sites.google.com/view/flying-... (new Google Site)


Websites I referred to:

3D password:
http://citeseerx.ist.psu.edu/viewdoc/...

H2 Database:
https://www.tutorialspoint.com/h2_dat...
https://github.com/h2database/h2datab...
https://www.javatips.net/blog/h2-data...

https://stackoverflow.com/questions/2...

YouTube I referred to:
   • Video  

Image files I used:

1) Mona Lisa
https://en.wikipedia.org/wiki/Mona_Lisa
By C2RMF: Galerie de tableaux en tres haute definition: image page - Cropped and relevelled from File:Mona Lisa, by Leonardo da Vinci, from C2RMF.jpg. Originally C2RMF: Galerie de tableaux en tres haute definition: image page, Public Domain, https://commons.wikimedia.org/w/index...

2) The Dance Class
https://ccsearch.creativecommons.org/...

3) A Girl with Pearl Earring
https://en.wikipedia.org/wiki/Girl_wi...
By Johannes Vermeer - http://www.mauritshuis.nl Museum page Info, Public Domain, https://commons.wikimedia.org/w/index...

4) Picture frame
https://pixabay.com/en/picture-frame-...


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 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...
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, and Java 3D tutorials that allowed me to make the video.