Clone-Zone FxP - Emulation - Roms - Retro - Games - Apps
Main Menu
Welcome to Clone-Zone FxP! The ultimate community for Emulation, Roms, Retro systems like Commodore, Atari, SEGA and also PC Games and Apps.

SpriteIlluminator 1.6.2 (x64)

Started by CZFXP, Mar 01, 2026, 07:23 PM

Previous topic - Next topic

CZFXP



File size: 52.8 MB

Create stunning light effects with 2d sprites in your game engine. Works with any game engine that supports 2d lighting, e.g.

Use 3d light effects in your 2d game

SpriteIlluminator helps you to create stunning light effects known from 3d games in your 2d game.

How does it work?

This section explains how you can create light effects for your 2d game.

What is a normal map?

A normal map is an image in wich each pixel corresponds with a pixel in your sprite.

The pixel in the normal map represents the direction in which the sprite's pixel is facing. This information is encoded in the red, green and blue channel.

How does the light effect work in my game?

You need a game engine that is based on 3d technology (OpenGL, WebGL, Metal, Vulcan, DirectX). It unfortunately does not work on pure 2d renderers (e.g. Canvas based engines for the web).

Some game engines like Phaser, PixiJS, Unity, Godot support normal mapped sprites out of the box. Some others like cocos2d-x require custom shaders to render the sprites.

How do I create a normal map?

It's not hard to create a normal map - a painting tool like Photoshop or Affinity Photo would usually suffice to create simple normal maps by hand.

Pick the color corresponding to the surface angle from the image on the right. Paint all areas that face in that direction in that color.

However the process is tedious and without a good preview of what you are doing it's hard to get the normal maps right.

      Code:

You are not allowed to view links.

Register or Login

  •  

REPORT DEAD LINKS

Are you sure the links in this topic are dead?

emulation, emulator, roms, retro gaming, retro games, clone zone, clone-zone, fxp, retro console, old school gaming, classic games, video game archive, game preservation, gaming community, forum, gaming forum, discussion board, abandonware, freeware, shareware, apps, applications, software, downloads, game downloads, emulator downloads, rom downloads, nintendo, snes, super nintendo, nes, nintendo 64, n64, gameboy, gameboy advance, gba, gameboy color, gbc, nintendo ds, nds, 3ds, gamecube, wii, wii u, switch, sega, mega drive, genesis, sega saturn, dreamcast, master system, game gear, sega cd, playstation, ps1, ps2, ps3, psx, psp, vita, xbox, xbox 360, atari, atari 2600, atari st, commodore 64, c64, amiga, mame, arcade, arcade games, coin op, retro arcade, dos games, pc games, windows games, android games, ios games, mobile games, emulation software, bios, bios files, retroarch, mame4droid, dolphin emulator, pcsx2, rpcs3, cemu, yuzu, ryujinx, mupen64plus, snes9x, zsnes, epsxe, ppsspp, mednafen, openemu, retropie, recalbox, batocera, lakka, raspberry pi, emulation station, hyperspin, launchbox, bigbox, game ripping, rom hacking, rom hack, translation patch, fan translation, undub, game mod, cheat codes, gameshark, action replay, game genie, savestate, save state, cheats, walkthroughs, guides, game guides, speedrun, speedrunning, any percent, longplay, lets play, gaming history, console history, gaming nostalgia, nostalgia, childhood games, 8 bit, 16 bit, 32 bit, 64 bit, pixel art, chiptune, vgm, video game music, ost, soundtrack, gaming soundtrack, iso, bin, cue, nrg, img, zip, 7z, rar, rom set, full set, no intro, redump, tosec, goodsets, dat files, romset, complete collection, gaming collection, cartridge, disc, cd rom, dvd rom, bluray, region free, ntsc, pal, eur, usa, jpn, japan import, gaming import