Freelancer Community Network
Reminder: Internet Explorer 6 or below are NOT supported.
Multiplayer Connection Tutorial
Collapse/Expand Random Image
Collapse/Expand Login


Remember me

Lost Password?

Register now!
Collapse/Expand Chat
Collapse/Expand Donations
Monthly costs: -30€
Income (ads): +10€
Donations (last month): +10€

Current balance: +10€
(last updated 09/2015)

Please make a donation if you want to help keeping The-Starport online:

Bitcoin address:
Collapse/Expand Who's Online
38 user(s) are online (5 user(s) are browsing News)

Members: 0
Guests: 38

Collapse/Expand Links
Collapse/Expand Advertisement
There are currently 47 users playing Freelancer on 58 servers.
October. 7, 2015
Soft Particles, Dynamic Lighting and DX9 wonderfulness in FW:ToW Freelancer Coding News
Posted by Sushi on 2010/12/7 3:30:50 (7175 reads) News by the same author

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:

Rating: 0.00 (0 votes) - Rate this News - Comments (51)
Previous article - Next article Printer Friendly Page Send this Story to a Friend Create a PDF from the article

Other articles
2015/8/8 23:50:00 - Freelancer: Mostly Harmless v0.3 Release
2015/4/3 15:43:45 - Server Switch & Site Direction
2014/6/6 12:25:58 - Arena Commander (Dogfighting Module) released
2014/6/6 12:16:54 - Recent Site Downtime
2014/3/11 12:49:11 - Vega Strike (OSS)
2014/1/7 19:36:54 - Enigma V.4 ATG (Deutscher Freelancer-Mod)
2013/12/14 2:29:07 - Elite Dangerous - Alpha Phase started
2013/11/14 23:00:00 - X Rebirth Release Trailer
2013/11/14 14:45:37 - Freelancer: Mostly Harmless 0.2
2013/11/11 15:07:03 - Freeworlds: Tides of War: The Update