Post news RSS Deferred Rendering: Dynamic Lighting & Soft Particles

Our newest update to Freelancer's ancient graphics engine includes support for current state-of-the-art graphics effects.

Posted by on


Freelancer's capabilities of rendering dynamic lights has always been massively lacking. Not only was there a 4-light per object limit, once there were more lights affecting an object, lighting would get bugged quickly, not drawing the closest lights. To counter this major disadvantage in rendering lighting I've been converting Freelancer's forward rendering pipeline to deferred rendering.

In deferred rendering, the geometry is first written to geometry buffers in a single pass. Then, in further passes, the geometry buffers are used to calculate the correct lighting. This allows us to render many lights per object without critically affecting the frame rate. However, there is still a noticeable performance decrease due to the nature of deferred rendering. I wont go into more detail at this point since its very technical. For further info, simply search the internet for deferred rendering.

Besides much improved dynamic lighting, deferred rendering also enables us to implement more next generation effects into the 7 years old Freelancer engine, such as Soft Particles. Soft Particles basically get rid of hard edges where particle effects collide with the environment. On intersection, the depth buffer is queried to make the particle fade out seamlessly, resulting in effects that feel a lot more natural. This is especially useful for smoke and fire effects as well as explosions.

Now to the eye candy. We are still exploring ways to add light sources to the game, however, FriendlyFire has added light sources to many beam/impact effects (and to stations) in order to show off the power of deferred rendering:

Starry Sullust



Also, here is an effect, made as well by FriendlyFire, to show off Soft Particles:

Soft Particles


Please note, this is all still a work-in-progress. However, stay tuned for further updates on our quest to update Freelancer's graphics engine! Also, please vote for us in the MotY Upcoming category!



As always any comments, suggestions or questions are always welcomed!
-------------------------
Please follow us also on:
PhotobucketPhotobucket
Comments
alpha69a
alpha69a

looks awesome, just wondering were you guys gonna try to do shadows too?

what you guys have done has already gone way beyond what i thought was possible in freelancer, keep it up

Reply Good karma Bad karma+5 votes
FW:ToW_Sushi
FW:ToW_Sushi

Shadows are definitely coming :)

Thanks for the kind words! It's much appreciated!

Reply Good karma Bad karma+3 votes
Expack
Expack

<EXPACK loses his jaw after seeing the INSANE improvements to the Freelancer engine!>

Need I say more?

Reply Good karma Bad karma+2 votes
FW:ToW_Sushi
FW:ToW_Sushi

Ya, that was similar to my reaction! Thanks man :)

Reply Good karma Bad karma+1 vote
ChadaFACE
ChadaFACE

what about normal maps?

Reply Good karma Bad karma+1 vote
FW:ToW_Sushi
FW:ToW_Sushi

They're coming, too ;)

Reply Good karma Bad karma+1 vote
mods_only_man
mods_only_man

I'm pretty sure that was one of the coolest things I've ever seen. I'm now about 30% more anxious to play this when It's finished :D

Reply Good karma Bad karma+2 votes
FW:ToW_Sushi
FW:ToW_Sushi

hehe. Me too! Thank you!

Reply Good karma Bad karma+1 vote
Kampher
Kampher

Truly Fantastic. The station really caught my eye. The mod is making freelancer look like a current generation space Sim (If there even are any, anymore)

I hope you guys get this out to as many people as possible, because this mod really deserves accolades for what it's doing to an age old game like Freelancer.

Reply Good karma Bad karma+2 votes
FW:ToW_Sushi
FW:ToW_Sushi

Thanks, Kamph. :)

Reply Good karma Bad karma+1 vote
ChewieBacca
ChewieBacca

Looks good guys..keep it up..=P

Reply Good karma Bad karma+2 votes
FW:ToW_Sushi
FW:ToW_Sushi

CHEWIE! Great to hear from you, bro. Hope all things are well and glad to see you're still following the mod.

Reply Good karma Bad karma+1 vote
R3bornSh4dow
R3bornSh4dow

Waaaaaaaaaaaaaah. Now I think that this is going to kill my PC :( Gotta get a new one to play FW: ToW!

Reply Good karma Bad karma+1 vote
Bird_of_Prey
Bird_of_Prey

Simply marvelous! Some great new tricks you're teaching that old dog.

Reply Good karma Bad karma+1 vote
FW:ToW_Sushi
FW:ToW_Sushi

Thanks, BoP.

Reply Good karma Bad karma+1 vote
Twigs
Twigs

Very nice work guys!

Reply Good karma Bad karma+1 vote
FW:ToW_Sushi
FW:ToW_Sushi

Thanks, Twigs. Hope all is well with the First Strike mod!

Reply Good karma Bad karma+1 vote
TALON_UK
TALON_UK

Excellent! Looking gorgeous with the dynamic lighting and what not, if you guys don't get best upcoming mod just for all these technical improvements you're making to the Freelancer engine, there is no justice in this Galaxy.

Keep up the top notch work.

Reply Good karma Bad karma+1 vote
FW:ToW_Sushi
FW:ToW_Sushi

If we get into the top 5 I'll be tickled pink :)

Reply Good karma Bad karma+1 vote
Radar11m
Radar11m

one word "Wow"

Reply Good karma Bad karma+1 vote
DireWolf2000
DireWolf2000

Simply stunning. I never imagined the FL engine could do stuff like this. Can't wait!

On an unrelated subject, will you be changing the repetitive AI voices in the final?

Reply Good karma Bad karma+1 vote
Tilranus
Tilranus

When will this be out?
I can't wait any longer.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.