Computer science professor to release comprehensive 3-D deformable object library for free

Aug 06, 2012

On Monday, Aug. 6, USC Professor Jernej Barbič will release the world's most comprehensive library of 3D deformable modeling software for free open source download.

The package, called Vega, allows users to simulate and move complex objects, bending, stretching and twisting them in real time. A potentially powerful tool for animation and game artists, as well as engineers designing complete structures, Vega is optimized for speed and can animate the motion of any 3D solid object, under any user-specified forces. In fact, no other free library offers such a comprehensive range of materials and deformable simulation methods.

The culmination of eight years of development, Vega's license allows anyone in the world to freely use and modify its over 50,000 lines of software code, whether for academic research or commercial applications. Unique in its implementation of popular deformable object methods, the package works out of a standard computer system for representing 3D objects, dividing their interiors into pyramids ('tetrahedrons'). In a matter of seconds, Vega can simulate both geometrically simple objects as well as complex objects made up of hundreds of thousands of tetrahedra.

While portions of Vega have been in use in various forms for years, Barbič has carefully edited and optimized the current package, which he will consistently update.

"A lot of this kind of research code goes up on the web, but the software is often either too specific, or too complex and inter-tangled," Barbič said. "Vega is now general purpose, well documented, and highly modular, with its components independently reusable. The code also intentionally avoids advanced C/C++ language constructs, so that it is accessible to a wide range of programmers."

At USC, home of North America's top-rated video game design program, students will be taught to integrate Vega into their games this fall. Though it is not an out-of-the-box application, Barbič says, "We are eventually going to try to get the system running in major 3D animation packages."

Barbič also hopes to use Vega in surgical simulations, using the system's ability to move, but not cut, its subjects.

The name "Vega" celebrates mathematician and physicist Jurij Vega, who shares Barbič's Slovenian heritage. Born in 1754, Vega calculated the value of pi to more than 10 digits.

In 2011, Barbič was included on Technology Review's annual "tr35: 35 Innovators Under 35" list for his work speeding up the simulations of complex objects.

Barbič will discuss Vega during his course presentation at SIGGRAPH 2012 in Los Angeles on Weds., Aug. 8.

Vega will be available at www.jernejbarbic.com/vega.

Explore further: Innovative new supercomputers increase nation's computational capacity and capability

Related Stories

Magnetic field on bright star Vega

Jun 23, 2009

Astronomy & Astrophysics journal publishes the first detection of a magnetic field on the bright star Vega. Using the NARVAL spectropolarimeter of the Bernard-Lyot telescope on top of the Pic du Midi (Franc ...

Europe's Vega rocket launch set for early 2012

Dec 08, 2011

Europe's new Vega rocket, which can place a 1.5-ton satellite into low-Earth orbit, is expected to see its first launch early next year, Arianespace chief Jean-Yves Le Gall said Thursday.

Vega on track to meet 2007 deadline

Mar 16, 2005

There are just under three years to go to the first launch of a new European launcher - Vega. Last week representatives of over 20 European space industries met at ESA’s European Space Research Institute, ...

Europe's Vega rocket launch set for early February

Jan 09, 2012

The maiden voyage of Europe's Vega rocket, designed to launch small payloads of about 1.5 tonnes into low-Earth orbit, is set for February 9, the head of the European Space Agency said Monday.

Feb 13 set as new date for Europe's Vega rocket

Feb 03, 2012

The European Space Agency (ESA) said on Friday that the first launch of a long-awaited light rocket, Vega, which had been pencilled for February 9, would take place on February 13.

Vega rocket ready for first flight

Jan 20, 2012

Final checkout of Europe’s new Vega launcher was completed last Friday, marking another milestone towards its maiden flight from Europe's Spaceport in Kourou, French Guiana.

Recommended for you

Forging a photo is easy, but how do you spot a fake?

Nov 21, 2014

Faking photographs is not a new phenomenon. The Cottingley Fairies seemed convincing to some in 1917, just as the images recently broadcast on Russian television, purporting to be satellite images showin ...

Algorithm, not live committee, performs author ranking

Nov 21, 2014

Thousands of authors' works enter the public domain each year, but only a small number of them end up being widely available. So how to choose the ones taking center-stage? And how well can a machine-learning ...

Professor proposes alternative to 'Turing Test'

Nov 19, 2014

(Phys.org) —A Georgia Tech professor is offering an alternative to the celebrated "Turing Test" to determine whether a machine or computer program exhibits human-level intelligence. The Turing Test - originally ...

Image descriptions from computers show gains

Nov 18, 2014

"Man in black shirt is playing guitar." "Man in blue wetsuit is surfing on wave." "Black and white dog jumps over bar." The picture captions were not written by humans but through software capable of accurately ...

User comments : 0

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.