AI Shader
FreeChatGPT-powered shader generator for Unity.
About AI Shader
AI Shader is an open-source, proof-of-concept tool that integrates ChatGPT with the Unity game engine to generate shaders from natural language prompts. Developed by Keijiro Takahashi, it allows developers to describe the visual effect they want in plain English and receive a corresponding shader file that can be used directly in Unity projects. The tool requires a ChatGPT API key, which must be set in the Unity Project Settings, and stores the key locally in a user settings file. As a proof-of-concept, it demonstrates the potential of using large language models to assist in real-time graphics programming, but its production readiness and scope of supported shader types should be verified by users.
Key Features
Pros & Cons
- Open-source and free to use (requires own API key)
- Leverages ChatGPT's natural language understanding for shader generation
- Direct integration with Unity simplifies workflow
- Useful for rapid prototyping and experimentation
- Community-driven development with public repository
- Proof-of-concept status; production reliability should be verified
- Requires a ChatGPT API key, which incurs usage costs from OpenAI
- API key stored locally; users must manage security when sharing projects
- Limited to generating shaders; does not handle other Unity asset types
- Output quality depends on ChatGPT's understanding of shader concepts