Archives for posts with tag: database

Universal Scene Description (USD) is an efficient, scalable system for authoring, reading, and streaming time-sampled scene description for interchange between graphics applications.

USD provides for interchange of elemental assets (e.g. models) or animations. But unlike other interchange packages, USD also enables assembly and organization of any number of assets into virtual sets, scenes, and shots, transmit them from application to application, and non-destructively edit them (as overrides), with a single, consistent API, in a single scenegraph. USD provides a rich toolset for reading, writing, editing, and rapidly previewing 3D geometry and shading. In addition, because USD’s core scenegraph and “composition engine” are agnostic of 3D, USD can be extended in a maintainable way to encode and compose data in other domains.

Home Page: http://graphics.pixar.com/usd/
Project Page: http://graphics.pixar.com/usd/
Language: Python, C++
Platform: Linux, Windows, OSX
License: Modified Apache License
Sponsor: Pixar

Earth allows you to find files across a large network of machines and track disk usage in real time. It consists of a daemon that indexes filesystems in real time and reports all the changes back to a central database. This can then be queried through a simple, yet powerful, web interface. Think of it like Spotlight or Beagle but operating system independent with a central database for multiple machines with a web application that allows novel ways of exploring your data.

Earth is initially focused on managing the explosion of data that occurs in digital visual effects work.

Project Page: http://open.rsp.com.au/projects/earth
Language: Ruby
Platform: Linux, Windows, OS X, etc
License: The GNU General Public License (GPL) version 2
Sponsor: Rising Sun Pictures

Scala Migrations is a library to manage upgrades and rollbacks to database schemas. Migrations allow a source control system to manage together the database schema and the code using the schema. It is designed to allow multiple developers working on a project with a database backend to design schema modifications independently, apply the migrations to their local database for debugging and when complete, check them into a source control system to manage as one manages normal source code. Other developers then check out the new migrations and apply them to their local database. Finally, the migrations are used to migrate the production databases to the latest schema version. (more…)

Home Page: http://opensource.imageworks.com
Project Page: http://code.google.com/p/scala-migrations/
Language: Scala
Platform: All
License: New BSD License
Sponsor: Sony Imageworks