POV-Ray : Newsgroups : povray.off-topic : GPU rendering Server Time
5 Sep 2024 19:24:16 EDT (-0400)
  GPU rendering (Message 46 to 55 of 175)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: Sabrina Kilian
Subject: Re: GPU rendering
Date: 14 Jan 2010 17:37:40
Message: <4b4f9cb4$1@news.povray.org>
nemesis wrote:
> Sabrina Kilian escreveu:
>> nemesis wrote:
>> Right, they bring a dramatic speed increase to other systems and
>> programs, so you THINK they will here as well. Prove it, or wait.
> 
> I would think pov-ray's triangle handling to be similar to that of other
> raytracers but if that's not the case, I'll just wait for your word on
> it, sweetie.

How do you suggest that the ray-tracing part separates the object that
it intersects? Without a complete overhaul, it will have to support all
of the objects that POV-Ray supports. Otherwise, you have to decide at
the time the ray hits an object whether you process that on the GPU or
CPU. Then, what do you gain by offloading just the triangle and sphere
code to the GPU?

>> Depends on the card, again. If the card is only offering double or
>> triple the FLOPs of the FPU/CPU, then the speed loss by faking it in
>> software will not be better. Wide range of hardware, remember?
> 
> Wide range of hardware has never prevented povray running on low-end
> hardware or super-duper minicomputers.  Users never complained of the
> vastly different speeds.

Super computers are not in the same hands as higher end video cards. The
range of cards that run GPGPU type code is pretty staggering compared to
the range of CPUs on the market right now. You trust the compilers and
alpha libraries to work properly, I do not.

> So you'll be targetting CUDA?  It's not cross-platform as OpenCL,
> although much more mature for now.

I will be shooting for either one, depending on which I like the syntax
of better. And which one is better documented. CUDA is mature, I have an
available card and several people with different cards available to test
on. OpenCL would be better for the long term, but a quick look over some
specs suggested that OpenCL might not be able to take advantage of the
shared system memory.

More memory, less chance to see the memory bound errors on my alpha
code. And then reducing that available resource in chucks will let me
start seeing where I can make other improvements.

>> If you happen to have a computer with a high end GPU that I can run
>> comparison benchmarks on, great. Otherwise, my development time will be
>> limited to how often I can ship code off to friends and get benchmarks
>> and profiles.
> 
> sadly, I'm already an old wig with a Q6600 and a cheap nvidia card (9400
> GT if I remember correctly).

Perfect, that card has even fewer stream processors than mine; You just
volunteered.


Post a reply to this message

From: Darren New
Subject: Re: GPU rendering
Date: 14 Jan 2010 17:44:33
Message: <4b4f9e51$1@news.povray.org>
nemesis wrote:
> A path tracer sports physically correct rendering, 

Well, maybe "closer to physically correct rendering".  Let me know when you 
have a ray tracer that supports creating diffraction gratings without cheating.

-- 
Darren New, San Diego CA, USA (PST)
   Forget "focus follows mouse." When do
   I get "focus follows gaze"?


Post a reply to this message

From: nemesis
Subject: Re: GPU rendering
Date: 14 Jan 2010 19:30:13
Message: <4b4fb715$1@news.povray.org>
Sabrina Kilian wrote:
> How do you suggest that the ray-tracing part separates the object that
> it intersects? Without a complete overhaul, it will have to support all
> of the objects that POV-Ray supports. Otherwise, you have to decide at
> the time the ray hits an object whether you process that on the GPU or
> CPU. Then, what do you gain by offloading just the triangle and sphere
> code to the GPU?

How about this:  a -gpu flag to povray?  People turn it on when they 
want to indicate a complete mesh-only scene to be run on GPU.  The 
parser then simply ignores whatever other povray primitives are there.

> Perfect, that card has even fewer stream processors than mine; You just
> volunteered.

Then I'll be glad to help.  Just tell me wherever setups or installs I 
need to do when you're ready.


now tell me:  please say you're a hottie german blondie and not a fat 
old fart! :D


Post a reply to this message

From: nemesis
Subject: Re: GPU rendering
Date: 14 Jan 2010 19:39:19
Message: <4b4fb937@news.povray.org>
Darren New wrote:
> nemesis wrote:
>> A path tracer sports physically correct rendering, 
> 
> Well, maybe "closer to physically correct rendering".

yes.  In any case, I was pointing to andrel is that it's using the GPU 
power to raytrace with a typical raytracing algorithm, not using any 
fake scanline game tech.

> Let me know when 
> you have a ray tracer that supports creating diffraction gratings 
> without cheating.

perhaps this:
http://en.wikipedia.org/wiki/Photon_tracing

the most realistic render ever:
http://www.cpjava.net/soupImages/soup_one.png

took 100 Sun SparcStation1s 1 month back in 1991 to generate the most 
expensive (but beautiful) cornell box of sorts ever! :D


Post a reply to this message

From: Warp
Subject: Re: GPU rendering
Date: 14 Jan 2010 19:48:08
Message: <4b4fbb48@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> nemesis wrote:
> > A path tracer sports physically correct rendering, 

> Well, maybe "closer to physically correct rendering".  Let me know when you 
> have a ray tracer that supports creating diffraction gratings without cheating.

  I won't consider a renderer "physically correct" until you create a
scene to replicate the double-slit experiment and the renderer gives the
correct image.

-- 
                                                          - Warp


Post a reply to this message

From: nemesis
Subject: Re: GPU rendering
Date: 14 Jan 2010 19:52:48
Message: <4b4fbc60$1@news.povray.org>
Warp wrote:
> Darren New <dne### [at] sanrrcom> wrote:
>> nemesis wrote:
>>> A path tracer sports physically correct rendering, 
> 
>> Well, maybe "closer to physically correct rendering".  Let me know when you 
>> have a ray tracer that supports creating diffraction gratings without cheating.
> 
>   I won't consider a renderer "physically correct" until you create a
> scene to replicate the double-slit experiment and the renderer gives the
> correct image.

light transport is hard enough without taking in consideration light's 
dual nature. :P


Post a reply to this message

From: Sabrina Kilian
Subject: Re: GPU rendering
Date: 14 Jan 2010 19:54:43
Message: <4b4fbcd3$1@news.povray.org>
nemesis wrote:
> Sabrina Kilian wrote:
>> How do you suggest that the ray-tracing part separates the object that
>> it intersects? Without a complete overhaul, it will have to support all
>> of the objects that POV-Ray supports. Otherwise, you have to decide at
>> the time the ray hits an object whether you process that on the GPU or
>> CPU. Then, what do you gain by offloading just the triangle and sphere
>> code to the GPU?
> 
> How about this:  a -gpu flag to povray?  People turn it on when they
> want to indicate a complete mesh-only scene to be run on GPU.  The
> parser then simply ignores whatever other povray primitives are there.
> 

Considering I got stuck writing the parser in every undergrad class I
had, I am going with no. Maybe as a last resort.

> now tell me:  please say you're a hottie german blondie and not a fat
> old fart! :D

Neither.


Post a reply to this message

From: Sabrina Kilian
Subject: Re: GPU rendering
Date: 14 Jan 2010 20:01:57
Message: <4b4fbe85$1@news.povray.org>
andrel wrote:
> On 14-1-2010 16:54, nemesis wrote:
>>>>  dear. ;)
>>>
>> sweetie.
>>
>>  darling.
> 
> It is a good practice on the internet to assume that anyone that has a
> female sounding name is in fact an overweight 70 YO male.

That is actually good practice for the internet in general. ;-)

You had to go and call him on it. I was just going to let him keep
digging. Strangely, I was told by another povray local at an informal
meeting in NYC, that he assumed Sabrina was just another strange
sounding masculine European name.


Post a reply to this message

From: nemesis
Subject: Re: GPU rendering
Date: 14 Jan 2010 20:06:08
Message: <4b4fbf80$1@news.povray.org>
Sabrina Kilian wrote:
> nemesis wrote:
>> now tell me:  please say you're a hottie german blondie and not a fat
>> old fart! :D
> 
> Neither.

http://www.myspace.com/cannibalporn

ZOMG, your teh cute! :D


kiddin... ^^;


Post a reply to this message

From: Sabrina Kilian
Subject: Re: GPU rendering
Date: 14 Jan 2010 22:23:31
Message: <4b4fdfb3$1@news.povray.org>
nemesis wrote:
> 
> http://www.myspace.com/cannibalporn
> 
> ZOMG, your teh cute! :D
> 
> 
> kiddin... ^^;

Just a few years back, the only Sabrina Kilian on google was a russian
ice skater. Now, wow, my name has become popular.

But no, not me.


Post a reply to this message

<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.