<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7364112011192714502</id><updated>2023-12-22T01:18:09.356+07:00</updated><category term="3ds Max"/><category term="Projects"/><category term="Tutorial"/><category term="Modeling"/><category term="ZBrush"/><category term="My Thought"/><category term="Rendering"/><category term="Texturing"/><category term="Flash"/><category term="Lighting"/><category term="Material"/><category term="Project Overview"/><category term="Randomness"/><category term="Tips"/><category term="Action Script 3"/><category term="Blender"/><category term="CG Article"/><category term="Mental Ray"/><category term="Research"/><category term="SSS Skin"/><category term="2D Animation"/><category term="2D Illustration"/><category term="3d Printing"/><category term="Animation"/><category term="Augmented Reality"/><category term="CNC"/><category term="Event"/><category term="Freebies"/><category term="MAXScript"/><category term="Milling"/><category term="Post-Production"/><category term="Prototyping"/><category term="Rigging"/><category term="Scanline"/><category term="Topology"/><category term="Web Design"/><title type='text'>a r i e s p r a n a t a . c o m</title><subtitle type='html'>Find various tutorial, tips, and resources related to 3D and multimedia.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.ariespranata.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-385601007831587186</id><published>2015-06-29T15:34:00.002+07:00</published><updated>2015-07-10T21:26:20.982+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Project Overview"/><category scheme="http://www.blogger.com/atom/ns#" term="ZBrush"/><title type='text'>Minion Speed Sculpt</title><content type='html'>Belloo!! Who wants Bana-na-naaa? :D&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-SJxyOb87hUQ/VZECoFRO2bI/AAAAAAAAB00/afminyDjS7s/s1600/Minions.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Minion Speed Sculpt - ariespranata&quot; border=&quot;0&quot; height=&quot;360&quot; src=&quot;http://2.bp.blogspot.com/-SJxyOb87hUQ/VZECoFRO2bI/AAAAAAAAB00/afminyDjS7s/s640/Minions.jpg&quot; title=&quot;Minion Speed Sculpt - ariespranata&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Minion Speed Sculpt&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
This is a recorded video of me doing the speed sculpt of Minion. I used ZBrush, did it in about 1 hour from scratch to final pose. However, the video was edited to 2x speed for more convenient view.&lt;br /&gt;
&lt;br /&gt;
I actually used so many ZBrush special features in this making, such as ZSphere, ZRemesher, Fiber Mesh, and Transpose Master.&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/SjV53pUePM0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
I hope you find this useful.&lt;br /&gt;
Thanks for watching and cheers! :D</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/385601007831587186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2015/06/minion-speed-sculpt.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/385601007831587186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/385601007831587186'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2015/06/minion-speed-sculpt.html' title='Minion Speed Sculpt'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-SJxyOb87hUQ/VZECoFRO2bI/AAAAAAAAB00/afminyDjS7s/s72-c/Minions.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-4582399718004659316</id><published>2015-04-28T09:58:00.000+07:00</published><updated>2015-05-12T22:58:25.224+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><category scheme="http://www.blogger.com/atom/ns#" term="ZBrush"/><title type='text'>Dark Knight</title><content type='html'>This is a personal project I did in my free time. Batman is a character which story always falls between the two polar opposites of moral value, good and evil; where everything is in grey area. So, I thought that it would be fun to think, &quot;What if he falls into the dark side?&quot; because generally, he is always perceived as the good guy.&lt;br /&gt;
&lt;br /&gt;
The word &quot;Fear&quot; is what Batman is all about; so I use that keyword as the main concept in this demonic version of him.&lt;br /&gt;
&lt;br /&gt;
PS: Coincidentally, this version resembles the &quot;Nightmare Batman&quot; version which I didn&#39;t know before until a friend told me. :)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I started with dynamesh in ZBrush, render it, and did some retouch in Photoshop.&lt;br /&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-FBOrK1NakLI/VU0O8YBb7MI/AAAAAAAABrM/AlmUbdskqnU/s1600/Dark_Knight_new.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Dark Knight&quot; border=&quot;0&quot; height=&quot;400&quot; src=&quot;http://4.bp.blogspot.com/-FBOrK1NakLI/VU0O8YBb7MI/AAAAAAAABrM/AlmUbdskqnU/s400/Dark_Knight_new.jpg&quot; title=&quot;Dark Knight&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Dark Knight&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-j8qgakOo4kE/VU0O57_XfSI/AAAAAAAABrE/gSVwPDlsKGM/s1600/Dark_Knight_01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Dark Knight 3D Model&quot; border=&quot;0&quot; height=&quot;217&quot; src=&quot;http://4.bp.blogspot.com/-j8qgakOo4kE/VU0O57_XfSI/AAAAAAAABrE/gSVwPDlsKGM/s400/Dark_Knight_01.jpg&quot; title=&quot;Dark Knight 3D Model&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Dark Knight 3D Model&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hope you guys like it.&lt;/div&gt;
&lt;div&gt;
Cheers!&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/4582399718004659316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2015/04/dark-knight.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/4582399718004659316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/4582399718004659316'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2015/04/dark-knight.html' title='Dark Knight'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-FBOrK1NakLI/VU0O8YBb7MI/AAAAAAAABrM/AlmUbdskqnU/s72-c/Dark_Knight_new.jpg" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-189799361610370191</id><published>2015-03-24T05:53:00.001+07:00</published><updated>2015-03-24T05:53:45.315+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><category scheme="http://www.blogger.com/atom/ns#" term="ZBrush"/><title type='text'>Egyptian Royal Priest</title><content type='html'>This is my latest Character concept, an Egyptian Royal Priest. Well, it&#39;s been like more than a year since I created my own Character.. hehe.. been busy with other works that has nothing to do with 3D and stuffs. So, let&#39;s say that it&#39;s kinda my stress reliever. :p&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I started with Dynamesh, without knowing what I&#39;d create, until this guy appeared in my head and.. Ta Da! (just click on the image to see the better quality)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-H34gvcxkEqA/VRCXNOLPMnI/AAAAAAAABjU/WCvKFXI6gmE/s1600/Egyptian%2BRoyal%2BPriest_concept_ariespranata.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Egyptian Royal Priest Concept&quot; border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-H34gvcxkEqA/VRCXNOLPMnI/AAAAAAAABjU/WCvKFXI6gmE/s1600/Egyptian%2BRoyal%2BPriest_concept_ariespranata.jpg&quot; height=&quot;242&quot; title=&quot;Egyptian Royal Priest Concept&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Egyptian Royal Priest Concept&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The left one is the clay render for you to see the model clearly and the right one is to give him more glorious look. Sorry that I didn&#39;t do the paint job on this guy because I was just way too lazy to do that.. Forgive me, ok? :p&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
By the way, this was also the first time I used my 1-month-old wacom pen tablet (finally, yay!) in ZBrush. I gotta admit that it helps a lot, compared to using mouse.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hope you guys like it, and have a nice day.&lt;/div&gt;
&lt;div&gt;
Cheers!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/189799361610370191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2015/03/egyptian-royal-priest.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/189799361610370191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/189799361610370191'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2015/03/egyptian-royal-priest.html' title='Egyptian Royal Priest'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-H34gvcxkEqA/VRCXNOLPMnI/AAAAAAAABjU/WCvKFXI6gmE/s72-c/Egyptian%2BRoyal%2BPriest_concept_ariespranata.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-5303580486284763812</id><published>2014-11-11T19:30:00.001+07:00</published><updated>2014-11-12T15:04:29.007+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3d Printing"/><category scheme="http://www.blogger.com/atom/ns#" term="CNC"/><category scheme="http://www.blogger.com/atom/ns#" term="Milling"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><category scheme="http://www.blogger.com/atom/ns#" term="Prototyping"/><title type='text'>Engraved Shotgun - Reverse Engineering</title><content type='html'>So here we go, I&#39;d like to share one of my projects that might be interesting for you to look at. This project, for me personally, is kind of &#39;expansion&#39; of what my knowledge and skill in 3D can do. So far, I&#39;ve been doing 3D only for visualization and animation. But this one is for manufacturing industry, which is new to me.&lt;br /&gt;
&lt;br /&gt;
I&#39;m really grateful to meet some friends at &lt;a href=&quot;http://rannova.com/&quot; target=&quot;_blank&quot;&gt;Rannova Indonesia&lt;/a&gt; that gave me a chance to work with them in this project. The project is what we call a &lt;a href=&quot;http://en.wikipedia.org/wiki/Reverse_engineering&quot; target=&quot;_blank&quot;&gt;reverse engineering&lt;/a&gt;, a process of recreating something based on the existed thing which in this case is a wooden engraved shotgun body.&lt;br /&gt;
&lt;br /&gt;
So this guy has a wooden shotgun with some engraving on it and he wanted this shotgun to be available for mass production. For a time being, it took a lot of time to produce the shotgun because it needs craftsmen, a human resources to do the job. Furthermore, since every craftsmen has different skill, it&#39;s hard to standardize the quality of the engraving. There comes an idea of how to make this product available to be created by machine.&lt;br /&gt;
&lt;br /&gt;
This is the rendered image of final 3D file that I created based on the original product:&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-dYZcPMCeaOg/VGH-mpb4nAI/AAAAAAAABVA/orym4lXC5Bk/s1600/3d_rusa.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;render 3D engraved shotgun - reverse engineering&quot; border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-dYZcPMCeaOg/VGH-mpb4nAI/AAAAAAAABVA/orym4lXC5Bk/s1600/3d_rusa.jpg&quot; height=&quot;360&quot; title=&quot;render 3D engraved shotgun - reverse engineering&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Final 3D File for Prototyping&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Then my friends at &lt;a href=&quot;http://rannova.com/&quot; target=&quot;_blank&quot;&gt;Rannova Indonesia&lt;/a&gt; did the rest, the process of milling and so on which I actually don&#39;t really understand. :p&lt;br /&gt;
&lt;br /&gt;
Then after the long process, this is what we got:&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-PGiEQGCscAQ/VGIAkwsdTcI/AAAAAAAABVQ/aUXeDlwaEYw/s1600/3d_rusa01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-PGiEQGCscAQ/VGIAkwsdTcI/AAAAAAAABVQ/aUXeDlwaEYw/s1600/3d_rusa01.jpg&quot; height=&quot;360&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;First look of the Final Product&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-fYinCtv555g/VGIAkyLRlqI/AAAAAAAABVM/9xM6b-AN-Oo/s1600/3d_rusa02.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-fYinCtv555g/VGIAkyLRlqI/AAAAAAAABVM/9xM6b-AN-Oo/s1600/3d_rusa02.jpg&quot; height=&quot;360&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;First look of the Final Product&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
It reminds me of Gunpla kits btw. LOL&lt;br /&gt;
&lt;br /&gt;
Cheers!</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/5303580486284763812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/11/engraved-shotgun-reverse-engineering.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/5303580486284763812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/5303580486284763812'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/11/engraved-shotgun-reverse-engineering.html' title='Engraved Shotgun - Reverse Engineering'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-dYZcPMCeaOg/VGH-mpb4nAI/AAAAAAAABVA/orym4lXC5Bk/s72-c/3d_rusa.jpg" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-1763735062571092409</id><published>2014-11-07T00:53:00.000+07:00</published><updated>2014-11-12T11:05:27.994+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3ds Max"/><category scheme="http://www.blogger.com/atom/ns#" term="Freebies"/><category scheme="http://www.blogger.com/atom/ns#" term="MAXScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Mental Ray"/><category scheme="http://www.blogger.com/atom/ns#" term="Rendering"/><title type='text'>[Freebies] MAXScript: Rendering AO Pass Made Easy</title><content type='html'>As you all know, there are many ways to create an Ambient Occlusion Pass. We can use the default Ambient Occlusion Pass in Render Element, use the mr_shader_element with AO shader set on it, or use the Material Override and do the render. The first two is much faster to do, but resulting in solid black background image that might be quite annoying when in compositing process. The last one needs some steps to do before doing the render, but we can set the background to solid white.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-7Pj9o4Rmn2s/VFup39vItSI/AAAAAAAABTg/LKpuHoe549s/s1600/ariespranata_Render_AO_Pass.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;MaxScript Render AO Pass&quot; border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-7Pj9o4Rmn2s/VFup39vItSI/AAAAAAAABTg/LKpuHoe549s/s1600/ariespranata_Render_AO_Pass.jpg&quot; height=&quot;225&quot; title=&quot;MaxScript Render AO Pass&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;MAXScript: Rendering AO Pass made easy&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
So I took some time learning MAXScript and decided to create this simple one that might help me do the task. So, what does this script do? This script is actually doing the third method mentioned above, in automatic way:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;switch the renderer to mental ray&lt;/li&gt;
&lt;li&gt;remove all lights&lt;/li&gt;
&lt;li&gt;turning off FG (to speed up render a little bit)&lt;/li&gt;
&lt;li&gt;create an AO material and apply it on ALL objects (you might want to hidden the objects you don&#39;t want to render)&lt;/li&gt;
&lt;li&gt;set the background environment to white&lt;/li&gt;
&lt;li&gt;set the gamma to 1.0 (so you won&#39;t get a washed-out AO)&lt;/li&gt;
&lt;li&gt;do the render&lt;/li&gt;
&lt;li&gt;saving the file (only if you set the Save File on your Render Setting)&lt;/li&gt;
&lt;li&gt;then set everything back as if nothing happened&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
One nice thing about this script is you don&#39;t need to worry about what render engine you use for your main renderer. As long as mental ray is (by default) come as one package with your 3ds Max, then this will work. When you run this script, it will render the AO pass and leave your scene back as it was before the rendering process.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange; font-size: large;&quot;&gt;&lt;b&gt;INSTALLATION&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
The installation is very easy. First you need to download the .ms file (link available below). Run your max, click on&lt;span style=&quot;color: #9fc5e8;&quot;&gt; &lt;b&gt;MaxScript - Run Script&lt;/b&gt;&lt;/span&gt;, then browse the downloaded file. Nothing happened but don&#39;t be panic, click on&lt;span style=&quot;color: #9fc5e8;&quot;&gt; &lt;b&gt;Customize - Customize User Interface&lt;/b&gt;.&lt;/span&gt; Then click on&lt;span style=&quot;color: #9fc5e8;&quot;&gt; &lt;b&gt;Toolbars&lt;/b&gt; &lt;/span&gt;tab, choose&lt;span style=&quot;color: #9fc5e8;&quot;&gt; &lt;b&gt;Main UI&lt;/b&gt; &lt;/span&gt;on the&lt;span style=&quot;color: #9fc5e8;&quot;&gt; &lt;b&gt;Group&lt;/b&gt; &lt;/span&gt;dropdown menu, and find&lt;span style=&quot;color: #9fc5e8;&quot;&gt; &lt;b&gt;ariespranata&lt;/b&gt; &lt;/span&gt;on the&lt;span style=&quot;color: #9fc5e8;&quot;&gt; &lt;b&gt;Category&lt;/b&gt;&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-8pi54qj4mME/VFuutZlrNLI/AAAAAAAABTw/OVWN80PJifA/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-8pi54qj4mME/VFuutZlrNLI/AAAAAAAABTw/OVWN80PJifA/s1600/1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
You should find the&lt;span style=&quot;color: #9fc5e8;&quot;&gt; renderAO &lt;/span&gt;in the&lt;span style=&quot;color: #9fc5e8;&quot;&gt; Action &lt;/span&gt;as shown in image above. Just drag it to your toolbar on top and the button will be created automatically there. Just click on that&lt;span style=&quot;color: #9fc5e8;&quot;&gt; render AO &lt;/span&gt;button, and new window will appear.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-_FIWGzRDJrw/VFuvriUxlBI/AAAAAAAABT4/oJi_PNxhUuE/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-_FIWGzRDJrw/VFuvriUxlBI/AAAAAAAABT4/oJi_PNxhUuE/s1600/2.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Render AO Pass parameter dialog&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
There are some parameters that you might want to set to define the quality of your AO pass. The parameter setting is actually the same as the mental ray AO shader and I guess they are pretty much self-explained.&lt;br /&gt;
&lt;br /&gt;
The&lt;span style=&quot;color: #9fc5e8;&quot;&gt; &quot;-suffix Name&quot; &lt;/span&gt;is the text that will be used as a -suffix in your filename. &lt;b&gt;This will only apply when you check the&lt;span style=&quot;color: #9fc5e8;&quot;&gt; Save File &lt;/span&gt;on your&lt;span style=&quot;color: #9fc5e8;&quot;&gt; Render Setting&lt;/span&gt;.&lt;/b&gt; No worries, if this script find the same file name, it will ask your permission first whether to replace it or not. Say that you have a file named &quot;Interior.jpg&quot;, then the AO will be saved as &quot;Interior_AO.jpg&quot; at the same directory.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;DOWNLOAD:&lt;/span&gt; &lt;a href=&quot;http://blog.ariespranata.com/5705348/ap-renderaopass-maxscript&quot; target=&quot;_blank&quot;&gt;MAXScript: Render AO Pass&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
NOTE: you might need to temporarily turn off your ad blocker. If you find this script useful, I&#39;d be very grateful if you share this blog post instead of the direct link. :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: white;&quot;&gt;MAXScript: Render AO Pass version release&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;color: #9fc5e8;&quot;&gt;&lt;b&gt;ver 1.0&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
- Initial Release, tested and developed on Max 2011. Update: tested also on Max 2013 and 2015.&lt;br /&gt;
&lt;br /&gt;
If you have some idea to improve this script, please comment below. I&#39;d love to hear that and I&#39;ll try to improve this script in my free time.&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/1763735062571092409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/11/freebies-maxscript-rendering-ao-pass.html#comment-form' title='109 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1763735062571092409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1763735062571092409'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/11/freebies-maxscript-rendering-ao-pass.html' title='[Freebies] MAXScript: Rendering AO Pass Made Easy'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-7Pj9o4Rmn2s/VFup39vItSI/AAAAAAAABTg/LKpuHoe549s/s72-c/ariespranata_Render_AO_Pass.jpg" height="72" width="72"/><thr:total>109</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-990608425817017117</id><published>2014-08-30T18:24:00.002+07:00</published><updated>2014-11-12T00:25:32.528+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Action Script 3"/><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>[Flash] Action Script 3.0 Basic Part I</title><content type='html'>Today, I will explain about the basic programming in &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;ActionScript 3.0 (AS3)&lt;/b&gt;&lt;/span&gt; using &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;Adobe Flash Professional.&lt;/b&gt;&lt;/span&gt; This is a very basic principle and it&#39;s actually the fundamentals of any programming language. You can use this principle to any programming language. The only difference is just the syntax (the way the code is written), but the concept remains the same.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-ZjNre1vcXr0/VAGheqhcb1I/AAAAAAAABCY/l9PAovSN2Ko/s1600/ariespranata_AS3%2BBasic_Part1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-ZjNre1vcXr0/VAGheqhcb1I/AAAAAAAABCY/l9PAovSN2Ko/s1600/ariespranata_AS3%2BBasic_Part1.jpg&quot; height=&quot;338&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
So in this part 1, I will cover some basics about:&lt;br /&gt;
- &lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7364112011192714502#Variable&quot;&gt;Declaring Variable&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7364112011192714502#Conditional&quot;&gt;Conditional Statement&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7364112011192714502#Loop&quot;&gt;Loop Statement&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You can use this in any version of Flash Professional that supports ActionScript 3.0 (Macromedia Flash 8, CS, and CC version). Let&#39;s get started! :D&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Creating New File&lt;/span&gt;&lt;/h3&gt;
When we open Flash, there will be a Welcome Screen. With that many options, choose Create New File - ActionScript 3.0. Then we&#39;re ready to code, as simple as that. &lt;b&gt;Note that if you use AS3 code in AS2 project, you will get error message when you compile the movie.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
A few things to keep in mind before we begin to code in AS3:&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;- AS3 is case-sensitive language&lt;/span&gt;&lt;/b&gt;, meaning the uppercase and lowercase letter is recognized differently. For example, if we type a text data &lt;span style=&quot;color: #9fc5e8;&quot;&gt;&#39;string&#39;&lt;/span&gt; instead of &lt;span style=&quot;color: #9fc5e8;&quot;&gt;&#39;String&#39;&lt;/span&gt;, then we&#39;ll get error. Because Flash recognizes&amp;nbsp;&lt;span style=&quot;color: #9fc5e8;&quot;&gt;&#39;String&#39;&lt;/span&gt;&amp;nbsp;(with capital S letter) instead of &lt;span style=&quot;color: #9fc5e8;&quot;&gt;&#39;string&#39;&lt;/span&gt; as a data type for text data. The easiest way to avoid that mistake, you can notice that the term will always change to blue color if Flash recognizes it as its default scripting term.&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;- Always use semicolon (;)&lt;/b&gt;&lt;/span&gt; to end a statement. It&#39;s recommended to use semicolon (;) to end each statement so you&#39;ll not find really hard when you learn other programming language that force you to use it. In Flash, it&#39;s actually not really necessary to use, you can simply use a line break (Enter), but still, I recommend you to use semicolon.&lt;br /&gt;
- You can &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;access the ActionScript window by pressing F9&lt;/b&gt;&lt;/span&gt;, and &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;compile the script by using Test Movie (Ctrl+Enter)&lt;/b&gt;&lt;/span&gt;.&lt;br /&gt;
- Like any other programming language, &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;AS3 will be executed in order from top to bottom lines.&lt;/b&gt;&lt;/span&gt; So in some cases, if the order is not right, then it will throw some errors. For example, we set a value to a variable before declaring that variable first will throw error because it&#39;s unable to find the variable. It&#39;s illogical to set a value to a non-existed variable.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span id=&quot;Variable&quot; style=&quot;color: #6fa8dc;&quot;&gt;Declaring Variable&lt;/span&gt;&lt;/h3&gt;
So, what is variable? Variable is like a container to hold something, and this container have specific type to match with the content. For example, if we have a water container, then it should be used to contain water. So if we have a text variable, then we can use it to contain text data. Variables value can also be changed dynamically as long as the value is the same type as the variable type.&lt;br /&gt;
&lt;br /&gt;
The syntax:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; var_name:&lt;span style=&quot;color: blue;&quot;&gt;var_type&lt;/span&gt; = value;&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: white;&quot;&gt;var_name&lt;/span&gt; is the variable name, you can name it everything you like with some conditions: variable name cannot contain only number or started by number, but combination of text+number is fine. Also it&#39;s recommended to avoid the same name as Flash default scripting term (when the text turns to blue). For example:
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #9fc5e8;&quot;&gt;var&lt;/span&gt; 123:&lt;span style=&quot;color: #9fc5e8;&quot;&gt;int&lt;/span&gt;; &lt;span style=&quot;color: red;&quot;&gt;is incorrect&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #9fc5e8;&quot;&gt;var&lt;/span&gt; 1ove:&lt;span style=&quot;color: #9fc5e8;&quot;&gt;int&lt;/span&gt;; &lt;span style=&quot;color: red;&quot;&gt;is incorrect&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #9fc5e8;&quot;&gt;var&lt;/span&gt; a:&lt;span style=&quot;color: #9fc5e8;&quot;&gt;int&lt;/span&gt;; &lt;span style=&quot;color: lime;&quot;&gt;is correct&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #9fc5e8;&quot;&gt;var&lt;/span&gt; number01:&lt;span style=&quot;color: #9fc5e8;&quot;&gt;int&lt;/span&gt;; &lt;span style=&quot;color: lime;&quot;&gt;is correct&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #9fc5e8;&quot;&gt;var&lt;/span&gt; var:&lt;span style=&quot;color: #9fc5e8;&quot;&gt;int&lt;/span&gt;; &lt;span style=&quot;color: red;&quot;&gt;is incorrect&lt;/span&gt; since var is Flash default scripting term&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;var_type&lt;/span&gt; is the type of the variable. Normally, when we type var a:, then the autocomplete window will appear, showing the list of all available data type to help us get the right term. You can see it in the image below (the color might be different from yours because I have my actionscript color preferences set to my custom colors). :p&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-oGTdqXkNHrs/UvwLzN2MLBI/AAAAAAAAAwY/3yEOs_1HXAU/s1600/Basic_ActionScript-3_01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;AutoComplete Feature in Flash Professional&quot; border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-oGTdqXkNHrs/UvwLzN2MLBI/AAAAAAAAAwY/3yEOs_1HXAU/s1600/Basic_ActionScript-3_01.jpg&quot; title=&quot;AutoComplete Feature in Flash Professional&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;AutoComplete Feature in Flash Professional&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Now, let&#39;s try creating a variable. You can type this into your Actions window:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; a:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt;;
&lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(a);&lt;/pre&gt;
&lt;span style=&quot;color: #9fc5e8;&quot;&gt;int&lt;/span&gt; is a data type for round number, it&#39;s derived from the word &lt;i&gt;&#39;integer&#39;&lt;/i&gt;.&lt;br /&gt;
&lt;span style=&quot;color: #9fc5e8;&quot;&gt;trace()&lt;/span&gt; is a function to show a value of a variable. The value will be shown in the Output window when we compile the movie.&lt;br /&gt;
&lt;br /&gt;
Now, hit &lt;span style=&quot;color: magenta;&quot;&gt;Ctrl+Enter&lt;/span&gt; to execute the script. You will get &lt;span style=&quot;color: lime;&quot;&gt;0&lt;/span&gt; in the Output window. Why? because we didn&#39;t set any value to the variable a yet. Now set the value to &lt;span style=&quot;color: lime;&quot;&gt;2&lt;/span&gt;.&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; a:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = 2;
&lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(a);&lt;/pre&gt;
Hit &lt;span style=&quot;color: magenta;&quot;&gt;Ctrl+Enter&lt;/span&gt; again and now it will show &lt;span style=&quot;color: lime;&quot;&gt;2&lt;/span&gt;. That means that our variable &#39;a&#39; now has a value, which is 2.&lt;br /&gt;
&lt;br /&gt;
Now let&#39;s try a simple math:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; a:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = 2;
&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; b:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = 3;
&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; c:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt;;

c = a+b;
&lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(c);&lt;/pre&gt;
Hit &lt;span style=&quot;color: magenta;&quot;&gt;Ctrl+Enter&lt;/span&gt; again and now you will see &lt;span style=&quot;color: lime;&quot;&gt;5&lt;/span&gt; in the output window. What exactly happened here? First, we create a &lt;span style=&quot;color: lime;&quot;&gt;variable a&lt;/span&gt; with value &lt;span style=&quot;color: lime;&quot;&gt;2&lt;/span&gt;, &lt;span style=&quot;color: lime;&quot;&gt;variable b&lt;/span&gt; with value &lt;span style=&quot;color: lime;&quot;&gt;3&lt;/span&gt;, and &lt;span style=&quot;color: lime;&quot;&gt;variable c&lt;/span&gt; with &lt;span style=&quot;color: lime;&quot;&gt;empty&lt;/span&gt; value. Then, we set the value of &lt;span style=&quot;color: lime;&quot;&gt;variable c&lt;/span&gt; by &lt;b&gt;adding &#39;a&#39; value (&lt;span style=&quot;color: lime;&quot;&gt;2&lt;/span&gt;) with &#39;b&#39; value (&lt;span style=&quot;color: lime;&quot;&gt;3&lt;/span&gt;).&lt;/b&gt;&amp;nbsp;Thus we get &lt;span style=&quot;color: lime;&quot;&gt;5&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span id=&quot;Conditional&quot; style=&quot;color: #9fc5e8;&quot;&gt;Conditional Statement&lt;/span&gt;&lt;/h3&gt;
Conditional Statement is used when we need to check whether a condition is met or not.&lt;br /&gt;
&lt;br /&gt;
The syntax:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (condition){
    &lt;span style=&quot;color: #999999;&quot;&gt;//Do something&lt;/span&gt;
}&lt;/pre&gt;
&lt;span style=&quot;color: white;&quot;&gt;condition&lt;/span&gt; is where we put something to check; I&#39;ll explain next with an example. Note that in this syntax, we use &lt;span style=&quot;color: white;&quot;&gt;brackets {}&lt;/span&gt;. This is what we call a &lt;span style=&quot;color: orange;&quot;&gt;&#39;code block&#39;&lt;/span&gt;, a place where we can put some code to be executed when certain condition is met. Also, you can see the &lt;span style=&quot;color: white;&quot;&gt;//&lt;/span&gt;, this is called a &lt;span style=&quot;color: orange;&quot;&gt;&#39;comment&#39;&lt;/span&gt;. Anything that we put after the // will not be executed by the compiler (try yourself and see what you type turns to grey color), so it is good to use when we want to give notes.&lt;br /&gt;
&lt;br /&gt;
Now, let&#39;s try a little example:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; a:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = 1;
&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (a==1){
    &lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;a is one&quot;&lt;/span&gt;);
}
&lt;/pre&gt;
What this code means? It means that we want to check whether the value of &#39;a&#39; is equal to &lt;span style=&quot;color: lime;&quot;&gt;1&lt;/span&gt;. Notice that I use&amp;nbsp;&lt;span style=&quot;color: white;&quot;&gt;==&lt;/span&gt; instead of &lt;span style=&quot;color: white;&quot;&gt;=&lt;/span&gt;. When we want to check the value of a variable, we use &lt;span style=&quot;color: white;&quot;&gt;==&lt;/span&gt;.&amp;nbsp;&lt;span style=&quot;color: white;&quot;&gt;=&amp;nbsp;&lt;/span&gt;is used when we want to set a value.&lt;br /&gt;
&lt;br /&gt;
Then, what happened when the condition is met? Hit &lt;span style=&quot;color: magenta;&quot;&gt;Ctrl+Enter&lt;/span&gt; and you can see &lt;span style=&quot;color: lime;&quot;&gt;&#39;a is one&#39;&lt;/span&gt; text in your output window. Since the value of &#39;a&#39; is equals to &lt;span style=&quot;color: lime;&quot;&gt;1&lt;/span&gt;, it means the &lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;condition is met&lt;/span&gt;&lt;/b&gt;, so &lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;the code within the code block is executed&lt;/span&gt;&lt;/b&gt;, which is &lt;span style=&quot;color: #9fc5e8;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: lime;&quot;&gt;&quot;a is one&quot;&lt;/span&gt;). Wait, why use double quotes (&lt;span style=&quot;color: white;&quot;&gt;&quot;&quot;&lt;/span&gt;)? Whenever it&#39;s a text data (called &lt;span style=&quot;color: orange;&quot;&gt;String&lt;/span&gt; data type), we have to use &lt;span style=&quot;color: white;&quot;&gt;&quot;&lt;/span&gt; before and after the text. If we don&#39;t, Flash will throw errors. We can also use single quotes (&lt;span style=&quot;color: white;&quot;&gt;&#39;&lt;/span&gt;) interchangeably if our text data contain double quotes, e.g. &lt;span style=&quot;color: lime;&quot;&gt;&#39;a is &quot;one&quot; &#39;&lt;/span&gt; . In Flash, &lt;b&gt;every &lt;span style=&quot;color: orange;&quot;&gt;String&lt;/span&gt; data will turns to green color&lt;/b&gt; by default.&lt;br /&gt;
&lt;br /&gt;
Now, what if the condition is not met? Let&#39;s modify our code a little:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; a:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = 2;
&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (a==1){
    &lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;a is one&quot;&lt;/span&gt;);
} &lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt; {
    &lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;a is not one&quot;&lt;/span&gt;);
}
&lt;/pre&gt;
I change the value of &#39;a&#39; to 2, and add an &lt;span style=&quot;color: orange;&quot;&gt;else&lt;/span&gt; clause. What does this &lt;span style=&quot;color: orange;&quot;&gt;else&lt;/span&gt; clause do? &lt;b&gt;Whenever a condition is not met, the code within the &lt;span style=&quot;color: orange;&quot;&gt;else&lt;/span&gt; clause will be executed&lt;/b&gt;. If you don&#39;t give any &lt;span style=&quot;color: orange;&quot;&gt;else&lt;/span&gt; clause, then nothing will be executed. Now hit &lt;span style=&quot;color: magenta;&quot;&gt;Ctrl+Enter&lt;/span&gt;, you should now see &#39;a is not one&#39; text in your output window because the value of &#39;a&#39; is &lt;span style=&quot;color: lime;&quot;&gt;2&lt;/span&gt; and not &lt;span style=&quot;color: lime;&quot;&gt;1&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
Let&#39;s make things a little bit more complicated. What if the condition to check is more than 1? If so, we can use the &lt;span style=&quot;color: orange;&quot;&gt;else if&lt;/span&gt; clause:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; a:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = 2;
&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (a==1){
    &lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;a is one&quot;&lt;/span&gt;);
} &lt;span style=&quot;color: blue;&quot;&gt;else if&lt;/span&gt; (a==2){
    &lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;a is two&quot;&lt;/span&gt;);
} &lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt; {
    &lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;a is not one nor two&quot;&lt;/span&gt;);
}
&lt;/pre&gt;
Now hit &lt;span style=&quot;color: magenta;&quot;&gt;Ctrl+Enter&lt;/span&gt; again, you will see &#39;a is two&#39; text in your output window. What happened here is Flash will first check, whether the value of &#39;a&#39; is equals to &lt;span style=&quot;color: lime;&quot;&gt;1&lt;/span&gt;, which is not. So, Flash will skip the first code block and jump to the second check: is value of &#39;a&#39; equals to &lt;span style=&quot;color: lime;&quot;&gt;2&lt;/span&gt;? It&#39;s true, so Flash runs the following code block, thus we get &#39;a is two&#39; text in our output window. Note that once a condition is met, then Flash won&#39;t run the following &lt;span style=&quot;color: orange;&quot;&gt;else&lt;/span&gt; and &lt;span style=&quot;color: orange;&quot;&gt;else if&lt;/span&gt; clause (if there is any). In our case, the &lt;span style=&quot;color: orange;&quot;&gt;else&lt;/span&gt; clause won&#39;t be run because the condition (a==2) has been met.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span id=&quot;Loop&quot; style=&quot;color: #6fa8dc;&quot;&gt;Loop Statement&lt;/span&gt;&lt;/h3&gt;
Loop Statement is used to execute some codes repeatedly for a specific number of times when a certain condition is met.&lt;br /&gt;
&lt;br /&gt;
The syntax: &lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;for&lt;/span&gt; (counter; condition; action){
    &lt;span style=&quot;color: #999999;&quot;&gt;//Do Something&lt;/span&gt;
}
&lt;/pre&gt;
&lt;span style=&quot;color: white;&quot;&gt;counter&lt;/span&gt; is any number variable, &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;it&#39;s used as an iterator or starting number&lt;/b&gt;&lt;/span&gt;. The second parameter is &lt;span style=&quot;color: white;&quot;&gt;condition&lt;/span&gt;, this is where we &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;set a condition for our counter to meet&lt;/b&gt;&lt;/span&gt;. The last parameter is &lt;span style=&quot;color: white;&quot;&gt;action&lt;/span&gt;, where we &lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;define how the counter will increase, decrease, or multiply&lt;/b&gt;&lt;/span&gt;. This action will be executed for every loop cycle.&lt;br /&gt;
&lt;br /&gt;
Let&#39;s say we want to trace &quot;Hello World!&quot; for 5 times, in ancient-fashioned way, we can use:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;Hello World!&quot;&lt;/span&gt;);
&lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;Hello World!&quot;&lt;/span&gt;);
&lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;Hello World!&quot;&lt;/span&gt;);
&lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;Hello World!&quot;&lt;/span&gt;);
&lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;Hello World!&quot;&lt;/span&gt;);
&lt;/pre&gt;
Imagine when we need to trace that for a hundred times.. @.@&lt;br /&gt;
Instead, we can use this:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; i:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt;;
&lt;span style=&quot;color: blue;&quot;&gt;for&lt;/span&gt; (i=0; i&amp;lt;5; i++ {
    &lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;Hello World!&quot;&lt;/span&gt;);
}&lt;/pre&gt;
When you hit the magic button, &lt;span style=&quot;color: magenta;&quot;&gt;Ctrl+Enter&lt;/span&gt;, you will find exactly the same result as the first one.&lt;br /&gt;
First, we start by declaring a variable &#39;i&#39; with &lt;b&gt;integer&lt;/b&gt; type, then followed by the for-loop statement.&lt;br /&gt;
- &lt;span style=&quot;color: white;&quot;&gt;i=0&lt;/span&gt; is how we set the starting number of our counter; we set it to &lt;span style=&quot;color: lime;&quot;&gt;0&lt;/span&gt;.&lt;br /&gt;
- &lt;span style=&quot;color: white;&quot;&gt;i&amp;lt;5&lt;/span&gt; is the condition we set for our counter to meet.&lt;br /&gt;
- &lt;span style=&quot;color: white;&quot;&gt;i++&lt;/span&gt; has the same meaning as &lt;span style=&quot;color: white;&quot;&gt;i=i+1&lt;/span&gt;, which will add &lt;span style=&quot;color: lime;&quot;&gt;1&lt;/span&gt; to our counter for each loop cycle. You can use any math operation of course to accommodate your need, increasing our counter by &lt;span style=&quot;color: lime;&quot;&gt;1&lt;/span&gt; for each loop cycle is what we most generally used.&lt;br /&gt;
&lt;br /&gt;
To explain better how this for-loop statement works, we will modify our code a little:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; i:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt;;
&lt;span style=&quot;color: blue;&quot;&gt;for&lt;/span&gt; (i=0; i&amp;lt;5; i++ {
    &lt;span style=&quot;color: #999999;&quot;&gt;//trace(&quot;Hello World!&quot;&lt;/span&gt;);
    &lt;span style=&quot;color: blue;&quot;&gt;trace&lt;/span&gt;(&lt;span style=&quot;color: #6aa84f;&quot;&gt;&quot;Hello World!, i=&quot;&lt;/span&gt;+i); &lt;span style=&quot;color: #999999;&quot;&gt;//will trace the value of i&lt;/span&gt;
}&lt;/pre&gt;
This will result:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-N3b9E4EIpsc/VAGyYjpFGEI/AAAAAAAABCo/-8cCbdeIX-Y/s1600/Basic_ActionScript-3_02_loop.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;How the For-Loop Statement Works&quot; border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-N3b9E4EIpsc/VAGyYjpFGEI/AAAAAAAABCo/-8cCbdeIX-Y/s1600/Basic_ActionScript-3_02_loop.jpg&quot; height=&quot;117&quot; title=&quot;How the For-Loop Statement Works&quot; width=&quot;560&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;How the For-Loop Statement Works&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
You can see that our counter starts with &lt;span style=&quot;color: lime;&quot;&gt;0&lt;/span&gt;, as we stated before &lt;span style=&quot;color: white;&quot;&gt;i=0&lt;/span&gt;. Then after executing the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;trace()&lt;/span&gt; code, it increases by &lt;span style=&quot;color: lime;&quot;&gt;1&lt;/span&gt; for every loop cycle. The cycle stops when the counter reached &lt;span style=&quot;color: lime;&quot;&gt;5&lt;/span&gt;, because it&#39;s no longer meet our &lt;span style=&quot;color: white;&quot;&gt;i&amp;lt;5&lt;/span&gt; or &lt;span style=&quot;color: white;&quot;&gt;i &lt;b&gt;is less than&lt;/b&gt; 5&lt;/span&gt; condition. That&#39;s why the last &lt;span style=&quot;color: #6fa8dc;&quot;&gt;trace()&lt;/span&gt; executed is when the counter value is &lt;span style=&quot;color: lime;&quot;&gt;4&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
So, this is the end of part 1. I hope this will be a useful tutorial, especially for those who wants to start learning AS3. Any positive comments are welcomed to make this tutorial better. :)&lt;br /&gt;
&lt;br /&gt;
Cheers!</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/990608425817017117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/08/flash-action-script-30-basic-part-i.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/990608425817017117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/990608425817017117'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/08/flash-action-script-30-basic-part-i.html' title='[Flash] Action Script 3.0 Basic Part I'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ZjNre1vcXr0/VAGheqhcb1I/AAAAAAAABCY/l9PAovSN2Ko/s72-c/ariespranata_AS3%2BBasic_Part1.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-794431687284939992</id><published>2014-02-15T06:48:00.001+07:00</published><updated>2014-02-15T06:50:30.354+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3ds Max"/><category scheme="http://www.blogger.com/atom/ns#" term="Material"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>[3ds Max] Quick Tips: X-Ray Shader</title><content type='html'>Hi, guys. Today I&#39;m gonna show you how to create an x-ray shader in 3ds Max. Nice thing is, this shader is using only procedural map, so we don&#39;t need to create any texture map our own.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-PnRJCvyCp5o/Uv6XWuJZfHI/AAAAAAAAAwo/Yfnb0qiEiBM/s1600/x-Ray_shader_tutorial01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;X-Ray Shader in Autodesk 3ds Max&quot; border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-PnRJCvyCp5o/Uv6XWuJZfHI/AAAAAAAAAwo/Yfnb0qiEiBM/s1600/x-Ray_shader_tutorial01.jpg&quot; title=&quot;X-Ray Shader in Autodesk 3ds Max&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;X-Ray Shader in Autodesk 3ds Max&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So first thing first, we need a reference of how an x-ray image looks like in real world. It&#39;s always been a good habit for us, as an artist, to look for real-world reference before we start making anything. So, I googled a little and found this image:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://images.nationalgeographic.com/wpf/media-live/photos/000/284/cache/x-ray-history-crab_28415_600x450.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://images.nationalgeographic.com/wpf/media-live/photos/000/284/cache/x-ray-history-crab_28415_600x450.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;x-ray crab | source: nationalgeographic.com&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
It&#39;s an x-ray crab. :D ....now, let&#39;s start a brief research of the image.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First, notice that x-ray makes the object looks hollow. &lt;span style=&quot;color: orange;&quot;&gt;The intensity of the outer part of the objects is high and&amp;nbsp;gradually&amp;nbsp;decrease when it comes to the inner part.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Second, &lt;span style=&quot;color: orange;&quot;&gt;the overlap parts have even brighter intensity.&lt;/span&gt; This effect is similar to when we use &#39;Add&#39; in Photoshop layer mode.&lt;/li&gt;
&lt;li&gt;Third, we have &lt;span style=&quot;color: orange;&quot;&gt;some noise when it comes to the inner part.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
So, that&#39;s our quick examination. Let&#39;s get into 3ds max and we&#39;ll start the shader creation.&lt;br /&gt;
&lt;br /&gt;
Open 3ds max, create an empty scene. Now hit &lt;span style=&quot;color: #6fa8dc;&quot;&gt;M&lt;/span&gt; to show our &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Material Editor&lt;/span&gt; window. Grab an empty material slot and switch it to a &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Standard Material&lt;/span&gt; if it isn&#39;t.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-_ZuRmg5n7HY/Uv6cUnNNEJI/AAAAAAAAAw4/TagxqfeJvM4/s1600/x-Ray_shader_tutorial02.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-_ZuRmg5n7HY/Uv6cUnNNEJI/AAAAAAAAAw4/TagxqfeJvM4/s1600/x-Ray_shader_tutorial02.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Set to Standard Material&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Click on the little square beside the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Opacity&lt;/span&gt; and select &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Falloff&lt;/span&gt; map in the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Material/Map Browser&lt;/span&gt; window.&amp;nbsp;The &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Falloff&lt;/span&gt; map generates a value from white to black, based on the angular falloff of the face normals on the surface of the geometry. Well, that words might be too difficult to understand, so when you see the result once the map is applied, you will understand.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-FKHJgsrwRbk/Uv6d3_L-7UI/AAAAAAAAAxE/PCCCZ8S9Xr4/s1600/x-Ray_shader_tutorial03.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-FKHJgsrwRbk/Uv6d3_L-7UI/AAAAAAAAAxE/PCCCZ8S9Xr4/s1600/x-Ray_shader_tutorial03.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Use Falloff for Opacity map&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
The&amp;nbsp;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Falloff&lt;/span&gt;&amp;nbsp;map will make our material have 100% intensity on the outer side and gradually decrease to 0% in the inner part. Thus, our shader looks like it&#39;s hollow in the inside. We can also adjust the intensity by playing with the black and white color in the parameters.&lt;br /&gt;
&lt;br /&gt;
Now, drag our &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Opacity&lt;/span&gt; map to our &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Self Illumination&lt;/span&gt; map, make an &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Instance&lt;/span&gt; copy. X-ray creates no shadow, so it&#39;s a good idea to use the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Falloff&lt;/span&gt; map also in the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Self Illumination&lt;/span&gt;&amp;nbsp;map so that our shader will &#39;glow&#39; and pop out. Don&#39;t forget to check on the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;2-Sided&lt;/span&gt; too.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-j5T1xNw_j3I/Uv6hkAQ69AI/AAAAAAAAAxQ/Q981OsLma1Q/s1600/x-Ray_shader_tutorial04.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-j5T1xNw_j3I/Uv6hkAQ69AI/AAAAAAAAAxQ/Q981OsLma1Q/s1600/x-Ray_shader_tutorial04.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Make an Instance Copy of Falloff map to Self Illumination&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Remember the &#39;additive&#39; part in our brief research? We can do that by checking on &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Additive&lt;/span&gt; in the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Extended Parameters&lt;/span&gt; rollout. Now we are a little bit closer to our x-ray.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-6ZzvXxUnCAI/Uv6kWORQhZI/AAAAAAAAAxc/AmeLIf_UnzE/s1600/x-Ray_shader_tutorial05.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-6ZzvXxUnCAI/Uv6kWORQhZI/AAAAAAAAAxc/AmeLIf_UnzE/s1600/x-Ray_shader_tutorial05.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Use Additive Type&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Click on the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;M square&lt;/span&gt; button to adjust our &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Falloff&lt;/span&gt; map parameter. Since we use our &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Falloff&lt;/span&gt; map in the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Opacity&lt;/span&gt; slot, then we can play the opacity of our material by adjusting the black and white color. White means 100% opacity, black means 0% opacity, and grey means between them. Adjust the black color to a dark grey so that our material won&#39;t be 100% transparent in the inside.&lt;br /&gt;
&lt;br /&gt;
Now you might want to test the material. Create an object, I used&amp;nbsp;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Torus Knot&lt;/span&gt;, in the scene and hit render. You should get something similar to this image:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-tamOam2mWDc/Uv6lMoMJTVI/AAAAAAAAAxk/aPT5zZB3z1I/s1600/x-Ray_shader_tutorial06.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-tamOam2mWDc/Uv6lMoMJTVI/AAAAAAAAAxk/aPT5zZB3z1I/s1600/x-Ray_shader_tutorial06.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Torus Knot with X-Ray Shader&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Nice one, eh? :D&lt;br /&gt;
So this is our basic shader for x-ray. We can adjust and playing with the maps to create more detailed effect. For example, we can use &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Noise&lt;/span&gt; map in our &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Falloff&lt;/span&gt; map to make some noise in the shader too.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-IirCVL5X6FA/Uv6mnMu027I/AAAAAAAAAxw/knsIwh2Ed-M/s1600/x-Ray_shader_tutorial07.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-IirCVL5X6FA/Uv6mnMu027I/AAAAAAAAAxw/knsIwh2Ed-M/s1600/x-Ray_shader_tutorial07.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Use Noise Map to Give Detailed Look&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-FP4oyDErGIw/Uv6mnc97T0I/AAAAAAAAAx0/e6YIYhOMlMo/s1600/x-Ray_shader_tutorial08.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FP4oyDErGIw/Uv6mnc97T0I/AAAAAAAAAx0/e6YIYhOMlMo/s1600/x-Ray_shader_tutorial08.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Some Parameter Tweaking of the Noise Map&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
I also adjust the diffuse color to a bluish one and got something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-Igwn9MSXjc4/Uv6nFA7bFUI/AAAAAAAAAyA/L_nIudWj4EI/s1600/x-Ray_shader_tutorial09.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-Igwn9MSXjc4/Uv6nFA7bFUI/AAAAAAAAAyA/L_nIudWj4EI/s1600/x-Ray_shader_tutorial09.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Well of course you can still play more with the shader to achieve better result. You might need to adjust some of the size parameters in the maps to fit your model. By the way, the more detail your model is, the better you will get the effect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you&#39;re interested, I want to share my x-ray shader that I used for the T-Rex above. Basically it&#39;s the same shader I used from above tutorial, but with a little tweaking and some more maps for the detail. You might learn something from this.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;DOWNLOAD&lt;/b&gt;&lt;/span&gt;: &lt;a href=&quot;http://blog.ariespranata.com/5705348/x-ray-shader&quot; target=&quot;_blank&quot;&gt;X-Ray Shader&lt;/a&gt;&lt;br /&gt;
This is a .max file created using 3ds Max 2011 (you can&#39;t open this in older max version). Open the file then open the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Material Editor&lt;/span&gt; and you&#39;ll get the shader there.&lt;br /&gt;
&lt;br /&gt;
I hope you find this tutorial helpful and have a nice day. :D&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/794431687284939992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/02/3ds-max-quick-tips-x-ray-shader.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/794431687284939992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/794431687284939992'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/02/3ds-max-quick-tips-x-ray-shader.html' title='[3ds Max] Quick Tips: X-Ray Shader'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-PnRJCvyCp5o/Uv6XWuJZfHI/AAAAAAAAAwo/Yfnb0qiEiBM/s72-c/x-Ray_shader_tutorial01.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-9185706303998109894</id><published>2014-02-13T00:13:00.001+07:00</published><updated>2014-08-30T21:30:55.317+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Action Script 3"/><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>[Flash] Load a Web Page using Adobe AIR</title><content type='html'>Hi, guys. I&#39;ve been testing about using Flash and Adobe AIR recently to create an app for mobile devices. One tips that I&#39;d like to share with you today is how we can easily load a web page in Flash. Wait, why would we want that? By doing so, we are actually creating a web app specifically for our website without having to code again from zero. Isn&#39;t that cool to have an app with your brand name on it? :D&lt;br /&gt;
&lt;br /&gt;
So what do we need to have? First we need to build our website (of course), preferably a &lt;a href=&quot;http://en.wikipedia.org/wiki/Responsive_web_design&quot; target=&quot;_blank&quot;&gt;responsive&lt;/a&gt; one so that it should match wide variety of device resolution.. especially for Android phones, they have a very wide range of device resolution since they&#39;re created by many manufacturers.&lt;br /&gt;
&lt;br /&gt;
Then we need Flash to build our Air application, or other Flash IDE such as Flash Builder or &lt;a href=&quot;http://www.flashdevelop.org/&quot; target=&quot;_blank&quot;&gt;flashdevelop&lt;/a&gt;. In this tutorial, I will use Flash CS6. Fyi, Flash CS6 supports Adobe AIR for Android and iOS, and it allows you to manage the AIR SDK, so we can always replace it with the latest SDK. If you don&#39;t know where to download the latest Adobe Air SDK, you can download it from&amp;nbsp;&lt;a href=&quot;http://www.adobe.com/devnet/air/air-sdk-download.html&quot; target=&quot;_blank&quot;&gt;Adobe AIR Developer Center&lt;/a&gt;. Flash CS6 has ver. 3.5 included by the way.&lt;br /&gt;
&lt;br /&gt;
So we&#39;re all set up, then let&#39;s code ;)&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Preparing the Project File&lt;/span&gt;&lt;/h3&gt;
Every time we open Flash, we&#39;ll be asked about what project we&#39;re going to create. This time, instead of choosing ActionScript 3.0, we&#39;ll use the AIR project.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-qegj0q0wwQE/UvuaxUPFs5I/AAAAAAAAAv4/zuyQ5cDZLRQ/s1600/Load_Web_Page_Adobe_AIR_01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Flash Professional CS6 Welcome Screen&quot; border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-qegj0q0wwQE/UvuaxUPFs5I/AAAAAAAAAv4/zuyQ5cDZLRQ/s1600/Load_Web_Page_Adobe_AIR_01.jpg&quot; title=&quot;Flash Professional CS6 Welcome Screen&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Flash Professional Welcome Screen&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Notice that there&#39;re 3 options for AIR projects, &lt;span style=&quot;color: orange;&quot;&gt;AIR&lt;/span&gt;, &lt;span style=&quot;color: orange;&quot;&gt;AIR for Android&lt;/span&gt;, and &lt;span style=&quot;color: orange;&quot;&gt;AIR for iOS&lt;/span&gt;. Actually they&#39;re all the same. The only differences is the targeted device: &lt;span style=&quot;color: orange;&quot;&gt;AIR&lt;/span&gt; for desktop PC, &lt;span style=&quot;color: orange;&quot;&gt;Air for Android&lt;/span&gt; for Android device, and &lt;span style=&quot;color: orange;&quot;&gt;AIR for iOS&lt;/span&gt; for iOS device. So, in this tutorial, I will use the &lt;span style=&quot;color: orange;&quot;&gt;Air for Android&lt;/span&gt; option.&lt;br /&gt;
&lt;br /&gt;
Click on that, and we&#39;ll now have a 480x800 px blank new file with the Publish Settings already set for Android device.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Using StageWebView Class for Loading Web Page&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;color: orange;&quot;&gt;StageWebView&lt;/span&gt; class is the class that we&#39;ll be using to load our awesome website. If you want to dig depper about this class, you can see the documentation &lt;a href=&quot;http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/StageWebView.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Now, I&#39;ll explain you the code. First, we need to calculate the width and height of the screen, since we don&#39;t know where this app will be installed considering that wide-variety of resolution.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: #999999;&quot;&gt;//This will return the actual width value of our stage&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; wView:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;stage.stageWidth&lt;/span&gt;;
&lt;span style=&quot;color: #999999;&quot;&gt;//This will return the actual height value of our stage&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; hView:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;stage.stageHeight&lt;/span&gt;;
&lt;/pre&gt;
&lt;br /&gt;
After we get the size, then we need to create our &lt;span style=&quot;color: orange;&quot;&gt;StageWebView&lt;/span&gt; object and assign the screen size to it using &lt;span style=&quot;color: orange;&quot;&gt;viewPort&lt;/span&gt; property. The &lt;span style=&quot;color: orange;&quot;&gt;viewPort&lt;/span&gt; property uses &lt;span style=&quot;color: orange;&quot;&gt;Rectangle&lt;/span&gt; value, so we need to set the screen size using &lt;span style=&quot;color: orange;&quot;&gt;Rectangle&lt;/span&gt; object (it uses 4 values: x position, y position, width, and height).&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: #999999;&quot;&gt;//Create a new StageWebView object&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; swv:&lt;span style=&quot;color: blue;&quot;&gt;StageWebView&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;new StageWebView()&lt;/span&gt;;
&lt;span style=&quot;color: #999999;&quot;&gt;//Set the size of StageWebView object created to match the screen size&lt;/span&gt;
swv&lt;span style=&quot;color: blue;&quot;&gt;.viewPort&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;new Rectangle&lt;/span&gt;(0,0,wView,hView);
&lt;/pre&gt;
&lt;br /&gt;
When you&#39;re done, now we will load the webpage using &lt;span style=&quot;color: orange;&quot;&gt;loadURL&lt;/span&gt; property, and show it using the &lt;span style=&quot;color: orange;&quot;&gt;stage&lt;/span&gt; property. &lt;span style=&quot;color: white;&quot;&gt;NOTE:&lt;/span&gt; &lt;span style=&quot;color: orange;&quot;&gt;StageWebView&lt;/span&gt; is not a &lt;span style=&quot;color: orange;&quot;&gt;DisplayObject&lt;/span&gt;, so we cannot call it using &lt;span style=&quot;color: orange;&quot;&gt;addChild&lt;/span&gt; method like we&#39;ve used to do when calling a &lt;span style=&quot;color: orange;&quot;&gt;MovieClip&lt;/span&gt; or &lt;span style=&quot;color: orange;&quot;&gt;Sprite&lt;/span&gt;. Thus, &lt;span style=&quot;color: orange;&quot;&gt;StageWebView&lt;/span&gt; object will always be put on top of everything and make us unable to place another object on top of that. Suppose you want to place a button or movie clip on top of that, you need to hide the real &lt;span style=&quot;color: orange;&quot;&gt;StageWebView&lt;/span&gt; object and convert it to &lt;span style=&quot;color: orange;&quot;&gt;BitmapData&lt;/span&gt; using &lt;span style=&quot;color: orange;&quot;&gt;drawViewPortToBitmapData()&lt;/span&gt; method. Then show the bitmap instead of the real &lt;span style=&quot;color: orange;&quot;&gt;StageWebView&lt;/span&gt; object. Read the full explanation in the &lt;a href=&quot;http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/StageWebView.html#drawViewPortToBitmapData()&quot; target=&quot;_blank&quot;&gt;documentation&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: #999999;&quot;&gt;//Load the Google Page&lt;/span&gt;
swv&lt;span style=&quot;color: blue;&quot;&gt;.loadURL&lt;/span&gt;(&lt;span style=&quot;color: #38761d;&quot;&gt;&quot;http://www.google.com&quot;&lt;/span&gt;);
&lt;span style=&quot;color: #999999;&quot;&gt;//Show the StageWebView Object
//If you want to hide it, set the stage property to null&lt;/span&gt;
swv&lt;span style=&quot;color: blue;&quot;&gt;.stage&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;this.stage&lt;/span&gt;;
&lt;/pre&gt;
&lt;br /&gt;
Now hit the magic shortcut (&lt;span style=&quot;color: #8e7cc3;&quot;&gt;Ctrl+Enter&lt;/span&gt;) and you should see the Google page shown on your screen.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-Z4_7Ri9nlfA/Uvum0bOl6rI/AAAAAAAAAwI/u-dAzDR8MSw/s1600/Load_Web_Page_Adobe_AIR_02.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;StageWebView Object showing Google Web Page&quot; border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-Z4_7Ri9nlfA/Uvum0bOl6rI/AAAAAAAAAwI/u-dAzDR8MSw/s1600/Load_Web_Page_Adobe_AIR_02.jpg&quot; title=&quot;StageWebView Object showing Google Web Page&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;StageWebView Object showing Google Web Page&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
The nice thing about &lt;span style=&quot;color: orange;&quot;&gt;StageWebView&lt;/span&gt; is when the page is longer than the screen, then it will actually show the scrollbar. So we don&#39;t need to mess with the scrolling page code. ;)&lt;br /&gt;
&lt;br /&gt;
Now, try to load a heavier website. You&#39;ll notice that the &lt;span style=&quot;color: orange;&quot;&gt;StageWebView&lt;/span&gt; will show a white blank page before it completes loading the webpage. We can avoid that white blank page being shown by setting the &lt;span style=&quot;color: orange;&quot;&gt;stage&lt;/span&gt; property only after the webpage is fully loaded. So what to show, while it&#39;s loading? Well, a movie clip with loading animation would be a good idea. :D&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: #999999;&quot;&gt;//Add an event listener when the webpage is fully loaded&lt;/span&gt;
swv&lt;span style=&quot;color: blue;&quot;&gt;.addEventListener&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;Event.COMPLETE&lt;/span&gt;,onCompleteHandler);
&lt;span style=&quot;color: blue;&quot;&gt;function&lt;/span&gt; onCompleteHandler(e:&lt;span style=&quot;color: blue;&quot;&gt;Event&lt;/span&gt;):&lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; {
    swv&lt;span style=&quot;color: blue;&quot;&gt;.removeEventListener&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;Event.COMPLETE&lt;/span&gt;,onCompleteHandler);
    swv&lt;span style=&quot;color: blue;&quot;&gt;.stage&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;this.stage&lt;/span&gt;;
}
&lt;/pre&gt;
&lt;br /&gt;
So our full code would be something like this. *Do not forget to import the required class also*&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;import flash.display.Stage;
import flash.geom.Rectangle;
import flash.media.StageWebView;
import flash.events.Event;&lt;/span&gt;

&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; wView:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;stage.stageWidth&lt;/span&gt;;
&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; hView:&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;stage.stageHeight&lt;/span&gt;;

&lt;span style=&quot;color: blue;&quot;&gt;var&lt;/span&gt; swv:&lt;span style=&quot;color: blue;&quot;&gt;StageWebView&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;new StageWebView()&lt;/span&gt;;
swv&lt;span style=&quot;color: blue;&quot;&gt;.viewPort&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;new Rectangle&lt;/span&gt;(0,0,wView,hView);
swv&lt;span style=&quot;color: blue;&quot;&gt;.loadURL&lt;/span&gt;(&lt;span style=&quot;color: #38761d;&quot;&gt;&quot;http://www.google.com&quot;&lt;/span&gt;);

swv&lt;span style=&quot;color: blue;&quot;&gt;.addEventListener&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;Event.COMPLETE&lt;/span&gt;,onCompleteHandler);
&lt;span style=&quot;color: blue;&quot;&gt;function&lt;/span&gt; onCompleteHandler(e:&lt;span style=&quot;color: blue;&quot;&gt;Event&lt;/span&gt;):&lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; {
    swv&lt;span style=&quot;color: blue;&quot;&gt;.removeEventListener&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;Event.COMPLETE&lt;/span&gt;,onCompleteHandler);
    swv&lt;span style=&quot;color: blue;&quot;&gt;.stage&lt;/span&gt; = &lt;span style=&quot;color: blue;&quot;&gt;this.stage&lt;/span&gt;;
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;Publishing the Application&lt;/span&gt;&lt;/h3&gt;
Well, I&#39;m not going to explain the detail step to do this because that will make this post much much longer. But you can get the documentation in the Adobe official website:&lt;br /&gt;
- &lt;a href=&quot;http://helpx.adobe.com/flash/using/publishing-air-android-applications.html&quot; target=&quot;_blank&quot;&gt;Publishing for Android device&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://helpx.adobe.com/flash/using/packaging-applications-air-ios.html&quot; target=&quot;_blank&quot;&gt;Publishing for iOS device&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Btw, it&#39;s better for you to have a real device to test when developing a mobile device app, because if you have your code work in Test Movie doesn&#39;t guarantee that it will work on the device.&lt;br /&gt;
&lt;br /&gt;
Okay, I think this is the end of the tutorial. I hope you find something useful here.&lt;br /&gt;
Cheers!</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/9185706303998109894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/02/flash-load-web-page-in-adobe-air.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/9185706303998109894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/9185706303998109894'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/02/flash-load-web-page-in-adobe-air.html' title='[Flash] Load a Web Page using Adobe AIR'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-qegj0q0wwQE/UvuaxUPFs5I/AAAAAAAAAv4/zuyQ5cDZLRQ/s72-c/Load_Web_Page_Adobe_AIR_01.jpg" height="72" width="72"/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-7945827973544465265</id><published>2014-01-24T16:02:00.000+07:00</published><updated>2014-01-24T16:02:43.902+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2D Illustration"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><title type='text'>In Christ Alone</title><content type='html'>Okay, so I am not an illustrator. I know for sure that my drawing skill is not quite great but I just want to share this. :p One day, my friend made me to draw for her, an illustration that tells the story about her struggling when she worked on her final project. I think that would be fun, and since we both love the illustration style of &lt;a href=&quot;http://hj-story.com/&quot; target=&quot;_blank&quot;&gt;HJ-Story&lt;/a&gt;, I tried to make one with that style.&lt;br /&gt;
&lt;br /&gt;
This illustration tells all: about how she learned to rely on God&#39;s strength instead of hers to do her final project. The texts, it was taken from a song by Brian Littrel, In Christ Alone (you should hear the song, it&#39;s very nice). It was the song that gave her strength in her struggling.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-j4up1PXuxS4/UuIrA1B1nAI/AAAAAAAAAvc/igq1NgBiqgY/s1600/in-Christ-Alone.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;In Christ Alone&quot; border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-j4up1PXuxS4/UuIrA1B1nAI/AAAAAAAAAvc/igq1NgBiqgY/s1600/in-Christ-Alone.jpg&quot; title=&quot;In Christ Alone&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;In Christ Alone&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
..and for her graduation surprise. :D&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-bCma4EGc758/UuIrA6rLAdI/AAAAAAAAAvg/EgTbk-YLKwg/s1600/Grace-is.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Grace is&quot; border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-bCma4EGc758/UuIrA6rLAdI/AAAAAAAAAvg/EgTbk-YLKwg/s1600/Grace-is.jpg&quot; title=&quot;Grace is&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Grace is&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
To remind us that it&#39;s all by HIS grace. Cheers! :)</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/7945827973544465265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/01/in-christ-alone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/7945827973544465265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/7945827973544465265'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/01/in-christ-alone.html' title='In Christ Alone'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-j4up1PXuxS4/UuIrA1B1nAI/AAAAAAAAAvc/igq1NgBiqgY/s72-c/in-Christ-Alone.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-1040658176228634989</id><published>2014-01-24T15:13:00.000+07:00</published><updated>2014-01-24T15:14:58.983+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><title type='text'>Iron Man Mark III Helmet</title><content type='html'>Well yeah, you may call me &lt;b&gt;LAME&lt;/b&gt; for posting this old project. This is my first hard-surface modeling and I just want this project to be documented well in my site, so, yeah here we go...&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-XjqGNIMXuVw/UuIfKvZpNnI/AAAAAAAAAuo/E2i7_cOXJsQ/s1600/Iron-Man-helmet-mark-iii.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Iron Man Mark III Helmet&quot; border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-XjqGNIMXuVw/UuIfKvZpNnI/AAAAAAAAAuo/E2i7_cOXJsQ/s1600/Iron-Man-helmet-mark-iii.jpg&quot; height=&quot;300&quot; title=&quot;Iron Man Mark III Helmet&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Iron Man Mark III Helmet&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
And for some wireframe&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-a5oGJeh9oCI/UuIfqUfVZPI/AAAAAAAAAu0/aZ5FHW892no/s1600/Iron-Man-helmet-mark-iii-wire.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Iron Man Mark III Helmet Wireframe&quot; border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-a5oGJeh9oCI/UuIfqUfVZPI/AAAAAAAAAu0/aZ5FHW892no/s1600/Iron-Man-helmet-mark-iii-wire.jpg&quot; height=&quot;709&quot; title=&quot;Iron Man Mark III Helmet Wireframe&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Iron Man Mark III Helmet - Wireframe&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Cheers!</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/1040658176228634989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/01/iron-man-mark-iii-helmet.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1040658176228634989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1040658176228634989'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/01/iron-man-mark-iii-helmet.html' title='Iron Man Mark III Helmet'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-XjqGNIMXuVw/UuIfKvZpNnI/AAAAAAAAAuo/E2i7_cOXJsQ/s72-c/Iron-Man-helmet-mark-iii.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-2737930010291747601</id><published>2014-01-23T14:01:00.001+07:00</published><updated>2014-01-24T18:40:44.345+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Design"/><title type='text'>Perfections: Window Film Simulator</title><content type='html'>Perfections is a brand of premium automotive window film in Surabaya. This is a project that I&#39;ve been working a few months ago. I did the web design (remaking the old one) and created the window film simulator.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-NFvIlXviamU/UuC8giaazfI/AAAAAAAAAuU/PlixC6OdGjE/s1600/perfections_home.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;perfectionsfilm homepage&quot; border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-NFvIlXviamU/UuC8giaazfI/AAAAAAAAAuU/PlixC6OdGjE/s1600/perfections_home.jpg&quot; height=&quot;341&quot; title=&quot;perfectionsfilm homepage&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Home Page perfectionsfilm.com&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The window film simulator was developed using Flash. User is able to choose their car color, and choose what type of window film that is suitable for them. Along with the specification info for each type.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-pGNrKM51DRw/UuC8g9luG_I/AAAAAAAAAug/-r0Nig4atxY/s1600/perfections_product.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;perfectionsfilm Window Film Simulator&quot; border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-pGNrKM51DRw/UuC8g9luG_I/AAAAAAAAAug/-r0Nig4atxY/s1600/perfections_product.jpg&quot; height=&quot;341&quot; title=&quot;perfectionsfilm Window Film Simulator&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Window Film Simulator perfectionsfilm.com&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
If you want to see how this simulator works, you can visit &lt;a href=&quot;http://www.perfectionsfilm.com/&quot; target=&quot;_blank&quot;&gt;www.perfectionsfilm.com&lt;/a&gt; and click on the &lt;b&gt;PRODUCTS&lt;/b&gt; tab.&lt;br /&gt;
&lt;br /&gt;
Cheers! :)</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/2737930010291747601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/01/perfections-window-film-simulator_23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/2737930010291747601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/2737930010291747601'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/01/perfections-window-film-simulator_23.html' title='Perfections: Window Film Simulator'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-NFvIlXviamU/UuC8giaazfI/AAAAAAAAAuU/PlixC6OdGjE/s72-c/perfections_home.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-2190891680889666218</id><published>2014-01-07T18:41:00.003+07:00</published><updated>2014-06-01T01:15:46.695+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2D Animation"/><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Overview"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><title type='text'>SUHO ft. IU - Monday thru Sunday | 2D Animation</title><content type='html'>Hi guys,&lt;br /&gt;
&lt;br /&gt;
I&#39;ve just browsed my old YouTube channel and I found this old 2D animation I and my friends did in 2009 for campus assignment.&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/PLH5W90iKHU&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;
&lt;br /&gt;
It was for 2D animation class, lectured by awesome&amp;nbsp;&lt;a href=&quot;http://vanguard-zero.deviantart.com/&quot; target=&quot;_blank&quot;&gt;Is Yuniarto&lt;/a&gt;, the famous comic artist in Indonesia: author of Garudayana and Knights of Apocalypse.&lt;br /&gt;
&lt;br /&gt;
Personally, I really love this work, so that&#39;s why I&#39;d like to share here.. and btw, If you think that the illustration is awesome, meet my friend,&amp;nbsp;&lt;a href=&quot;http://halcyon-enigma.deviantart.com/&quot; target=&quot;_blank&quot;&gt;Michael R.H.&lt;/a&gt;&amp;nbsp;He did all of the character drawing in this animation. As for me, I did the animation (it was all done in adobe Flash).&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-w2aXKCaX-RI/UsvwwKWYmGI/AAAAAAAAApU/Lk8BUhR-V3c/s1600/suho+ft+iu+monday+thru+sunday+2D+animation.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Suho ft. IU - Monday thru Sunday | 2D Animation&quot; border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-w2aXKCaX-RI/UsvwwKWYmGI/AAAAAAAAApU/Lk8BUhR-V3c/s1600/suho+ft+iu+monday+thru+sunday+2D+animation.jpg&quot; title=&quot;Suho ft. IU - Monday thru Sunday | 2D Animation&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Suho ft. IU - Monday thru Sunday | 2D Animation&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
A little bit about the production process:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc; font-size: large;&quot;&gt;Gathering Reference&lt;/span&gt;&lt;br /&gt;
In this step, we gather all the references, images, video, and text we think is cool and suitable for our projects. Since the assignment required us to create a Music Video, then we choose the song first before we look for the other reference. In our case, we choose the song of&amp;nbsp;&lt;span style=&quot;color: orange;&quot;&gt;Suho (feat IU)&lt;/span&gt;, titled &lt;span style=&quot;color: orange;&quot;&gt;Monday thru Sunday &lt;/span&gt;-&amp;gt;&amp;nbsp;No special reason for this, it just because.. well, you know.. the K-Pop is getting very popular in my country. :p&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc; font-size: large;&quot;&gt;Creating Story&lt;/span&gt;&lt;br /&gt;
After all the references are gathered, we start creating the story. We search for the lyric and start creating the story from that. We wrote it down, then convert those text into storyboard. The storyboard is an important step because it will be our main guide for the animation process, especially for camera angle and timing guide.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc; font-size: large;&quot;&gt;Creating Asset&lt;/span&gt;&lt;br /&gt;
As the the story team do their job, the asset team start to create the asset. We sketch it first on paper, then trace it on Adobe Illustrator for the line art and paint them on Photoshop. The characters has special concern since it is going to be animated. We planned to use tween animation as much as we can because the frame-by-frame method will take longer time and the deadline is short. So, we decided to split the characters into some body parts. As you can see in the sprite sheet below:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-T6CR4Dc0EOo/Usv1VWqOdOI/AAAAAAAAApg/gaV7VtL_6RE/s1600/2d_sprite.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;2D Body Part Sprite for Animation&quot; border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-T6CR4Dc0EOo/Usv1VWqOdOI/AAAAAAAAApg/gaV7VtL_6RE/s1600/2d_sprite.jpg&quot; height=&quot;503&quot; title=&quot;2D Body Part Sprite for Animation&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;2D Body Part Sprite for Animation&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Notice that we only created half part for arm and leg, either left or right. This is because we were going to mirror those parts in the animation process.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc; font-size: large;&quot;&gt;Animation Process&lt;/span&gt;&lt;br /&gt;
Like the explanation above, the splitted body parts help so much in using tween animation. We use Motion Tween in Adobe Flash for the entire animation, including the texture and visual effects e.g. lighting effects in ferris wheel shot. We were also supposed to use Bone method for rigging (see that we split the girl&#39;s arm into 3 parts), but the feature wasn&#39;t available yet at that time. What we did was manually transform those parts in difference layers, applying Motion Tween on each layer, and set the registration point (pivot) to the correct joint position.&lt;br /&gt;
&lt;br /&gt;
So, it was only in some shots, we used frame-by-frame method, e.g. the curtain animation in the intro shot. The animation is entirely done by using the storyboard we had created earlier as the main guide.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc; font-size: large;&quot;&gt;Video Editing&lt;/span&gt;&lt;br /&gt;
The last thing we do is the video editing process. We export all the shots from Flash into movie files, then arrange and synced those files with the song in Adobe Premiere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cheers! :)</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/2190891680889666218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/01/suho-ft-iu-monday-thru-sunday-2d.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/2190891680889666218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/2190891680889666218'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/01/suho-ft-iu-monday-thru-sunday-2d.html' title='SUHO ft. IU - Monday thru Sunday | 2D Animation'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-w2aXKCaX-RI/UsvwwKWYmGI/AAAAAAAAApU/Lk8BUhR-V3c/s72-c/suho+ft+iu+monday+thru+sunday+2D+animation.jpg" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-3181634043696412787</id><published>2014-01-05T04:48:00.000+07:00</published><updated>2014-01-09T03:41:43.596+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3ds Max"/><category scheme="http://www.blogger.com/atom/ns#" term="Material"/><category scheme="http://www.blogger.com/atom/ns#" term="Rendering"/><category scheme="http://www.blogger.com/atom/ns#" term="Scanline"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>[3ds Max] Wireframe Render with Scanline</title><content type='html'>Hi, guys.&lt;br /&gt;
&lt;br /&gt;
Yesterday, one of my friend (and also my teacher in 3D), &lt;a href=&quot;http://www.asunproduction.com/index.php&quot; target=&quot;_blank&quot;&gt;Juliansun&lt;/a&gt;, commented in my facebook post of my latest blog post: &lt;a href=&quot;http://www.ariespranata.com/2014/01/3ds-max-quick-tips-wireframe-render.html&quot;&gt;[3ds Max] Quick Tips:Wireframe Render&lt;/a&gt;. I said in my video tutorial that it wasn&#39;t going to work if we don&#39;t switch our render engine to &lt;span style=&quot;color: #6fa8dc;&quot;&gt;mental ray&lt;/span&gt;. Yes, it&#39;s true, if we do it with the method I explained in that video (using &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Composite Material&lt;/span&gt;) we will only get the wire, without white shaded below it when we use &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Scanline&lt;/span&gt; renderer. Then he said that we actually can do the same wireframe render with only &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Scanline&lt;/span&gt; renderer which I&#39;m gonna tell you how. ;)&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-XYkOqnDXJno/Ush1y0G9uXI/AAAAAAAAAn8/VZ_wPflW-EM/s1600/ap_wireframe-scanline05.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Wireframe Render of a Teapot with Scanline 3ds Max&quot; border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-XYkOqnDXJno/Ush1y0G9uXI/AAAAAAAAAn8/VZ_wPflW-EM/s1600/ap_wireframe-scanline05.jpg&quot; height=&quot;334&quot; title=&quot;Wireframe Render of a Teapot with Scanline 3ds Max&quot; width=&quot;450&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Wireframe render of a teapot with Scanline&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
First, we need a new &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Standard Material&lt;/span&gt;. Just open the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Material Editor [M]&lt;/span&gt;, then select any empty material and switch it to &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Standard Material&lt;/span&gt; if it isn&#39;t. Then select the little box next to &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Diffuse Color&lt;/span&gt; to open the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Material/Map Browser&lt;/span&gt; window. Select the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Tiles&lt;/span&gt; map.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-jcEECb7lCVw/Us23rtEL0wI/AAAAAAAAAq4/cDar5hYHRSg/s1600/ap_wireframe-scanline07.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Using Tiles Map for Wireframe Render 3ds Max&quot; border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-jcEECb7lCVw/Us23rtEL0wI/AAAAAAAAAq4/cDar5hYHRSg/s1600/ap_wireframe-scanline07.jpg&quot; height=&quot;550&quot; title=&quot;Using Tiles Map for Wireframe Render 3ds Max&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Using Tiles Map as Diffuse Color&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Scroll down in &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Tiles&lt;/span&gt; until you get &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Advanced Controls&lt;/span&gt; rollout. Change the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Horiz. Count&lt;/span&gt; and &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Vert. Count &lt;/span&gt;value to &lt;span style=&quot;color: orange;&quot;&gt;1.0&lt;/span&gt; (I will tell you next, why we have to do this). Then you should get something similar to my material preview.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-U5KUusEpZM0/Ush6rd-pFQI/AAAAAAAAAoc/MtaoX5OrAls/s1600/ap_wireframe-scanline03.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Change the Tiles Map parameter&quot; border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-U5KUusEpZM0/Ush6rd-pFQI/AAAAAAAAAoc/MtaoX5OrAls/s1600/ap_wireframe-scanline03.jpg&quot; height=&quot;279&quot; title=&quot;Change the Tiles Map parameter&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Change the Tiles Map parameter&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
We&#39;re done with our material setup. Now what we need to do is assign a &lt;span style=&quot;color: #6fa8dc;&quot;&gt;UVW Map&lt;/span&gt; modifier to any object that we want to render wireframe (it&#39;s a teapot in my case). Set the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Mapping&lt;/span&gt; parameter to &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Face&lt;/span&gt;. This would make 1 polygon in our object represents 1 tile. That&#39;s why we changed the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Tiles&lt;/span&gt; count to 1.0.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-jTZiivyNBAI/Ush8c-aoI0I/AAAAAAAAAoo/bC1uiCauoVg/s1600/ap_wireframe-scanline04.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Assign UVW Map Modififer&quot; border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-jTZiivyNBAI/Ush8c-aoI0I/AAAAAAAAAoo/bC1uiCauoVg/s1600/ap_wireframe-scanline04.jpg&quot; height=&quot;406&quot; title=&quot;Assign UVW Map Modififer&quot; width=&quot;184&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Assign UWV Map modifier&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Assign the material to our objects, then hit &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Render&lt;/span&gt;. You should get something similar to the picture at the top. Of course you can adjust and play with the color parameter, etc to everything that you like. Here&#39;s an example how I use the material and mix it in&amp;nbsp;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Blend&lt;/span&gt; material with &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Gradient Ramp&lt;/span&gt; map as the &lt;span style=&quot;color: #6fa8dc;&quot;&gt;Mask&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-qwnlMxpWGcU/UsiBCQpoXTI/AAAAAAAAAo0/Z8p4BOmyTwI/s1600/ap_wireframe-scanline06.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Clay Wireframe render with Blend in 3ds Max&quot; border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-qwnlMxpWGcU/UsiBCQpoXTI/AAAAAAAAAo0/Z8p4BOmyTwI/s1600/ap_wireframe-scanline06.jpg&quot; height=&quot;347&quot; title=&quot;Clay Wireframe render with Blend in 3ds Max&quot; width=&quot;536&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Wireframe Render with Blend Material&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Well, I hope this tutorial helpful. If you have something in mind or you have created something awesome with this material, don&#39;t hesitate to comment below. :D&lt;br /&gt;
&lt;br /&gt;
Cheers!</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/3181634043696412787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/01/3ds-max-wireframe-render-with-scanline.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/3181634043696412787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/3181634043696412787'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/01/3ds-max-wireframe-render-with-scanline.html' title='[3ds Max] Wireframe Render with Scanline'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-XYkOqnDXJno/Ush1y0G9uXI/AAAAAAAAAn8/VZ_wPflW-EM/s72-c/ap_wireframe-scanline05.jpg" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-1048901012527899385</id><published>2014-01-03T18:09:00.000+07:00</published><updated>2014-01-13T17:08:22.861+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3ds Max"/><category scheme="http://www.blogger.com/atom/ns#" term="Material"/><category scheme="http://www.blogger.com/atom/ns#" term="Mental Ray"/><category scheme="http://www.blogger.com/atom/ns#" term="Rendering"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>[3ds Max] Quick Tips: Wireframe Render</title><content type='html'>Ever wondering how to do a wireframe render inside 3ds Max? Now I&#39;ll explain the trick for you. :)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-p4m2UWPqwQ4/UsaXO4vifPI/AAAAAAAAAnQ/SY9V0oFDJM0/s1600/title.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;How to render wireframe in 3d Studio MAX&quot; border=&quot;0&quot; height=&quot;338&quot; src=&quot;http://1.bp.blogspot.com/-p4m2UWPqwQ4/UsaXO4vifPI/AAAAAAAAAnQ/SY9V0oFDJM0/s1600/title.jpg&quot; title=&quot;How to render wireframe in 3d Studio MAX&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;How to Render Wireframe with 3ds Max&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #6fa8dc; font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #6fa8dc; font-weight: normal;&quot;&gt;The question is why would we want a wireframe render?&lt;/span&gt;&lt;/h3&gt;
Well, in my opinion, it&#39;s just for a presentation. There are times when our client wants us to show the wireframe, and it&#39;s not very &quot;artistic&quot; to just screen grab our viewport. So that&#39;s why we need a better presentation.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-pbvesvSt1qc/UsaXN7GmV8I/AAAAAAAAAnI/0CfApGJhMqQ/s1600/preview.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;3ds Max Wireframe Render&quot; border=&quot;0&quot; height=&quot;479&quot; src=&quot;http://3.bp.blogspot.com/-pbvesvSt1qc/UsaXN7GmV8I/AAAAAAAAAnI/0CfApGJhMqQ/s600/preview.jpg&quot; title=&quot;3ds Max Wireframe Render&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Wireframe Render example&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
This tutorial covers how to set up a wire material, and also how to use Material Override for more practical ways. Check the video tutorial (you may need to temporarily turn off your ad blocker):&amp;nbsp;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://blog.ariespranata.com/5705348/130103-3dsmax-wireframerender&quot; target=&quot;_blank&quot;&gt;Quick Tips: How to Render Wireframe with 3ds Max&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;NOTE: the tutorial is in Bahasa Indonesia, but you can turn on the Captions to get the English subtitle. --&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;Tutorial ini disampaikan dalam bahasa Indonesia dengan subtitle bahasa Inggris --&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: white;&quot;&gt;UPDATE:&lt;/span&gt; If you want to use only Scanline renderer instead of mental ray, you may check my post: &lt;a href=&quot;http://www.ariespranata.com/2014/01/3ds-max-wireframe-render-with-scanline.html&quot;&gt;[3ds Max] Wireframe Render with Scanline&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
...By the way, this is my first time to do a video recording. And I was very nervous. :p&lt;br /&gt;
So if you have something in mind, write your comment below.&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/1048901012527899385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/01/3ds-max-quick-tips-wireframe-render.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1048901012527899385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1048901012527899385'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/01/3ds-max-quick-tips-wireframe-render.html' title='[3ds Max] Quick Tips: Wireframe Render'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-p4m2UWPqwQ4/UsaXO4vifPI/AAAAAAAAAnQ/SY9V0oFDJM0/s72-c/title.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-1700548601396131794</id><published>2014-01-02T19:30:00.001+07:00</published><updated>2014-01-04T13:40:53.531+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3ds Max"/><category scheme="http://www.blogger.com/atom/ns#" term="Modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="Topology"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>[3ds Max] Basic Human Modeling</title><content type='html'>This tutorial is about basic human modeling with basic topology for animation. The tutorial covers step-by-step modeling process (box modeling) in 3ds max, though you may still apply the principle in any 3D modeling app.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-DTyu5IehDws/UsVYidUPxXI/AAAAAAAAAmw/K7eIkLk7NeA/s1600/apTuts_001_3D+Human+Body+Modeling.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Tutorial 3D Modeling: Basic Human Body with 3ds Max&quot; border=&quot;0&quot; height=&quot;324&quot; src=&quot;http://1.bp.blogspot.com/-DTyu5IehDws/UsVYidUPxXI/AAAAAAAAAmw/K7eIkLk7NeA/s1600/apTuts_001_3D+Human+Body+Modeling.jpg&quot; title=&quot;Tutorial 3D Modeling: Basic Human Body with 3ds Max&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Tutorial 3D Modeling: Basic Human Body with 3ds Max&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-l895Uq-W6zM/UsVYi6-dnmI/AAAAAAAAAm0/cGPoIjKk7Fw/s1600/apTuts_002_3D+Human+Face+Modeling.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Tutorial 3D Modeling: Basic Human Head with 3ds Max&quot; border=&quot;0&quot; height=&quot;324&quot; src=&quot;http://2.bp.blogspot.com/-l895Uq-W6zM/UsVYi6-dnmI/AAAAAAAAAm0/cGPoIjKk7Fw/s1600/apTuts_002_3D+Human+Face+Modeling.jpg&quot; title=&quot;Tutorial 3D Modeling: Basic Human Head with 3ds Max&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Tutorial 3D Modeling: Basic Human Head with 3ds Max&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Btw, &lt;b&gt;the tutorial is created in flash-based app (for Windows only)&lt;/b&gt;. Open the .exe file and you may find the &#39;how to&#39; to navigate along the tutorial. It is divided into 2 part, one for basic body, and the other for basic head (with no ear, maybe I&#39;ll update later).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;THE LINKS&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
(you may need to temporarily turn off your ad blocker):&lt;br /&gt;
&lt;a href=&quot;http://blog.ariespranata.com/5705348/aptuts-001&quot; target=&quot;_blank&quot;&gt;3D Modeling: Basic Human Body&lt;/a&gt;&amp;nbsp;(22.7 MB, RAR)&lt;br /&gt;
&lt;a href=&quot;http://blog.ariespranata.com/5705348/aptuts-002&quot; target=&quot;_blank&quot;&gt;3D Modeling: Basic Human Head&lt;/a&gt;&amp;nbsp;(24.1 MB, RAR)&lt;br /&gt;
&lt;br /&gt;
I hope this is helpful. If you have any comment or suggestions, please comment below.&lt;br /&gt;
&lt;br /&gt;
Cheers!</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/1700548601396131794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2014/01/3ds-max-basic-human-modeling.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1700548601396131794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1700548601396131794'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2014/01/3ds-max-basic-human-modeling.html' title='[3ds Max] Basic Human Modeling'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-DTyu5IehDws/UsVYidUPxXI/AAAAAAAAAmw/K7eIkLk7NeA/s72-c/apTuts_001_3D+Human+Body+Modeling.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-3003072060063821020</id><published>2014-01-02T18:04:00.000+07:00</published><updated>2014-01-23T00:30:06.411+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3ds Max"/><category scheme="http://www.blogger.com/atom/ns#" term="Animation"/><category scheme="http://www.blogger.com/atom/ns#" term="Augmented Reality"/><category scheme="http://www.blogger.com/atom/ns#" term="Modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><title type='text'>Augmented Reality Competition</title><content type='html'>This is my submission for 3D Augmented Reality Competition held by &lt;a href=&quot;http://www.aurecmedia.com/&quot; target=&quot;_blank&quot;&gt;Aurecmedia&lt;/a&gt;&amp;nbsp;a few months ago.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-Bgs3owUN0YE/UsRrQhqkG3I/AAAAAAAAAkE/c01dbfwiPYQ/s1600/aurecmedia.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Aurecmedia: Augmented Reality Submission | ariespranata&quot; border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-Bgs3owUN0YE/UsRrQhqkG3I/AAAAAAAAAkE/c01dbfwiPYQ/s1600/aurecmedia.jpg&quot; title=&quot;Aurecmedia: Augmented Reality Submission | ariespranata&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Screenshot of my video submission&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
The theme of the competition is: &lt;strong&gt;Aurecmedia, the latest innovation in digital marketing.&lt;/strong&gt;
I choose a billboard as the representative of &#39;marketing&#39;, and by seeing this model on user&#39;s mobile device (with AR app installed), they&#39;re actually seeing the latest innovation in digital marketing.
&lt;br /&gt;
&lt;br /&gt;
307 polygons, fully textured (diffuse, self illumination, opacity) in 1K bitmap each, fully animated with animation clip:
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;frame 0-10 : standby mode&amp;nbsp;&lt;/li&gt;
&lt;li&gt;frame 10-120 : animation being played when user touch the box&amp;nbsp;&lt;/li&gt;
&lt;li&gt;frame 121-160 : loop animation&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;280&quot; src=&quot;//www.youtube.com/embed/u6rTBeqozrQ&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Well, too bad I didn&#39;t win nor lose, since the competition was cancelled and I was the only participant in this category. (what a bad luck, lol) ..and sorry for the video quality. *cheers*</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/3003072060063821020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2013/10/augmented-reality-competition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/3003072060063821020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/3003072060063821020'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2013/10/augmented-reality-competition.html' title='Augmented Reality Competition'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Bgs3owUN0YE/UsRrQhqkG3I/AAAAAAAAAkE/c01dbfwiPYQ/s72-c/aurecmedia.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-6884450002164444086</id><published>2012-04-08T09:48:00.004+07:00</published><updated>2014-01-04T13:41:30.354+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lighting"/><category scheme="http://www.blogger.com/atom/ns#" term="Research"/><title type='text'>[Blender] Lighting Study with Cycles</title><content type='html'>Recently, I am interested in CG lighting.. Because I believe that it defines how good our picture/animation/film&#39;s look.. We delivered a final render to our audience, that&#39;s why lighting plays a big role in how great the visual they see..&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Well, it feels like it&#39;s challenging me, &quot;how far you can achieve realism with CG lighting?&quot; So I decided to do some practice using Blender Cycles and see how good my skill and this render engine is :D&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
here&#39;s what I got, (click the image for larger size)&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-p5wRvE_ikyM/T4D72gESBlI/AAAAAAAAAMw/HKw-YdpWL2Y/s1600/Apple_fin.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;3D Apple with Blender Cycles&quot; border=&quot;0&quot; height=&quot;338&quot; src=&quot;http://3.bp.blogspot.com/-p5wRvE_ikyM/T4D72gESBlI/AAAAAAAAAMw/HKw-YdpWL2Y/s1600/Apple_fin.jpg&quot; title=&quot;3D Apple with Blender Cycles&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Lighting Study with Blender&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
3D model was downloaded from &lt;a href=&quot;http://www.turbosquid.com/FullPreview/Index.cfm/ID/549455&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;br /&gt;
I did the lighting and render in Blender Cycles with some adjustment in Photoshop.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I know that it&#39;s still far from realism, so any suggestion will be appreciated! Thx! :D&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/6884450002164444086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2012/04/lighting-study-with-blender-cycles.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/6884450002164444086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/6884450002164444086'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2012/04/lighting-study-with-blender-cycles.html' title='[Blender] Lighting Study with Cycles'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-p5wRvE_ikyM/T4D72gESBlI/AAAAAAAAAMw/HKw-YdpWL2Y/s72-c/Apple_fin.jpg" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-6995630927298787149</id><published>2012-02-13T03:35:00.005+07:00</published><updated>2014-01-04T13:30:18.803+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Randomness"/><title type='text'>Just Trust Him</title><content type='html'>Hello everybody.. long time no post here.. hehe.. I&#39;ve been so busy these weeks (and I thank God because being busy means that He still bless me.. haha! )&lt;br /&gt;
&lt;br /&gt;
OK back to topic.. Well, you know, shit happens in life.. It happens in my life, your life, and everybody&#39;s life.. If there&#39;s one saying that he/she has never faced any problem in their life, you know they&#39;re lying.. :D&lt;br /&gt;
&lt;br /&gt;
So, it was this nite, when I got a BBM message from my brother.. It&#39;s about trusting Him that everything happened in our life is in His control, and it&#39;s for our good.. If you think that you&#39;re really in a deep shit right now, you&#39;d better read this and start being grateful ;)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a alt=&quot;Trust God in all times&quot; href=&quot;http://4.bp.blogspot.com/-ph-LBT9Oiis/UsVDx7xnOBI/AAAAAAAAAmg/AOh_QejPD9A/s1600/trust-god-550x320.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Trust God in all times&quot; border=&quot;0&quot; height=&quot;186&quot; src=&quot;http://4.bp.blogspot.com/-ph-LBT9Oiis/UsVDx7xnOBI/AAAAAAAAAmg/AOh_QejPD9A/s320/trust-god-550x320.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Trust God in all times&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: God, can I ask You a question? &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: Sure! &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: Promise You won&#39;t get mad &lt;/div&gt;
... ... ... ...&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: I promise &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: Why did You let so much stuff happen to me today? &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: What do u mean? &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: Well, I woke up late &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: Yes &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: My car took forever to start &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: Okay &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: at lunch they made my sandwich wrong and I had to wait &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: Huummm &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: On the way home, my phone went DEAD, just as I picked up a call &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: All right &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: And on top of it all off, when I got home ~I just want to soak  my feet in my new foot massager &amp;amp; relax. BUT it wouldn&#39;t work!!!  Nothing went right today! Why did You do that? &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: Let me see, the death angel was at your bed this morning and I had to send one of My Angels to battle him for your life. I let you sleep through that. &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me (humbled): OH &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: I didn&#39;t let your car start because there was a drunk driver on your route that would have hit you if you were on the road. &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: (ashamed) &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: The first person who made your sandwich today was sick and I  didn&#39;t want you to catch what they have, I knew you couldn&#39;t afford to  miss work. &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: (embarrassed) Okay &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: Your phone went dead because the person that was calling was going  to give false witness about what you said on that call, I didn&#39;t even  let you talk to them so you would be covered. &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: (softly) I see God &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: Oh and that foot massager, it had a shortage that was going to  throw out all of the power in your house tonight. I didn&#39;t think you  wanted to be in the dark. &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: I&#39;m Sorry God &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: Don&#39;t be sorry, just learn to Trust Me.... in All things , the Good and the bad. &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: I will trust You. &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: And don&#39;t doubt that My plan for your day is Always Better than your plan. &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #f9cb9c;&quot;&gt;
Me: I won&#39;t God. And let me just tell you God, Thank You for Everything today. &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #b4a7d6;&quot;&gt;
God: You&#39;re welcome child. It was just another day being your God and I Love looking after My Children...&lt;/div&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
See? When bad things happened in our life, it&#39;s also for our own good.. Sometimes we just don&#39;t understand why this and that must happened in our life, but He wants us to learn to trust Him in all times.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #a2c4c9;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Job 2:10b - &lt;i&gt;&quot;Shall we accept good  from God, and not trouble?&quot; In all this, Job did not sin in what he  said.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #a2c4c9;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Jeremiah 29:11 - &lt;i&gt;&quot;For I know the plans I have for you,&quot; declares the LORD, &quot;plans to  prosper you and not to harm you, plans to give you hope and a future.&quot;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Let&#39;s learn to trust Him. ;)</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/6995630927298787149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2012/02/just-trust-him.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/6995630927298787149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/6995630927298787149'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2012/02/just-trust-him.html' title='Just Trust Him'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-ph-LBT9Oiis/UsVDx7xnOBI/AAAAAAAAAmg/AOh_QejPD9A/s72-c/trust-god-550x320.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-4024048304243710382</id><published>2012-01-29T01:48:00.000+07:00</published><updated>2014-01-04T13:33:38.734+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="My Thought"/><title type='text'>Get Some Life!</title><content type='html'>Oh yeah..&amp;nbsp; I just found this while I&#39;m wandering on my facebook timeline..&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a alt=&quot;get some life&quot; href=&quot;http://3.bp.blogspot.com/-O3mDv7maBho/TyRCbTA5ZeI/AAAAAAAAAMI/l51Rf3Kps98/s1600/404695_2950532883481_1266136366_3220567_1469727341_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;get some life&quot; border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://3.bp.blogspot.com/-O3mDv7maBho/TyRCbTA5ZeI/AAAAAAAAAMI/l51Rf3Kps98/s320/404695_2950532883481_1266136366_3220567_1469727341_n.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Always leave office on time, shall we?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
..honestly, this really slapped me.. lol&lt;br /&gt;
&lt;br /&gt;
Yeah, it&#39;s true that life isn&#39;t just about working and losing the meaning of our life.. so I&#39;ll start thinking again about this from now on.. and I hope you do so if you are some kind of &#39;workaholic&#39; like me.. *cheers*</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/4024048304243710382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2012/01/get-some-life.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/4024048304243710382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/4024048304243710382'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2012/01/get-some-life.html' title='Get Some Life!'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-O3mDv7maBho/TyRCbTA5ZeI/AAAAAAAAAMI/l51Rf3Kps98/s72-c/404695_2950532883481_1266136366_3220567_1469727341_n.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-4693735641496336316</id><published>2012-01-04T04:20:00.002+07:00</published><updated>2014-01-09T03:44:33.506+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blender"/><category scheme="http://www.blogger.com/atom/ns#" term="SSS Skin"/><category scheme="http://www.blogger.com/atom/ns#" term="Texturing"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>[Blender] SSS Skin Shader in Cycles</title><content type='html'>Hi, guys! I bet you all must have been wondering how to create SSS Skin in Cycles.&lt;br /&gt;
I&#39;ve tried googling it before and found some ways to do it. But after I tried that, none is quite satisfying for me :(&lt;br /&gt;
&lt;br /&gt;
Then i did a little experiment and finally got this:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a alt=&quot;Blender Cycles SSS Skin Shader&quot; href=&quot;http://3.bp.blogspot.com/-MDYbtUcKN6c/UsURkw8_E5I/AAAAAAAAAlI/f_H1BmhcJsI/s1600/cycles_sss1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Blender Cycles SSS Skin Shader&quot; border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-MDYbtUcKN6c/UsURkw8_E5I/AAAAAAAAAlI/f_H1BmhcJsI/s1600/cycles_sss1.jpg&quot; height=&quot;338&quot; title=&quot;Blender Cycles SSS Skin Shader&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Blender Cycles SSS Skin Shader test on Suzanne&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
And for the shader node:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a alt=&quot;Blender Cycles SSS Skin Shader&quot; href=&quot;http://3.bp.blogspot.com/-Bllw5pqf-f4/UsURlLkKadI/AAAAAAAAAlM/q-61hv-A7Bk/s1600/cycles_sss2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Blender Cycles SSS Skin Shader - Material Node&quot; border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Bllw5pqf-f4/UsURlLkKadI/AAAAAAAAAlM/q-61hv-A7Bk/s1600/cycles_sss2.jpg&quot; height=&quot;338&quot; title=&quot;Blender Cycles SSS Skin Shader - Material Node&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Blender Cycles SSS Skin Shader node with 3 layer&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
This is kind of basic shader of SSS Skin.. well, of course you can improve it more by connecting your texture map and so on.. :p&lt;br /&gt;
I&#39;ve also tested it by moving the source light and it works like a charm! *love*&lt;br /&gt;
&lt;br /&gt;
Wish I could do some programming to access more properties of the nodes.. so I could control how deep the light will pass through each shader and so on..&lt;br /&gt;
&lt;br /&gt;
Well, I hope you find this helpful. Enjoy! ;)</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/4693735641496336316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2012/01/sss-skin-in-cycles.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/4693735641496336316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/4693735641496336316'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2012/01/sss-skin-in-cycles.html' title='[Blender] SSS Skin Shader in Cycles'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-MDYbtUcKN6c/UsURkw8_E5I/AAAAAAAAAlI/f_H1BmhcJsI/s72-c/cycles_sss1.jpg" height="72" width="72"/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-739218788512928558</id><published>2012-01-01T20:32:00.002+07:00</published><updated>2014-01-04T13:32:15.635+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blender"/><category scheme="http://www.blogger.com/atom/ns#" term="Texturing"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>[Blender] Candy Shader in Cycles</title><content type='html'>Soo, who wants some candy? LOL&lt;br /&gt;
&lt;br /&gt;
In the last 2 weeks, I started learning Blender. An interesting 3D app, honestly. ;)&lt;br /&gt;
You can download it for free at &lt;a href=&quot;http://www.blender.org/&quot; target=&quot;_blank&quot;&gt;www.blender.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Here&#39;s my testing using Cycles render. I tried to create a green suzanne candy.. hahaha..&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ge1v_CoMKAE/UsUSoShFFoI/AAAAAAAAAlU/WWxYmAqwyBM/s1600/cycles_candy1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; alt=&quot;Blender Cycles Candy Shader&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;338&quot; src=&quot;http://1.bp.blogspot.com/-ge1v_CoMKAE/UsUSoShFFoI/AAAAAAAAAlU/WWxYmAqwyBM/s1600/cycles_candy1.jpg&quot; width=&quot;600&quot; alt=&quot;Blender Cycles Candy Shader&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Blender Cycles candy shader test on Suzanne&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
If you&#39;re interested in the material, I&#39;ve also put the screenshot of the material nodes.. or download the .blend file &lt;a href=&quot;http://adf.ly/5705348/130516-blender-cycles-candy&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-sW1CcxaAa-c/UsUSoZ57rlI/AAAAAAAAAlQ/b1MnNGAHhEY/s1600/cycles_candy2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; alt=&quot;Blender Cycles Candy Shader&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;338&quot; src=&quot;http://1.bp.blogspot.com/-sW1CcxaAa-c/UsUSoZ57rlI/AAAAAAAAAlQ/b1MnNGAHhEY/s1600/cycles_candy2.jpg&quot; width=&quot;600&quot; alt=&quot;Blender Cycles Candy Shader&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Blender Cycles candy shader node&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Frankly I kinda satisfied with the result. The only thing that really bothers me is the render time. I took me more than 3.5 hours just to render a simple scene with 720x405 pixel! *faint* - I&#39;m using CPU since my VGA doesn&#39;t support the GPU render in Cycles.&lt;br /&gt;
&lt;br /&gt;
I need to crank up the sample up to 1000 to get a less-noisy final image. :(&lt;br /&gt;
&lt;br /&gt;
Enjoy! ;)</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/739218788512928558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2012/01/gummy-monkey.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/739218788512928558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/739218788512928558'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2012/01/gummy-monkey.html' title='[Blender] Candy Shader in Cycles'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ge1v_CoMKAE/UsUSoShFFoI/AAAAAAAAAlU/WWxYmAqwyBM/s72-c/cycles_candy1.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-1165068095063885747</id><published>2011-12-20T22:38:00.001+07:00</published><updated>2014-01-23T00:30:17.660+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3ds Max"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><category scheme="http://www.blogger.com/atom/ns#" term="ZBrush"/><title type='text'>Red Demon</title><content type='html'>So, the story goes when I got stressed from work. Then I remembered that I haven&#39;t tried &lt;a href=&quot;http://www.pixologic.com/zbrush/features/zbrush4r2/dynamesh/&quot; target=&quot;blank&quot;&gt;Dynamesh&lt;/a&gt;, a new feature of &lt;a href=&quot;http://www.pixologic.com/&quot; target=&quot;_blank&quot;&gt;Pixologic ZBrush 4R2&lt;/a&gt;, yet.&lt;br /&gt;
&lt;br /&gt;
So after 7 hours* playing around, I came up with this. :D&lt;br /&gt;
*the render process itself took about 2 hours -.-&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;Red Demon&quot; src=&quot;http://img705.imageshack.us/img705/7480/demonfinal.jpg&quot; height=&quot;840&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; title=&quot;Red Demon&quot; width=&quot;600&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Red Demon&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;
Modeled in ZBrush using Dynamesh, rendered in 3ds max using mental ray.&lt;br /&gt;
&lt;br /&gt;
Enjoy! ;)</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/1165068095063885747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2011/12/red-demon.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1165068095063885747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/1165068095063885747'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2011/12/red-demon.html' title='Red Demon'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-8847151609465671767</id><published>2011-12-07T22:06:00.001+07:00</published><updated>2014-01-04T13:45:29.520+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Event"/><title type='text'>Multimedia Creative Festival 2011</title><content type='html'>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-nt64kPZcerM/UsUUfX6CTtI/AAAAAAAAAlk/gx4HLbVxVS4/s1600/MCF+2011.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Multimedia Creative Festival (MCF) 2011&quot; border=&quot;0&quot; height=&quot;450&quot; src=&quot;http://2.bp.blogspot.com/-nt64kPZcerM/UsUUfX6CTtI/AAAAAAAAAlk/gx4HLbVxVS4/s1600/MCF+2011.jpg&quot; title=&quot;Multimedia Creative Festival (MCF) 2011&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Multimedia Creative Festival (MCF) 2011&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
So here it is! MCF 2011!! :D&lt;br /&gt;
&lt;br /&gt;
This is a final assignment for final year students in Multimedia Universitas Surabaya. They are required to give their best works, compiling them into a nice portfolio and holding an exhibition.&lt;br /&gt;
&lt;br /&gt;
There will be also some speakers from the creative industries in Surabaya sharing their experiences. We have speakers from open source-based animation studio, comic artist, 3D printer and scanner supplier, fashion design school, local TV station, Autodesk ATC, etc.&lt;br /&gt;
&lt;br /&gt;
check the complete list of speakers &lt;a href=&quot;https://www.facebook.com/events/200894029991702/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So if you&#39;re on Surabaya and you want to get inspired, this is the right place to come. Please come and get inspired!! :D</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/8847151609465671767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2011/12/multimedia-creative-festival-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/8847151609465671767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/8847151609465671767'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2011/12/multimedia-creative-festival-2011.html' title='Multimedia Creative Festival 2011'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-nt64kPZcerM/UsUUfX6CTtI/AAAAAAAAAlk/gx4HLbVxVS4/s72-c/MCF+2011.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-4046512486007624532</id><published>2011-11-26T04:01:00.001+07:00</published><updated>2014-01-04T13:34:32.920+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CG Article"/><title type='text'>History of 3D in a Nutshell</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.cgarena.com/archives/news/newsimages/history.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;http://www.cgarena.com/archives/news/newsimages/history.jpg&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
On contrary to popular belief, 3D is not a new thing. Although it was as late as 2010 that 3D motion pictures became mainstream, the history of 3D imaging goes way back much further. The idea of making an image which imitates the live-eye view is 160 years old now. &lt;br /&gt;
&lt;br /&gt;
The first known record of using 3D were stereoscopic photographs presented on The Great Exhibition in London in 1851. More than seventy years later, in 1922, the idea was taken up by Harry K. Fairhall and Robert F. Elder, who made the first and actually only film released in the two-camera two projector process. &lt;br /&gt;
&lt;br /&gt;
The 80’s brought milestone in 3D development. “Tron”, released in 1982 was the first film to make extensive use of computer animation. The same year, there was the first 3D broadcast in United Kingdom’s television. It was an episode of “The Real World”, weekly science show on BBC.  &lt;br /&gt;
&lt;br /&gt;
In the 90’s the progress accelerated to an extent that wasn’t known earlier.  The first-person shooter Wolfenstein 3D, introduced in 1992 was the first game of this genre which gathered lots of players. In 1995 3D imaging became available to almost anybody, when the first version of Blender was released. It is still the most popular free software tool for making 3D animations. That same year we witnessed the first ever motion picture made entirely with computer-generated imagery – “Toy Story”.  &lt;br /&gt;
&lt;br /&gt;
The 21st century brought a giant progress in creating 3D imagery. In 2009 the first digital stereo camera was introduced by Fujifilm. The same year, “Avatar” earned almost 3 million dollars and pushed 3D movies into mainstream. As a result, next year after its release, 8 out of 20 highest revenue making films at the box office were available in 3D and the prototypes of 3D television sets were introduced on Consumer Electronics Show. &lt;br /&gt;
&lt;br /&gt;
In 2010 3D became available to practically any user of the major web browsers when Burster was introduced. It is a plugin which enables to present Blender files in a web browser. &lt;br /&gt;
&lt;br /&gt;
And this is definitely not the end. In 2011 the manufacturers of video-game consoles announced that the next generation of consoles will focus on 3D.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a alt=&quot;3D History&quot; href=&quot;http://www.cgarena.com/archives/news/newsimages/history2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;3D History&quot; border=&quot;0&quot; height=&quot;4568&quot; src=&quot;http://www.cgarena.com/archives/news/newsimages/history2.jpg&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;3D History in a Nutshell&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
This article was written by &lt;a href=&quot;http://itechnologie.com.pl/&quot; target=&quot;_blank&quot;&gt;iTechnologie&lt;/a&gt;&lt;br /&gt;
source: &lt;a href=&quot;http://www.cgarena.com/archives/news/history-3d.php&quot; target=&quot;_blank&quot;&gt;CGArena&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/4046512486007624532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2011/11/history-of-3d-in-nutshell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/4046512486007624532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/4046512486007624532'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2011/11/history-of-3d-in-nutshell.html' title='History of 3D in a Nutshell'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7364112011192714502.post-3117464711687072100</id><published>2011-11-24T03:03:00.000+07:00</published><updated>2014-01-02T13:58:28.234+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="My Thought"/><title type='text'>Getting Over Stagnancy in Life</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
A few days ago, one of my best friend came to me and sharing about his life. He felt like he was having stagnancy in his life. He told me that he already has some part-time jobs that fulfill his needs every month...., but that&#39;s it. He had lost his passion and kinda regret his past, why he did not be more serious at college.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Finally he asked me about what I do when I get home after work. Well, I always have things to do: either playing with my nephew, sharing stories with my family, doing some freelance jobs, doing lecturer&#39;s homework, or just browsing the Internet looking for something new and learn from it. And honestly, I procrastinate sometimes when I get saturated. :p&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Since I&#39;ve known him for a few years, I started reminding him about his passion before. I remind him that God has a great plan for his life that he will be a great man someday. I believe that passion is the first ingredients to make people move on their life.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-0KAYpEowg5o/Ts1IcQkOOjI/AAAAAAAAAKs/49TspP0BBMw/s1600/great-white-shark.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;challenge&quot; border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-0KAYpEowg5o/Ts1IcQkOOjI/AAAAAAAAAKs/49TspP0BBMw/s1600/great-white-shark.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
But the next question is how to make people keep moving? Here&#39;s what I do: &lt;b&gt;Challenge ourselves&lt;/b&gt;!! We need to deliberately put some &#39;sharks&#39; on our life so that it will force us to move. When we do this, we only have 2 choices: move or die.&lt;br /&gt;
&lt;br /&gt;
How do we put this &#39;shark&#39; on our life? I believe each people has their own way, but I&#39;ll share what I do: I accept &#39;impossible&#39; freelancer projects.&lt;br /&gt;
&lt;br /&gt;
My latest on going &#39;impossible&#39; project is creating a TVC for a product. My client gave me the storyboard and she asked me to visualize it in a full 15 secs of 3D animation with 2 weeks deadline. Well, that sounds possible enough, but i haven&#39;t told you the full story. :p&lt;br /&gt;
&lt;br /&gt;
The scene took place in a soccer stadium, when a penalty kick is happening. So I have to create about 3 full-rigged main characters with a stadium and the crowds! I know this project is possible for a big animation studio where they have some artists and hi-end PC&#39;s, but it&#39;s &#39;impossible&#39; for me whose working almost alone (I only asked 2 of my friends to take care of the rendering, SFX, and the BGM). Fyi, I am not a fulltimer in this field yet, I still have to give lecture about 4 subjects/week and required to stay 12 hours/week at the campus office. I also can&#39;t ask for more help since the fee is not big enough for a project with such brief. The only reason I accepted this project is that I need to build my portfolio and to put a &#39;shark&#39; on my life. Yeah, money isn&#39;t everything. :)&lt;br /&gt;
&lt;br /&gt;
Before we dealt, my client asked me to give her a shot sample from the full animation. I chose the hardest shot, created a character, textured it, rigged it, animated it, set some light, render, and composed it only in less than 14 hours! &lt;b&gt;Which I didn&#39;t believe I could do that before..&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Succeeding in creating the sample shot has given me more confidence in completing the full project. It is enough to prove me that when I put a &#39;shark&#39; on my life, I will  move and upgrade myself. The bigger the &#39;shark&#39;, the faster I will  upgrade myself at the maximum potential. This way, I will never have stagnancy in life.&lt;br /&gt;
&lt;br /&gt;
Furthermore, this &#39;shark&#39; will also force me to think creatively no matter what. Remember that creativity emerges from limitation and pressure.&lt;br /&gt;
&lt;br /&gt;
So, are you brave enough to put a &#39;shark&#39; on your life? ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Be blessed!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.ariespranata.com/feeds/3117464711687072100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ariespranata.com/2011/11/getting-over-stagnancy-in-life.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/3117464711687072100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7364112011192714502/posts/default/3117464711687072100'/><link rel='alternate' type='text/html' href='http://www.ariespranata.com/2011/11/getting-over-stagnancy-in-life.html' title='Getting Over Stagnancy in Life'/><author><name>ariespranata</name><uri>http://www.blogger.com/profile/13406645573010463623</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-0KAYpEowg5o/Ts1IcQkOOjI/AAAAAAAAAKs/49TspP0BBMw/s72-c/great-white-shark.jpg" height="72" width="72"/><thr:total>2</thr:total></entry></feed>