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

<channel>
	<title>Daisuke's Research</title>
	<atom:link href="http://daisukemaki.com/projects/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://daisukemaki.com/projects</link>
	<description>keeps going..</description>
	<pubDate>Wed, 03 Nov 2010 07:46:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Old Maya API by Koichi Tamura</title>
		<link>http://daisukemaki.com/projects/?p=148</link>
		<comments>http://daisukemaki.com/projects/?p=148#comments</comments>
		<pubDate>Wed, 03 Nov 2010 07:44:46 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[C++]]></category>

		<category><![CDATA[Maya API]]></category>

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

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=148</guid>
		<description><![CDATA[Since Koichi&#8217;s priceless API tutorial has gone down I have offered to host his API tutorials on my server with his permission.
Here - http://www.daisukemaki.com/archive/koichi/0mokuji.html

]]></description>
			<content:encoded><![CDATA[<p>Since Koichi&#8217;s priceless API tutorial has gone down I have offered to host his API tutorials on my server with his permission.<br />
Here - <a href="http://www.daisukemaki.com/archive/koichi/0mokuji.html">http://www.daisukemaki.com/archive/koichi/0mokuji.html</a><br />
<img src="http://www.daisukemaki.com/archive/koichi/gazou/dag-set.gif" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=148</wfw:commentRss>
		</item>
		<item>
		<title>Playing with PDI rigidBody solver</title>
		<link>http://daisukemaki.com/projects/?p=143</link>
		<comments>http://daisukemaki.com/projects/?p=143#comments</comments>
		<pubDate>Sun, 06 Jun 2010 03:06:32 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[FX Tests]]></category>

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

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=143</guid>
		<description><![CDATA[I had an opportunity to play with PDI rigidBody solver, a free version. At first, I found it a bit non user friendly as there was no annotations available for each icon on the pdi shelf. I wish the rigidBodies had more attributes listed in the channelbox so I could change them easily all at [...]]]></description>
			<content:encoded><![CDATA[<p>I had an opportunity to play with PDI rigidBody solver, a free version. At first, I found it a bit non user friendly as there was no annotations available for each icon on the pdi shelf. I wish the rigidBodies had more attributes listed in the channelbox so I could change them easily all at once. I also used &#8216;Fracture&#8217; script to fracture my object then turned them to rigidBodies for simulation.</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12328673&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12328673&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=143</wfw:commentRss>
		</item>
		<item>
		<title>Displacement with fluid2dTexture</title>
		<link>http://daisukemaki.com/projects/?p=137</link>
		<comments>http://daisukemaki.com/projects/?p=137#comments</comments>
		<pubDate>Sat, 24 Apr 2010 21:25:41 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[Expression]]></category>

		<category><![CDATA[FX Tests]]></category>

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

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

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

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=137</guid>
		<description><![CDATA[Playing with flud2dtexture..

Using the expression below to emit density into the texture for the ripple effect.

string $fluidTex = &#34;fluidTexture2D1&#34;;
float $resTex[] = `getAttr ($fluidTex + &#34;.resolution&#34;)`;
int $vertCount2[] = `polyEvaluate -vertex &#34;pSphere1&#34;`;
int $randNum = `rand(floor($vertCount2[0]))`;
float $uvCoord2[] = `polyEditUV -q pSphere1.map[$randNum]`;
int $x = floor($uvCoord2[0]*$resTex[0]); // make it integer
int $y = floor($uvCoord2[0]*$resTex[1]); // make it integer
if(`fluidVoxelInfo -ib $x $y [...]]]></description>
			<content:encoded><![CDATA[<p>Playing with flud2dtexture..</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11195205&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=11195205&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
<p>Using the expression below to emit density into the texture for the ripple effect.</p>
<pre class="brush: cpp">
string $fluidTex = &quot;fluidTexture2D1&quot;;
float $resTex[] = `getAttr ($fluidTex + &quot;.resolution&quot;)`;
int $vertCount2[] = `polyEvaluate -vertex &quot;pSphere1&quot;`;
int $randNum = `rand(floor($vertCount2[0]))`;
float $uvCoord2[] = `polyEditUV -q pSphere1.map[$randNum]`;
int $x = floor($uvCoord2[0]*$resTex[0]); // make it integer
int $y = floor($uvCoord2[0]*$resTex[1]); // make it integer
if(`fluidVoxelInfo -ib $x $y 0 $fluidTex`) {
	setFluidAttr -at &quot;density&quot; -xi $x -yi $y -ad -fv 5 $fluidTex;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=137</wfw:commentRss>
		</item>
		<item>
		<title>Learning houdini together</title>
		<link>http://daisukemaki.com/projects/?p=121</link>
		<comments>http://daisukemaki.com/projects/?p=121#comments</comments>
		<pubDate>Tue, 23 Mar 2010 10:59:53 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[Houdini]]></category>

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=121</guid>
		<description><![CDATA[If you are interested in learning with others feel free to join us here.
http://thefx.org/brain/index.php?/topic/69-learning-houdini/
I have yet to find time to learn houdini but one day! I have shared some files for others to look. Of course you can upload your files to share as well.

You can download a free version of houdini here. You can [...]]]></description>
			<content:encoded><![CDATA[<p>If you are interested in learning with others feel free to join us here.<br />
<a href="http://thefx.org/brain/index.php?/topic/69-learning-houdini/">http://thefx.org/brain/index.php?/topic/69-learning-houdini/</a></p>
<p>I have yet to find time to learn houdini but one day! I have shared some files for others to look. Of course you can upload your files to share as well.</p>
<p><img alt="" src="http://thefx.org/brain/uploads/av-2.jpg" class="alignnone" width="120" height="120" /></p>
<p>You can download a free version of houdini here. You can play with all the features but you would get watermark in your renders.<br />
<a href="http://www.sidefx.com/index.php?option=com_download">http://www.sidefx.com/index.php?option=com_download</a><br />
<img src="http://www.sidefx.com/images/download/rocket_bg.jpg" alt="free houdini download" /></p>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=121</wfw:commentRss>
		</item>
		<item>
		<title>Particle fun - 1</title>
		<link>http://daisukemaki.com/projects/?p=114</link>
		<comments>http://daisukemaki.com/projects/?p=114#comments</comments>
		<pubDate>Mon, 22 Mar 2010 09:49:59 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[FX Tests]]></category>

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

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

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=114</guid>
		<description><![CDATA[So it seems that my PC is down again. Having 2 operation systems was causing conflicts for the last couple of days and it finally broke down on me.
Anyhow, for the time being i can&#8217;t do any heavy stuff so i decided to have fun with particles on a laptop.
Fully driven by expressions no field [...]]]></description>
			<content:encoded><![CDATA[<p>So it seems that my PC is down again. Having 2 operation systems was causing conflicts for the last couple of days and it finally broke down on me.</p>
<p>Anyhow, for the time being i can&#8217;t do any heavy stuff so i decided to have fun with particles on a laptop.<br />
Fully driven by expressions no field used.<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10343901&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10343901&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
<p>This one is nCloth test with no debris fx..<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10148872&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10148872&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=114</wfw:commentRss>
		</item>
		<item>
		<title>Houdininess</title>
		<link>http://daisukemaki.com/projects/?p=108</link>
		<comments>http://daisukemaki.com/projects/?p=108#comments</comments>
		<pubDate>Wed, 30 Dec 2009 04:08:00 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[Houdini]]></category>

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=108</guid>
		<description><![CDATA[Well.. I had a book to learn Houdini (Magic of Houdini) for a couple of years now. It seems like work may be using Houdini in their pipeline so I thought I should start playing with the software. Another good reason is that I had bought a apprentice HD license for Houdini this year so [...]]]></description>
			<content:encoded><![CDATA[<p>Well.. I had a book to learn Houdini (Magic of Houdini) for a couple of years now. It seems like work may be using Houdini in their pipeline so I thought I should start playing with the software. Another good reason is that I had bought a apprentice HD license for Houdini this year so why not!</p>
<p><img src="http://daisukemaki.com/projects/wp-content/uploads/2009/12/2009-12-30165443houdini.jpg" alt="2009-12-30165443houdini" title="2009-12-30165443houdini" width="600" height="400" class="alignnone size-full wp-image-109" /></p>
<p>On top of that, I was given a guide book for Houdini 2.5 a couple of years ago by a friend who never studied 3D or computer graphics before.. he said he found it in local book store.. what is the chance of finding such a rare material!?!? I must be destined to learn it!</p>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=108</wfw:commentRss>
		</item>
		<item>
		<title>Renaming pictures based on dates taken - part 2</title>
		<link>http://daisukemaki.com/projects/?p=101</link>
		<comments>http://daisukemaki.com/projects/?p=101#comments</comments>
		<pubDate>Fri, 18 Dec 2009 21:11:29 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=101</guid>
		<description><![CDATA[Earlier I posted this one. 
Unfortunately, my hard drive died the other day and lost my script(s).. Anyhow the script I previously wrote had a disadvantage that renamed images could never be ordered ordered based on time taken. It ordered images based on date taken but the number suffix at end was not too accurate [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier I posted <a href="http://daisukemaki.com/projects/?p=61">this one</a>. </p>
<p>Unfortunately, my hard drive died the other day and lost my script(s).. Anyhow the script I previously wrote had a disadvantage that renamed images could never be ordered ordered based on time taken. It ordered images based on date taken but the number suffix at end was not too accurate to be able to order them as I wanted.</p>
<p>So I rewrote the script. This is what it does now. Instead of giving images number suffix, I decided to give each image an unique number by adding hour-minute-second eg)062534 means that the image was taken at 6am 25mins 34 seconds.</p>
<p><img src="http://daisukemaki.com/projects/wp-content/uploads/2009/12/snapshot3.png" alt="snapshot3" title="snapshot3" width="400" height="308" class="alignnone size-full wp-image-102" /> </p>
<p>Note! Time in my camera was like 8 hours early! So that&#8217;s why the photo in the screenshot above was taken like at 2am! We were sleeping then! I have corrected time in my camera now. <img src='http://daisukemaki.com/projects/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Download:<br />
http://daisukemaki.com/scripts/renameBasedOnDatesTaken.py</p>
<p>Usage:<br />
- requires EXIF.py in the same directory as this script<br />
- in shell type, renameBasedOnDatesTaken.py soccer<br />
Image in the directory will be renamed to like this<br />
2009-12-20.123454.soccer.JPG<br />
2009-12-20.123625.soccer.JPG</p>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=101</wfw:commentRss>
		</item>
		<item>
		<title>Extruding faces for fun</title>
		<link>http://daisukemaki.com/projects/?p=89</link>
		<comments>http://daisukemaki.com/projects/?p=89#comments</comments>
		<pubDate>Thu, 19 Nov 2009 10:33:34 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=89</guid>
		<description><![CDATA[I was bored.. The script will extrude faces when you run a command with arguments while selecting a polygon after running the script.
Usage:
1. select a polygon then run the script
2. you can type in the following in python, faceExtrude(1,200,1)
faceExtrude(1,200,1) # first argument is first frame, 2nd is the end frame then the 3rd is how [...]]]></description>
			<content:encoded><![CDATA[<p>I was bored.. The script will extrude faces when you run a command with arguments while selecting a polygon after running the script.</p>
<p>Usage:<br />
1. select a polygon then run the script<br />
2. you can type in the following in python, faceExtrude(1,200,1)<br />
faceExtrude(1,200,1) # first argument is first frame, 2nd is the end frame then the 3rd is how much of total faces should be extruding in each frame. Value of 1 is max.(1 = 100%)</p>
<p><img src="http://daisukemaki.com/projects/wp-content/uploads/2009/11/extrude1.jpg" alt="extrude1" title="extrude1" width="350" height="287" class="alignnone size-full wp-image-90" /></p>
<pre class="brush: python">
import maya.cmds as cmds
#cmds.polyExtrudeFacet( &#039;pCube1.f[1:2]&#039;, &#039;pCube1.f[3:4]&#039;, kft=False, ltz=2, ls=(.5, .5, 0) )
# what percentage?, for how many frames
def faceExtrude (minTime, maxTime, ratio):
	if ratio &gt; 1:
		print &quot;Warning: please keep the 3rd argument to be smaller than 1.0&quot;
	else:
		mySel = cmds.ls(sl=True)
		for fr in range(minTime, maxTime):
			cmds.currentTime(fr, edit=True )
			faceToVertex = cmds.polyInfo(mySel[0],faceToVertex=True)
			faceCount = len(faceToVertex)
			print (str(faceCount)+&#039; faceCount&#039;)
			faceExtrudeCount = int(faceCount * ratio) # number of faces that will be extruded
			print (str(faceExtrudeCount)+&#039; faceExtrudeCount&#039;)
			faceExtrudeCountInc = 0
			while faceExtrudeCountInc &lt; faceCount:
				faceExtrudeCountInc += faceExtrudeCount
				faceExtrudeCountExtra = faceExtrudeCountInc + 1
				print (str(faceExtrudeCountInc)+&#039; faceExtrudeCountInc&#039;)
				test = (mySel[0]+&#039;.f[&#039;+str(faceExtrudeCountInc)+&#039;:&#039;+str(faceExtrudeCountExtra)+&#039;]&#039;)
				#cmds.polyExtrudeFacet( test, kft=False, ltz=2, ls=(.9, .9, 0) )
				cmds.polyExtrudeFacet( test, kft=False, ltz=10, ls=(.3, .3, 0) )
</pre>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=89</wfw:commentRss>
		</item>
		<item>
		<title>Getting back to Canon</title>
		<link>http://daisukemaki.com/projects/?p=87</link>
		<comments>http://daisukemaki.com/projects/?p=87#comments</comments>
		<pubDate>Thu, 19 Nov 2009 03:02:28 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[FX Tests]]></category>

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

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

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=87</guid>
		<description><![CDATA[Early in 2008, I created a canon shoot fx.. this video below is a playblast. I have been away from this project for a bit and am thinking of coming back to it! 

]]></description>
			<content:encoded><![CDATA[<p>Early in 2008, I created a canon shoot fx.. this video below is a playblast. I have been away from this project for a bit and am thinking of coming back to it! </p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7680640&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7680640&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=87</wfw:commentRss>
		</item>
		<item>
		<title>Tornado previs method 1</title>
		<link>http://daisukemaki.com/projects/?p=82</link>
		<comments>http://daisukemaki.com/projects/?p=82#comments</comments>
		<pubDate>Sat, 14 Nov 2009 08:51:47 +0000</pubDate>
		<dc:creator>daisuke</dc:creator>
		
		<category><![CDATA[FX Tests]]></category>

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

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

		<guid isPermaLink="false">http://daisukemaki.com/projects/?p=82</guid>
		<description><![CDATA[In the previous blog post, I talked about creating circular motion.
Here is my test. I basically created a circle that emits particles, and have added more expressions to get the shape and motion.
However, with this method it may be difficult to adjust/animate the shape if a director wants a tornado shape at a chosen frame.


]]></description>
			<content:encoded><![CDATA[<p>In the previous blog post, I talked about creating circular motion.</p>
<p>Here is my test. I basically created a circle that emits particles, and have added more expressions to get the shape and motion.<br />
However, with this method it may be difficult to adjust/animate the shape if a director wants a tornado shape at a chosen frame.</p>
<p><img src="http://daisukemaki.com/projects/wp-content/uploads/2009/11/tornado1.jpg" alt="tornado1" title="tornado1" width="250" height="284" class="alignnone size-full wp-image-83" /></p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7607013&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7607013&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://daisukemaki.com/projects/?feed=rss2&amp;p=82</wfw:commentRss>
		</item>
	</channel>
</rss>

