Vibe Coding can be defined as follows

For 3D artists and content creators, “vibe coding” is a fast, experimental way of building tools, scripts, workflows, and creative systems by describing the outcome you want in natural language rather than manually writing every line of code yourself. However, the artist remains the creative director, decision maker, and owner of the process. The AI is a technical assistant — not the creator. The artist defines the vision, identifies production problems, tests results, rejects bad ideas, refines workflows, and steers the tool toward a usable professional outcome. The quality of the final result still depends heavily on the artist’s experience, judgement, and ability to direct the system clearly.

For example, a 3ds Max artist might write or say: “Create a roof-generation tool that automatically builds hip, gable, and dormer roofs from spline outlines, includes batch randomisation, and has a clean archviz-friendly UI.” The AI can generate the MAXScript framework and suggest systems, but the artist controls the design language, workflow logic, usability, production requirements, edge-case testing, and final polish. In practice, vibe coding is less about replacing technical skill, and more about giving experienced artists a faster way to transform ideas into working production tools while retaining full creative ownership and direction.


Write a plan

Describe what you’re trying to achieve, why you need it, the objectives, and what the results should be.

You can be as discriptive as you like, and include website references, images and videos to lay out the idea.

Discuss the user experience (UX), why the tool will work, and what won't work - the pros and cons. 

Set the plan stages that you want to sign off before moving into the code building. If you plan out your idea, the UX logic, the UI design, before coding starts it's easier to refer back to it as the blue prints of the project.

Set the framework

As an example - 'The tool is a 3ds Max Maxscript, Blender Python script, Adobe Photoshop or Affinity script, etc'

Set the UI style, for example grid layout, and if you save markdowns, list them clearly to call, such as style sheets, buttons and spinners. 

Set the UI behavior such as rollouts and rollup, and how it respond. For example, are the activated by a function or task.

Lay out the rules

Develop markdowns, or saved instructions which AI refers to as instructions on how it builds to your specifications.

For example, brand guidelines, specific terminology, or UI style sheets.

Opt out of data being used for AI training

Many AI companies will allow an opt-out option for your projects to be used for training models. API/Enterprise accounts are not used by default.

Everyone else, by default, is training AI models.

Keep this in mind if you’re using it for a unique IP idea or a commercial tool for sale (creators copyright).

Always save versions for peace of mind

We recommend saving every iteration and version for several reasons. 

The first is good coding practice. AI will always drift (hallucinate), as it's been engineered to do this. This means that it will drift from your plan and potentially mess things up, or worse, delete what you've been working on.

However, if you save every version, all is not lost.

Secondly, the versions may prove the code was developed by you and therefore you have a stronger case to claim copyright as publisher. 

Use multiple LLMs for different tasks

Many of us use multiple LLMs daily, for different tasks, such as image generation, text, code. 

When it comes to vibe coding, if one LLM is struggling with a task, such as UI layout, then swap to another, and direct it to perform the same task.

Make sure you inform it in the opening prompt why the other LLM failed. They seem to perform better when they know they're being judged against their rivals.

You'll be surprised how often this 'playing off' one another works to your advantage.

Prepare yourself to be impressed and frustrated

Canvas most vibe coders on their experience, and they will rave on about the benefits, and in equal measure, list the many frustrations working with AI to achieve their goals.

In 2026, at the Uplift London industry event, the vibe coding panel suggested that most of them interact with AI by shouting at it in frustration. 

A few claimed they believe they got better outcome as a result. 

Therefore, the golden rule is keep it simple and under three thousand lines of code. You can exceed this (and we do), but it gets more cumbersome to manage and direct, but it will deliver, if you have the time and patience to stick with it. 

Updating
  • No products in the basket.