<?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"
	>

<channel>
	<title>Seokhwan Cheon</title>
	<atom:link href="http://art.bitbop.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://art.bitbop.net</link>
	<description></description>
	<pubDate>Sat, 01 Nov 2008 07:04:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Building Panda3D on Mac OS X</title>
		<link>http://art.bitbop.net/2008/08/building-panda3d-on-mac-os-x/</link>
		<comments>http://art.bitbop.net/2008/08/building-panda3d-on-mac-os-x/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 06:16:50 +0000</pubDate>
		<dc:creator>Seokhwan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Panda3D]]></category>

		<guid isPermaLink="false">http://art.bitbop.net/?p=52</guid>
		<description><![CDATA[I&#8217;ve just built Panda3D 1.5.2 on Mac OS X 10.5.4. I had some problems. However, I could solve those from Panda3D Forum and the following links.
Building Panda3D on Mac OS X (Leopard)
Panda3D on Mac OS X
Let&#8217;s go build.
1. Download the latest version of Panda3D and edit the fftCompressor.cxx file in panda/src/mathutil.
#include &#8220;rfftw.h&#8221; -&#62; #include &#8220;drfftw.h&#8221;
2. Install [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just built Panda3D 1.5.2 on Mac OS X 10.5.4. I had some problems. However, I could solve those from <a href="http://panda3d.org/phpbb2/index.php" target="_blank">Panda3D Forum</a> and the following links.</p>
<p><a href="http://www.edalytical.com/articles/building_panda3d_on_mac_os_x_leopard.html" target="_blank">Building Panda3D on Mac OS X (Leopard)</a><br />
<a href="http://knuddl.net/moin.cgi/InstallPanda3d" target="_blank">Panda3D on Mac OS X</a></p>
<p>Let&#8217;s go build.</p>
<p>1. Download the latest version of Panda3D and edit the fftCompressor.cxx file in panda/src/mathutil.</p>
<p>#include &#8220;rfftw.h&#8221; -&gt; #include &#8220;drfftw.h&#8221;</p>
<p>2. Install the following libraries from <a href="http://www.macports.org/" target="_blank">MacPorts</a>.</p>

<div class="wp_syntax"><div class="code"><pre class="text">$ sudo port install jpeg
$ sudo port install tiff
$ sudo port install libpng
$ sudo port install libtar
$ sudo port install ode
$ sudo port install fftw
$ sudo port install freetype</pre></div></div>

<p>3. Install the <a href="http://developer.nvidia.com/object/cg_toolkit.html" target="_blank">NVIDIA Cg Toolkit</a>.</p>
<p>4. Build ppremake.</p>

<div class="wp_syntax"><div class="code"><pre class="text">$ cd ppremake
$ aclocal
$ autoheader
$ automake --foreign -a
$ autoconf
$ ./configure
$ make
$ sudo make install</pre></div></div>

<p>5. Configure the .bash_profile file.</p>

<div class="wp_syntax"><div class="code"><pre class="text">export PATH=/usr/local/panda/bin:${PATH}
export PYTHONPATH=/usr/local/panda/lib:/usr/local/panda/lib/direct:${PYTHONPATH}
export DYLD_LIBRARY_PATH=/usr/local/panda/lib</pre></div></div>

<p>6. Create the Config.pp file in /usr/local/panda.</p>

<div class="wp_syntax"><div class="code"><pre class="text">#define PYTHON_IPATH /usr/include/python2.5
#define PYTHON_LPATH /usr/lib/python2.5
&nbsp;
#define JPEG_IPATH /opt/local/include
#define JPEG_LPATH /opt/local/lib
&nbsp;
#define PNG_IPATH /usr/X11/include/libpng
#define PNG_LPATH /usr/X11/lib/
&nbsp;
#define TIFF_IPATH /opt/local/include
#define TIFF_LPATH /opt/local/lib
&nbsp;
#define TAR_IPATH /opt/local/include
#define TAR_LPATH /opt/local/lib
&nbsp;
#define HAVE_FFTW 1
#define FFTW_IPATH /opt/local/include
#define FFTW_LPATH /opt/local/lib
#define FFTW_LIBS dfftw drfftw
&nbsp;
#define CG_IPATH /Library/Frameworks/Cg.framework/Headers
#define CG_LPATH /Library/Frameworks/Cg.framework
&nbsp;
#define CG_LIBS
#define CG_FRAMEWORK Cg
#define HAVE_CG 1
&nbsp;
#define CGGL_LIBS
#define CGGL_FRAMEWORK Cg
#define HAVE_CGGL 1
&nbsp;
#define ZLIB_IPATH /opt/local/include
#define ZLIB_LPATH /opt/local/lib
&nbsp;
#define ODE_IPATH /opt/local/include
#define ODE_LPATH /opt/local/lib</pre></div></div>

<p>7. Build dtool.</p>

<div class="wp_syntax"><div class="code"><pre class="text">$ cd dtool
$ ppremake
$ make
$ make install</pre></div></div>

<p>8. Build panda.</p>

<div class="wp_syntax"><div class="code"><pre class="text">$ cd panda
$ ppremake
$ make
$ make install</pre></div></div>

<p>9. Build direct.</p>

<div class="wp_syntax"><div class="code"><pre class="text">$ cd direct
$ ppremake
$ make
$ make install</pre></div></div>

<p>10. Run genPyCode.</p>

<div class="wp_syntax"><div class="code"><pre class="text">$ genPyCode</pre></div></div>

<p>11. Create the Config.prc file in /usr/local/panda/etc. Read more <a href="http://panda3d.org/wiki/index.php/Configuring_Panda" target="_blank">here</a>.</p>

<div class="wp_syntax"><div class="code"><pre class="text">plugin-path /usr/local/panda/lib
default-model-extension .egg.pz
model-path .</pre></div></div>

<p>12. Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://art.bitbop.net/2008/08/building-panda3d-on-mac-os-x/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Buffalo Infringement Festival 2008</title>
		<link>http://art.bitbop.net/2008/07/buffalo-infringement-festival-2008/</link>
		<comments>http://art.bitbop.net/2008/07/buffalo-infringement-festival-2008/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 20:29:40 +0000</pubDate>
		<dc:creator>Seokhwan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Infringement Festival]]></category>

		<guid isPermaLink="false">http://art.bitbop.net/?p=51</guid>
		<description><![CDATA[
My show is scheduled at Squeaky Wheel on Aug 1 &#38; 3.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-50" title="Buffalo Infringement Festival 2008" src="http://art.bitbop.net/wp-content/uploads/2008/08/logo2008.jpg" alt="" width="320" height="214" /></p>
<p>My show is scheduled at Squeaky Wheel on Aug 1 &amp; 3.</p>
]]></content:encoded>
			<wfw:commentRss>http://art.bitbop.net/2008/07/buffalo-infringement-festival-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My WWDC Schedule</title>
		<link>http://art.bitbop.net/2008/05/my-wwdc-schedule/</link>
		<comments>http://art.bitbop.net/2008/05/my-wwdc-schedule/#comments</comments>
		<pubDate>Fri, 30 May 2008 10:12:08 +0000</pubDate>
		<dc:creator>Seokhwan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[SF]]></category>

		<category><![CDATA[WWDC]]></category>

		<guid isPermaLink="false">http://art.bitbop.net/?p=47</guid>
		<description><![CDATA[Fortunately I won a WWDC student scholarship, so I will stay in downtown SF from 6/8 to 6/14. Below is a useful article for newcommers like me.
Cocoa Dev Central: Get the most out of WWDC
My WWDC Session Choices (Tentative)
Monday

09:00 - Keynote (Steve Jobs)
14:00 - Mac OS X State of the Union
15:30 - Developer Tools State of [...]]]></description>
			<content:encoded><![CDATA[<p>Fortunately I won a WWDC student scholarship, so I will stay in downtown SF from 6/8 to 6/14. Below is a useful article for newcommers like me.</p>
<p>Cocoa Dev Central: <a href="http://cocoadevcentral.com/articles/000087.php" target="_self">Get the most out of WWDC</a></p>
<p><strong>My WWDC Session Choices</strong> (Tentative)</p>
<p>Monday</p>
<ul>
<li>09:00 - Keynote (Steve Jobs)</li>
<li>14:00 - Mac OS X State of the Union</li>
<li>15:30 - Developer Tools State of the Union</li>
<li>17:00 - Introduction to Mac and iPhone Development</li>
<li>18:30 - WWDC Welcome Reception</li>
</ul>
<div>Tuesday</div>
<div>
<ul>
<li>09:00 - iPhone Application Development Fundamentals</li>
<li>10:30 - Introduction to the iPhone Development Tools</li>
<li>14:00 - Introduction to Game Development for iPhone</li>
<li>15:30 - Audio Development for iPhone</li>
<li>17:00 - 3D Graphics for iPhone using OpenGL ES</li>
</ul>
<div>Wednesday</div>
<div>
<ul>
<li>09:00 - What&#8217;s New in Objective-C</li>
<li>10:30 - 2D Graphics &amp; Animation for iPhone and Mac</li>
<li>12:30 - Lunchtime Speaker</li>
<li>14:00 - Core Animation Techniques for iPhone and Mac</li>
<li>15:30 - iPhone Multi-Touch Events and Gestures</li>
<li>17:00 - Tuning OpenGL Applications for the Mac</li>
<li>19:30 - Apple Design Awards</li>
<li>21:00 - Stump the Experts</li>
</ul>
<div>Thursday</div>
<div>
<ul>
<li>09:00 - Mastering Interface Builder</li>
<li>10:30 - Debugging and Profiling Your iPhone Application</li>
<li>12:30 - Lunchtime Speaker</li>
<li>14:00 - Integrating and Extending Quartz Composer</li>
<li>15:30 - Optimizing Performance in iPhone Applications</li>
<li>17:00 - iPhone Device APIs: Location, Accelerometer and Camera</li>
<li>18:30 - WWDC Bash at Yerba Buena Gardens</li>
</ul>
<div>Friday</div>
<div>
<ul>
<li>09:00 - Getting Started with the I/O Kit: Device Drivers on Mac OS X</li>
<li>10:30 - Creating Widgets with Dashcode</li>
<li>12:30 - Lunchtime Speaker</li>
<li>14:00 - ?</li>
</ul>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://art.bitbop.net/2008/05/my-wwdc-schedule/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
