3d development in java
Download
Skip this Video
Download Presentation
3D Development In Java

Loading in 2 Seconds...

play fullscreen
1 / 12

3D Development In Java - PowerPoint PPT Presentation


  • 110 Views
  • Uploaded on

3D Development In Java. CCNY Capstone Project By: Peter Giang. Introduction. Java APIs Java 3D What is Java3D ? SceneGraph JOGL Wrapper for OpenGL. Java 3D. Java3D is a low level 3D scene-graph based graphics programming API for the java language.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' 3D Development In Java' - bruce-moreno


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
3d development in java

3D Development In Java

CCNY Capstone Project

By: Peter Giang

introduction
Introduction
  • Java APIs
    • Java 3D
      • What is Java3D ?
      • SceneGraph
    • JOGL
      • Wrapper for OpenGL
java 3d
Java 3D
  • Java3D is a low level 3D scene-graph based graphics programming API for the java language.
  • J3D provides a 3D rendering API for the Java language, but at the same time it may use OpenGL to do the interface to the hardware
java 3d1
Java 3D
  • Java 3D available for Direct 3D and OpenGL
  • High level language using OpenGL and Direct 3D to render 3D graphics
java 3d2
Java 3D
  • Intro Into API Design
    • SceneGraphs
java3d
Java3D
  • Computation and Design using SceneGraph concept
  • Use Hardware Accelerated libraries to render
slide8
JOGL
  • First There Was OpenGL
    • Low Level API interface with Hardware Acceleration
    • Can’t do anything without a window to store your graphics
    • Introduction of GLUT to make window creation simpler
    • OOP with OpenGL ?  JOGL
slide9
JOGL
  • provide full access to OpenGL through a friendly Java API
  • Sun and Silicon Graphics (SGI) supported
  • Support full access to OpenGL methods through JNI
  • Requires Java2 Standard Edition 1.4 and above
slide10
JOGL
  • Different API Structure
  • hardware-supported 3D graphics to applications written in Java
java3d and jogl
Java3D and JOGL
  • Java3D natively supports import of VRML, 3DS through Loaders
  • Use of Java Media Framework to allow streaming videos
  • Planar Texture Mapping
resources
Resources
  • http://www.cs.brown.edu/exploratories/freeSoftware/catalogs/repositoryApplets.html

(Texture Mappings for 2D Maps)

  • https://jogl-demos.dev.java.net/
ad