<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>openSourceVFX.org &#187; texture</title>
	<atom:link href="http://opensourcevfx.org/tag/texture/feed/" rel="self" type="application/rss+xml" />
	<link>http://opensourcevfx.org</link>
	<description>A directory of Open-Source projects for the VFX community</description>
	<lastBuildDate>Wed, 23 Nov 2011 10:42:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SeExpr</title>
		<link>http://opensourcevfx.org/2011/07/seexpr/</link>
		<comments>http://opensourcevfx.org/2011/07/seexpr/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 15:07:41 +0000</pubDate>
		<dc:creator>Philippe Leprince</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[image-processing]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[texture]]></category>

		<guid isPermaLink="false">http://opensourcevfx.org/?p=584</guid>
		<description><![CDATA[Arithmetic expressions appear in almost every animation system ever created. Being able to embed an expression language in a piece of custom software allows an amazing degree of artistic freedom. At Disney artists have enjoyed using expressions because they allow just enough flexibility without being overwhelming to non-programmer users. Developers have enjoyed them too for [...]
<p class='projectfields'><strong>Home Page</strong>: <a href='http://www.disneyanimation.com/technology/seexpr.html'>http://www.disneyanimation.com/technology/seexpr.html</a><br/><strong>Project Page</strong>: <a href='http://github.com/wdas/seexpr/'>http://github.com/wdas/seexpr/</a><br/><strong>Language</strong>: C++<br/><strong>Platform</strong>: Linux, OSX, Windows<br/><strong>License</strong>: New BSD<br/><strong>Sponsor</strong>: Walt Disney Animation Studios<br/></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Arithmetic expressions appear in almost every animation system ever created. Being able to embed an expression language in a piece of custom software allows an amazing degree of artistic freedom. At Disney artists have enjoyed using expressions because they allow just enough flexibility without being overwhelming to non-programmer users. Developers have enjoyed them too for quick prototyping and deployment of fixes to production needs.</p>
<h2>History</h2>
<p style="text-align: justify;">At Disney there have been various expression languages. SeExpr started as a language for our procedural geometry instancing tool, XGen. Work was done to generalize it into something that could be used in other contexts. Later it was integrated into paint3d, our texture painting facility, which opened the door to procedural synthesis. More recently, we have integrated it as a way of defining procedural controls to physical dynamical simulations and render time particle instancing.</p>
<p style="text-align: justify;">Expressions can be seen as a way of allowing customization of inner loops. This is contrast to scripting which is mostly aimed at gluing large parts of code base together. So in this sense, C++ forms the center of your application, python could be used to put pieces of it together, and SeExpr is used to customize tight inner loops.</p>
<h2>Major Features</h2>
<ul>
<li>Arithmetic expression of scalar/vector types</li>
<li>Large library of builtin functions</li>
<li>Extensible variables and functions (including with DSOs)</li>
<li>Simple to embed in any program</li>
</ul>

<p class='projectfields'><strong>Home Page</strong>: <a href='http://www.disneyanimation.com/technology/seexpr.html'>http://www.disneyanimation.com/technology/seexpr.html</a><br/><strong>Project Page</strong>: <a href='http://github.com/wdas/seexpr/'>http://github.com/wdas/seexpr/</a><br/><strong>Language</strong>: C++<br/><strong>Platform</strong>: Linux, OSX, Windows<br/><strong>License</strong>: New BSD<br/><strong>Sponsor</strong>: Walt Disney Animation Studios<br/></p>]]></content:encoded>
			<wfw:commentRss>http://opensourcevfx.org/2011/07/seexpr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ptex</title>
		<link>http://opensourcevfx.org/2010/01/ptex/</link>
		<comments>http://opensourcevfx.org/2010/01/ptex/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 21:12:28 +0000</pubDate>
		<dc:creator>Larry Gritz</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[file format]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[paint]]></category>
		<category><![CDATA[texture]]></category>

		<guid isPermaLink="false">http://opensourcevfx.org/?p=402</guid>
		<description><![CDATA[Ptex is a texture mapping system developed by Walt Disney Animation Studios for production-quality rendering: No UV assignment is required! Ptex applies a separate texture to each face of a subdivision or polygon mesh. The Ptex file format can efficiently store hundreds of thousands of texture images in a single file. The Ptex API provides [...]
<p class='projectfields'><strong>Home Page</strong>: <a href='http://ptex.us/'>http://ptex.us/</a><br/><strong>Project Page</strong>: <a href='http://github.com/wdas/ptex/'>http://github.com/wdas/ptex/</a><br/><strong>Language</strong>: C++<br/><strong>Platform</strong>: Linux, OS X, Windows<br/><strong>License</strong>: New BSD<br/><strong>Sponsor</strong>: Walt Disney Animation Studios<br/></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Ptex</strong> is a texture mapping system developed by <a href="http://disneyanimation.com/" target="_top">Walt Disney Animation Studios</a> for production-quality rendering:</p>
<ul>
<li style="text-align: justify;">No UV assignment is required!  Ptex applies a separate texture to each face of a subdivision or polygon mesh.</li>
<li style="text-align: justify;">The Ptex <a href="http://ptex.us/documentation.html#fileformat">file format</a> can efficiently store hundreds of thousands of texture images in a single file.</li>
<li style="text-align: justify;">The Ptex <a href="http://ptex.us/documentation.html#api">API</a> provides cached file I/O and high-quality filtering &#8211; everything that is needed to easily add Ptex support to a production-quality renderer or texture authoring application.</li>
</ul>

<p class='projectfields'><strong>Home Page</strong>: <a href='http://ptex.us/'>http://ptex.us/</a><br/><strong>Project Page</strong>: <a href='http://github.com/wdas/ptex/'>http://github.com/wdas/ptex/</a><br/><strong>Language</strong>: C++<br/><strong>Platform</strong>: Linux, OS X, Windows<br/><strong>License</strong>: New BSD<br/><strong>Sponsor</strong>: Walt Disney Animation Studios<br/></p>]]></content:encoded>
			<wfw:commentRss>http://opensourcevfx.org/2010/01/ptex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GIMP</title>
		<link>http://opensourcevfx.org/2010/01/gimp/</link>
		<comments>http://opensourcevfx.org/2010/01/gimp/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 04:16:28 +0000</pubDate>
		<dc:creator>Rob Bredow</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[file format]]></category>
		<category><![CDATA[image-processing]]></category>
		<category><![CDATA[paint]]></category>
		<category><![CDATA[script-fu]]></category>
		<category><![CDATA[texture]]></category>

		<guid isPermaLink="false">http://opensourcevfx.org/?p=255</guid>
		<description><![CDATA[GIMP is a versatile and full-featured image processing and paint package.  Through it&#8217;s scripting interface it can also provide online batch processing systems, a mass production image renderer or function as an image format converter. GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions. Key features include: Full suite [...]
<p class='projectfields'><strong>Home Page</strong>: <a href='http://www.gimp.org/'>http://www.gimp.org/</a><br/><strong>Project Page</strong>: <a href='http://developer.gimp.org/'>http://developer.gimp.org/</a><br/><strong>Language</strong>: C<br/><strong>Platform</strong>: Windows, Linux, OSX<br/><strong>License</strong>: GPL<br/></p>]]></description>
			<content:encoded><![CDATA[<p>GIMP is a versatile and full-featured image processing and paint package.  Through it&#8217;s scripting interface it can also provide online batch processing systems, a mass production image    renderer or function as an image format converter.</p>
<p>GIMP is expandable and extensible. It is designed to be    augmented with plug-ins and extensions.</p>
<p><span id="more-255"></span></p>
<p>Key features include:</p>
<ul>
<li>Full suite of painting tools including Brush, Pencil, Airbrush, Clone, etc.</li>
<li>Sub-pixel sampling for all paint tools for high quality anti-aliasing</li>
<li>Extremely powerful gradient editor and blend tool</li>
<li>Supports custom brushes and patterns</li>
<li>Tile based memory management so image size is limited only by available disk space</li>
<li>Layers and channels</li>
<li>Multiple Undo/Redo (limited only by diskspace)</li>
<li>Editable text layers</li>
<li>File formats supported include bmp, gif, jpeg, mng, pcx, pdf, png, ps, psd, svg, tiff, tga, xpm, and many others</li>
<li>SVG path import/export</li>
</ul>

<p class='projectfields'><strong>Home Page</strong>: <a href='http://www.gimp.org/'>http://www.gimp.org/</a><br/><strong>Project Page</strong>: <a href='http://developer.gimp.org/'>http://developer.gimp.org/</a><br/><strong>Language</strong>: C<br/><strong>Platform</strong>: Windows, Linux, OSX<br/><strong>License</strong>: GPL<br/></p>]]></content:encoded>
			<wfw:commentRss>http://opensourcevfx.org/2010/01/gimp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenImageIO</title>
		<link>http://opensourcevfx.org/2010/01/openimageio/</link>
		<comments>http://opensourcevfx.org/2010/01/openimageio/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 14:47:59 +0000</pubDate>
		<dc:creator>Larry Gritz</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[file format]]></category>
		<category><![CDATA[image-processing]]></category>
		<category><![CDATA[texture]]></category>

		<guid isPermaLink="false">http://opensourcevfx.org/?p=177</guid>
		<description><![CDATA[OpenImageIO is a library for reading and writing images in many formats, and a bunch of related classes, utilities, and applications. Main features include: Extremely simple but powerful ImageInput and ImageOutput APIs for reading and writing 2D images that are format agnostic &#8212; that is, a &#8220;client app&#8221; doesn&#8217;t need to know the details about [...]
<p class='projectfields'><strong>Home Page</strong>: <a href='http://www.openimageio.org'>http://www.openimageio.org</a><br/><strong>Project Page</strong>: <a href='http://www.openimageio.org'>http://www.openimageio.org</a><br/><strong>Language</strong>: C++ (Python bindings under development)<br/><strong>Platform</strong>: Linux, Mac OS X, Windows<br/><strong>License</strong>: <a title="New BSD" href="http://www.opensource.org/licenses/bsd-license.php" target="_blank">New BSD</a><br/></p>]]></description>
			<content:encoded><![CDATA[<p><strong>OpenImageIO</strong> is a library for reading and writing images in many formats, and a bunch of related classes, utilities, and applications.</p>
<p>Main features include:</p>
<ul>
<li>Extremely simple but powerful ImageInput and ImageOutput APIs for reading and writing 2D images that are format agnostic &#8212; that is, a &#8220;client app&#8221; doesn&#8217;t need to know the details about any particular image file formats. Specific formats are implemented by DLL/DSO plugins.</li>
<li> Format plugins for TIFF, JPEG/JFIF, OpenEXR, PNG, HDR/RGBE, Targa, JPEG-2000, FITS, BMP, and ICO formats. More coming! The plugins are really good at understanding all the strange corners of the image formats, and are very careful about preserving image metadata (including Exif, GPS, and IPTC data).</li>
<li>An ImageCache class that transparently manages a cache so that it can access truly vast amounts of image data (thousands of image files totaling hundreds of GB) very efficiently using only a tiny amount (tens of megabytes at most) of runtime memory. Additionally, a TextureSystem class provides filtered MIP-map texture lookups, atop the nice caching behavior of ImageCache.</li>
<li>Several image tools based on these classes, including iinfo (print detailed info about images including metadata), iconvert (convert among formats, data types, or modify metadata), idiff (compare images with statistics), igrep (search images for matching metadata), iv (an image viewer). Because these tools are based on ImageInput/ImageOutput, they work with any image formats for which ImageIO plugins are available.</li>
</ul>

<p class='projectfields'><strong>Home Page</strong>: <a href='http://www.openimageio.org'>http://www.openimageio.org</a><br/><strong>Project Page</strong>: <a href='http://www.openimageio.org'>http://www.openimageio.org</a><br/><strong>Language</strong>: C++ (Python bindings under development)<br/><strong>Platform</strong>: Linux, Mac OS X, Windows<br/><strong>License</strong>: <a title="New BSD" href="http://www.opensource.org/licenses/bsd-license.php" target="_blank">New BSD</a><br/></p>]]></content:encoded>
			<wfw:commentRss>http://opensourcevfx.org/2010/01/openimageio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

