Dynamic lighting in LÖVE

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
2dee
Prole
Posts: 11
Joined: Sun Nov 23, 2014 6:53 pm
Contact:

Re: Dynamic lighting in LÖVE

Post by 2dee »

1.There is no final decision yet, but I have been thinking of $30 for the Lite version and $50 for the Pro version when everything is done, so backers are rewarded for helping to make it possible (Kickstarter and PayPal backer prices are $20 for the Lite and $35 for the Pro version).

2. Sprite Lamp is an amazing tool that takes 2-5 hand painted lighting profiles and combines them to a normal map.
This way, you could have things like brush strokes in the normal map and you can achieve a better quality if you take the time (and have the skill) to paint everything nicely.
Sprite DLight is targeted to projects with larger numbers of sprites, where you just don't have the time to draw everything by hand.
Think of animated characters. You would just process the sprite sheet in one click, resulting in quick normal maps that are all calculated with the same settings.
So Sprite Lamp is about maximum control and making your work easier, while Sprite DLight is about doing your work for you.
If you do not know which one to choose, just take both ;)
User avatar
2dee
Prole
Posts: 11
Joined: Sun Nov 23, 2014 6:53 pm
Contact:

Re: Dynamic lighting in LÖVE

Post by 2dee »

Happy Thanksgiving with a small update:
There is a new feature as a gift to all supporters: an animated dynamic lighting preview for sprite sheets. 
Click the image for the full update, including a video clip showing the new feature!

Image
"Selen Run Animation", ©2014 Lunar Ray Games, animated dynamic lighting preview of the sprite sheet in Sprite DLight
User avatar
josefnpat
Inner party member
Posts: 955
Joined: Wed Oct 05, 2011 1:36 am
Location: your basement
Contact:

Re: Dynamic lighting in LÖVE

Post by josefnpat »

Thanks for answering my questions!
Missing Sentinel Software | Twitter

FORCIBLY IGNORED.
<leafo> when in doubt delete all of your code
<bartbes> git rm -r *
<bartbes> git commit -m "Fixed all bugs"
<bartbes> git push
User avatar
2dee
Prole
Posts: 11
Joined: Sun Nov 23, 2014 6:53 pm
Contact:

Re: Dynamic lighting in LÖVE

Post by 2dee »

You are welcome.
Feel free to ask some more!
User avatar
adnzzzzZ
Party member
Posts: 305
Joined: Sun Dec 26, 2010 11:04 pm
Location: Porto Alegre, Brazil

Re: Dynamic lighting in LÖVE

Post by adnzzzzZ »

Not a question, but you should probably consider making a post about this project on http://reddit.com/r/gamedev. See the posting guidelines for Kickstarter projects http://www.reddit.com/r/gamedev/wiki/po ... elines_faq. People will most likely enjoy it a lot and it will help you reach your 11k goal, since /r/gamedev is a huge audience. Here's SpriteLamp's post for comparison http://www.reddit.com/r/gamedev/comment ... or_2d_art/
User avatar
2dee
Prole
Posts: 11
Joined: Sun Nov 23, 2014 6:53 pm
Contact:

Re: Dynamic lighting in LÖVE

Post by 2dee »

Thanks a lot for your suggestion, adnzzzzZ, I have heard about reddit and thought it was too much of a hassle to get started with while doing all the other stuff of the campaign, but you convinced me and I'm looking into it. Seems like a small summary of the project, together with a link to the KS should be enough to begin with.
Thank you, sir!

*edit: My reddit post finally got approved by a mod, after being eaten by the spam filter ;) http://www.reddit.com/r/gamedev/comment ... _graphics/
SPlice
Prole
Posts: 48
Joined: Thu Jul 28, 2011 8:53 am

Re: Dynamic lighting in LÖVE

Post by SPlice »

This looks really great, I think I will have to learn how to implement proper lighting into my projects now!
User avatar
2dee
Prole
Posts: 11
Joined: Sun Nov 23, 2014 6:53 pm
Contact:

Re: Dynamic lighting in LÖVE

Post by 2dee »

I hope "real" dynamic lighting will work for LÖVE with the light library or something similar, still I'd like to share the latest news:
The third stretch goal has been reached, which brings a feature to re-render sprites with different lighting conditions, based on the generated normal map.
The diffuse light of the lighting preview can be reduced to its directional component, so all frames inside a sprite sheet can be consistently re-rendered.
With the batch-processing feature of the Pro version, all sprites of a game project can be re-rendered for various environments in a few clicks.

Image
"Super Aged Warriors Alpha 2 HD Turbo Special", ©2014 AlbertoV (DYA Games), re-rendered for different environments with the normal map and lighting of Sprite DLight

Image
"Wolf where?" sprite sheet, ©2014 Kevin Chaloux, re-rendered for different environments with the normal map and lighting of Sprite DLight

Finally, a huge "THANK YOU" to adnzzzzZ for the suggestion to post on reddit, which resulted in a massive boost.
The Kickstarter is now more than 450% funded and less than $500 away from the final stretch goal, with about 8 days left.
User avatar
2dee
Prole
Posts: 11
Joined: Sun Nov 23, 2014 6:53 pm
Contact:

Re: Dynamic lighting in LÖVE

Post by 2dee »

So, the campaign is almost over, there are 24 hours left to grab the tool at the Kickstarter backer price and to jump in for the beta.
Thanks for all the good ideas and great support.

Image
"Skull Plant", ©2013 Kevin Chaloux, normal map and dynamic lighting preview of Sprite DLight
User avatar
Zilarrezko
Party member
Posts: 345
Joined: Mon Dec 10, 2012 5:50 am
Location: Oregon

Re: Dynamic lighting in LÖVE

Post by Zilarrezko »

Isometric normal maps?

I'm having a problem with those, I have been brought to just shading using colors in gimp.

Here's an example of a tile. (I would make a normal map for example purposes but I wouldn't be asking this question if I knew how to make a quality one)
E2S.png
E2S.png (553 Bytes) Viewed 7176 times
[yeah I know it looks like crap. I spent 10 minutes on it.]

is this type of sprite/graphic covered in your program?

EDIT: was this a stupid question? Am I missing something?
Post Reply

Who is online

Users browsing this forum: No registered users and 84 guests