CacoModel
This project is based on the idea that one should be able to load characters with animations in a 3D model form so as portray characters in the Cacophonia Music Strategy Game, Hence This application will be used to load obj, 3DS, MS3D, MD2 MD3 and MD5 model. The application is part of the cacophonia project and uses JOGL as a library for programming but uses OpenGL as a Graphics and viewing platform. CacoModel can be used as a library for developing other visual applications that involves the loading of 3D Models, such as Games, Simulation of characters for the purpose of testing complex collision detection application and so on.

CacoModel

A 3D model Rendering Platform
About Caco-Physics

This application will be used to load obj, 3DS, MS3D, MD2 MD3 and MD5 model. The application is part of the cacophonia project and uses JOGL as a library for programming but uses... OpenGL as a viewing platform ....

Some demo Appllication and Gallery
Caco-Physics Demo

Demonstartion of the features of Cacomodel and usage of CacoModel as a library to develop your own application that involved editing or.....

Download CacoModel with some demos
Caco-Physics Download

Here one will find a demo application downloadable as a demo pack or a library pack for use in your personal developed applications and ...

About Caco-physics

About Caco-Physics

The name Caco-physics that encompasses the design, development and integration of a collision detection and response system to a music strategy game, was obtained from the music strategy game called Cacophonia. The game has several projects that is used in design and development of the game hereby including the phrase "Caco" as a prefix to show that the project is integrated to Cacophonia.

The Cacophonia is a Musical game played with a (musical) keyboard, e.g. strategy game where you defeat opponents or pass obstacles by correctly playing notes, scales, chords etc. or maybe by aurally identifying intervals etc. Perhaps takes place in imaginary land of "Cacophonia", hence title. The Cacophonia project explores new features in game design such as dynamic difficulty where the game's difficulty changes to suit the abilities of the player, and time slowing down as well as many features already seen in popular games such as Hi-scores, saving the Game, 3D rendering, 3D lighting, Simple game AI and many more features. The game was written also with an API to access the database to store user scores. Midi (Musical Instrument Digital Interface) was used to design an input driver developed to connect to any type of piano to serve as input to the Game play.

The Game specification is based on the game's storylines, so the game is designed to meet all the specification drawn from the story line. But after all the drivers and Ai and visual aids, including the story line and the menus where created as well as character loading from 3D mesh files and objects files, the project lacked in collision detection. The simple collision detection integrated into the entities in the world of Cacophonia was not enough to create levels.

The design, development and integration of a new collision detection and response system will go a long way to completing levels and completing the game, this system includes the redefinition of vectors and the coordinated system of the game which will rise to the development of collision detection algorithms for simple geometric shapes and complex collision detection between meshes and complex shapes such as polygons in convex and concave form in both 2D and 3D.

Caco-physics demos

Caco-Physics Demo

The demo application can be found in the downloads section of this page.

Caco-physics Downloads

Caco-Physics Download

Caco-Physics Download Coming soon.

Construction

Construction

This Page is still under construction Please bear with us. All our Resources are being gathered to provide you with more information about our services.