Dave B(TotalVR)
Regular
Ive heard a lot of talk popping in all sorts of threads about Doom 3 and its low poly counts.
Just thought it would be better to keep it in a single thread. I, personally, think ID are gonna get it exactly right with the polygon counts because lets not forget what Doom is about, mass meanie murder. Also, the shadowing system of Doom3 uses stencil volumes which are polygons that require transforming just like entity polys. I dont know if carmack is doing the soft shadow technique used in villagemark or he has some other solution or what but I do know that this technique uses many overlapping stencil volumes and it sends poly counts soaring on otherwise low detailed models.
In doom3 everything is casting a shadow so this stencil shadowing technique could mean that Doom3 still pushes the transformation units on current graphics cards as apposed to pure fillrate. Of course IMO the main cause of Doom 3's performance hunger will be the actually stencil operations which (seeing villagemark) are very slow on traditional renderers.
What do you guys think?
Just thought it would be better to keep it in a single thread. I, personally, think ID are gonna get it exactly right with the polygon counts because lets not forget what Doom is about, mass meanie murder. Also, the shadowing system of Doom3 uses stencil volumes which are polygons that require transforming just like entity polys. I dont know if carmack is doing the soft shadow technique used in villagemark or he has some other solution or what but I do know that this technique uses many overlapping stencil volumes and it sends poly counts soaring on otherwise low detailed models.
In doom3 everything is casting a shadow so this stencil shadowing technique could mean that Doom3 still pushes the transformation units on current graphics cards as apposed to pure fillrate. Of course IMO the main cause of Doom 3's performance hunger will be the actually stencil operations which (seeing villagemark) are very slow on traditional renderers.
What do you guys think?