Metal Shader Creation
ShaderMania is a focused creative tool for live Metal shader editing, visual node graph composition, shader library exploration, and still image rendering on macOS and iPadOS.

ShaderMania
Create, edit, render, and share Metal shaders on macOS and iPadOS.
ShaderMania combines live Metal shader editing with a visual node graph. Build shader projects from shader and image nodes, connect named inputs, adjust parameters, preview changes in realtime, and export the rendered result.
Main Features
- Live Metal editing - Write fragment shaders with realtime syntax feedback, warnings, and errors.
- Node-based projects - Connect shader and image nodes to build reusable visual pipelines.
- Shader inputs - Declare named input slots in shader source and wire them directly in the graph.
- Interactive parameters - Expose shader values as UI controls for fast visual iteration.
- Rendering and export - Render to custom resolutions and export shader output as PNG.
- Shader library - Browse public shader examples, add them to projects, and share useful shader work.
- macOS and iPadOS - Work on desktop or iPad with a workflow designed for creative shader exploration.
ShaderMania is useful for learning Metal shader programming, experimenting with procedural visuals, creating still shader renders, and building small reusable shader graphs.