Post news Report 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
Post comment Comments
alpha69a
alpha69a - - 27 comments

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 - - 1,450 comments

Shadows are definitely coming :)

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

Reply Good karma Bad karma+3 votes
Expack
Expack - - 312 comments

<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 - - 1,450 comments

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

Reply Good karma Bad karma+1 vote
ChadaFACE
ChadaFACE - - 3,284 comments

what about normal maps?

Reply Good karma Bad karma+1 vote
FW:ToW_Sushi
FW:ToW_Sushi - - 1,450 comments

They're coming, too ;)

Reply Good karma Bad karma+1 vote
mods_only_man
mods_only_man - - 36 comments

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 - - 1,450 comments

hehe. Me too! Thank you!

Reply Good karma Bad karma+1 vote
Kampher
Kampher - - 9 comments

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 - - 1,450 comments

Thanks, Kamph. :)

Reply Good karma Bad karma+1 vote
ChewieBacca
ChewieBacca - - 15 comments

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

Reply Good karma Bad karma+2 votes
FW:ToW_Sushi
FW:ToW_Sushi - - 1,450 comments

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 - - 230 comments

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 - - 1,616 comments

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 - - 1,450 comments

Thanks, BoP.

Reply Good karma Bad karma+1 vote
Twigs
Twigs - - 132 comments

Very nice work guys!

Reply Good karma Bad karma+1 vote
FW:ToW_Sushi
FW:ToW_Sushi - - 1,450 comments

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

Reply Good karma Bad karma+1 vote
TALON_UK
TALON_UK - - 1,156 comments

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 - - 1,450 comments

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

Reply Good karma Bad karma+1 vote
Radar11m
Radar11m - - 694 comments

one word "Wow"

Reply Good karma Bad karma+1 vote
DireWolf2000
DireWolf2000 - - 15 comments

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 - - 168 comments

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

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: