scispace - formally typeset
Proceedings ArticleDOI

Acceleration of Bullet Physics Physical Simulation Library Using GPU and Demonstration on a Set-Top Box Platform

Reads0
Chats0
TLDR
This paper harnesses this unused processing power of the GPU for performing the complex graphics operations as well as the compute intensive operations of the bullet physics library for visual effects through bullet physics.
Abstract
Bullet physics library is an open source, professional physics library which does the 3D collision detection, applies laws of physics on the rigid bodies and performs the rigid body and soft body dynamics. It is used in games, movies for simulating the rigid bodies according to the laws of physics. Bullet uses the inbuilt feature for continuous tracking and updating the world transform of the colliding and the moving object. The main aim of the paper is utilization of GPU for visual effects through bullet physics.GPU computing is the use of a GPU (graphics processing unit) together with a CPU to accelerate general-purpose scientific and engineering applications [2]. CPU in association with GPU proves to be powerful combination as CPU contains optimized cores for serial processing while GPU consist of 100s of cores which can be used for parallel computation. GPU can act as an accelerator for compute intensive processing by offloading those tasks on to GPU [1].In this paper we intent to harness this unused processing power of the GPU for performing the complex graphics operations as well as the compute intensive operations of the bullet physics library. An application is developed using shaders for running it on the graphics processing unit and integrate the bullet physics library into it. The GPU used for this process is Nvidia graphics card, Quadro NVS 295. Finally, the code is ported onto the Pandaboard and Snowball for ensuring it's compatibility with the orly platform.

read more

Citations
More filters
Journal ArticleDOI

Spherical Wrist Manipulator Local Planner for Redundant Tasks in Collaborative Environments

TL;DR: In this article , a local path planner for spherical wrist manipulators is proposed to control the execution of tasks where the manipulator number of joints is redundant, which decouples the rotation of the third joint from the rest of the angular motions.
References
More filters
Book

H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia

TL;DR: In this article, the MPEG-4 and H.264 standards are discussed and an overview of the technologies involved in their development is presented. But the focus is on the performance and not the technical aspects.
Journal ArticleDOI

A Survey of General-Purpose Computation on Graphics Hardware

TL;DR: This report describes, summarize, and analyzes the latest research in mapping general‐purpose computation to graphics hardware.
Book

Principles of Interactive Computer Graphics

TL;DR: The principles of interactive computer graphics are discussed in this article, where the authors propose a set of principles for the development of computer graphics systems, including the principles of Interactive Computer Graphics (ICG).
Journal ArticleDOI

MPEG digital video-coding standards

TL;DR: An overview of the MPEG video-coding algorithms and standards and their role in video communications is provided and the basic elements of the forthcoming MPEG-4 standard are described.