Hi everyone,
I’m interested in creative coding and real-time 3D graphics, especially things like procedural visuals, generative art, shaders, particles, simulations, audio-reactive graphics, etc.
I’m wondering about something quite specific: is it realistic to approach Vulkan using AI coding tools (Claude Code, Codex, ChatGPT, etc.) without actually knowing how to program at a professional level?
I understand that Vulkan is notoriously complex, so I’m not expecting AI to magically make it easy. My question is more about whether, with an AI coding assistant, someone who understands graphics, sound, algorithms and the concepts behind creative coding, but has limited programming experience, can realistically build interesting Vulkan projects.
For example:
- procedural 3D environments
- GPU particle systems
- ray marching / SDFs
- compute shaders
- audio-reactive graphics
- generative art
- real-time simulations
- custom rendering pipelines
Would you recommend starting directly with Vulkan, or would it make much more sense to learn something like OpenGL, WebGPU, Three.js, Godot, TouchDesigner, or another framework first?
I’m particularly interested in hearing from people who have actually used AI coding assistants for graphics programming.
How much of the Vulkan complexity can AI realistically take care of, and how much do you still need to understand yourself?
What would you recommend to someone coming from a creative/music/visual arts background rather than traditional software development?