Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.
/ VolumeShadow Public archive

This is a project that creates a shadow Volume for vertex data. Using Java and JOGL as OpenGl bindings.

Notifications You must be signed in to change notification settings

tijoer/VolumeShadow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This is a lib for OpenGl projects written in Java.
This project can create volumetric shadows for nearly all model data and scenes. Just pass your opengl context, a method to draw your scene (with different light settings) and your models (occluders). Voila: There is shadow.

Features

  • Basic volumetric shadow.
  • Extrem easy to use.
  • Z-Pass and Z-Fail will be supported.
  • Undestandable code
  • The code is extremly easy to reuse in different project.
  • Still in development, so this is pre alpha.

Checkout and Build

There is a Netbeans and an Eclipse project. You will have to install Jogl first, and add it to your classpath. See the JOGL Homepage for more informations.

Maybee I will add an ANT or Maven build script in the future.

If you don’t know how to use GIT you can also use SVN to checkout this project.
With svn checkout http://svn.github.com/iuiz/VolumeShadow.git

Misc

This uses math and vector classes from the JMonkeyEngine project. If you use this project you also use JMonkeyEngine technology and need to read their licence (Something like: free to use, but you must give credits to them).

About

This is a project that creates a shadow Volume for vertex data. Using Java and JOGL as OpenGl bindings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages