To talk on Icrontic, just register!

It only takes 30 seconds.

Have an account? Sign in:

Forgot?
UPSLynx
The Dean of Computer Graphics
UPSLynx
2,141 Posts

Decals - When are you going to grow up?

Decals - When are you going to grow up?
Winfrey
kaishakunin
Winfrey
1,860 Posts
Very good write up!

I have often wondered the same question about decals. It is an obvious problem that needs to be addressed if immersion is to advance.
Thrax
Cad
Thrax
23,415 Posts
YAY! This article owns.
__________________ Robert Hallock
Technical Analyst
Twitter | LinkedIn


CPU: Core 2 Duo E6420 @ 3.5GHz (500*7)
MoBo: DFI LanParty DK P35-T2R/S
RAM: 4GB G.SKILL PC8500
VID: NVIDIA GeForce GTX 275
HSF: Thermalright Ultra-120

mas0n
technosexual
mas0n
1,485 Posts

» Subscriber

Nice work, Lynx!
__________________ Q6600 G0 425x9 1.42v | 8GB 1:1 4-4-4-12 | HD5850 1035/1200 1.3v
DFI LP DK X38-T2RB | PCP&C 610W | 2x300GB VRaptors on 3Ware 9650SE

LaLa | Facebook | Steam | Twitter | Support the IC TF2 Server
mondi
dot.
mondi
798 Posts

» Subscriber

The problem lies not in actually showing the results of damage or tire treads etc, but in the amount of memory dedicated to preserving that detail, and what it takes to reliably synchronize that data between players.

Yes, computing power has increased over time, but limitations are still very real. Different systems have differing amounts of memory available for persistence ( PS3 vs 360 vs PC vs etc ). You could write data to disk, but there is no guarantee that there is disk space available. What percentage of available resources do you dedicate to bullet X, fired by player Y, Z minutes ago? How much of that data do you transmit to each player in a networked game, to ensure that their playing field is equivalent to yours?
__________________

coj08

Cyclonite
Castle Crashin'!
Cyclonite
3,414 Posts
Excellent article! Good job, man!
__________________

CB
Doktor Schnabel von Rom
CB
5,965 Posts
The problem lies not in actually showing the results of damage or tire treads etc, but in the amount of memory dedicated to preserving that detail, and what it takes to reliably synchronize that data between players.

Yes, computing power has increased over time, but limitations are still very real. Different systems have differing amounts of memory available for persistence ( PS3 vs 360 vs PC vs etc ). You could write data to disk, but there is no guarantee that there is disk space available. What percentage of available resources do you dedicate to bullet X, fired by player Y, Z minutes ago? How much of that data do you transmit to each player in a networked game, to ensure that their playing field is equivalent to yours?
this is how I've always understood the issue. It's about RAM. What would be nice is to see game begin offering options for more persistent decals, mush as some games offer the option of how long bodies or other artifacts stick around after they are created.
__________________
Zuntar
Modder extraordinaire
Zuntar
3,308 Posts
Just because everyone can't have one, does not mean that no one can.
Most people can't run the graphics at 2560 X 1600, but they happily boast that.

An excellent read sir!!
Mr TRiot
Icrontic Posting Maniac
Mr TRiot
370 Posts
I remember playing GoldenEye back in the day for the N64...but looking back on it now. There really hasn't been much improvement for "decals".

I have a feeling though that if a game company looks at how much decals are slacking; they'll implement a new engine with the soul purpose of giving realism to decals.

It's about time some one stepped up to the plate and said "Are graphics are good enough but the realism sucks balls"

*hopes Crytech makes a decals engine*
TiberiusLazarus
I Miss Keebler
TiberiusLazarus
769 Posts

» Subscriber

Instead of simple decals I would like more extensive use of destructive environments. Destructible trees and bushes are fine and dandy, but I want whole buildings to topple. I want to be able to create a small hole in a wall and be able to look through and see the any enemies or whatever on the other side. Hopefully Red Faction: Guerrilla will be able to deliver a strong enough impression on the gaming world that it will spread more. Crysis definitely started the new age, with the original Red Faction as the initial spark, now its time to expand and improve upon the system.
__________________
Koreish
Agent of Chaos
Koreish
874 Posts
Instead of simple decals I would like more extensive use of destructive environments. Destructible trees and bushes are fine and dandy, but I want whole buildings to topple. I want to be able to create a small hole in a wall and be able to look through and see the any enemies or whatever on the other side.
It's funny how many games promote a completely destructible environment and fail to produce much destruction at all. Namely I'm thinking of Star Wars: The Force Unleashed and Crysis. Sure it's cool that I get to knock over a small tree, but what about that big one right next to it? If I launch an RPG or swing my Lightsaber I want that sucker coming down. The decals are lacking though... Maybe FEAR 2 will push the industry in the direction it needs to go.
__________________ The man who never has anything important to say.
Dr. Smacky
Guest
I heard that the next Nintendo system, the Nintendo Decal, will fix this problem.

Games include:

Super Mario Decal
The Legend of Decal
Decal Crossing
Mega Decal Man
Sonic the Decal
ExciteDecal
Metroidecal
RBI Decal
Decal Icarus
Decal Kong Country
Pilot Decal
Street Decal II Turbo
Super Smash Bros. Decal
Cruis'n USDecal
Resident Decal 4 (Gamecube/Wii Port)
Decal Hero: Aerosmith
Nintendecals
UPSWeezer
Ninja Warrior
UPSWeezer
794 Posts
Nice write! I was feelin the same thing in Far Cry 2. Even after a HUGE fire, you can barely tell what happened.
GnomeWizardd
<3 IC
GnomeWizardd
7,301 Posts
i believe L4D keeps bullet hole for a LONG time
CB
Doktor Schnabel von Rom
CB
5,965 Posts
It's not a time limit, it's a number of bullet holes limit. TF2 does the same. If you keep shooting a wall with the mini-gun for example, you'll see your old ones disappear pretty quickly as you continue firing, but if everyone stops shooting the existing ones will stay.
UPSLynx
The Dean of Computer Graphics
UPSLynx
2,141 Posts
Thanks for the kind words everyone.

The problem lies not in actually showing the results of damage or tire treads etc, but in the amount of memory dedicated to preserving that detail, and what it takes to reliably synchronize that data between players.

Yes, computing power has increased over time, but limitations are still very real. Different systems have differing amounts of memory available for persistence ( PS3 vs 360 vs PC vs etc ). You could write data to disk, but there is no guarantee that there is disk space available. What percentage of available resources do you dedicate to bullet X, fired by player Y, Z minutes ago? How much of that data do you transmit to each player in a networked game, to ensure that their playing field is equivalent to yours?
Good point, but for the sake of tech discussion, lets throw out the option of multiplayer (as most games dumb down graphics on MP as is). Decals are very much limited by memory, both in random access or hard disk. And knowing how much memory a system will have is a crap shoot when regarding PC gaming. But why shouldn't developers take risks and push the technology? Crysis did it with shader and raster graphics in general. By making a game that literally couldn't be played to it's fullest potential by current hardware the bar was raised. Sure it was risky, but gamers stretched their systems, hardware continued to break boundaries, it refined what the enthusiast gaming PC looked like.

Technology is progressed when the current limitations are challenged. The limitations on decals are, in my opinion, not being challenged, thus remaining stagnant.

We have to assume that the standard amount of memory is larger than it was 5 years ago. Almost every system out there has at least 1 gigabyte of ram. Yet many current games still do not have better decal lifespans than games did 10 years ago, when the memory standard was closer to 128MB. There's more memory out there, yet simple 2D textures don't persist much more than they did a decade ago.

And Koreish has a good point, why do so many devs that promise full destructibility fail to make the mark? I had such high hopes for blowing away EVERYTHING in Crysis, yet thick trees still remained steadfast. Why were there only certain types of vegetation that would break procedurally? Shouldn't that algorithm be applicable to all types of foliage in the game?
__________________ http://itsrigged.org/

Mobo:Gigabyte GA-965P ATX Mobo
CPU:Intel Core 2 Duo E6420 @ 2.6 ghz
GPU:ATI Radeon HD 5770 -or-
GPU:ATI FirePro v8750
RAM:3gb DDR2 800 SDRAM
Speaks:Logitech Z-5500 5.1 digital
RWB
Thank God for Blue Monsters
RWB
7,357 Posts
decals are just single polygons added to a scene in an x,y,z+normals fashion, plus they are generally instanced which means less resources are needed becuase they (ie bullet holes) are all the same. how much memory is really needed for a small texture, on one polygon facing whatever direction? How much network usage is needed to send that peice of info to other players per bullethole? I don't think it would be much at all on a per bullet basis, but some games with 64+ players with thousands of bullets and other decal creating objects flying every which way. It does add up sure, but I think this is something that has no excuse being as far behind the tech as it is.

I've constantly been let down in games that claim the whole destrucable terrain and only 15% is actually destructable. LIES!
Snarkasm
The Photographer.
Snarkasm
3,232 Posts
I was playing in TF2 the other day and I decided to do an experiment for fun. On Goldrush, the section where it starts out with the tunnel, if you go up to the rocks and just bash the same place with your (wrench, machete, bat, etc.), not only will the textures just layer on one another, if you go long enough, you can see the whole square the decal's on get lighter and lighter until it's a bright yellow against the rock, heh.

And then, of course, if you bash somewhere else next to it for a while, you can slowly see a layer disappear each time you add it to the other one. Le sigh.
__________________
Tom
Guest
I totally agree with this article. I understand that decals take up memory, but at least make an option for those with faster machines to keep the decals. In games where it is based on a bullet whole limit, let the user set the limit. To be honest, I prefer not to render the decals in the first place than to see them fade out of existence. it just looks stupid. I have managed to tweak a few games to keep bullet holes. Email me on the-trob [at] hotmail [dot] co [dot] uk if your interested, the games are: ghost recon advanced warfighter, red orchestra, HL2 (increased limit)
Thrax
Cad
Thrax
23,415 Posts
Tom, I edited your comment to make it harder for bots to spider and spam your email.
Koreish
Agent of Chaos
Koreish
874 Posts
I've been playing FEAR 2 and you'll be happy to hear the decals last longer than most other games and look even more realistic than in the original.
Similar Threads
Thread Thread Starter Forum Replies Last Post
Researchers Grow Self-Aligned Nanotubes KingFish Technology Articles 3 22 Apr 2005 3:41pm
They sure grow up fast... Tex General Banter 4 13 Jan 2005 2:47pm
PC security investment to grow in 2004 SM-Bot Technology Articles 0 24 Dec 2003 10:30pm
AMD Athlon 64 Family To Grow SimGuy Technology Articles 0 28 Jun 2003 7:07am

Go Back   Icrontic Forums > Content > Gaming Articles
Jump to
This Thread Search this Thread
Search this Thread:

Advanced Search


Current time: 6:11pm (GMT)
Powered by vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Get Vanilla instead. Trust me.