<?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: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-3239075424583683313</id><updated>2011-07-29T04:43:13.909+02:00</updated><title type='text'>Tony Amblés</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-2245991761630343452</id><published>2011-01-29T01:48:00.005+01:00</published><updated>2011-01-29T01:53:30.654+01:00</updated><title type='text'>New Newton video</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;I´m implemented soft bodies and cloth for Newton so now you can see everything working together. There still a long way to go, I have to add ropes, constraints and a million more features :)&lt;br /&gt;I´m not sure when I´ll realease as I´m going to be really busy next month. Anyway, I´ll try to finish an usable version as soon as possible.&lt;br /&gt;Cheers!&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 390px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pneS0MLWKhM?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/pneS0MLWKhM?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="390"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-2245991761630343452?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/2245991761630343452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=2245991761630343452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/2245991761630343452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/2245991761630343452'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2011/01/new-newton-video.html' title='New Newton video'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-3211618944141723505</id><published>2011-01-17T11:52:00.005+01:00</published><updated>2011-01-17T11:57:35.476+01:00</updated><title type='text'>Newton for Maya</title><content type='html'>Hi!&lt;br /&gt;&lt;br /&gt;This is the first demo of my implementation of Bullet Physics inside Maya.&lt;br /&gt;&lt;br /&gt;Right now is just working with Rigid Bodies but I´m planning to add constraints, soft bodies, cloth and ropes before the end of month.&lt;br /&gt;I´ll release as a free Maya plugin and probably, if I have the time, for Houdini too.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="390"&gt;&lt;param name="movie" value="http://www.youtube.com/v/70JkbB-2PkY&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/70JkbB-2PkY&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-3211618944141723505?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/3211618944141723505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=3211618944141723505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/3211618944141723505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/3211618944141723505'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2011/01/newton-for-maya.html' title='Newton for Maya'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-551258146294063121</id><published>2010-10-18T23:08:00.009+02:00</published><updated>2010-12-09T15:15:02.652+01:00</updated><title type='text'>CPU - DEM Simulation</title><content type='html'>Hi!!&lt;br /&gt;&lt;br /&gt;This is my first attempt for a CPU based DEM (discreet elements method) simulator ( more info here: http://http.developer.nvidia.com/GPUGems3/gpugems3_ch29.html )&lt;br /&gt;&lt;br /&gt;It's based on a Nvidia demo I saw running with the GPU, It was really cool, so I tried to do the same but with the CPU and multithreaded. Of course is not so fast as the GPU version, but it´s not too bad. 100000 particles - 18 fps.&lt;br /&gt;Note that the drawing is not optimized at all, so it´s much slower when I draw spheres. Probably it could be used for a sand simulation or something like that. I made tests at around 1fps with one million particles. I'm now writing a plugin for Houdini.&lt;br /&gt;Cheers!!&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 390px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qsYRXbO2ONU?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/qsYRXbO2ONU?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-551258146294063121?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/551258146294063121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=551258146294063121' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/551258146294063121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/551258146294063121'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2010/10/cpu-dem-simulation.html' title='CPU - DEM Simulation'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-6102332233723541932</id><published>2010-02-17T22:50:00.006+01:00</published><updated>2010-02-25T04:27:44.277+01:00</updated><title type='text'>Realtime Raytracer</title><content type='html'>Hi, I wrote a very simple GLSL raytracer. Just spheres, ground and sky, with refraction and reflection. Not too much to explain, you can control de number of bounces, the IOR (index of refraction), the light direction and that's all!&lt;br /&gt;I'm thinking about extending it to triangle meshes (I hate triangles...), global illumination and all the real good stuff, so... no more realtime :D And GLSL with my ATI is giving me some really stupid problems with arrays, so I'm not sure if GLSL is the way to go for a bigger project...&lt;br /&gt;Anyway, hope you like it!&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 344px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/e6upOTp7KQE"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/e6upOTp7KQE" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/object&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-6102332233723541932?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/6102332233723541932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=6102332233723541932' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/6102332233723541932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/6102332233723541932'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2010/02/realtime-raytracer.html' title='Realtime Raytracer'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-4085801865027333601</id><published>2010-01-24T09:05:00.004+01:00</published><updated>2010-01-24T09:28:46.792+01:00</updated><title type='text'>Realtime fractal raytracing</title><content type='html'>Hi! I'm back with another video showing a couple of new features.&lt;br /&gt;- Dynamic lighting, now you can adjust the lighting manually as you can see in the video. The shadows are raytraced too so they adjust in realtime.&lt;br /&gt;&lt;br /&gt;- Now there's a parameter to set the power (n) of the formula z-&gt;z^n+c so you can get different versions of the fractal as showed in the video.&lt;br /&gt;&lt;br /&gt;- Frame rate is vastly improved, now all the work is passed to the GPU, including the render plane and ray direction computations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some tech data:&lt;br /&gt;- The lighting is a mix of a simple lambert model with a orbit trap that simulates occlusion. Although it's not real occlusion or global illumination, seems to work ok.&lt;br /&gt;&lt;br /&gt;- The normal of the surface is computed by central differences.&lt;br /&gt;&lt;br /&gt;- The Raymarching is still basically brute force. But with a first step to compute the intersection with a sphere surrounding the fractal.&lt;br /&gt;&lt;br /&gt;I'm thinking about putting this tool available for download. I'll add a couple of things and probably next week you can download it from this blog. Hope you like it!! :)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YIOmeb8P23M&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/YIOmeb8P23M&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-4085801865027333601?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/4085801865027333601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=4085801865027333601' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/4085801865027333601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/4085801865027333601'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2010/01/realtime-fractal-raytracing.html' title='Realtime fractal raytracing'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-327417991431435948</id><published>2010-01-17T05:18:00.011+01:00</published><updated>2010-01-21T00:00:30.240+01:00</updated><title type='text'>GPU Raytracer</title><content type='html'>Hi!&lt;br /&gt;it's been a long time since the last update, but my neurons were quite busy with Avatar, so programming at home was out of the question. Anyway, I'm back again with something different. Some weeks ago I read that someone had found a nice way to use the famous z-&gt;z^n+c formula in 3D to render something like the classic Mandelbrot fractal in three dimensions, you can find more info here: &lt;a href="http://www.skytopia.com/project/fractal/mandelbulb.html"&gt;Mandelbulb&lt;/a&gt; . So I decided to give it a shot with the gpu and this is what I have, this time with n=8.&lt;br /&gt;Remember that this is not a 3D Texture, or a polygon mesh so it's not the fastest thing in the world, basically for two reasons, my graphic card is not so great and I didn't use a Distance Estimator, so it's pure raymarching and iterating the mandelbrot function every step. Even with that limitations, it runs at interactive rates. I'll work to improve the framerate. Hope you like it!&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 344px; width: 425px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XcJTzwHq4II"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/XcJTzwHq4II" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-327417991431435948?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/327417991431435948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=327417991431435948' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/327417991431435948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/327417991431435948'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2010/01/gpu-volumetric-raytracer.html' title='GPU Raytracer'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-2714461175133064769</id><published>2008-07-07T13:46:00.009+02:00</published><updated>2008-07-09T21:13:42.087+02:00</updated><title type='text'>New Video and some info</title><content type='html'>Hello!&lt;br /&gt;&lt;br /&gt;Now the renderer and simulator are both multi-threaded so I can take advantage of my old PC with two 3.0 Ghz processors. Here is a new video and some info about it:&lt;br /&gt;&lt;br /&gt;- Particle Count: 65000&lt;br /&gt;- SPH Integrator Type: Leap Frog&lt;br /&gt;- Time Step: Fixed 0.001s&lt;br /&gt;- Simulation Time: 5 hours approx. (yes! I know it´s slow, I´m workin on it!) :O)&lt;br /&gt;- Render Time: average of 30 seconds per frame at 640x480&lt;br /&gt;&lt;br /&gt;I´m working on some optimizations for the simulator so I hope I can speed up the simulation soon.&lt;br /&gt;&lt;br /&gt;See you!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZWRc34r8EHE"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZWRc34r8EHE" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-2714461175133064769?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/2714461175133064769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=2714461175133064769' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/2714461175133064769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/2714461175133064769'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2008/07/new-video-and-some-info.html' title='New Video and some info'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-5065220256893279490</id><published>2008-06-14T00:49:00.003+02:00</published><updated>2008-06-16T17:29:46.251+02:00</updated><title type='text'>SPH Raytracing video</title><content type='html'>Hi! As I said in the last post I have written a simple raytracer to display the liquids avoiding the creation of triangle meshes, so I´m only shooting rays to the particles and getting the density at the collision point with the surface of the liquid then compute the normal, a bit of refraction and specular and that´s all. Again I promise a more detailed explanation some day :O)&lt;br /&gt;This video has been generated with 45000 particles.&lt;br /&gt;Hope you like it!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/icGer8bUqIs"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/icGer8bUqIs" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-5065220256893279490?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/5065220256893279490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=5065220256893279490' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/5065220256893279490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/5065220256893279490'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2008/06/sph-raytracing-video.html' title='SPH Raytracing video'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-3956252810208665465</id><published>2008-06-03T19:53:00.000+02:00</published><updated>2008-06-03T19:54:01.773+02:00</updated><title type='text'>SPH 90000 particles</title><content type='html'>This is the last video I´ll post as I have checked the stability of the simulator with 90000 particles. Now I´m going to write a raytracer to display the liquid in a more interesting way, I´ll keep you informed about any advance I make about it.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/H61Of9qSc5o"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/H61Of9qSc5o" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-3956252810208665465?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/3956252810208665465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=3956252810208665465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/3956252810208665465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/3956252810208665465'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2008/06/sph-90000-particles.html' title='SPH 90000 particles'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-8679500990746681709</id><published>2008-06-02T21:33:00.005+02:00</published><updated>2008-06-03T20:10:42.370+02:00</updated><title type='text'>And... more videos!</title><content type='html'>After some optimizations I have created another two videos, one with 18000 particles and another one with 38000!! wow! :D&lt;br /&gt;&lt;br /&gt;In the next days I will try to make it multi-threaded as now it´s only running with one processor. I have to write collisions with animated objects too. In the near future I´m thinking about writing a simple raytracer to display the liquid as a mesh probably an implicit surface shader or something cause just watching particles is a bit boring :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Gsm8E1EANAY"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Gsm8E1EANAY" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Cy4xGRQjrEQ"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Cy4xGRQjrEQ" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-8679500990746681709?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/8679500990746681709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=8679500990746681709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/8679500990746681709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/8679500990746681709'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2008/06/and-more-videos.html' title='And... more videos!'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-3365796659721858533</id><published>2008-06-01T23:59:00.003+02:00</published><updated>2008-06-02T12:12:20.043+02:00</updated><title type='text'>More SPH Videos</title><content type='html'>Hi!!&lt;br /&gt;&lt;br /&gt;I´m back in Spain now and I want to show you two more videos of my liquid simulator. This tests have 15000 particles. The simulator is still a bit slow, but I´m trying to optimize the speed as much as I can. Well, here they are, hope you like it!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/d-bpVhI-0HY"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/d-bpVhI-0HY" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ybv_q1LQdAM"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ybv_q1LQdAM" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-3365796659721858533?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/3365796659721858533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=3365796659721858533' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/3365796659721858533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/3365796659721858533'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2008/06/more-sph-videos.html' title='More SPH Videos'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-4033877641740440578</id><published>2008-04-28T19:35:00.006+02:00</published><updated>2008-05-21T14:03:52.619+02:00</updated><title type='text'>SPH 3D</title><content type='html'>Hi!!&lt;br /&gt;It´s been a while since the last time, I´ve been really busy doing nothing but these last days I have re-taken the SPH project I was doing, and now I can show you the first videos. I still have a lot to do, adjust parameters, improve collisions, make it faster, and some other things but at least it´s working now.&lt;br /&gt;I wrote an exporter for Max to my 3d animation format and I can read it now from the simulator so it´s very easy to load scenes and try different things, I can spend hours just trying stupid things instead of improving the code, that´s definetely not good!! Now, seriously, I´ve been thinking in a new way of simulating fluids with particles that I want to test as soon as I can, is not based in SPH formulas, but I have some few tricks in mind that luckily will turn into a much faster way of simulating liquids. I´ll keep you informed about every step forward I do about that.&lt;br /&gt;&lt;br /&gt;I will add more videos and maybe some executables to download as soon as I arrive from Japan at the end of may.&lt;br /&gt;&lt;br /&gt;I promise that one day I´ll write a detailed document about how I´m doing this project!! One day...&lt;br /&gt;:)&lt;br /&gt;&lt;br /&gt;See you!!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/onO3r4yZOwk"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/onO3r4yZOwk" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ig5GGVJLY0s"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Ig5GGVJLY0s" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-4033877641740440578?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/4033877641740440578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=4033877641740440578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/4033877641740440578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/4033877641740440578'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2008/04/sph-3d.html' title='SPH 3D'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-2992011842477571243</id><published>2007-11-11T18:12:00.000+01:00</published><updated>2007-11-11T18:15:33.656+01:00</updated><title type='text'>2d Fluid simulation</title><content type='html'>This video shows a voxel based fluid simulation. I got all the info about this project in Jos Stam papers.  This version is really simple, there´s no interpolation of color, just one big pixel for voxel based on its density. I really want to program the 3d version, but I really have little time although I promise that one day I´ll do it!!! :P&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lT1y1VgxGvA"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/lT1y1VgxGvA" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-2992011842477571243?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/2992011842477571243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=2992011842477571243' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/2992011842477571243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/2992011842477571243'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2007/11/2d-fluid-simulation.html' title='2d Fluid simulation'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-3102477301806283561</id><published>2007-11-10T14:44:00.000+01:00</published><updated>2007-11-10T17:26:44.244+01:00</updated><title type='text'>3d Fracture Simulation</title><content type='html'>I programmed this 3d fracture system a long time ago. The mesh is a tetrahedral mesh and the calculation of forces is based on mass &amp; springs. I´m thinking how to make this fast enough for videogames.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/F9wiMbR3dwA"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/F9wiMbR3dwA" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-3102477301806283561?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/3102477301806283561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=3102477301806283561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/3102477301806283561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/3102477301806283561'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2007/11/3d-fracture-simulation.html' title='3d Fracture Simulation'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3239075424583683313.post-420752267234533099</id><published>2007-10-29T20:20:00.000+01:00</published><updated>2007-11-09T14:37:55.347+01:00</updated><title type='text'>SPH Fluid Simulator</title><content type='html'>Hello!!! this is my first post in the blog. This time I want to show you a small video of the SPH (Smoothed Particle Hydrodynamics) Fluid Simulator I´m working in right now.&lt;br /&gt;&lt;br /&gt;The simulator works in 3D but this video shows only 2D cause it´s easier for me to debug. Soon I will post new videos in a full 3d environment. Hope you like it!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XLF62WElEy8"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XLF62WElEy8" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3239075424583683313-420752267234533099?l=tonyambles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonyambles.blogspot.com/feeds/420752267234533099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3239075424583683313&amp;postID=420752267234533099' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/420752267234533099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3239075424583683313/posts/default/420752267234533099'/><link rel='alternate' type='text/html' href='http://tonyambles.blogspot.com/2007/10/test-1.html' title='SPH Fluid Simulator'/><author><name>El Tony</name><uri>http://www.blogger.com/profile/10532515327351930433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
