
MetalGraph
Build Metal shaders visually
Free · In‑App Purchases
MetalGraph is a visual node-based editor for creating Metal shaders on iPad and Mac. Design stunning visual effects, learn GPU programming concepts, and export production-ready code—all without writing a single line of shader code.
VISUAL SHADER CREATION
• Drag-and-drop node editor with 50+ nodes
• Real-time preview shows your shader instantly
• Connect nodes to build complex effects
• Animated preview with time-based effects
LEARN BY DOING
• 30+ built-in examples covering:
- Color effects (gradients, plasma, voronoi)
- Layer effects (glass, chromatic aberration)
- Distortion (waves, ripples)
- Interactive touch effects
• Perfect companion for metal.graphics course
PRODUCTION-READY EXPORT
• Generate complete Metal Shading Language code
• SwiftUI-ready .colorEffect and .layerEffect variants
• Copy code directly into your Xcode project
• Syntax-highlighted code display
AI ASSISTANT
• Ask questions about shader techniques
• Get help building complex effects
• Claude and OpenAI integration
ADVANCED FEATURES
• Create reusable custom nodes
• For loops for iterative computations
• Touch-responsive interactive effects
• Multi-window support on iPad
Whether you're learning Metal shaders, prototyping visual effects, or building production graphics—MetalGraph makes GPU programming accessible and fun.
---
From the creator of metal.graphics.
Terms of Use: https://metal.graphics/terms
Ratings & Reviews
This app hasn’t received enough ratings or reviews to display an overview.
Fixed a bug where exported Metal shader code failed to compile in Xcode with "use of undeclared identifier 'uniforms'". Shader parameters are now exported as named arguments in the shader signature.
Node labels are now reflected in generated variable names — label a node "Radius" and the exported code uses float radius throughout.
The inspector now shows the exact variable name for any selected node, making it easy to identify and edit parameters in exported code.
The developer, Digital Toys LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
- Identifiers
- Usage Data
- Diagnostics
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Digital Toys LLC
- Size
- 7.4 MB
- Category
- Developer Tools
- Compatibility
Requires iPadOS 18.0 or later.
- iPad
Requires iPadOS 18.0 or later. - Mac
Requires macOS 15.0 or later. - Apple Vision
Requires visionOS 2.0 or later.
- Languages
- English
- Age Rating
4+
- 4+
- In-App Purchases
Yes
- Lifetime $24.99
- Yearly $14.99
- Monthly $2.99
- Copyright
- © Digital Toys LLC
