Meng ToDesign+Code founder; MengTo/Skills 7k+ GitHub starsRealistic 3D Water
Add a lifelike ocean with waves and foam to a 3D scene.

Add an open ocean to my Three.js scene: sun glitter, foam and a ship's wake.
Used Edge: Realistic 3D WaterWaves that stay sharp to the horizon without shimmering.
Sky reflection, sun glitter and foam in a reusable ocean module.
What it does
- Rolling waves
- Sun glitter
- Foam
- A ship's wake
- A reusable module
- Cost checked

Why Meng To
Founder of Design+Code. Each fact links its public source.
- Founded Design+Code
He founded Design+Code, teaching designers to code and developers to design.
mengto.com - Builds design tools Aura and DreamCut
He builds Aura and DreamCut alongside his Design+Code courses.
mengto.com - 7k+ GitHub stars on his skills
His agent skills repo for designers and builders has 7k+ GitHub stars.
GitHub
How it works
- 1Reuse
Starts from the working ocean module.
- 2Shade
Shades waves per pixel.
- 3Verify
Checks the horizon and the frame cost.
Add an open ocean to my Three.js scene: sun glitter, foam and a ship's wake.
Used Edge: Realistic 3D WaterWaves that stay sharp to the horizon without shimmering.
Package instructions + 1 worked example
These materials show the intended workflow. They do not support a measured performance claim.
Evidence standardSelect the Files tab to load SKILL.md.
Skill details
What you get & setupPackage instructions
Add a lifelike ocean to a 3D web scene: rolling waves, sun glitter on the water, foam and a ship's wake.
- Input
- A task and the working material it needs
- Output
- Generated image
- Setup
- Read the package instructions before use
Evidence & limitationsPackage available
Package available. All skill files are here. The worked example explains the intended workflow; it is not a recorded model run.
Creator, source & adoptionMeng To
Created by Meng To. The installable package is distributed through the public getedgehq skills collection.
Read skill files11 files
Security scanPassed · Oct 7, 2026
Edge scans the exact package it delivers before an agent loads it. A pass means no scanner flagged it, not that the skill is safe: read its instructions and commands before you run them.
- Edge static checks
- Pass · edge-static/1.0.2 · Oct 7, 2026
- Edge committed-secret checks
- Pass · edge-secrets/1.0.0 · Oct 7, 2026
- Gen Agent Trust Hub
- Pass · Sep 25, 2026 · via skills.sh
- Socket
- Pass · Sep 25, 2026 · via skills.sh
- Snyk
- Pass · Sep 25, 2026 · via skills.sh