Doom 3 engine release and game code
Moderator: InsideQC Admins
Re: Doom 3 engine release and game code
Shadow patent (spit) may not be a problem; for one thing there are alternate methods that work but are slower, and that could be just what's in the released source. It would probably still need legal clearance though because Creative's (spit) lawyers would need to be satisfied that there is no patent-infringing (spit) code left in the engine.
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
We knew the words, we knew the score, we knew what we were fighting for
-

mh - Posts: 2292
- Joined: Sat Jan 12, 2008 1:38 am
Re: Doom 3 engine release and game code
Carmack wrote:Lawyers are still skittish about the patent issue around "Carmack's reverse", so I am going to write some new code for the doom3 release.
- raynorpat
- Posts: 27
- Joined: Tue Feb 26, 2008 12:21 am
- Location: USA
Re: Doom 3 engine release and game code
ie, Carmack's reverse Revenge!
- r00k
- Posts: 1110
- Joined: Sat Nov 13, 2004 10:39 pm
Re: Doom 3 engine release and game code
leileilol wrote:id Tech 4 games handle audio using OpenAL
Software audio or OpenAL+EAX4.
-

Barnes - Posts: 226
- Joined: Thu Dec 24, 2009 2:26 pm
- Location: Russia, Moscow
Re: Doom 3 engine release and game code
Pretty much confirmed that we're getting a rewritten shadow volume implementation. 
Take that, Creative!
Going back in and doing a little work on Doom 3 for the GPL release, I immediately missed persistant-across-runs console history.
Take that, Creative!
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
We knew the words, we knew the score, we knew what we were fighting for
-

mh - Posts: 2292
- Joined: Sat Jan 12, 2008 1:38 am
Re: Doom 3 engine release and game code
this demonstrates the idiocy of the patent -- the workaround added four lines of code and changed two
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
We knew the words, we knew the score, we knew what we were fighting for
-

mh - Posts: 2292
- Joined: Sat Jan 12, 2008 1:38 am
Re: Doom 3 engine release and game code
hope the new GPL shadow code has radiosity (fuzzy edges depending the distance from the occluder)...
- r00k
- Posts: 1110
- Joined: Sat Nov 13, 2004 10:39 pm
Re: Doom 3 engine release and game code
that's penumbra, which is totally unfeasable with stencil shadows of any form (where the light source is not an infinitely small point, where surfaces can see different amounts of the bulb/filament based upon how obscured it is).
radiosity is light bouncing off surfaces and lighting up other surfaces that are not in line of sight of any part of the light (being able to see the inside/roof of a building despite the sun being outside and above the top of the windows).
radiosity is light bouncing off surfaces and lighting up other surfaces that are not in line of sight of any part of the light (being able to see the inside/roof of a building despite the sun being outside and above the top of the windows).
- Spike
- Posts: 2892
- Joined: Fri Nov 05, 2004 3:12 am
- Location: UK
Re: Doom 3 engine release and game code
r00k wrote:hope the new GPL shadow code has radiosity (fuzzy edges depending the distance from the occluder)...
Certianly not! He's just using a different method to get around the patent problem, he's not doing a huge overhaul of the shadow code.
-

hogsy - Posts: 198
- Joined: Wed Aug 03, 2011 3:44 pm
- Location: UK
Re: Doom 3 engine release and game code
I guess that proper shadow mapping will be an early addition to the engine. I won't be the one doing it (I'll be porting to D3D9 and probably not going much further) but I'd be surprised if we didn't see at least a first cut relatively quick.
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
We knew the words, we knew the score, we knew what we were fighting for
-

mh - Posts: 2292
- Joined: Sat Jan 12, 2008 1:38 am
Re: Doom 3 engine release and game code
Probably going to be loads of that shortly
though my main issue is fixing the widescreen detection i look forward to what people might do with it.
Productivity is a state of mind.
-

revelator - Posts: 2567
- Joined: Thu Jan 24, 2008 12:04 pm
- Location: inside tha debugger
Re: Doom 3 engine release and game code
leileilol wrote:dx6 doom3 plz
Something like that was another idea I was interested in maybe last year, but now I'm more inclined to take fuller advantage of more modern hardware with it. I don't really have much interest in struggling with the fixed pipeline any more, TBH, and doubt I'll ever do any fixed pipeline code again.
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
We knew the words, we knew the score, we knew what we were fighting for
-

mh - Posts: 2292
- Joined: Sat Jan 12, 2008 1:38 am
Who is online
Users browsing this forum: No registered users and 1 guest