<?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>Catherine McCurry &#187; Pixels To Polygons</title>
	<atom:link href="http://itp.nyu.edu/~cvm232/blog/category/pixels-to-polygons/feed/" rel="self" type="application/rss+xml" />
	<link>http://itp.nyu.edu/~cvm232/blog</link>
	<description>// ITP</description>
	<lastBuildDate>Tue, 06 Mar 2012 10:45:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Assignment 3: Golem Beta</title>
		<link>http://itp.nyu.edu/~cvm232/blog/assignment-3-golem-beta/</link>
		<comments>http://itp.nyu.edu/~cvm232/blog/assignment-3-golem-beta/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 10:45:47 +0000</pubDate>
		<dc:creator>curry</dc:creator>
				<category><![CDATA[Pixels To Polygons]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~cvm232/blog/?p=533</guid>
		<description><![CDATA[Continuing from assignment 2, I dug into 3d modeling and got my feet wet in Maya, Mudbox, and Meshlab. I really liked the quality of my Kinect scans, and figured out how to reconstruct them and shape them so that I could rig them with a skeleton and control them with a Kinect, using OpenNI. [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing from assignment 2, I dug into 3d modeling and got my feet wet in Maya, Mudbox, and Meshlab. I really liked the quality of my Kinect scans, and figured out how to reconstruct them and shape them so that I could rig them with a skeleton and control them with a Kinect, using OpenNI. The scans didn&#8217;t turn out perfectly. I was excited about Mudbox because it simulates molding with clay. Turns out mesh is not clay. In an attempt to separate the legs from each other, and the arms from the torso, I scraped and scraped the mesh, until it became stretched so long and thin that it looked like it was going to tear &#8211; so I decided to leave it and move on.</p>
<p><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/03/Screen-shot-2012-03-06-at-2.34.13-AM.png"><img class="aligncenter size-medium wp-image-534" title="Screen shot 2012-03-06 at 2.34.13 AM" src="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/03/Screen-shot-2012-03-06-at-2.34.13-AM-154x300.png" alt="" width="196" height="381" /></a></p>
<p>(batwings&#8230;) I spent a lot of time with my janky meshes, fighting, fixing, orienting joints, constraining rotation (fat lot of good that did, doesn&#8217;t even export from Maya&#8230;grumble). I like the look of my mud me. It seems somehow more personal and specific than a perfect copy.</p>
<p>Of course the motion is not perfect. It jerks and lurches, and deforms itself with every movement. I decided to try and wear the mesh anyway, and attempted to put my body in the shape of the mesh as it twisted and contorted. The motion actually would have been better, but I didn&#8217;t have a long enough usb extender to put the Kinect directly behind me, so it was catching me at an angle.</p>
<p><iframe src="http://player.vimeo.com/video/38014708?title=0&amp;byline=0&amp;portrait=0" width="480" height="318" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~cvm232/blog/assignment-3-golem-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assignment 2: &#8230;.prelude to assignment 3</title>
		<link>http://itp.nyu.edu/~cvm232/blog/assignment-2-prelude-to-assignment-3/</link>
		<comments>http://itp.nyu.edu/~cvm232/blog/assignment-2-prelude-to-assignment-3/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 07:00:18 +0000</pubDate>
		<dc:creator>curry</dc:creator>
				<category><![CDATA[Pixels To Polygons]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~cvm232/blog/?p=514</guid>
		<description><![CDATA[Initial Concept: We imagine a world in which a person’s external form is as they wish it to be, moment to moment. We wear a holographic shield of light in the shape of our own bodies that can be sculpted like clay by manipulating our own flesh. Spikes and spines can be pulled out of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Initial Concept:</strong></p>
<p>We imagine a world in which a person’s external form is as they wish it  to be, moment to moment. We wear a holographic shield of light in the  shape of our own bodies that can be sculpted like clay by manipulating  our own flesh. Spikes and spines can be pulled out of backs, imperfections erased,  bodies enhanced, exaggerated, and edited.</p>
<p>In  our proposed performance, a 3D scan of a performer is projected on top  of them, and rigged to puppet their movement. They examine their flesh,  and their avatar&#8217;s form. They pull, push, and shape their light body  until it is as they want it &#8211; exaggerated, human, recognizable,  subjectively perfect. They exit the room encased in it.</p>
<p>/////</p>
<p><strong>What we did:</strong></p>
<p>Following the <a href="http://www.nightmarekitty.com/2011/10/28/unity-and-kinect-tutorial/">Nightmare Kitty tutorial</a>,  we were able to control characters in Unity with our physical motions  using the Kinect, and to implement some basic gestural controls.</p>
<p><object style="height: 390px; width: 640px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/y6bcfoA313Q?version=3&amp;feature=player_detailpage" /><param name="allowfullscreen" value="true" /><embed style="height: 390px; width: 640px;" type="application/x-shockwave-flash" width="100" height="100" src="http://www.youtube.com/v/y6bcfoA313Q?version=3&amp;feature=player_detailpage" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>This  was pretty simple, actually, and we planned on creating our own mesh,  rigging it with a skeleton, and substituting it for the video game style  character in the example.</p>
<p>We used Kyle McDonald&#8217;s <a href="https://github.com/kylemcdonald/Makerbot/">kinectToStl</a> app to save scans of my body to .stl files, then imported them to the  3d modeling program Meshlab to edit them, and export them in a format  readable by Unity.<a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/02/good.full_.horizontalstripe.png"></a></p>
<p><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/02/good.full_.horizontalstripe.png"><img class="alignleft size-large wp-image-515" title="good.full.horizontalstripe" src="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/02/good.full_.horizontalstripe-585x1024.png" alt="" width="319" height="554" /></a><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/02/Screen-shot-2012-02-21-at-12.37.02-AM.png"><img class="aligncenter size-large wp-image-518" title="Screen shot 2012-02-21 at 12.37.02 AM" src="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/02/Screen-shot-2012-02-21-at-12.37.02-AM-613x1024.png" alt="" width="333" height="553" /></a></p>
<p>This  took a good deal of time and finagling. Although we managed to make and  save scans, then trim, and export them as meshes meshes, to finally  import them to Unity &#8211; we have not yet managed to rig them to a skeleton  model. Additionally, the imported meshes do not behave exactly as  expected in Unity, but they do look pretty scary (in a Swiss cheesey  sort of way).</p>
<p><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/02/ladies.scary_.2.png"><img class="alignleft size-medium wp-image-516" title="ladies.scary.2" src="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/02/ladies.scary_.2-300x205.png" alt="" width="326" height="222" /></a><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/02/ladies.scary_1-e1329805915956.png"><img class="aligncenter size-medium wp-image-520" title="ladies.scary" src="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/02/ladies.scary_1-e1329805915956-300x203.png" alt="" width="331" height="223" /></a></p>
<p>We realized that we had jumped the gun in terms of using our own models with functioning skeleton models.</p>
<p>During  this process, inspired by the sculptures of Antony Gormley, and the  aesthetics of the images we were creating, we came up with a couple of  alternative concepts.</p>
<p>1)  A multitude of beings stares at us from the screen. One of them starts  mimicking our gestures. The beings look at him, then at us, and start  copying us as well. Gradually, the entire crowd is moving like us, as  they stare in our direction with blank, wide open eyes.</p>
<p><img src="https://lh4.googleusercontent.com/Ypz-3vsw0P_hPk9C5hE3WqVQmBC0rsrmm7F3OwHyczGOyIJsqMwjHeOfze67U_N7G6f_o2xaIoGn3YSoL1Ni4BAtw7CmqQnuWCBFI9dVhH6oR6PZoRk" alt="" width="250px;" height="243px;" /></p>
<p>2)  As we look into the screen, we see cubic versions of our bodies from  different perspectives. They follow our movement, but remain in their  position and orientation. They do not acknowledge our presence: we are  only one more of them.<img src="https://lh4.googleusercontent.com/pefmlV0hFTcHwqjE4roEKopZIwc17KnbmqTdrQGufzeudzERW0pXvR0VvBbDTJSA2LJp0qtz7-DsDo9ncwNcg2sfUoR0dQgrHoYssW3I-JRulEXClUo" alt="" width="390px;" height="292px;" /></p>
<p>+<br />
<img src="https://lh3.googleusercontent.com/tMUzdtyUWMpI_okeghHu46cXMwqmuf3HJCFceras-YKiraki4Gux-nhMF05Xykc9FcCNY87HGQibVvGnc-U8p4IxMI7rpNYjn1lxQBQBYYWweRMslrk" alt="" width="272px;" height="362px;" /><img src="https://lh5.googleusercontent.com/D_dncNqz4-INckn1xor1nEcYIGLyh0CZSKCFJjRsbVz3B8Ph60jtxqOTTOgcyzwAGTWGNQlaj5gJWOqehvmEofMkLzHq7igWrun2mFizGpBQ-84_IhY" alt="" width="623px;" height="467px;" /></p>
<p>We  created a basic body made of primitive blocks, attached it to a  skeleton model and added OpenNI functionality to it. We learned a lot about the ways to do (and  not to do) this in Unity.</p>
<p><img id="internal-source-marker_0.04661850856518657" src="https://lh3.googleusercontent.com/Aj99Z3n8ZKZJxsjthrw_YJHESV_41XU0gn34byJsmsOZlKuKj4sKQNR4efAMHIN7XnQ7aKtI4sARxinqHQwUWD5JiCS-wMoItOZ5Q-CA2nQ7M1CyIwc" alt="" width="504px;" height="505px;" /></p>
<p><object style="height: 390px; width: 640px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/RoJTWI_oYl4?version=3&amp;feature=player_detailpage" /><param name="allowfullscreen" value="true" /><embed style="height: 390px; width: 640px;" type="application/x-shockwave-flash" width="100" height="100" src="http://www.youtube.com/v/RoJTWI_oYl4?version=3&amp;feature=player_detailpage" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>///////</p>
<p><strong>Where we are now:</strong></p>
<p>We began with an ambitious concept and a song in our heart. Though we had some setbacks trying to interface with 3D modeling software and are disappointed that we did not get further, we learned a lot are in a good position to fully execute our project for the final. We aren&#8217;t so excited about the look of the block man model, but have a better  idea of what we will need in order to animate our scans.  Apparently  this needs to happen outside of Unity &#8211; in Maya, or Blender.  I  downloaded Maya and Mudbox at the suggestions of Patrick and Greg.</p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~cvm232/blog/assignment-2-prelude-to-assignment-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>After Lessons &#8211; &#8220;On Being Memorius&#8221;</title>
		<link>http://itp.nyu.edu/~cvm232/blog/after-lessons-on-being-memorius/</link>
		<comments>http://itp.nyu.edu/~cvm232/blog/after-lessons-on-being-memorius/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 19:03:19 +0000</pubDate>
		<dc:creator>curry</dc:creator>
				<category><![CDATA[Pixels To Polygons]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~cvm232/blog/?p=494</guid>
		<description><![CDATA[&#8220;On Being Memorius&#8221; Recall an abstract space from your memory and recreate it using only programmed primitives, color, and lights. * After lessons, I spent time in his room. In their room, but his brother didn&#8217;t talk. * His mother gave me technique. * I practiced and got better, but never less awkward. * * [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">&#8220;On Being Memorius&#8221; Recall an abstract space from your memory and recreate it using only programmed primitives, color, and lights.</p>
<p style="text-align: left;">
<p style="text-align: center;"><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/1.smaller.png"><img class="aligncenter size-full wp-image-502" title="1.smaller" src="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/1.smaller.png" alt="" width="763" height="360" /></a></p>
<p style="text-align: center;"><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/1.smaller.png"></a><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/Screen-Shot-2012-01-31-at-1.11.08-PM.png"><img class="aligncenter size-full wp-image-495" title="Screen Shot 2012-01-31 at 1.11.08 PM" src="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/Screen-Shot-2012-01-31-at-1.11.08-PM.png" alt="" width="717" height="364" /></a></p>
<p style="text-align: center;"><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/Screen-Shot-2012-01-31-at-1.11.08-PM.png"></a><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/Screen-Shot-2012-01-31-at-1.27.13-PM.png"><img class="aligncenter size-full wp-image-498" title="Screen Shot 2012-01-31 at 1.27.13 PM" src="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/Screen-Shot-2012-01-31-at-1.27.13-PM.png" alt="" width="710" height="365" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">* After lessons, I spent time in his room. In their room, but his brother didn&#8217;t talk.<br />
* His mother gave me technique.<br />
* I practiced and got better, but never less awkward.<br />
*<br />
* He taught me to play grunge rock on his guitar. He taught me to wear flannel.<br />
* His room smelled like wood and, like, cool.<br />
* His parent&#8217;s room was across the hall and the possibility of meeting his father scared me.<br />
* It took courage to walk up the stairs and into his room.<br />
* I felt annoying but my crush made me brave.<a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/mccurry.1.afterLessons.js"></a></p>
<p style="text-align: left;"><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/mccurry.1.afterLessons.js">source</a></p>
<p style="text-align: left;"><a href="http://itp.nyu.edu/~cvm232/blog/wp-content/uploads/2012/01/mccurry.1.afterLessons.js"></a>((P.S. I &lt;3 vector math.))</p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~cvm232/blog/after-lessons-on-being-memorius/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

