Hi Ken, I have posted to GameDev.net some screen shots of implicit surfaces raytraced with a script I'm developping under evaldraw. Here is an example. (meatball revisited ;D) http://i395.photobucket.com/albums/pp36/jnosof/gloup.jpg Hope you will be pleased ;D Cheers
Edited by jnosof at
psychorosti at
Re: Ray tracing implicit surfaces with evaldraw
Hi,
you should post the link too :)
It looks good. What do you intend when writing this in evaldraw or where do you want to go?
Awesoken at
I am always 'pleased' to see my work being useful to someone other than myself.
Perhaps 95% comparing to fully optimised C implementation :)).
In terms of running speed, EVALDRAW is only comparable to C if you use pure floating point and no SSE instructions. C will win in most other cases.
jnosof at
psychorosti said at
you should post the link too :)
Oh, sorry I was distracted. Thanks
Awesoken said at
I am always 'pleased' to see my work being useful to someone other than myself.
Pleased seeing you pleased ;D
Edit: My english is impossible. hope it's funny too!
Awesoken said at
In terms of running speed, EVALDRAW is only comparable to C if you use pure floating point and no SSE instructions. C will win in most other cases.
Excuse my ignorance. :o
psychorosti said at
It looks good. What do you intend when writing this in evaldraw or where do you want to go?
Well, first that's for fun.
I found recently some articles about raytracing implicits on GPU and I wanted to see it running by own eyes. but I couldn't find runnable demo so I decided to do it myself.
Why using evaldraw? that's obvious: you can get the result instantly. I wanted to do some experiment first before writing it as a shader for GPU.
You can do incredible things with implicits. There is a wide range of possibilities for designers and artists thanks to CSG, Blending, space warps... etc.
Last but not least, Raytracing (= high quality rendering) them at interactive rates is possible today using GPU. This opens new horizons to design and entertainment (BTW I'm an architect so...)
- That was really a good question ! thanks-
Edited by jnosof at
jnosof at
Here is the script (partially cleaned and commented): IsoRayTrace