Hmmm, q3r in q3...

Locked
ensiform
Posts: 93
Joined: Mon Jul 25, 2005 5:20 am

Hmmm, q3r in q3...

Post by ensiform »

Anybody have any ideas on adding q3radiant to the engine like the d3 engine so that it can render in real-time ? ;)
SCDS_reyalP
Posts: 9
Joined: Fri Jan 25, 2002 8:00 am

Re: Hmmm, q3r in q3...

Post by SCDS_reyalP »

ensiform wrote:Anybody have any ideas on adding q3radiant to the engine like the d3 engine so that it can render in real-time ? ;)
Well the first step is to make q3map2 compile in realtime :paranoid:
inolen
Posts: 705
Joined: Thu Dec 16, 1999 8:00 am

Re: Hmmm, q3r in q3...

Post by inolen »

ensiform wrote:Anybody have any ideas on adding q3radiant to the engine like the d3 engine so that it can render in real-time ? ;)
It's not possible because of it's pre-computed lightmaps and bsp vis data and whatnot.
Wudan07
Posts: 9
Joined: Fri Sep 09, 2005 9:32 am

Re: Hmmm, q3r in q3...

Post by Wudan07 »

inolen wrote:
ensiform wrote:Anybody have any ideas on adding q3radiant to the engine like the d3 engine so that it can render in real-time ? ;)
It's not possible because of it's pre-computed lightmaps and bsp vis data and whatnot.
Er, anything is possible.
Timbo
Posts: 171
Joined: Sat Jun 10, 2000 7:00 am

Re: Hmmm, q3r in q3...

Post by Timbo »

Wudan07 wrote:Er, anything is possible.
Yeah, it's possible you're an idiot.
User avatar
Survivor
Posts: 4202
Joined: Fri Dec 27, 2002 8:00 am

Post by Survivor »

Ey Timbo. How's the standalone tremulous coming along?
Timbo
Posts: 171
Joined: Sat Jun 10, 2000 7:00 am

Post by Timbo »

Pretty good I guess. http://icculus.org/quake3/ is pretty much where I want it now so I'll be forking and merging that soon.
User avatar
Foo
Posts: 13840
Joined: Thu Aug 03, 2000 7:00 am
Location: New Zealand

Post by Foo »

Any plans on icculus to release compiled binaries for the non-coders out there? There seems to be no appreciation or appeal to non-coders in what they're doing, which is frustrating.
"Maybe you have some bird ideas. Maybe that’s the best you can do."
― Terry A. Davis
User avatar
Survivor
Posts: 4202
Joined: Fri Dec 27, 2002 8:00 am

Post by Survivor »

Timbo wrote:Pretty good I guess. http://icculus.org/quake3/ is pretty much where I want it now so I'll be forking and merging that soon.
Ah nice. A mate of mine loathes quake but was interested when I showed him tremulous.
Timbo
Posts: 171
Joined: Sat Jun 10, 2000 7:00 am

Post by Timbo »

Foo wrote:Any plans on icculus to release compiled binaries for the non-coders out there? There seems to be no appreciation or appeal to non-coders in what they're doing, which is frustrating.
Oh definitely, but we don't want to release anything too prematurely. If I had my laptop handy I'd compile a binary for you now, but I don't. I did upload one fairly recently though. YMMV, may eat your dog etc etc.

http://tremulous.net/junk/ioquake3-r354.exe
User avatar
Foo
Posts: 13840
Joined: Thu Aug 03, 2000 7:00 am
Location: New Zealand

Post by Foo »

You star. Thanks :)

I'll keep an eye on icc for updates.

EDIT: Hmm, mouse feels different, but I approve :D
"Maybe you have some bird ideas. Maybe that’s the best you can do."
― Terry A. Davis
Wudan07
Posts: 9
Joined: Fri Sep 09, 2005 9:32 am

Re: Hmmm, q3r in q3...

Post by Wudan07 »

Timbo wrote:
Wudan07 wrote:Er, anything is possible.
Yeah, it's possible you're an idiot.
Oof, that left a bad taste. And since you're a respected member of the community and a talented coder, it adds to the sting.

So you mean to tell me, that this isn't possible then? I'm afraid I don't follow you, because, unlike pigs flying, this particular situation is possible.

What should be said, more appropriately, is that it is not possible without a lot of man-hours spent on the issue, and that it really wouldn't be worth the time required to achieve it.
Timbo
Posts: 171
Joined: Sat Jun 10, 2000 7:00 am

Post by Timbo »

Man hours are not the issue. Q3 employs a static, precomputed lighting model. If you talk to any mapper they'll refer to "compiling" a map. This is the process of (among other things) computing the lightmap so that the shadowing looks correct in game. This is a non-trivial, computationally intensive task that short of a quantum leap in CPU speeds, cannot realistically be performed in real time.

D3 is quite different in that its lighting is computed entirely at run time. There is no precomputation step. Clearly then, it's straightforward to render the map in real time whilst building it.

I gave you an acerbic reply since that is exactly what you gave to inolen, who said pretty much what I have said, using fewer words.
Wudan07
Posts: 9
Joined: Fri Sep 09, 2005 9:32 am

Post by Wudan07 »

In a time versus result versus performance, computing the normally-static Q3 lightmaps each frame is not feasible in all situations. Other lighting methods could be used instead, for a different effect, but that's not what was brought up.

What was brought up, is, as you have correctly asserted, not a feasible task, given the nature of the usually precomputed lightmaps.
Locked