Preview

thgf

Powerful Essays
Open Document
Open Document
2092 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
thgf
OPEN SOURCE IMPLEMENTATION OF PORTING 3-D BLENDER GAMES ON ANDROID
OS USING OGRE GAMEKIT.
Nuradeen Maidoki, Emmanuel Awa, Yu Xia, Gaspar Obimba and Timothy J. Hickey
Volen National Center for Complex System - Brandeis University
Graduate School of Arts and Science
Department of Computer Science
ABSTRACT
The blender open source project is providing a competitive alternative to developing 3-D games when compared to other 3D authoring tools, like (Unity, Maya, 3D-Max etc) that offer their products for commercial licenses especially their mobile platform integration. In order to allow blender users’ share this experience, our paper presents a simple tutorial for porting blender games using Ogre Gamekit on android
OS. This tutorial presents a step by step instruction on how to port blender games and ”checklist” requirements, needed for seamlessly transferring a blender 3D game (a .blend file) and porting it on the Android OS platform (a .apk file). We intend to extend it to the iOS platform in our future work.
Index Terms— Blender, 3D Game Design, Mobile
Games, Ogrekit Gamekit, Porting 3-D Games
1. INTRODUCTION
OgreKit is a cross platform open source 3D game engine for
Windows,Linux,Mac, Android, iPhone and iPad. It has a graphic engine backend called ”Gamekit” for Ogre.
The Ogre graphics integration is developed in svn/trunk and has a physics engine consisting of Direct 3D/Open GL
Libraries for rendering 3D scenes, powerful RTshader library GLSL for light effects and meshes. It compiles on
Visual C++ in windows and on gcc3+ on linux and Mac
OSX system. Fig 1. shows images of the Ogre from http://code.google.com/p/gamekit/. This proves the Game kit engine works, and will suit our purpose. This work currently covers an implementation using the Microsoft Windows platform.
This paper is organized as follows. The next section provides a checklist on requirements needed before installing and the OgreKit library and integration to the android



References: Ogre3d Open Source 3D Graphics Engine - http://www.ogre3d.org/ [Online Accessed last: 10th May, 2012] [4] [1] Porting http://letsportblendertomobile.wordpress.com/ [Online Accessed last: 10th May, 2012] [2] Gamekit Forum - http://gamekit.org/forum/ [Online Accessed last: 10th May, 2012]

You May Also Find These Documents Helpful

  • Good Essays

    2d Verses 3d

    • 477 Words
    • 2 Pages

    Creo Elements/Pro Formerly Pro/Engineer is a 3D CAD/CAM/CAE program primarily used by Engineers, Designers and Draftsman in the development of products. Using the 3 dimensional capilities of Pro/Engineer a developer can model a component or assembly in a 3D environment in real time, thus reducing the time to market. By being able to do this in a virtual environment you can reduce the amount of prototypes considerably. For instance at one time when I was using a 2d environment (Drafting Board) to develop a project it took me three times to build prototypes before we got a good working prototype where as when we were in the 3D environment using Pro/Engineer we got a good working prototype the first time . Why? Because in the 3D world it is almost like the real thing. The parts are modeled and assembled just as if we were doing it live.…

    • 477 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    The Evolution of Pokemon

    • 7328 Words
    • 30 Pages

    Gamasutra - The Art & Business of Making Games. 14 Aug. 2009. Web. 16 Nov. 2009.…

    • 7328 Words
    • 30 Pages
    Powerful Essays
  • Good Essays

    3DS Max is an animation program used in many companies that is of professional quality and is extremely versatile to use in anywhere from animating to simulation and rendering and even 3D modeling. 3DS Max helps the entertainment industry continue to grow at an excelling rate by providing artists who work on games, film, and motion graphics create beautiful and compelling 3D content in a fraction of the time. It even has its own built-in scripting language that can be used to automate repetitive tasks, combine the functionality in new alternative ways, and develop new tools and user interfaces just to name a few. It has a character studio that helps the user to animate their own virtual characters using a character rig skeleton that already has stock settings so that it can always be modified and customized to fit the character, anywhere from pose manipulation, layers and keyframing workflows. In addition to reactor’s cloth modifier, 3ds Max software has an integrated cloth-simulation engine that enables the user to turn almost any 3D object into clothing, or build garments from scratch. Collision solving is fast and accurate even in complex simulations. Many companies use 3DS for its ease and performance. It has been used in Avatar and 2012 for the CGI animation which contain computer generated graphics from 3DS along with live-action acting. Film isn’t the only one that takes advantage of 3DS’s incredible software there are also many game companies that have used this program in order to create characters and fluid motion, such as the game Deus Ex: Human Revolution and even the one of the best seller games Assassin’s Creed. Maya (which is also made by Autodesk the same company as 3DS) is another animation program that provides you with the tools you need in order to tackle extremely challenging productions, having tools that provide powerful integrated animation, modeling, simulation, rendering, matchmoving, and composting tools. It comes with a camera…

    • 505 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    In this paper we will be looking at motion control methods that are carried out in order to ensure interaction with the objects. Unlike olden day Scripts can be written for the purpose of animation. Rendering becomes an important aspect of 3-DAnimation, wherein it helps to make out proper shading, ray tracing, and mapping for the objects. The texture of the objects can also be made to look very natural (ie) an object - say a ball can be made to look smooth or rough depending upon the application with the support of this animating process. We have so many 3-D models for building actual animations namely- implicit functions, polygon mesh, particle systems and so on. Programs for 3-D animation also uses vector-drawn graphics. Kinematics helps in dealing with the animation related to movements and motions of structures that have joints. Eg: Walking man. Morphing is an effect in which one-image transforms into another, this transition can take place even among moving images.…

    • 380 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Rapid Protyping

    • 3524 Words
    • 15 Pages

    [13] 3Dsystems Inc. 3D Light Year software. Vista Module Available at: http://www.3dsystems.com/ [14] What is Rapid Prototyping and RP Model Verification, Delcam plc, Small Heath Business Park, Birmingham, UK. Available at: http://www.delcam.com/trifix/trifix.htm…

    • 3524 Words
    • 15 Pages
    Powerful Essays
  • Powerful Essays

    Danger of Virtual Reality

    • 1816 Words
    • 8 Pages

    Although VR is touted as a revolutionary new technology, the idea of inclusion within an artificial environment is not new. In fact VR can be considered an extension of ideas which have been around for some considerable time such as flight simulation and wide screen cinema. Using such systems, the viewer is presented with a screen which takes up a large portion of the visual field giving a powerful sense of presence or ‘being there’. Virtual reality can serve in new product design, helping as an ancillary tool for engineering in manufacturing processes and simulation. Among other examples, the use of 3D printing shows how computer graphic modeling can be applied to create physical parts of real objects used in naval, aerospace, and automotive industries, which can be seen, for example, in the VR laboratory. 3D virtual reality is becoming widely used for urban regeneration and planning and transport projects. This covers remote communication environments which provide virtual presence of users displayed either on a computer…

    • 1816 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    Cloud Based Gaming

    • 10791 Words
    • 44 Pages

    P. Perala, A. Gloria, and C. Bouras. Platform for distributed 3D gaming. International Journal of Computer…

    • 10791 Words
    • 44 Pages
    Powerful Essays
  • Satisfactory Essays

    learnme

    • 955 Words
    • 4 Pages

    The XAML export script for Blender allows the popular free 3D modeler to be used to create content for WPF applications. 3D scenes created in Blender are exported to .XAML files which can…

    • 955 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Graphic design of Mare Mare is designed based on “Cyber and Neon” theme. The background is painted in the dark tone colour, mostly dark blue, while other objects, such as notes, icons, and others are white or light toned colour with glowing sub colour as shown in the figure below.…

    • 1024 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    Current computer-aided design software packages range from 2D vector-based drafting systems to 3D solid and surface modelers. Modern CAD packages can also frequently allow rotations in three dimensions, allowing viewing of a designed object from any desired angle, even from the inside looking out. Some CAD software is capable of dynamic mathematical modeling, in which case it may be marketed as CADD.…

    • 345 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Currently, video games have gone through many changes in the past years from the first video game, invented in 1952, all the way to today’s time. Classic video games were made with 8-bit pixels and in very low resolution than modern day games. However, if those low-quality games were never made, the games would not have evolved into the games they are today. Today, games are more defined and have more of a storyline to them. Modern day games are made from the highest grade computers and technology we have now, thanks to the graphic designers and many more that make today’s games better.…

    • 725 Words
    • 3 Pages
    Good Essays
  • Good Essays

    [13] Pollie Barden, Peter McOwan & Paul Curzon. “Gameful Systems: Play in the digital age for young and old.” (2013)…

    • 5554 Words
    • 32 Pages
    Good Essays
  • Powerful Essays

    Opengl Programming Guide

    • 16116 Words
    • 65 Pages

    Chapter Objectives After reading this chapter, you’ll be able to do the following: Appreciate in general terms what OpenGL does Identify different levels of rendering complexity Understand the basic structure of an OpenGL program Recognize OpenGL command syntax Identify the sequence of operations of the OpenGL rendering pipeline Understand in general terms how to animate graphics in an OpenGL program This chapter introduces OpenGL. It has the following major sections: "What Is OpenGL?" explains what OpenGL is, what it does and doesn’t do, and how it works. "A Smidgen of OpenGL Code" presents a small OpenGL program and briefly discusses it. This section also defines a few basic computer-graphics terms. "OpenGL Command Syntax" explains some of the conventions and notations used by OpenGL commands. "OpenGL as a State Machine" describes the use of state variables in OpenGL and the commands for querying, enabling, and disabling states. "OpenGL Rendering Pipeline" shows a typical sequence of operations for processing geometric and image data. "OpenGL-Related Libraries" describes sets of OpenGL-related routines, including an auxiliary library specifically written for this book to simplify programming examples. "Animation" explains in general terms how to create pictures on the screen that move.…

    • 16116 Words
    • 65 Pages
    Powerful Essays
  • Good Essays

    * Optimized Graphics that is powered by customized 2D graphics library and 3D graphics based on the OpenGL ES 1.0 specification…

    • 886 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Vrushank

    • 502 Words
    • 3 Pages

    | Autodesk Navisworks 2013, Autodesk Revit Architecture 2013, Autodesk Civil - 3D, Primavera P6, Microsoft Project 2010, Multi Project Planner 3.3, AutoCAD 2012, Microsoft Office 2010…

    • 502 Words
    • 3 Pages
    Satisfactory Essays