Sprite DLight - Instant normal maps for 2D graphics

Hey guys,

I would like to introduce the tool I am currently running a pretty successful Kickstarter campaign for:
Sprite DLight on Kickstarter
The project reached its funding goal within 17 hours and is now approaching the second stretch goal: a Mac version.
Stretch goal #1 is already reached: A dynamic lighting preview window.

The basic purpose of Sprite DLight is the generation of normal maps from 2D sprites in one click, which allows for quick and atmospheric dynamic lighting effects in 2D games:

In the “Updates” section, there is already a pretty straightforward guide for the integration with Unity, including a step-by-step video.

Click here for the Kickstarter project page, which contains lots of information, pictures, and a video preview of the stretch goal features!

5 Likes

I’ve always wondered why 2D games don’t already do this.

1 Like

Hey nicely done, you’ve taken the pain and effort out of producing 3d effects from 2d. Good job.

Thank you.
@angrypenguin : I has simply been to much effort to do this by hand, respectively, the quality of automated approaches via plugins and common normal map generators has been poor.

The quality of Sprite DLight’s normal maps certainly depends on the input images, but I am also working on a way to provide an easy method for manual adjustments to the generated normal maps. (see stretch goal #4)

When will this be available on the Asset store!?!? O_O

You won’t need a Unity plugin for this! The normal maps can just be dropped into the Unity editor, together with the sprites.
The release of the tool is planned for Spring 2015.

Looks nice!

Thank you :slight_smile:
Feedback and ideas for additional features are still welcome.

All right I’m in! Can’t wait for the beta :slight_smile:

Thanks a lot for backing!
The beta-start is planned for mid-December, I am pretty busy with the Kickstarter and Steam Greenlight campaigns at this time, even though I can’t wait to concentrate on the tool itself again.

1 Like

We have just reached the second stretch goal, so the tool will also be available for Mac!
This is a screenshot of the first Mac test build:

1 Like

Happy Thanksgiving everyone!
There is a new feature: an animated dynamic lighting preview for sprite sheets.
Click the image for the full update, including a video clip showing the new feature!


“Selen Run Animation”, ©2014 Lunar Ray Games, animated dynamic lighting preview of the sprite sheet in Sprite DLight

1 Like

Is this better, worse, same, different than SpriteLamp?

Do you allow multiple input maps in order to convey more depth information?

You definitely need to do some better demos.

@ JohnnyA: It is different.
Sprite Lamp combines 2-5 hand painted lighting profiles to a normal map.
Sprite DLight calculates a normal map, based on a sprite.

Regarding your second question: There are some stretch goals for Sprite DLight on the project page, right below the infograph, including a video. Stretch goal #4 could be interesting for you, as it provides a way to generate lightmaps from a normal map, which can be manually modified and serve as multiple input maps for a new normal map (this could be seen as the inversion of what Sprite Lamp does).

What kind of “better demos” are you thinking of? Could you elaborate on this?

Looks interesting! How does it compare to CrazyBump?
http://www.crazybump.com

Thank you.
A quick overview to show the difference of common normal map generators/plugins and Sprite DLight:

  • Original sprite by AlbertoV (DYA Games)
  • Normal map created by the GIMP plugin (same as PS plugin)
  • Normal map created by a common normal map generator with the original sprite used as height map, followed by shape enhancement
  • Normal map created by Sprite DLight in one click
  1. is the best result you can achieve with current automatic normal map generators combined with clever techniques, although the result is still pretty poor, it’s more of a bevel effect, which is randomly concave or convex, particularly at the edges of the shape.

I think this should answer your question, SixEcho :slight_smile:

I thought I’d make 2 comments here. One, I love the work being done on 2d. I saw sprite lamp and now this and it makes me realize (though I already new) that 2d is just not going to die. It doesn’t matter what comes out, but in some way or other 2d is going to be along for the ride of modernizing games.

And…I wanted to explain(from my point of view) why Sprite DLight works so much better than the random normal-map creators like crazybump for example. See, with normal textures, light is raised up, and dark is lowered(in general). With sprites on the other hand, not only can you be working with much smaller sizes(which don’t work well in other programs because they depend on detail to create curvature), but sprites need to be fully beveled upwards, some spots more than others, without having parts dip downwards(normals). Sprite DLight appears to be taking into account these details, taking into account not only brightness levels but color changes/contrasts as well, and isn’t doing all of the anti-aliasing and smoothing that other programs do, which would ruin those low level pixels in sprites.

This looks great. I’ve never backed a kickstarter project before but I’ll probably back this one.

Would Sprite DLight work fine with front-faced orthogonal sprites as well?

So great to see people excited about Sprite DLight.
Thank you, kburkhart84, you saved me a lot of writing :wink:

schmosef, I really appreciate that!

c-Row, I’m pretty sure it would work very well, but feel free to send me some sprites, so I can try them with the tool.