Everade's Forum Posts

  • NormalMap32

    Download from itch.io

    Download from construct.net

    Description

    NormalMap32 allows you to create and control up to 32 colored point lights that interact with a 2D normal map texture. The result is a simulated 3D lighting effect.

    What Is A Normal Map?

    Normal mapping is a texture mapping technique used for faking the lighting of bumps and dents – an implementation of bump mapping. Each normal map pixel represents the direction in which the sprite's pixel is facing.

    How Does It Work?

    You have to create OpenGL/WebGL compatible normal map sprites for each 2D sprite you want to apply the effect onto. This normal map sprite is used as a foreground effect that needs to be placed on top of the original 2D sprite background.

    You can create Normal Map sprites either automatically using Normal Map Generator software, or draw them by hand. The NormalMap32 effect needs to be applied to each normal map sprite you've imported into Construct 3. Light sources are then defined within the parameters of each normal map sprite effect.

    Please note that a light source object is not a requirement, but it's a convenient way to create dynamic lights within your game, as shown in the fully documented example project.

    Examples

    Performance Considerations

    Applying the effect to lots of individual normal map sprites can be costly. It is recommended to apply the effect to a single layer instead. Set Max Light ID to the lowest possible value for enhanced shader performance.

    Notice

    NormalMap32 evolved from the NormalMapExtended addon. Compared to NormalMapExtended, NormalMap32 offers more functionality and less complexity in an overall enhanced package.

    Features

    • Supports WebGL1, WebGL2 and WebGPU.
    • Up to 32 simultaneous RGB light sources per normal map.
    • Linear, quadratic or mixed light falloff.
    • Distance clamping for spot light effects.
    • Supports flipped and rotated normal maps.
    • Global ambient RGB light.

    Tagged:

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thanks for the swift fix!

    Although the links are correct now, there are no actual 4 pages, it shows always the same items.

  • The page navigation on the Profile -> Addons page of users is linking to the profile/tutorial section instead of profile/addons.

    Scroll to the bottom and try to navigate to Page 2-4

    construct.net/en/users/198994/skymen/addons

    • Post link icon

    Lovely guide and update, was able to create a webgl2 variant including webgl1 fallback with ease.

    Thank you!

  • You do not have permission to view this post

  • Just drag and drop the project file into Construct.

    Or if it's a project folder, import it using the Construct menu.

    You don't even need a license to open it. A project is not bound to any Construct license.

    Keep in mind that you will need the project file/folder, not an exported game.

  • Official multiplayer plugin which lacks interest management. construct.net/en/courses/online-multiplayer-construct-12

    You can use Websockets. construct.net/en/make-games/manuals/construct-3/plugin-reference/websocket

    Or a 3rd party plugin like Photon or Colyseus. construct.net/en/make-games/addons

    • Post link icon

    How to be counter-productive 101:

    Re-Post & increase sarcasm by 400%.

    Their products are education oriented. It's not made to remind devs, but kids. Get over it.

  • Click the link in my last post.

  • You can try to convert the C2 plugin to a C3 plugin.

    Or you open the project in C2, remove the plugin (and all events related to it), then open it in C3.

  • Sure.

    You could seperate the leg animation from the upper body.

    Or seperate the arms as an individual animation.

    Or create an additional full body animation that combines both walking and punching. Then switch to the combined animation whenever it's needed.

  • Yes i believe the WindowsIconUpdater.exe was in the main folder.

  • Make sure your video card driver is up to date.

  • I noticed similar lag multiple times when trying to select text (double click) in a js script file. And script's content was really small.

    A restart always solved the selection lag.