Java 3D: How to Fix Not Rendered Parts of a Blender-Imported 3D Model (with Source Code)

Опубликовано: 18 Март 2026
на канале: fukinotou11d
46
0

#Java3D #3Dmodel #fixnormal
This video explains how to fix the problem that part of a kart model becomes transparent when it is loaded into a Java 3D program.

0:00 Java 3D: How to Fix Not Rendered Parts of a Blender-Imported 3D Model
01:22 The reason why some faces are not rendered
04:48 Fixing Invisible Parts of a Kart Model by Duplicating Faces and Fliping Them
13:49 Modifying Kart3_flip.obj or Kart4_flip_all.obj
14:52 Source Code Explanation
16:22 Run

My Uploaded Videos and Source Code (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-...


3D model files I used:
1) 3D Pomeranian model (C) Creazilla Open-Source License 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-...

2) 3D Kart model (C) Creative Commons Attribution 3.0 by Messias
https://www.blendswap.com/blend/21389
License Terms:
https://www.blendswap.com/blend/21389
https://www.blendswap.com/terms

3) 1968 Mustang GT Fastback 3D Model (C) Creazilla Open-Source License
https://creazilla.com/nodes/63561-196...
License Terms:
https://creazilla.com/pages/11-creazi...


About the key movements in the KeyNavigatorBehavior class
Table 4-3 (P.4-28)
https://web.cs.ucla.edu/classes/cs269...

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":
https://fivedots.coe.psu.ac.th/~ad/jg
Dr. Andrew Davison's "Pro Java 6 3D Game Development":
https://fivedots.coe.psu.ac.th/~ad/jg2

Beginners guide:
http://www.java3d.org/tutorial.html


About Java:
   • Java Programming Tutorial - 2 - Running a ...  
https://www3.ntu.edu.sg/home/ehchua/p...


Java Language Specification:
http://docs.oracle.com/javase/specs/j...


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

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, and I appreciate the people who have posted wonderful free software, images, models, and Java 3D tutorials that allowed me to make this video.