3D Models in Java 3D: Beginners Only_6 Using RotationInterpolator (with Source Code) смотреть онлайн
#Java3D #primitives #orbiting
This video uses simple source code to explain how to use the RotationInterpolator class.
Source code described in this video:
https://sites.google.com/view/flying-java-3d/videos_earlier2/3d-models-in-java-3d-beginners-only_6-using-rotationinterpolator
Source code described in "3D Models in Java 3D: Beginners Only_5 Applying Materials to Primitives":
https://sites.google.com/view/flying-java-3d/videos_earlier2/3d-models-in-java-3d-beginners-only_5-applying-materials-to-primitives (new Google Site)
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
(http://java.sun.com/developer/onlineTraining/java3d/)
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
To create the video clips used in the video, I also used the following code:
1) Part of code from the getCurrLoc method for Sprite3D.java,
the initUserPosition method for WrapParticles3D.java, and Landscape.java
used in Dr. Andrew Davison's "Killer Game Programming in Java"
(http://fivedots.coe.psu.ac.th/~ad/jg)
2) Part of code from the CollisionDetectorGroup class
posted to java3d-interest
(http://www.mail-archive.com/[email protected]/msg29339.html)
3) Code from vrmlLoad.java
posted to java3d-interest
(http://www.mail-archive.com/[email protected]/msg02333.html)
4) Part of code from the RotateColorCube class and some other basic programming examples
used in "Java3Dグラフィックス―Web上で動く3DCG 基礎から立体アニメーションまで" (book)
5) Part of code from the SoundClipTest and MidiSoundTest classes posted,
as one of programming notes,
(http://www3.ntu.edu.sg/home/ehchua/programming/index.html)
Free 3D modelers I used for the program in the clips:
1) "MetasequoiaLE R2.4a"
2)"ポリゴン職人2.14"
3) Wings 3D 1.5.2
4) "Blender 2.69"
Free tree generator I used:
1) "tree[d]"
(http://www.frecle.net/index.php?show=home)
Non-free 3D scenery generator I used for the program:
1) "Terragen v0.943"(for commercial use)
Free audio editor I used:
1) "Audacity"
(http://audacity.sourceforge.net/?lang=ja)
Tutorial I used:
1) "メタセコイアからはじめよう!―無料で作る3Dキャラクター"(book)
3D model file I used:
1) 3D model (Airplane AN-2 N200314)
downloaded from
http://archive3d.net/?a=download&id=c6806d65
License Terms:
After the Download button is clicked, the License Terms page appears.
Audio and image files I used:
1) Sound effect
downloaded from "ザ・マッチメイカァズ" (http://osabisi.sakura.ne.jp/m2/)
License terms (http://osabisi.sakura.ne.jp/m2/ → DOWNLOAD)
2) Midi file (sonatine6.mid)
downloaded from "BGM Music with myuu by みゅうー"
(http://www.ne.jp/asahi/music/myuu/index.htm)
License terms (http://www.ne.jp/asahi/music/myuu/index.htm)
and (http://www.ne.jp/asahi/music/myuu/index.htm → Piano)
3) Ground and wall images
downloaded from "morgueFile" (http://www.morguefile.com/)
License terms (http://www.morguefile.com/
→ Wondering about the morgueFile license → Click here)
4) Ball image
downloaded from "写真素材 足成" (http://www.ashinari.com/)
License terms (http://www.ashinari.com/ → "利用規約 ")
5) Sky photo
downloaded from "ぱくたそ" (http://www.pakutaso.com/)
License terms (http://www.pakutaso.com/userpolicy.html)
Thank you for watching my videos, and I appreciate the people who have posted wonderful free software, images, and Java 3D tutorials that allowed me to make this video.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «3D Models in Java 3D: Beginners Only_6 Using RotationInterpolator (with Source Code)» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.