I'd rather game developers to use OpenCL then CUDA and Optix. My reason being is that OpenCL is becoming a new non-proprietary standard in GPUs. Most of them include it these days, even the older models. CUDA remains for Nvidia, and will likely remain unused do to the mere fact that a gamer must buy new hardware if he only has a AMD GPU. Which, they are surprisingly amazing at OpenCL... not really considering AMD foresaw this.
@tangletailpro I agree with that. However, I made this video before Mac OS X Snow Leopard came out so there was no such thing as OpenCL. I was very concerned with the proprietary GPGPU setup before OpenCL. Nvidia could have easily killed AMD with CUDA but I see its use declining. What is the status of OpenCL on Windows? Does Microsoft's DirectX suite have a competitor to OpenCL? It's been a while since I've developed on Windows. I typically develop on Darwin nowadays. (iOS, Mac, ect.)
@ComradeSlice OpenCL is cross platform. It's a library that is used to send data to the GPU, and back. And as far as Nvidia's proprietary software garbage... do not even bother with concerning yourself over it. Realisticly, a game company would NEVER resort to the use of such software do to the customer's systems, and console support. Not sure if you have noticed, but not to many games (only two or three major ones on the market) actually use CUDA, or Nvidia Physx.
@ComradeSlice Also... it's never a good idea to shove everything onto the GPU because of it's design. Physics is a horrible thing to place into a gpu, it's highly recursive. If you have taken physics you might have noticed it was beyond a simple algebra problem. First you need to find velocity with the use of acceleration that was caused by an impluse. Keep data and shove into a rearranged problem. Collision, inertia, ect, final position with matrix, rince repeat. GPU is good for simple things.
@JuniorProducer1996 it's not the computer that's special. the program was written to take advantage of the raw power most GPUs have. GPUs have so much untapped power. Look into things like CUDA and OpenCL. I recommend OpenCL more, and I would have when I made this if it existed.
@JuniorProducer1996 well when you get your next computer, you should try and get one that's CUDA/OpenCL enabled. There's gonna be some great software out there soon to take advantage of all this new power.
Yes it is a very impressive example. But OpenCL is going to turn out to be way more than CUDA. I'm going to do a lot of OpenCL videos once I get Mac OS X Snow Leopard.
cuda suck
zungaloca 3 weeks ago
I'd rather game developers to use OpenCL then CUDA and Optix. My reason being is that OpenCL is becoming a new non-proprietary standard in GPUs. Most of them include it these days, even the older models. CUDA remains for Nvidia, and will likely remain unused do to the mere fact that a gamer must buy new hardware if he only has a AMD GPU. Which, they are surprisingly amazing at OpenCL... not really considering AMD foresaw this.
tangletailpro 2 months ago
@tangletailpro I agree with that. However, I made this video before Mac OS X Snow Leopard came out so there was no such thing as OpenCL. I was very concerned with the proprietary GPGPU setup before OpenCL. Nvidia could have easily killed AMD with CUDA but I see its use declining. What is the status of OpenCL on Windows? Does Microsoft's DirectX suite have a competitor to OpenCL? It's been a while since I've developed on Windows. I typically develop on Darwin nowadays. (iOS, Mac, ect.)
ComradeSlice 2 months ago
@ComradeSlice OpenCL is cross platform. It's a library that is used to send data to the GPU, and back. And as far as Nvidia's proprietary software garbage... do not even bother with concerning yourself over it. Realisticly, a game company would NEVER resort to the use of such software do to the customer's systems, and console support. Not sure if you have noticed, but not to many games (only two or three major ones on the market) actually use CUDA, or Nvidia Physx.
tangletailpro 2 months ago
@ComradeSlice Also... it's never a good idea to shove everything onto the GPU because of it's design. Physics is a horrible thing to place into a gpu, it's highly recursive. If you have taken physics you might have noticed it was beyond a simple algebra problem. First you need to find velocity with the use of acceleration that was caused by an impluse. Keep data and shove into a rearranged problem. Collision, inertia, ect, final position with matrix, rince repeat. GPU is good for simple things.
tangletailpro 2 months ago
answer on skype
ludviglolo 8 months ago
thats ridiculous....my computer couldnt render a frame of that given three days
JuniorProducer1996 1 year ago
@JuniorProducer1996 it's not the computer that's special. the program was written to take advantage of the raw power most GPUs have. GPUs have so much untapped power. Look into things like CUDA and OpenCL. I recommend OpenCL more, and I would have when I made this if it existed.
ComradeSlice 1 year ago
@ComradeSlice
Yes but i dont have a GPU enabled graphics card, so all the wieght falls onto th eCPU
JuniorProducer1996 1 year ago
@JuniorProducer1996 well when you get your next computer, you should try and get one that's CUDA/OpenCL enabled. There's gonna be some great software out there soon to take advantage of all this new power.
ComradeSlice 1 year ago
@ComradeSlice
Yeh im looking into a 64-bit SLI possibly, and as many cores as possible,
JuniorProducer1996 1 year ago
Very very nice.
IDIEININIIS 2 years ago
cool.
you can download it in Nvidia CUDA SDK.
v3dDotRu 2 years ago
Yes it is a very impressive example. But OpenCL is going to turn out to be way more than CUDA. I'm going to do a lot of OpenCL videos once I get Mac OS X Snow Leopard.
ComradeSlice 2 years ago
what is this, is it a progame or a game maker progame. Hey slice schools out
spaceballs366002 2 years ago