Sign Up   Sign In

Join the community!
Sign in now with your Facebook account.
burnieJournalStupid Halo Tricks

February 21st, 2006

Stupid Halo Tricks

While posting Episode 73, I mentioned a breakthrough I had during the production of the video. In any game engine, you're going to run into things that are great for gameplay, but not so great for machinima. In the specific case of Red vs Blue, we ran into a particular problem when the game moved from Halo 1 to Halo 2. With the increase in the graphics of the game came changes in atmosphere, particularly in the area of lighting. On some levels, there was dynamic lighting, like the overhead lamps in Zanzibar's hallways. However, there was a major change on Blood Gulch (now Coagulation) that siginificantly impacted our goofy little cartoon. Take a look at shots of red base from the two games:





Halo 2 looks awesome, right? Much greater detail, no creepy-looking stick trees. A dramatic improvement for both gameplayers and machinimators, right?

Not so fast my friend.

Notice that Red Base is completely in the shade of the mountainside. It's totally in shadow. While moody lighting is awesome for gameplay, it was really hurting our ability to write scenes for the Reds this season. Why? Take a look at this:



This is a scene from Episode 73 featuring Grif and Donut standing on Red Base. While the shadows are awesome when playing, they really affect the color of the charatcers (as shadows should). In this case, Donut's "Light Red" looks remarkably purple. When all your characters look the same (as they do in RvB), color becomes pretty important. And since the sun in the Halo engine is static, we didn't have any options for changing this and had to either put up with darkened Red Base scenes or shoot outside the base where the sun was shining. On top of that, the interior of both bases were utterly devoid of natural light. Our only illumination came from the hole in the roof or from the cool blue glow of the grav lift. This small change was really starting to affect our writing. So, what to do?

A lot of my downtime is spent trying to "break" the Halo engine. I know that it's working with the finite resources of the Xbox hardware and the guys at Bungie are better than anyone at squeezing every last drop out of the processors, but finite resources are finite resources. That means you can bend the edges sometimes. For example, in Halo we discovered that if you had more than four characters in a game you couldn't use headlamps or have infinite grenades. Why? I figure because explosions and dynamic lighting are harder on the graphics hardware. So instead of droppping frame rates, those things are not options in higher population games. In Halo 2, we began to notice the same types of things. For instance, if you have five characters visible on screen at time, the game starts to turn off the player (and vehicle) shadows. These are typically the things that drive us nuts while shooting. In the case of the lighting problem, they ultimately led to this, a cool trick to modify the lighting of Halo 2, anytime, anywhere:



Let there be light. As you can see, Donut and Grif are now the brighter, more saturated colors we love. This little trick pretty much saved Red Base, much the same way that the "no look bug" in Halo made the entire series possible. In further testing of the trick, we tried different characters and models with great success, such as the Elite on Midship:





It even works on vehicles:





And on objects, like the flag (the bomb is it's own light source).





This lighting trick even allows you to have the atmospheric dynamic lighting effects applied on top of it. Take a look at this short clip from the lower hallway on Lockout. The stuttering lights are added to the brightened character lighting.

Lockout Dynamic Lighting Test (WMV 2.4 MB)

The technique even has variability, which allows us to dim the lighting to varying degrees. This gives us a lot more flexibility when deciding what "sets" to write scenes for and opens up locations that would have been startlingly different when cut together with other locations.

So, what's this technique? Well this wouldn't be Red vs Blue without a cliffhanger ending. Part of the fun of all this is to try and figure this stuff out. So bust out your Xbox or 360 and see if you can figure out how we did it. First one to post in my comments a full explanation of how to replicate this effect will win some kind of prize.

As always, this was done with a retail version of Halo 2, using a standard Xbox/Xbox 360 system. No modding or hacking was done to achieve this. Also, I would never intentionally share any information that could compromise Xbox Live matches. I know of absolutley no way that this trick could be used to boost the lighting of enemies in an online game. While it can be done over Xbox Live, the target has to help.
Comments [ Add a Comment ]   [ Watch Comments ]   [ 1 ] [ 2 ] ... [ 20 ] [ 21 ]
burnie is online
burnie
Scriptz
RT STAFF
#1   Posted 3 years ago
+ 2 Cool     [ Reply ]   [ Quote ]
This can be done with a Xbox or an Xbox 360. If you find the answer, please post in BOLD so I can find it easily.
Shadow_Recon
Shadow_Recon
#2   Posted 3 years ago
    [ Reply ]   [ Quote ]
thats awsom i never new that thanks now i can put it to good use idk what but i will do it
Dashiva is online
Dashiva
Resistance
#3   Posted 3 years ago
    [ Reply ]   [ Quote ]
That's pretty awesome
Lacrimosa
Lacrimosa
angry bear
#4   Posted 3 years ago
+ 2 Cool     [ Reply ]   [ Quote ]
Burnie's 101 Tips and Tricks for Machinima.

Coming to the RVB Store this Spring.
Bryy
Bryy
#5   Posted 3 years ago
    [ Reply ]   [ Quote ]
This may be the single best tech journal in existence.

Kudos on breaking the wall.
Kschenke
Kschenke
SoItGoes
#6   Posted 3 years ago
    [ Reply ]   [ Quote ]
Thats really cool.
karlhockey
karlhockey
Ze Purple
#7   Posted 3 years ago
    [ Reply ]   [ Quote ]
Interesting
GreyFox389
GreyFox389
SlippingMask
#8   Posted 3 years ago
    [ Reply ]   [ Quote ]
Oy, I haven't finished the Da Vinci code yet. I can't start another mystery...
solicemoon is online
solicemoon
#9   Posted 3 years ago
+ 1 Ditto     [ Reply ]   [ Quote ]
I think i just fell asleep[/jking]
Seargent_Pwn
Seargent_Pwn
#10   Posted 3 years ago
+ 1 Zing!     [ Reply ]   [ Quote ]
that elite looks awesome, specially in colour, but yeah, the shadows are anoying sometimes, but as you said it adds to gameplay
st3dav
st3dav
#11   Posted 3 years ago
- 1 Noob     [ Reply ]   [ Quote ]
wow i just think it's great that you guys are so profecinal at what you do. thanks alot.
UbePwned
UbePwned
#12   Posted 3 years ago
    [ Reply ]   [ Quote ]
Wow, you guys are crazy good. That looks like harder work than the crap i do here at college
Frazzer
Frazzer
#13   Posted 3 years ago
    [ Reply ]   [ Quote ]
The color is great
Andymatron is online
Andymatron
Forza 3
#14   Posted 3 years ago
    [ Reply ]   [ Quote ]
I haven't a clue how. But thats a cool little trick
karlhockey
karlhockey
Ze Purple
#15   Posted 3 years ago
    [ Reply ]   [ Quote ]
These are the gods of rvb, they can anything at will.
Shadow_Recon
Shadow_Recon
#16   Posted 3 years ago
    [ Reply ]   [ Quote ]
u should write book on this stuff one it would be cool 2 more money win win am i right
syrix2
syrix2
shrimponbbq
#17   Posted 3 years ago
+ 1 Funny     [ Reply ]   [ Quote ]
you really do amazing me burns. the effort you put in is garguntuan. ad i cant spell. oh, and im gonna guess

hosting extra spartens or elites at one time, more than needed, to decrease the special things, which would include lighting and shadowing.
squeak117
squeak117
Noble Steef
#18   Posted 3 years ago
    [ Reply ]   [ Quote ]
Very interesting. The lighting looks great! Colours really stand out. Good find.
I love the way it works with vehicles.
Josiah1
Josiah1
#19   Posted 3 years ago
    [ Reply ]   [ Quote ]
I think I can do that too but I want to be exact about it, so I'll be back
nickles
nickles
#20   Posted 3 years ago
    [ Reply ]   [ Quote ]
Very impressive. This is why you guys are still producing the most visually professional-looking machinima series out there.
Spartan_l04
Spartan_l04
#21   Posted 3 years ago
    [ Reply ]   [ Quote ]
Well, I have NO idea what, what you just said means, so... I'll just take your word for it. Keep up the great work. We all expect great things out you guys on the RT Staff.
burnie is online
burnie
Scriptz
RT STAFF
#22   Posted 3 years ago
    [ Reply ]   [ Quote ]
PLEASE DO NOT GUESS. IT'S VERY SPECIFIC AND I WOULD APPRECIATE YOU VERIFYING BEFORE POSTING. THANKS.
Pulsar
Pulsar
#23   Posted 3 years ago
    [ Reply ]   [ Quote ]
I swear I'm going to figure this out.
SgtSarge
SgtSarge
#24   Posted 3 years ago
    [ Reply ]   [ Quote ]
wow. how interesting
st3dav
st3dav
#25   Posted 3 years ago
- 11 Noob     [ Reply ]   [ Quote ]
use characters flash lights
karlhockey
karlhockey
Ze Purple
#26   Posted 3 years ago
- 10 Noob     [ Reply ]   [ Quote ]
I wish I HAD halo 2. no money
llcoolbean
llcoolbean
#27   Posted 3 years ago
    [ Reply ]   [ Quote ]
I was wondering when you were going to explain all of that since you mentiuoned the troubles with the episode. But since you laid at all out it makes more sense why it was a tought episode to do. Begin to appreciate the work you guys do more and more.
karlhockey
karlhockey
Ze Purple
#28   Posted 3 years ago
    [ Reply ]   [ Quote ]
Thats is a real good idea st3dav

Post edited 2/20/06 10:40PM
Zatch
Zatch
Sponsor
#29   Posted 3 years ago
    [ Reply ]   [ Quote ]
Whoa. In the video it's as if you flipped the proverbial video game light switch.
metroid05
metroid05
Dank
#30   Posted 3 years ago
    [ Reply ]   [ Quote ]
damn... I wish I had my xbox at my moms house right now... god damn it!
[ 1 ] [ 2 ] ... [ 20 ] [ 21 ] [ Next ]