Disney Releases 3D Texture Mapper Source Code
dsavi writes "Ptex, Walt Disney Animation Studio's cutting-edge 3D texture mapping library which was first used on nearly every surface in the 2008 animated feature Bolt, was released under the BSD license on Friday. Quoting the announcement on monophyl.com: 'We expect to follow Ptex with other open source projects that we hope
the community will find beneficial. We will soon be launching a new
Walt Disney Animation Studios Technology page under
disneyanimation.com. It will include links to our open source
projects as will as a library of recent publications.' This looks good for open source 3D graphics."
Chapeau Walt Disney! This is just plain cool and I would have never expected Disney to open up anything! Hope they will set and continue this trend!
Since it's the BSD license, how good does this look for closed source graphics? Just curious. I'm not familiar with what was available from other sources before this.
"Common sense will be the death of us all"
This is great, a similar thing happened with Open EXR which is an image file format for high end film production. ILM open sourced it and it was quickly picked up by other studios, which lead to the software companies implementing it.
It seems like it's a good route for the VFX companies to take. Open source tools that are useful, then they get implemented in the main software packages which reduces your costs of maintaining plugins and a lot of custom code.
-------
Drink Coffee - Do Stupid Things Faster And With More Energy!
Pointing this out, of course, will get me modnuked, but what the hell: Yes Disney, after extending copyrights, being instrumental in the oppression and exploitation of dozens of countries, forcing our community to defend itself with complex legal language, placing the culture of going on three generations' childhoods behind a pay wall -- we'll forgive you because you released the source code for a texture mapper. Why? Because This. Is. Slashdoooooot! And as long as you contribute source code, we'll overlook all your other sins. :\
#fuckbeta #iamslashdot #dicemustdie
You might need to include limits.h in PtexCache.cpp and various combinations of stdio.h, stdlib.h, and string.h in the tests for it to build.
Greg Brandeau, the new CTO at Disney, is a powerful advocate of open source. He worked very hard (within the bounds of antitrust law) to help various visual effects and animation studios with Linux, addressing common issues to everybody's benefit. It's good to see projects like this, that studios have put huge amounts of effort into, released into the open source community.
Of course, I have to put my money where my mouth is now :)
I love Mondays. On a Monday, anything is possible.
http://www.youtube.com/watch?v=GxNlAlOuQQQ
That's a really nice system, I hope it can be adopted into other packages as a plugin or something as it stays under the BSD license.