Monday, September 28, 2015

GPU pathtracer now with textures

Hi! I added textures and depth of field some time ago but I didn't have time to make a video, so here it is a quick one with some models I found on the web.
Running at 1280x800 with a humble GTX 670
I have an Oculus Rift version too, but as expected, any small movement of your head makes the pathtracing restart, so I guess it's not too useful :) And well, after some tests I don't think realtime raytracing will be used for games at least in the next 15 years.
Hope you like it!

Tuesday, May 26, 2015

Pathtracer Update


just a quick update with more triangles and more robots :D

Num Triangles: 1.6 millions (there's no instancing)
GTX 670

Cheers (Watch it on fullscreen!)

Gpu pathtracer from Tony Ambles on Vimeo.

Friday, May 22, 2015

GPU OpenCL Pathtracer


here is the first video of my openCL GPU pathtracer, it's still quite simple, no textures and limited shaders but it's good to see that's working :D

resolution: 1280x800
Triangles: around 410000
GPU: Nvidia GTX 670 (not too good nowadays)

I decided to do that cause I'm interested to see if there's any chance of using raytracing in videogames and vr in the near future. So well, after some tests, I'm not too optimistic, technically is possible, the gpus are getting better and better, but as the resolutions are growing, specially for vr, is more and more difficult to keep up with a good frame rate. But hey, I'll keep on optimizing and we'll see :)

Cheers! (Watch it on fullscreen!)

Sunday, November 23, 2014

Oculus rift raytracing test


it's been a long time since my last post. First of all, I'm not developing anything new regarding Ionic, maybe in the future I'll go on with it, but right now I'm more interesed in Oculus Rift development and this is my first opengl raytracer (just primitives) video, hope you like it!

Tuesday, June 4, 2013

Ionic Beta 0.3 with no expiration date

it's been a while! Some good news and some bad news, first the bad one, I've been really busy at work so I couldn't do too much for Ionic, that's why this version is more or less the same than before with some small new features. Now for the good news, I've decided to keep Ionic free, so no more expiry date. :)

Please remember you have to register to download the plugin, have fun!

Wednesday, January 23, 2013

New Ionic version and video

I just uploaded a new version of Ionic you can download here:
This is the last sim I did (Sim in Maya, render in Houdini), 400 frames simulated (around 4hrs), although I rendered around 250. I'd love to simulate many more particles, but I guess I'll have problems meshing & render them with my 8 gigs of ram, so for now I'll limit my sims to just around 10 millions :)
Hope you like it!

Tuesday, December 18, 2012

Ionic Render with Houdini

This is one of the scenes I included with Ionic ( get it here: )
I exported the particles to bgeo format and mesh creation and render in Houdini with Mantra. I'd like to change some things in the sim but anyway, it's cool to see it rendered instead of just points :)
Many thanks to Igor Zanic and Srdjan Milosevic for their help with Houdini!
Hope you like it!

Sunday, December 2, 2012

Ionic Beta 0.1 Download


I've finally released an open beta for Ionic. It will be free until the end of the year, then I'll see what I can do with it. I'd like to make a commercial product but for it I have to able to give the right support. But for now... enjoy!
I've written a .bin (realflow) and .bgeo(Houdini) exporters so you can render or mesh the particles with your favorite software.

I've setup a simple forum so you can ask for new features, report bugs, show your works and download new versions. You can get the beta there.

Tony Ambles

Tuesday, October 2, 2012

Ionic Maya Demo

I've been busy lately but I've been working in the plugin stability, as I'm planning to release a demo at the end of october.
In this video you can see a very simple demo of how Ionic works in Maya, just to give you an idea of speed and UI. The video compression make things look a bit weird, though.
Stay tuned! ;O)

Thursday, September 13, 2012

Lighthouse test

32 millions of particles, 600 frames, 4h 30m
Now the plugin supports Maya Fields, there's one field at the beginning creating some turbulence and then pushing the water a couple of times during the sim.
By the way, this is all in one pass, all the splashes comes directly from the simulation.

Friday, August 31, 2012

New solver for Ionic, 36 millions of particles

While working on my SPH and DEM solver I had an idea of a new way to solve this that allows many more particles, and this is the first test. It's not full SPH, it's not FLIP, it's something.... else :O)
It's still in a a very early stage, but it seems promising to me, no foam yet for this one, I'll continue with it next week when I come back from my holidays.
36 millions of particles, 300 frames, 1hour 30 minutes

Monday, August 27, 2012

First foam test

First test of foam, Ionic Maya opencl
5 millions of particles, 1h 20 minutes
Creating foam directly with sph particles is a bit tricky, this is the first test :)

Monday, August 20, 2012

Ionic SPH 8 millions of particles

Hi! I made a quick test of the OpenCL SPH solver to check the new optimizations I implemented and this is the result, as always with a Nvidia GTX670: 
- 8 million particles
- 450 frames
- 1h 50 minutes
So, well I have to say I'm quite happy now with the speed, and I don't think I can optimize it much more. Next step: Foam! :O) Cheers!

Friday, August 10, 2012

More particles, more frames...

More Particles, more frames, more sim time.... :) 1.4 millions of particles, improved simulation parameters. 450 frames, Simulation time 1h 45 minutes (update: just 25 minutes with the new optimized version) The color is fixed on the particles once all of them are emitted, it's just particleIdx / numParticles Next time I'll show how to export the particles and import them as nParticles so you can create a poly surface and render.

Wednesday, August 1, 2012

Ionic Collisions with Animated Objects

Hi! This is the first test of Maya's OpenCL plugin, Ionic (temp name, if you have a cool idea for a name for the plugin I'd love to hear it!) colliding with animated objects. The number of particles is around 280k , 200 frames and the sim took around 11 minutes. Sorry for the quality of the video, I guess I'll have to get a Vimeo account as the video I uploaded was supposed to be HD... :)