Dee's Recent Forum Activity

  • The clock is ticking...

    27 hours left to grab the tool at the Kickstarter backer price and to jump in for the beta.

    "Skull Plant", ©2013 Kevin Chaloux (kaiseto.deviantart.com) , normal map and dynamic lighting preview of Sprite DLight

  • The final stretch goal (a feature which allows for convenient adjustments to the generated normal maps) has been reached and the project has 6 more days on Kickstarter.

    I am currently re-designing the UI:

  • Thanks a lot, plauk

    Yes it would really be nice to have Construct 2 fully support dynamic lighting.

    In the meantime, you could still go with the new feature of the recently reached stretch goal, which allows you to re-render sprites with the lighting conditions of different environments, based on the generated normal map. This feature will work with batch processing and it transforms the spot light into a directional light, so all subjects on sprite sheets can be consistently rendered:

    "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

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Happy Thanksgiving!

    There is a new feature: an animated dynamic lighting preview for sprite sheets.

    The full update including a video, is available on the kickstarter project page (Update #6)

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

  • A small update:

    Stretch goal #2 is reached. Sprite DLight will also be available for Mac!

    Here is a screenhot of the first Mac test build:

  • The project finally has four stretch goals:

    • $ 4.000 Lighting preview (already reached)

    • $ 7.000 Mac version

    • $ 9.000 Re-Rendering

    • $11.000 Manual artistic control

    I made another video to introduce all these new features. It is included in the Kickstarter stretch goal update of Sprite DLight (Update #4).

    Thanks to everybody who contributed to these stretch goals with amazing ideas, and thanks to all of you who backed the project.

  • Thank you, GeometriX.

    Your stretch goal proposal is something I will not add as a stretch goal, but my plan is to get in touch with experts for some of the most popular engines and to set up some kind of knowledge base to give users a starting point.

  • A quick update on Sprite DLight:

    The Kickstarter got funded within 17 hours after launch and is now at 170%. Thanks to all of you who backed it or gave me feedback on it, I am still overwhelmed.

    Now I'd like to ask you guys for suggestions regarding stretch goals. Any ideas for additional features are very welcome.

  • Right, the tool does not provide plugins for runtime-calculation of normal maps, it just provides the maps as images, which can then be used in game engines.

    Doing plugins for game engines separately would require me to rewrite the tool for various different engines, in multiple programming languages, which would of course be cool, but this exceeds the scope of the project by far ($2,2k funding goal and estimated delivery date by April 2015).

    Another reason making runtime-generation of normal maps in the quality of Sprite DLight very unlikely is that the shape volume effect is pretty performance-heavy.

    This effect is one of the major things that separate the generated maps from the output of other tools, like CB (you saw the difference in the animations), and dropping that for better performance would make the whole thing kind of pointless.

  • There you go....

    Normal map for LemonDROP's sprite, created by Sprite DLight:

    Dynamic lighting preview, recorded in the Sprite Lamp shader:

  • Hi everyone, Sprite DLight guy here.

    Pretty exciting to already see that much interest in my tool, even before launch.

    I would like to elaborate a bit on things that have been discussed here.

    First of all, I have to point out that the output of Sprite DLight is (among other assets) a normal map, which can be used in any engine that supports shaders.

    So the question is not if C2 could make use of this, as it already can.

    Engine integration of Sprite DLight's normal maps is the same as for any other normal maps.

    For Construct 2, the developer of Sprite Lamp is already working on a solution, together with some guys of this forum.

    I found a link on the Sprite Lamp website, seems like I cannot post it here... okay, type "sprite lamp construct2" in google search and it should be among the first sites.

    On skeletal animation integration:

    Generating normal maps for body parts or for an atlas in one is absolutely possible.

    In the KS video, there is an example of a character, seen in a Spine-runtime, with dynamic lighting from a shader, written by a friend of mine.

    As the principle is basically the same, this shouldn't be hard to implement for Spriter, too.

    To FraktalZero's question: Sprite DLight's normal maps are in tangent space, which seems to be standard for normal map generators.

    Last but not least, I would like to point out the difference to other normal map generators again, as people keep asking over and over after reading "normal map generator":

    Common normal map generators like CB & co simply cannot create voluminous shapes, they just produce a bevel-like bump effect from a surface.

    LemonDROP has posted a nice example for this, I will upload a normal map made by Sprite DLight for the same artwork and a shader preview later, so everybody can see the difference.

    And then you have tools like Sprite Lamp, that actually can produce great normal maps, depending on the skill of the artist who draws the required 2-5 lighting profiles.

    The downside here is obvious: For larger projects, this means a HUGE amount of work, and you need at least some basic artistic skills to paint nice shading for multiple directions.

    Long story short: Sprite DLight generates a normal map for a sprite or even a sprite sheet by only using this sprite as the input image.

    Load a sprite, press a button, if you want, adjust the result with sliders and options, save the generated map and enjoy.

    You won't have as much control over the result as you have with Sprite Lamp, but the simplification and time saving payoff is beyond compare.

  • I have updated the kickstarter with the new techniques and nicer looking characters (I also changed the original post of this thread).

    The video, the reward tiers and stretch goals have been changed and I am now working on the new toons with exchangeable body parts.

    The changes in short:

    • The source files for Spine will be provided for every toon, containing skeleton and animation data
    • The images for the body parts will be provided and can be mixed to create unique toons
    • Every toon now comes with a custom head generator

    Here's a preview of some female heads created with the custom head generator:

    Thanks again for all the great feedback and helpful tips.

Dee's avatar

Dee

Member since 24 Mar, 2014

None one is following Dee yet!

Connect with Dee

Trophy Case

  • 10-Year Club
  • Email Verified

Progress

11/44
How to earn trophies