Skip to content

the3deer/desktop-3D-model-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desktop 3DModel Viewer

This is a demo of OpenGL.

It is basically a desktop application built on java + jogl (OpenGL bindings) that allows loading and viewing a 3D model, ahd the manipulation and animation of them.

The purpose of this application was to learn the OpenGL language

Features

  • jogl powered (opengl bindings)
  • obj format supported (wavefront)
  • display of normals
  • display of bounding box
  • textures
  • colors
  • scaling, rotation
  • object picking
  • primitive collision detection
  • animation of sprites
  • mouse support
  • moving of objects

Try it

  1. Compile project to desktop-3DModel-viewer.jar
  2. Run with:
java -jar desktop-3DModel-viewer.jar org.andresoviedo.app.modelviewer3D.Main -Djava.library.path="c:\path\to\desktop-3DModel-viewer\lib"
  1. Load any obj from the models and textures from /models and /textures folders.

Screenshot

Video: https://www.youtube.com/watch?v=YJ3pa3Z7f1k Screenshot

Final Notes

You are free to use this program while you keep this file and the authoring comments in the code. I'm not mantaining anymore this project. Anyway, comments and suggestions are welcome.

About

Java Desktop App that can load 3D models using OpenGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published