Freelancer Community Network
Reminder: Internet Explorer 6 or below are NOT supported.
HomeHome
ForumForum
WikiWiki
DownloadsDownloads
ForgeForge
Multiplayer Connection Tutorial
Collapse/Expand Donations
Monthly costs: -50€
Income (ads): +20€
Donations (last month): +0€

Current balance: -100€
(last updated 08/2014)

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

Bitcoin address:
Thanks!
Collapse/Expand Random Image
Collapse/Expand Poll
Would you be interested in Star Citizen modding?
Yes. 79% (233)
No, not interested in SC mods/modding. 7% (21)
No, not interested in SC in general. 13% (38)
Total Votes: 292
5 Comments
Collapse/Expand Login
Username:

Password:

Remember me



Lost Password?

Register now!
Collapse/Expand Chat
Collapse/Expand Twitter
Collapse/Expand Who's Online
48 user(s) are online (3 user(s) are browsing News)

Members: 1
Guests: 47

Thaddeus, more...
Collapse/Expand Links
Collapse/Expand Advertisement
There are currently 61 users playing Freelancer on 62 servers.
August. 2, 2014
Soft Particles, Dynamic Lighting and DX9 wonderfulness in FW:ToW Freelancer Coding News
Posted by Sushi on 2010/12/7 3:30:50 (5419 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



[/center]

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

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
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
2013/10/22 22:37:06 - Update on Star Citizen Development
2013/9/19 15:27:44 - Elite: Dangerous Capital Ship Battle Video