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

<channel>
	<title>Apophysis 3D Revealed &#187; camera</title>
	<atom:link href="http://apophysisrevealed.com/apo3dblog/tag/camera/feed" rel="self" type="application/rss+xml" />
	<link>http://apophysisrevealed.com/apo3dblog</link>
	<description>Using Apophysis 3D to Explore Stereoscopic Flame Fractals</description>
	<lastBuildDate>Fri, 11 Dec 2009 19:42:55 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Welcome</title>
		<link>http://apophysisrevealed.com/apo3dblog/2009/02/welcome</link>
		<comments>http://apophysisrevealed.com/apo3dblog/2009/02/welcome#comments</comments>
		<pubDate>Thu, 05 Feb 2009 03:47:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3D hack]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[flame]]></category>
		<category><![CDATA[methods]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[Rotate Pitch Script]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[shape]]></category>
		<category><![CDATA[stereoscopic]]></category>
		<category><![CDATA[variations]]></category>

		<guid isPermaLink="false">http://apophysisrevealed.com/apo3dblog/?p=23</guid>
		<description><![CDATA[Note: Make sure to visit the pictures on the Stereo Exhibition page! They are presented in a wonderful Page Flip plugin.
The Apophysis program has always provided a fascinating range of fractals that while infinite, are also unique compared to the original Mandelbrot fractals and the related Julia sets. Until a few years ago, Apophysis only [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><span style="color: #00ffff;"><strong>Note: Make sure to visit the pictures on the <a title="Stereo Exhibition" href="http://apophysisrevealed.com/apo3dblog/stereo-exhibition" target="_self">Stereo Exhibition</a> page! They are presented in a wonderful Page Flip plugin.</strong></span></p>
<p><strong><span style="color: #ccffcc;">The <em>Apophysis</em> program has always provided a fascinating range of fractals</span></strong> that while infinite, are also unique compared to the original Mandelbrot fractals and the related Julia sets. Until a few years ago, <em>Apophysis</em> only created fractals as 2D images. The shapes and patterns it creates are called flames because of the resemblance of many of them to various flame like shapes. The name for the program means to protrude a shape so it seems to me that it got that name for good reason, the patterns suggest shapes!</p>
<div id="attachment_29" class="wp-caption alignleft" style="width: 658px"><a href="http://apophysisrevealed.com/apo3dblog/wp-content/uploads/2009/02/classicflame.jpg" rel="lightbox"><img class="size-medium wp-image-29" title="classicflame" src="http://apophysisrevealed.com/apo3dblog/wp-content/uploads/2009/02/classicflame.jpg" alt="Classic Flame Fractal Shapes" width="648" height="314" /></a><p class="wp-caption-text">Classic Flame Fractal Shapes</p></div>
<p>To begin with that <em>suggestion of shape</em> was as far as it went. People love looking at the images that were rendered and imagining what shapes were present. It&#8217;s similar to cloud watching and imagining animals and figures in the cloud patterns. <span style="color: #ffcc99;"><strong>The intrigue of suggested shape is part of the attractiveness of this class of fractals.</strong></span></p>
<p>When I first came across the program I attempted to &#8216;trick&#8217; the program in various ways to show me more than one viewpoint of a flame fractal so that I could see the results in 3D. It didn&#8217;t work. Nothing repeated with sufficient predictability or defined direction for it to reveal the real shapes.</p>
<p>A review of the source code told me that it was entirely possible to modify it to include the third dimension, but not having the time, I wasn&#8217;t the one to set about the task.</p>
<p>Then a young genius with the handle <a title="&quot;Zueuk&quot;" href="http://zueuk.deviantart.com" target="_blank">&#8220;Zueuk&#8221;</a> came along and did the conversion into 3D. Now you can visualize, design and render scenes of flames from any angle and best of all, it faithfully allows you to craft the precise view locations for stereoscopic output. Not only can you get an idea of what features are located where, but <strong><span style="color: #ffcc99;">you can explicitly see the shapes in glorious detail and in 3D space!</span></strong></p>
<h4><span style="color: #ffff00;">Please understand, the program does not include direct stereoscopic tools. To obtain stereo views you have to get your render-camera to the right viewpoints <strong>AND</strong> you have to design a flame that is more than just a flat surface picture! In some cases that can be challenging.</span></h4>
<p><span style="color: #ccffcc;"><strong>Most of the &#8220;variations&#8221; and &#8220;plugins&#8221; for the program</strong></span> are written solely for 2D manipulation. That means that while they make interesting shape-suggestive patterns, they do so by painting flat &#8211; like onto a canvas. There are a useful number of additional plugins which have been written for the 3D hack versions and they provide the means to pop a flat texture into a genuine 3D shape.</p>
<p><span style="color: #ccffcc;"><strong>Once the shape is established,</strong></span> some of the 2D variations end up painting on the 3D shapes and that allows you to continue designing in 3D. Whether you explore using random tools, or deliberately build a flame transform by transform, and painstakingly work your way through the long list of variation options, the 3D flame that results can be very interesting and often surprising.</p>
<p>Discussions on this blog will help the <strong>beginner</strong> to use <span style="color: #cc99ff;"><em><strong>Apo 3D hack</strong></em></span> with basic guidelines. Since the program is quite complex, <strong>there&#8217;s plenty for an experienced flame designer</strong> to learn too. <strong>That&#8217;s especially true if you want to develop quality stereoscopic image pairs as the output.</strong></p>
<p>As things develop on this site, a number of stereoscopic tools will be developed as scripts, which makes it easy for you to use, whether or not you understand what needs to happen. I&#8217;ve started with one really useful and basic script called the <span style="color: #ffff99;"><strong><a title="Rotate Pitch Script" href="http://aporev.deviantart.com/art/Rotate-Pitch-Script-109443934" target="_blank">Rotate Pitch Script.</a></strong></span> It easily tips the Pitch axis up and down so you can switch from a top-down view (Pitch=0) to a direct side view (Pitch=90), or a view from 30 degrees. <span style="color: #99ccff;">Anyone using <em>Apo 3D</em> needs to do this a lot during the design and exploration process.</span></p>
<p><span style="color: #ccffcc;">When you want stereoscopic images,</span> there are a number of <strong>methods of working with the program</strong> that you should follow to insure that when you find the perfect flame and viewpoint, it will be simple to arrange the camera in the right way to get perfect results. Maybe some future version of the 3D hack can have additional improvements to overcome some of the idiosyncrasies and bugs that currently exist in the program.</p>
<p><strong>Stereo results are fun and wildly rewarding.</strong> Obtaining them need not be terribly difficult when you learn some of the tricks. Stay tuned to this blog and website for more information, and most of all, <span style="color: #ffcc99;"><strong>try things for yourself in <span style="color: #ffcc00;"><a title="Apophysis 3D!" href="http://sourceforge.net/project/showfiles.php?group_id=127736" target="_blank">Apophysis 3D!</a></span></strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://apophysisrevealed.com/apo3dblog/2009/02/welcome/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Rendering By The Slice</title>
		<link>http://apophysisrevealed.com/apo3dblog/2009/03/rendering-by-the-slice</link>
		<comments>http://apophysisrevealed.com/apo3dblog/2009/03/rendering-by-the-slice#comments</comments>
		<pubDate>Fri, 06 Mar 2009 04:06:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Rendering]]></category>
		<category><![CDATA[Adjust Panel]]></category>
		<category><![CDATA[Aspect Ratio]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[Height]]></category>
		<category><![CDATA[Layer]]></category>
		<category><![CDATA[Parameters]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[Render]]></category>
		<category><![CDATA[Scale]]></category>
		<category><![CDATA[slice]]></category>
		<category><![CDATA[Width]]></category>
		<category><![CDATA[Y position]]></category>

		<guid isPermaLink="false">http://apophysisrevealed.com/apo3dblog/?p=171</guid>
		<description><![CDATA[
There are two ways to think about the &#8220;slice function&#8221;&#8230; 
One way is that Apophysis does it&#8217;s own internal slicing when you have an image render that requires more memory than you have installed on your computer. Say your image render needs 500 MB but you only have 364 MB of physical RAM available. If [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />
<h2><span style="color: #ccffcc;"><strong>There are two ways</strong> to think about the &#8220;slice function&#8221;&#8230; </span></h2>
<p><span style="color: #00ffff;"><strong>One way is that <em>Apophysis</em> does it&#8217;s own internal slicing</strong></span> when you have an image render that requires more memory than you have installed on your computer. Say your image render needs 500 MB but you only have 364 MB of physical RAM available. If you check the box to limit the memory usage, <em><strong>Apo</strong></em> will automatically break the task into <strong>&#8220;slices&#8221;</strong> and render them one at a time and compile them together into one image when the process is done. Say you check it and use the value of <strong>128 MB</strong> as a limit, as it begins working you will see a note at the bottom informing you that it is working on &#8220;slice 1 of 4.&#8221;</p>
<p><span style="color: #00ffff;"><strong>The second way is to slice up a big image manually</strong></span> so that it doesn&#8217;t render all at once, occupying the next two weeks of your computer time!</p>
<p><span style="color: #ffff99;"><strong>The goal is to render in smaller time segments</strong></span> so that You can get full access to your computer once in awhile and eventually still get that larger render accomplished. After they are rendered they get assembled as layers in <strong>Paint Shop Pro</strong> or <strong>Photo Shop.</strong> The following gives directions for working in <strong>PSP. </strong> <strong><br />
</strong></p>
<h2><span style="color: #ffcc00;"><strong>Note: </strong></span></h2>
<p><span style="color: #ffcc00;"><strong>The following instructions are based on certain assumptions</strong></span> about how <em><strong>Apophysis</strong></em> is being used.</p>
<ol>
<li>The renderings being discussed are rendered without transparency, or if rendered with transparency have been combined with a black background so that what is being worked on is no longer transparent. <span style="color: #ffcc00;"><strong>The reason this is important</strong></span> &#8211; transparent renderings cannot be overlapped and combined as described here. To combine transparent renderings they will need to be trimmed for an exact edge-to-edge fit. The same may be true if the desired background is a gradient of colors or a non-black background.</li>
<li>The alignment options assume that <span style="color: #ffcc00;"><strong>the Adjust panel/Camera tab/Rotation control remains at 0 (zero).</strong></span> If this control is not ZERO it will change how the alignment of the slices can be accomplished. <strong>In most cases, any rotation of the flame can be accomplished without having to make use of the &#8220;Camera Rotation&#8221; control.</strong></li>
</ol>
<p><span style="color: #00ffff;"><strong>Open one of your rendered slices and enlarge the Canvas or start a new image that is big enough for all your layers.</strong></span> Load each image as a <strong>New Layer,</strong> and align the layers using <span style="color: #ffff99;"><em><strong>&#8220;difference&#8221;</strong></em></span> as the method which makes <span style="color: #ffcc99;"><strong>the overlap areas turn black when it&#8217;s properly aligned.</strong></span> Assuming your background color is <strong>BLACK,</strong> change the layer properties to <span style="color: #ffff99;"><strong>&#8220;Lighten&#8221;</strong></span> which allows the layers to blend and minor differences from render to render are not a problem and won&#8217;t create a visible line. When you are done, flatten all the layers into one layer.</p>
<h2><span style="color: #ccffcc;">Slicing </span></h2>
<p><span style="color: #00ffff;"><strong>Here&#8217;s an example.</strong></span> Say you want an image that is 3000 pix wide x 2000 pix high. The <strong>&#8220;Scale&#8221;</strong> property in <em><strong>Apo</strong></em> is directly <span style="color: #ffcc99;"><strong>tied to the </strong><strong>&#8220;Width&#8221; factor but NOT tied to height.</strong></span> So the <span style="color: #ff9900;"><strong>key</strong></span> here is to leave the Width=3000.</p>
<h4><span style="color: #ccffcc;">The slicing will be done only on the height factor.</span></h4>
<p>This example has a finished image that is 2000 pix high so <span style="color: #ffcc99;"><strong>let&#8217;s make 10 slices, each slice 250 pixels high.</strong></span> The reason is that you <span style="color: #ffff99;"><strong>want some overlap</strong></span> for the later compositing process. You also want to make sure you capture the full desired height of your flame. If there is extra area you can easily crop the assembled image.</p>
<p><span style="color: #00ffff;"><strong>Start by correctly scaling and centering</strong></span> your desired view in the <strong>preview window.</strong> Then set the <strong>Image Width</strong> and <strong>Height</strong> to the overall values you want, for this example it is 3000 x 2000, <strong>click update, then save your parameters.</strong></p>
<h3><span style="color: #ccffcc;">Before you start slicing you need more information.</span></h3>
<p>Go to the <strong>&#8220;Adjust panel&#8221;</strong> and click the <strong>&#8220;Camera&#8221;</strong> tab. <span style="color: #ffcc99;"><strong>Make a note of what values exist for the &#8220;X position&#8221; and the &#8220;Y position&#8221;.</strong></span> These represent the <span style="color: #ff99cc;"><strong>center of your desired view</strong></span> for the whole thing. For this process you will be changing the &#8220;Y position&#8221; values, but do <span style="color: #ccffff;"><strong>NOT change the &#8220;X position&#8221; values.</strong></span></p>
<p><span style="color: #00ffff;"><strong>The next task</strong></span> is to find out where the top of your image is and the bottom. You do this in the <span style="color: #ffff99;"><strong>Main panel preview window.</strong></span></p>
<p>In this example <span style="color: #ccffcc;"><strong>(yours will be different)</strong></span> my overall center is <strong>Y=0.005.</strong></p>
<p><span style="color: #00ffff;"><strong>Click and drag your preview</strong></span> from <strong>very near the top</strong> of the preview window and approximately in the center from left to right. <strong>Accuracy here is not important.</strong> <span style="color: #ccffff;"><strong>Drag that point down</strong></span> till your <span style="color: #ffff99;"><strong>pointer is as close to the very center of your preview window</strong></span> as you can gauge it by simply looking at it. <strong>Release the mouse</strong>, and the <strong>&#8220;Y position&#8221;</strong> value will update in the <strong>&#8220;Camera Tab&#8221;</strong> of the <strong>&#8220;Adjust Panel.&#8221;</strong> <span style="color: #ffcc99;"><strong>Write that value down as it&#8217;s the location of the top of your image.</strong></span></p>
<p>In this example the value is <strong>Y= -0.997.</strong> <span style="color: #ffff99;">(yours will be different)</span></p>
<p><span style="color: #00ffff;"><strong>Now click near the bottom of your preview window,</strong></span> which is where the actual center of your image is at the moment, and <span style="color: #ccffff;"><strong>drag that point all the way to the top of the preview window.</strong></span> When you release the mouse, the <strong>&#8220;Y position&#8221;</strong> data will update showing the location of the bottom of your image.</p>
<p>The bottom of this example is located at <strong>Y=1.061.</strong> <span style="color: #ffff99;">(yours will be different)</span></p>
<p><span style="color: #00ffff;"><strong>Using the calculator,</strong></span> the distance between the top and bottom is found by <strong>adding these numbers together, and ignoring the minus sign for the top value.</strong> For this example the total distance for <strong>Y=2.058.</strong></p>
<p><span style="color: #00ffff;"><strong>We want 10 divisions</strong></span> and we will start at either the top or bottom. <span style="color: #ffff99;"><strong>That leaves 9 increments</strong></span> to fill up the rest of the space. In this example let&#8217;s <strong>start at the top and work down.</strong></p>
<h2><span style="color: #ffcc99;">2.058 / 9 = .2286667 (rounded off)</span></h2>
<h3><span style="color: #ccffcc;">This is the incremental distance between the centers of each slice.</span></h3>
<p><span style="color: #00ffff;"><strong>Starting with -0.997,</strong></span> add your <strong>increment of .228667</strong> and get <strong>-0.768333.</strong><br />
Next, add the increment again and get <strong>-0.539666,</strong> <span style="color: #ccffff;">and so on until</span> the last increment yields <strong>+1.0610003.</strong> You now have the centers for each of the 10 slices, each of which will be 250 pixels high.</p>
<h3><span style="color: #ccffcc;">Now you&#8217;re ready to set up the slices</span></h3>
<p><span style="color: #00ffff;"><strong>Go to the &#8220;Adjust Panel&#8221;</strong></span> and click the <strong>&#8220;Image Size&#8221;</strong> tab. Make sure that the check box for <span style="color: #ffff00;"><strong>&#8220;Maintain Aspect Ratio&#8221; is UNCHECKED!</strong></span> If you followed all the directions above the Width will show 3000 and the height will show 2000. <span style="color: #ffcc99;"><strong>Select the &#8220;Height&#8221; value and change it to read 250.</strong></span> Click the <strong>&#8220;Apply&#8221;</strong> button and the preview should update to a <strong>very wide but not tall slice, 3000 x 250. </strong></p>
<p>Next, click the <strong>&#8220;Camera&#8221;</strong> tab and go to the <strong>&#8220;Y position&#8221;</strong> box. Eliminate the value already there and enter the value for the top of your image. In this example that would be <strong>-0.997.</strong> If the number already there has many digits you might have to click and drag carefully to select the whole thing and use <strong>-backspace-</strong> on the keyboard. When you&#8217;re sure it&#8217;s clean, enter your top value. Then click <strong>-Enter-</strong> on the keyboard.</p>
<p><span style="color: #ffcc99;"><strong>The preview window should now be positioned so that it is centered on the top of your image. Save this parameter-set using an appropriate name, and a number designating the first of 10 slices. </strong></span></p>
<p><span style="color: #00ffff;"><strong>Go back to the &#8220;Y position&#8221; box</strong></span> and enter the next position down in your list. In the example case, <strong>-0.539666.</strong> Click <strong>-Enter-</strong> and then <span style="color: #ffcc99;"><strong>save the parameters as your 2nd of 10 slices.</strong></span> Continue till all 10 are saved.</p>
<p><span style="color: #00ffff;"><strong>At your leasure,</strong></span> select one of those parameters and render it. When they are all rendered, assemble them in a graphics program.</p>
]]></content:encoded>
			<wfw:commentRss>http://apophysisrevealed.com/apo3dblog/2009/03/rendering-by-the-slice/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
