openAdmin
01-21-2010, 08:41 PM
Disney’s Animation Studio has released PTex library under an open-source (BSD) license . Ptex is a technology that first became popular with Disney movie Bolt and is now widely adopted for 3D texture mapping at Disney Animation Studios . Disney says that it will offer "full support for reading, writing, caching, and filtering Ptex texture files,"
Disney developer Brent Burley said that Disney would be releasing more code and libraries as open source in the near future. Disney will be creating a Disney Technology page on the Disney Animation web site soon.
The new open source library supports Catmull-Clark subdivision surfaces (including quad and non-quad faces), Loop subdivision surfaces and polymeshes (either all-quad or all-triangle). Also, several data types are supported including 8 or 16-bit integer, float, and half-precision float. An arbitrary number of channels can be stored in a Ptex file. Arbitrary meta data can be stored in the Ptex file and accessed through the memory-managed cache.
The source code is available in a github (http://github.com/wdas/ptex) repository at the official website (http://ptex.us/), and a discussion group is operational at Google Groups (http://groups.google.com/group/ptex).
For a Ptex Paint demo check out this You Tube video: http://www.youtube.com/watch?v=vJHekH9nCzw&feature=PlayList&p=88C28327052DE746&playnext=1&playnext_from=PL&index=7 (http://www.youtube.com/watch?v=vJHekH9nCzw&feature=PlayList&p=88C28327052DE746&playnext=1&playnext_from=PL&index=7)
Disney developer Brent Burley said that Disney would be releasing more code and libraries as open source in the near future. Disney will be creating a Disney Technology page on the Disney Animation web site soon.
The new open source library supports Catmull-Clark subdivision surfaces (including quad and non-quad faces), Loop subdivision surfaces and polymeshes (either all-quad or all-triangle). Also, several data types are supported including 8 or 16-bit integer, float, and half-precision float. An arbitrary number of channels can be stored in a Ptex file. Arbitrary meta data can be stored in the Ptex file and accessed through the memory-managed cache.
The source code is available in a github (http://github.com/wdas/ptex) repository at the official website (http://ptex.us/), and a discussion group is operational at Google Groups (http://groups.google.com/group/ptex).
For a Ptex Paint demo check out this You Tube video: http://www.youtube.com/watch?v=vJHekH9nCzw&feature=PlayList&p=88C28327052DE746&playnext=1&playnext_from=PL&index=7 (http://www.youtube.com/watch?v=vJHekH9nCzw&feature=PlayList&p=88C28327052DE746&playnext=1&playnext_from=PL&index=7)