This software is 3D Viewer for OBJ, GLTF and MMD(PMX/VMD), written in JOGL. The code written here is no longer maintained but it will help you learn how 3DCG works as an implementation of Inverse Kinematics (IK), Virtual Texture Fetch (VTF) or something.
You can install this software from "Release" tab on this page. Execute the JAR files, then you can pick a 3D Model you want to see.
Format | Support | Note |
---|---|---|
OBJ | ✅ | |
GLTF | ✅ | GLTF2.0 models are mostly supported |
PMX/VMD | Experimental |
I've tested most of GLTF samples but several examples may not be rendered as intended. (I marked those features as TODO in the source code.)
- Rotate: Hold Mouse Button
- Zoom In/Out:
WSED
Keys - Move: Arrow Keys
- Zoom In/Out:
WSED
Keys - Move: Arrow Keys
- Play:
P
Key - Reverse:
O
Key - Stop:
I
Key - Reset:
3
Key - Prev/Skip:
1/2
Key
You can grab GLTF models from this repository.
PMX/VMD is 3D format used in MMD(Miku Miku Dance). VMD includes motion data which is applied to PMX model. I recommend you to visit MMD community website since they have produced numerous characters or motions.
Here are links you may want to read:
NOTE: The specifications of PMX/VMD is unofficial.
Some anti-virus softwares prevent this software from executing. If you have that situation, please go to settings then exclude the temporary directory on which jogamp_***.exe
is running.
It's also important that you have to assign high priority to java.exe
.