A simple Path tracer demo written in OpenCL. Running at 640x480 on an Intel Q6600 with an ATI HD4870 as GPU. Sorry for the low quality of the video. The sources are available here: http://davibu.interfree.it/opencl/smallptgpu/smallptGPU.html
I'm not using local memory (one of the most important missing OpenCL feature in the 4xxx family) so the demo doesn't run bad on older ATI GPU too.
I have recently upgrade my PC with a 5870 and installed an NVIDIA 240GT on the older. The little and cheap 240GT performs quite well (even if, indeed, the 5870 is ridiculous faster).
@Dade916 may i ask you if you (or someone you know) have already tried this demo on older gpus? For what i know Ati supports (partially) Opencl since the 4* series, but i've also heard about Nvidia Cuda programming so i was wondering if nvidia has had a bit of a leap ahed among time (and models)
does this application mainly use GPU? I have a very slow system with only AMD X2 5400 2.6GHZ processor and only 2GB of ram, but if I were to get an Nvidia Geforce GTX285 with 1GB of video ram, would that run this like on the video?
Me and other Luxrender developers are very interested to this technology so you can expect to see Luxrender to use OpenCL first or later. However, porting old code to the new technology, beta drivers, etc. are a quite formidable challenge. It is a process that will require time.
I have sent you the URL of Windows executable with a private message, it looks like YouTube doesn't allow to post links here.
SmallptGPU is just a micro-technical demo (not even particularly optimized for GPU computing at the moment). The primitives are mathematical spheres (i.e. not approximated with triangle mesh).
Very impressive. Being a 3d artist, I have been waiting for GPU accelerated rendering for quite some time now. Is it possible to compile for windows? I'm trying to emphasize the importance of this to many ppl in the 3d community and being able to show it to them running on windows would be extremely useful.
Have you experimented with importing a model? Are these generated primitives? Have you tried higher polycounts? I'm very curious about the memory handling.
The new movie from the BlenderFoundation is out since yesterday, search for "SINTEL" - Durian Open Movie Project
xcape77 1 year ago
I'm not using local memory (one of the most important missing OpenCL feature in the 4xxx family) so the demo doesn't run bad on older ATI GPU too.
I have recently upgrade my PC with a 5870 and installed an NVIDIA 240GT on the older. The little and cheap 240GT performs quite well (even if, indeed, the 5870 is ridiculous faster).
Dade916 2 years ago
@Dade916 may i ask you if you (or someone you know) have already tried this demo on older gpus? For what i know Ati supports (partially) Opencl since the 4* series, but i've also heard about Nvidia Cuda programming so i was wondering if nvidia has had a bit of a leap ahed among time (and models)
bye
marcogugo 2 years ago
It is small demo more than an application but, yes, it runs on GPU and you can expect results similar to the one shown in the video.
Dade916 2 years ago
does this application mainly use GPU? I have a very slow system with only AMD X2 5400 2.6GHZ processor and only 2GB of ram, but if I were to get an Nvidia Geforce GTX285 with 1GB of video ram, would that run this like on the video?
EasternMerchant 2 years ago
Me and other Luxrender developers are very interested to this technology so you can expect to see Luxrender to use OpenCL first or later. However, porting old code to the new technology, beta drivers, etc. are a quite formidable challenge. It is a process that will require time.
Dade916 2 years ago
I have sent you the URL of Windows executable with a private message, it looks like YouTube doesn't allow to post links here.
SmallptGPU is just a micro-technical demo (not even particularly optimized for GPU computing at the moment). The primitives are mathematical spheres (i.e. not approximated with triangle mesh).
Dade916 2 years ago
Very impressive. Being a 3d artist, I have been waiting for GPU accelerated rendering for quite some time now. Is it possible to compile for windows? I'm trying to emphasize the importance of this to many ppl in the 3d community and being able to show it to them running on windows would be extremely useful.
Have you experimented with importing a model? Are these generated primitives? Have you tried higher polycounts? I'm very curious about the memory handling.
ThePolypusher 2 years ago
What operating system are you using ? I can help you only if you are under Linux.
Keep in mind, it can be a quite complex task (it requires compilers, OpenCL SDKs, etc.). It could be hard if you are not a developer.
Dade916 2 years ago
hi, i downloaded the file smallptgpu, but i don't know how to run it, any help?
btw i have ATI HD 4870 GPU
tnx
cyther39 2 years ago