Wave Normal Map is a free, browser-based tool from XO3D Labs. Generate tileable water and wave normal maps with adjustable frequency, wobble, ridge sharpness, strength, DirectX or OpenGL Y flip and PNG export. It is built for 3D artists, CGI generalists and technical artists, runs entirely in your browser with no signup or install, and is one of 70 free tools in the Labs suite.
What it does
Wave Normal Map creates procedural, tileable water and wave tangent-space normal maps for ripples, grooves, stylised water, shader tests and material look development. The generator runs locally in the browser and outputs a PNG normal map without any upload.
How to use it
Choose a preset, then tune wave count, wobble count, wobble amount, ridge sharpness and normal strength. Pick a 256 to 4096 pixel square output size, choose DirectX or flip Y for OpenGL, generate the map and export the PNG.
Downloads and privacy
The map is generated on the canvas in your browser. There is no file upload, no account and no signup. Export Normal PNG appears only after a map has been generated, and setting changes hide the stale export until a fresh map is created.
Frequently asked questions
What does Wave Normal Map do?
Generate tileable water and wave normal maps with adjustable frequency, wobble, ridge sharpness, strength, DirectX or OpenGL Y flip and PNG export.
Are my images uploaded to a server?
No. Everything is processed locally in your browser using the HTML canvas, so your images and files never leave your device.
Is Wave Normal Map free to use?
Yes. Wave Normal Map is completely free, with no account, login, trial or paywall. It is one of 70 free tools published by XO3D Labs.
Do I need to install anything or sign up?
No. The tool runs entirely in your web browser on desktop and mobile - there is nothing to download, install or sign up for.
Who created this tool?
XO3D is a UK-based product CGI studio headquartered in Stevenage, working with brands across the UK and internationally. XO3D Labs is its free tool suite for the CGI and product-marketing community.