Page 1 of 1
					
				Hmmm, q3r in q3...
				Posted: Sun Nov 13, 2005 10:10 pm
				by ensiform
				Anybody have any ideas on adding q3radiant to the engine like the d3 engine so that it can render in real-time ? 

 
			 
			
					
				Re: Hmmm, q3r in q3...
				Posted: Sun Nov 13, 2005 11:03 pm
				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 

 
			 
			
					
				Re: Hmmm, q3r in q3...
				Posted: Mon Nov 14, 2005 12:16 am
				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.
 
			 
			
					
				Re: Hmmm, q3r in q3...
				Posted: Sun Nov 27, 2005 11:12 pm
				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.
 
			 
			
					
				Re: Hmmm, q3r in q3...
				Posted: Mon Nov 28, 2005 1:45 am
				by Timbo
				Wudan07 wrote:Er, anything is possible.
Yeah, it's possible you're an idiot.
 
			 
			
					
				
				Posted: Mon Nov 28, 2005 2:15 pm
				by Survivor
				Ey Timbo. How's the standalone tremulous coming along?
			 
			
					
				
				Posted: Tue Nov 29, 2005 2:42 pm
				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.
 
			 
			
					
				
				Posted: Tue Nov 29, 2005 4:24 pm
				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.
			 
			
					
				
				Posted: Tue Nov 29, 2005 4:33 pm
				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.
 
			 
			
					
				
				Posted: Wed Nov 30, 2005 2:19 am
				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 
			 
			
					
				
				Posted: Wed Nov 30, 2005 10:27 am
				by Foo
				You star. Thanks 
I'll keep an eye on icc for updates.
EDIT: Hmm, mouse feels different, but I approve 

 
			 
			
					
				Re: Hmmm, q3r in q3...
				Posted: Tue Dec 13, 2005 11:51 pm
				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.
 
			 
			
					
				
				Posted: Wed Dec 14, 2005 4:15 am
				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.
			 
			
					
				
				Posted: Wed Dec 14, 2005 6:50 am
				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.