Software library for simulating three-dimensional media

Date of Publication

2012

Document Type

Bachelor's Thesis

Degree Name

Bachelor of Science in Computer Engineering

College

Gokongwei College of Engineering

Department/Unit

Electronics and Communications Engineering

Thesis Adviser

Bernardo F. So

Defense Panel Chair

Jose Antonio M. Catalan

Defense Panel Member

Alexander C. Abad
Oswald L. Sapang

Abstract/Summary

The technology available today offers us various ways in creating and producing three-dimensional media. Every year, companies and manufacturers are raising the standard in this field. This has led to an increase in interest to keep up with the trend to create and produce real time three-dimensional graphics. One of the popular applications of three-dimensional animation is in the field of entertainment particularly in movies.

This thesis paper aims to develop a software library for the software application wizard to render three-dimensional media. The software library developed will be used to help those who intend on venturing in the production of three-dimensional movies. Make Human was used to model the two characters. The group used Blender to model the scene elements. The animation states of the two characters were also modified and created in Blender. The three-dimensional models were exported to mesh files in order to be rendered in OGRE (Open Graphics Rendering Engine). OGRE ODE (Open Dynamics Engine) was used as a tool to handle collisions. The group close OGRE and ODE as the rendering engine because it is open-source. The scenes and functions for the animations were programmed using C++ but was abstracted with the aid of a GUI (Graphical User Interface). To create the database, MS Access was used to store the values for the parameters such as the location, coordinates, controls, and camera position. The software application wizard was programmed using Java. This allows the user to modify the environment to his or her preference.

Abstract Format

html

Language

English

Format

Print

Accession Number

TU16812

Shelf Location

Archives, The Learning Commons, 12F, Henry Sy Sr. Hall

This document is currently not available here.

Share

COinS