Shape-based height field authoring for normal maps. 3D but not 3D, done the hard way.
electronreactgamedevtypescriptspritesgame-developmentimage-processingheightmapgame-assets2d-graphicswebgputexture-generationnormal-mappingnormal-mapnormalmap-generatorheight-field
-
Updated
Aug 4, 2026 - TypeScript