Working on new light model

I'm currently working on improving the light model in the CopperCube Game engine. The current one works well, but for some cases, it doesn't look very nice. For example, it doesn't look very good when you have just a few very bright lights. I now have worked a bit on this, and the result so far works very well everywhere (showing an example scene where the old model really looks bad):

And with 'everywhere', I mean the fixed function pipeline for old hardware, static light mapping for slow hardware, dynamic lights, dynamic lights + dynamic shadows, for all platforms including Windows, Mac, Android and WebGL. The trick is that it needs to work everywhere, and look the same or at least very similar on all of them, without much performance loss.

I think based on this, I can also work on a more modern rendering pipeline in the future.

five comments, already:

Looks quite a bit different!
erik - 27 03 18 - 10:54

i’d say that’s a huge improvement!
Lenx - 27 03 18 - 14:39

per pixel lighting?
bob - 30 03 18 - 12:25

Great improvement..
Just_in_case - 31 03 18 - 06:23

I think that it is an excellent improvement…however, I still feel like the current updates are just not enough…I would still like to see better oculus rift support, etc…but I will take an update none the less
Zoo (link) - 04 04 18 - 13:37

Displayed name:  
Remember personal info?
Website (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile


Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.