Cindy Zhu.
Free guides
Creative AI

Build anything with GPT-6 Astra and Higgsfield

Hey, it's Cindy ๐ŸŒฑ You commented PLUGIN, so here is every build from the video, with the real prompts, the real click paths and the real costs.
btw the waitlist for AI System Club is now open! If you're keen on using AI to automate your content, video editing, job search, business or build AI agents, feel free to sign up (only if you want to hehe). Ps. the waitlist gets first dibs:)
Read this first, it saves you an hour. The builds in the video are not all "two tools". Three of them are: you open ChatGPT, call Higgsfield, done. Three more need Astra to control an app on your desktop. Three more need a connection to Blender or Roblox Studio. This guide is grouped that way, easiest first, so you never get to step six and hit a wall. ๐Ÿง 

before you start

What this actually costs and needs

Nobody publishes this honestly, so here it is up front. Two subscriptions, and neither free tier works.

ChatGPT, for Astra
GPT-6 Astra in the normal chat model picker needs Pro, Business or Enterprise. On Plus ($20) you still get Astra, but only inside Work and Codex modes, not regular chat. Plus is roughly 5 to 45 Astra messages per 5 hours, against builds that run 20 to 40 minutes. Treat every message as expensive.
Higgsfield, for the visuals
A paid plan is required, in their words: "An active paid subscription is required." The free web tier does not open the plugin. Starter is $19 a month for 270 credits, Plus is $59 ($47 annual) for 1,200, Ultra is $129 ($99 annual) for 3,000.
Start on Plus, not Starter
Starter has no access to Seedance 2.5, and Seedance 2.5 is the model behind their own flagship product and UGC recipes. If you pick Starter you cannot do half this guide. Plus is the real entry point.
The one that catches everyone
"Unlimited" perks do not work through the plugin. Higgsfield's own wording: "Every generation through MCP, the ChatGPT plugin, or the CLI deducts credits at standard rates." Unlimited applies on their website only.
The number that actually decides your budget. Every price below is a first attempt. Higgsfield's own blog puts the real multiplier at three to ten attempts per usable clip, and a generation that finishes but comes out wrong is not refunded, because technically it succeeded. Only generations that return nothing get credited back. So take any figure here and multiply it by five before you decide whether a project is worth starting.

What that means in money. On Higgsfield Plus, 1,200 credits costs $59, so a credit is about 5 cents. A 15 second UGC ad at 1080p is 270 credits, so roughly $13 and 22% of your month. A 30 second cinematic single take is 540 credits, roughly $27 and 45% of your month. Those are Higgsfield's own published figures from their own runs, not estimates.

Paste this into your first message and it will save you real money. There is no hard credit cap, and Higgsfield say so themselves. Their recommended guard is a prompt-level instruction: "Before generating anything, tell me the credit cost and wait for my confirmation." Put it in every session.

the setup

Installing the plugin

  1. Open the plugin directory. Go to chatgpt.com/plugins, or click Plugins in the left sidebar, or Settings then Plugins. Use desktop or web, not your phone.
  2. Search Higgsfield. Check the listing before you install: the title reads Higgsfield, the tagline is "Every image and video model", the developer is Higgsfield AI, Inc. and it sits under Creativity. There is exactly one official listing.
  3. Press Install plugin. The button says Install plugin. Some older docs still say "Add", including Higgsfield's own help centre, which is out of date.
  4. Sign in. It uses your existing Higgsfield account and the same credit pool as the website. No API key, no extra setup.
  5. If you are on ChatGPT Plus, switch to Work mode. That is where Astra lives for you. Then pull the plugin in by typing @ and picking Higgsfield.
  6. Set your reasoning to Extra High for anything visual. Both of Higgsfield's own flagship demos ran on Extra High. For pure code builds, Medium is usually the better trade, because High mostly just makes you wait.

If it connects but stays silent, start a brand new conversation and name Higgsfield explicitly in your first message. If you get "Authorization with the MCP server failed", go to Settings, Plugins, Higgsfield, and reconnect. Results land in your Assets in about 60 seconds.

Two things are missing in ChatGPT specifically. Audio generation and Website Building do not work through the ChatGPT plugin. You get spoken dialogue baked into a video generation, but no standalone voiceover, voice cloning or dubbing. For those, use the Higgsfield website or connect it to Claude instead.

group one

Builds that need nothing but the plugin

These four run entirely inside a ChatGPT conversation. No desktop control, no other software. Start here.

1. Product showcases, from a flat product shot

The chain is: your product photo goes in, GPT Image 2 makes the hero plate, then Seedance 2.5 puts it in motion. A product shot at 4K costs 48 credits, then the video on top.

Two instructions do all the heavy lifting here, and both come from Higgsfield's own published prompt. The first stops your packaging text turning to mush, which is the single most common way AI product video gives itself away.

๐Ÿ”’ the packaging text lock
Reproduce the product and ALL its lettering EXACTLY, zero typos, crisp, no warping; the large lettering must stay perfectly readable, the smallest print stays correct or naturally soft-focused, NEVER garbled. The ONLY readable text on screen.

The second is the one that stops it looking like a cut-out pasted onto a background. Flat studio lighting on your original product shot will fight whatever room the model generates, and your eye reads that instantly even if you cannot name it.

๐Ÿ’ก the relight instruction
RELIGHT (CRITICAL): discard the flat studio lighting of the source images entirely. Relight the subject AND the product natively to the generated room, matching its direction, colour temperature and falloff. Both must look physically filmed in this room, not composited.

2. UGC ads with a presenter

Your presenter can come from three places, and Higgsfield are refreshingly blunt that the third is easiest: generate a new character with Soul 2.0 (0.5 credits), reuse one you saved, or upload a photo of a real person. Their words: "Skip the character sheet if you plan to use a photo of a real person: it works the same way."

A 15 second vertical UGC ad at 1080p runs 270 credits. Speech is generated natively inside Seedance 2.5 through a dialogue block in your prompt, so there is no separate lip sync pass.

๐Ÿง  the identity lock
Reproduce this exact person, face, skin details, hair, outfit, EXACTLY as shown, nothing invented. Identity only, NOT lighting.

Then the part that separates a UGC ad that converts from one that reads as an ad. Perfect is the tell. You have to write the imperfections in deliberately, the same way you would direct a real person to stop performing.

๐ŸŒฑ the unpolish block
Keep it imperfect on purpose. The propped phone settles a couple of degrees crooked and she never fixes it. Her laugh has a tiny snort. One word gets half-swallowed and she carries on. The framing is slightly off-centre. Natural room tone, no music, no studio polish.

3. Ad creatives at volume, with Ad Multiplier

This is the skill that matters most if you run paid. It takes one finished ad and makes independent variations: new talent, new wardrobe, new setting, while the product, the motion, the framing, the cuts and the timing stay identical. Source video must be 4 to 30 seconds, and the runtime is about 12 minutes.

๐Ÿ” the ad multiplier prompt
Turn this green handbag ad into three campaign-ready variations. Refresh the talent, wardrobe, and upscale home setting while keeping the bag design, product-focused motion, framing, timing, and audio consistent.

The variable you swap is up to you. These are the seven canonical versions, straight from Higgsfield's own skill page, and they follow one pattern: name the thing to change, then list everything to preserve.

๐ŸŽฏ swap one variable, keep the rest
Use Ad Multiplier to replace the person's outfit in this ad while preserving its motion, framing, cuts, timing, aspect ratio, audio, captions, and all other untargeted text

Use Ad Multiplier to replace the person in this ad while preserving its motion, framing, cuts, timing, aspect ratio, audio, captions, and all other untargeted text. If no person reference is supplied, generate an adult

Use Ad Multiplier to move this ad to a new location while preserving its people, motion, framing, cuts, timing, aspect ratio, audio, captions, and all other untargeted text

Use Ad Multiplier to replace the featured product in this ad while preserving its people, motion, framing, cuts, timing, aspect ratio, audio, captions, and all other untargeted text
It is sequential, not batched
Ten variants means ten renders, about a minute each. It also refuses combinations: you cannot say "3 talents times 4 backgrounds". You have to list all twelve you want.
It never regenerates audio
The original sound is re-attached from your source. So it multiplies an ad's look, not its script. A silent source gives you silent variants, and multiplying hooks means regenerating, not multiplying.
Generate one before you batch
Higgsfield's own warning: a batch job multiplies whatever direction you gave it, mistakes included. Make one, look at it, then scale.
Localisation is the exception
Translating is a separate explicit ask: the original captions come off, new ones are generated in the target language, and a synthetic voiceover is added.

4. Motion graphics, and the path nobody talks about

This is the most useful thing in the entire guide, so read this bit even if you skip the rest.

There are two completely different ways to make motion graphics here, and almost every complaint you have ever read about AI mangling text applies only to the first one.

The diffusion path
Seedance, Kling, Cinema Studio. Every frame is predicted fresh. It looks cinematic, and your logo and your typography are at genuine risk of turning to mush, because the model redraws them every frame.
The code path
Higgsfield's AI Motion Design engine. It writes actual animation code with real keyframes. Their own line for it is "edit the code, not the pixels". Your logo is placed, not redrawn.

The code path gives you things the diffusion path structurally cannot: your exact hex codes, your actual font files with tracking and leading, and real easing curves with adjustable duration and delay. You upload your own SVG logo rather than asking a model to draw one.

The rule worth memorising. If a client's wordmark has to be correct, never let a video model render it. Use the code path, or generate the motion on a clean background and composite the real vector on top in your own editor. Higgsfield's own internal brand workflow says exactly this: "never redraw an uploaded logo when it can be placed or composited exactly".

One thing to plan for either way: motion graphics come out silent. Higgsfield's own showcase pieces are labelled "Muted" while their UGC examples are labelled "Audio". Music and sound design are always a separate pass.

5. Logo reveals

Four routes, most controlled first: the code engine above, After Effects through the bridge, Marketing Studio's Hyper Motion presets, or a Cinema Studio prompt with your logo attached as the first image. Here is the last one, verbatim, because it is the fastest to try.

โœจ the logo reveal prompt
Design a logo animation for @Image1. Specific requirements: The logo's appearance from nothing must be creative and well-designed, employing techniques such as particle aggregation, brushstrokes, light sweeping, and geometric decomposition and recombination. The logo's appearance should feature smooth, undulating curves and elastic animation effects, with a strong overall rhythm and professional commercial advertising standards. Light effects sweeping across the logo's surface should create highlights and a metallic texture. The background should be clean and simple, highlighting the logo itself. The color scheme should be completely consistent with the original logo in @Image1. At the end of the animation, the logo should remain stable in the center of the screen with a slight breathing-like looping motion effect.

Two craft rules that decide whether it survives. Keep the camera completely still, because 3D rotation invites the model to invent depth and that is when lettering warps. And animate the light, not the mark: a sweep travelling across a static logo is far safer than the logo itself moving through space.

6. Animated explainers

The most finished, least fiddly thing on the platform, and the best starting point if you want a faceless channel. There are 22 built-in styles, so you pick one rather than describing one: Editorial Motion Graphics, Stickman Cartoon, Watercolor Chronicle, Fairy Tale and Myth, Paper Diorama, Pastel Flat 2D, Colorful 3D, Hand Drawn, Poster Vector, Whiteboard Doodle, 3D Papercraft, Mixed Media, Low Poly, Pixel Art, Claymotion, Isometric Flat Vector, Studio 3D, Fluffy Toy, Paper collage and more.

๐Ÿ“ฝ๏ธ the explainer prompt shape
Generate an 8-minute 16:9 editorial motion graphics faceless video about how the Mona Lisa became the world's most famous painting. Show the original commission, Leonardo da Vinci refining the portrait over several years, his translucent glazing technique, and the 1911 theft that drew crowds to the empty museum wall. Use layered collage textures, a restrained burgundy palette, readable typography, and confident documentary pacing.

Notice the structure: duration, aspect ratio, style name, then the actual beats in order, then the look. Vague subjects produce vague videos. Listing the beats is what gets you a script rather than a slideshow.

Count your cuts when it comes back. Higgsfield's published notes put a 40-cut request at around 29 delivered, which works out at about 4 seconds a frame, and anything hanging 3 to 5 seconds reads as a slideshow. Their notes also say a block that fails twice drops a cut on the next attempt, so ask for more cuts than you need and count what comes back.

7. Moving motion from one video to another

Genjutsu does two distinct things and it is worth knowing which you want. Motion Transfer keeps the movement, the camera and the timing, and rebuilds the scene from your reference images. Object Swap changes one character, outfit, product or location and preserves everything else in the original shot. Input is one video up to 30 seconds plus reference photos, output up to 1080p.

๐Ÿ”€ genjutsu, both modes
Move the whole fight into this pastel valley by the turquoise stream

Replace the defender with this girl, keeping her watch on her wrist

8. Films and animated shorts

Worth being straight about the ceiling here. Shot length is the real constraint. Most models cap at 4 to 15 seconds and only Seedance 2.5 reaches 30, so every story beat longer than that is a cut, not a shot. There is also no rigging or keyframing in the video path, so you cannot direct a performance the way you would direct an actor.

The two most useful lessons published by anyone who has actually finished an AI short, from Higgsfield's own production notes:

Do not start with AI
Their words: "We blocked the entire film the traditional way first: storyboard, Blender previs, AI." That gave them control over camera, composition and timing before a single generation.
Wide shots are the hard part
"AI struggles with scale, distance, and keeping everything coherent at that range." What worked for them: close or medium shot to establish the character, then transition into the wide.
Character consistency has three systems
A trained character ID holds one person across shots but only one per generation, so two characters in one frame is impossible that way. Reference images are the only route to a multi-character shot.
Expect to grade it afterwards
Raw output is ultra-sharp and slightly plasticky. The standard fix is gentle blur to kill artificial sharpness, fine grain, then a grade against a live-action reference.

And the character sheet technique that makes faces hold up, which is genuinely non-obvious: build three panels, a full body from the front, a full body from the back, and a large close portrait in three-quarter view. Then remove the heads from the full-body panels. On a wide panel the face is small and soft, and that is exactly the face the model will copy into a wide shot, badly. Delete it and there is only one place left to take a face from. Make two close-ups, smiling and not, or the model invents the teeth.

The full skill list on the ChatGPT surface, so you know what you can call by name: Ad Multiplier, AI Host Video, Faceless Video, Higgsfield Presets, Motion Craft, Narrator, Product Photographer, Subtitles, Thumbnail Generation, UGC Product Video, UGC Review Video, UGC Try-On Video, UGC Tutorial Video, UGC Unboxing Video, UGC Website Video, Video Editing, Website Builder, YouTube Script.


group two

Builds where Astra takes over an app

This is the part of the video where it edits video and colour grades. It is not the plugin doing that. It is a separate ChatGPT feature called Computer Use, where Astra sees your screen and operates the app. Here is the real setup, because the permission is not where people expect.

  1. Use the ChatGPT desktop app. Computer Use does not work on web or mobile. Switch the app into Work or Codex mode, because plain Chat does not expose it.
  2. Install it. Plugins, then Computer Use, then Install plugin. Turn on both the server and the skill toggles.
  3. Grant the permissions to the right process. On macOS, System Settings, Privacy and Security. You need Screen Recording and Accessibility, and the process you are looking for is called Codex Computer Use, not ChatGPT. That trips up almost everyone.
  4. Restart the target app. If Resolve or After Effects was already open before you granted Accessibility, macOS will not apply it until you relaunch.
  5. Know the operating system difference. On macOS this can run in the background while you work. On Windows it is foreground only, so it takes over your mouse and keyboard for the whole task.

5. Colour grading to match a reference, in DaVinci Resolve

The demo everyone shared graded a clip in 4 minutes 19 seconds. Two things about it are worth correcting, because the marketing is looser than the footage. Higgsfield did not do the grading. What is on screen is Resolve's own Color page and its own colour wheels, driven by Astra. And it ran on free Resolve, not Studio.

Set up before you prompt: put both the clip and your reference still into the media pool, then drag both onto the timeline so they sit side by side in the Color page. In the original demo the timeline was empty and Astra had to fix that itself, which cost it a minute.

๐ŸŽจ the colour match prompt
Go into DaVinci Resolve, open the TEST project, and open Video and Image on the Color page. Color-grade every frame of Video to match Image
 Use Image as the primary reference for lighting and color, and grade the footage as a professional colorist would.

What you should get back is a two node tree, base correction on node one and the highlight and contrast work isolated on node two. That separation is the point. It means you can adjust the look afterwards without unpicking the whole grade.

For reference, the actual values it landed on: contrast 1.120, gain split red 1.05 and blue 0.92 (that is the warming move), highlights minus 15, saturation 53. Useful as a sanity check that yours is in the right territory.

One thing changed in September 2026. Resolve 21.1 moved Python scripting to Studio, and its new built-in AI assistant connection is Studio only. The Computer Use route above still works on free Resolve because it drives the interface visually. If you want the scripted route instead, that is Resolve Studio at $295.

6. Rebuilding motion design in After Effects

This one produced 45 separate compositions from a reference video, each element in its own comp, matched to the original timing. Before you start, turn on After Effects, Settings, Scripting and Expressions, Allow Scripts To Write Files And Access Network. It is off by default and the run will stall silently without it.

๐ŸŽž๏ธ the motion design teardown prompt
In the open After Effects project there's a video called Motion_Design and his composition.
Study this video and recreate all the motion design elements individually, each in its own composition. When you're done, create a single composition and place all the elements into it
ignore the person in the video

Notice how short that is, and that it contains no technical instruction about comps, alpha channels or expressions. That is the actual lesson from both of these builds: the specificity came from the model, not from the prompt. The one deliberate exclusion, "ignore the person in the video", is there for a reason. Without it, it will try to rebuild live action too.

Three ways to check you got what was promised, because "editable, transparent background" is easy to claim and easy to fake:

Is it really its own comp?
Double click a layer in the master. It should open its own timeline, and the breadcrumb at the top of the Composition panel should show a chain, not a single name.
Is it really editable?
Inside an element comp, select all and press U. You should see keyframed properties. Press EE for expressions. If all you find is a baked MOV file, it is not editable and the claim is false.
Is the background really transparent?
Click Toggle Transparency Grid at the bottom of the Composition panel. Checkerboard is good, black means someone baked a solid in. To export it properly, Output Module, Channels, RGB + Alpha, with ProRes 4444 or a PNG sequence.
Expect a font fight
The original run hit a font mismatch and had to install Space Grotesk halfway through. If your reference uses a font you do not own, that is the most likely visible failure.

group three

The 3D builds

7. The exploded 3D website

This is the Tesla one, and the anatomy one. Both are open source, and the honest mechanic is better than the myth. Astra did not model 334 car parts from a prompt. It built a polished, interactive Three.js front end around a 3D model that already existed, and the "334 pieces" are the disconnected mesh islands inside that model, split apart by a few lines of Blender Python.

That is genuinely good news, because it means you can do it today, and the source models are free.

The Tesla model
A free, royalty-free Blender asset by an artist called cgi Moon on BlendKit. 58,364 polygons, 3.4 MB. Commercial use allowed, no attribution needed.
The anatomy dataset
BodyParts3D 4.0 from the Database Center for Life Science in Japan. CC BY 4.0, free. 2,234 individual OBJ files across 3,432 named structures.
The stack it built
Raw Three.js, React, Vite, Tailwind, deployed to Vercel. Not React Three Fiber, not Spline, and no GSAP anywhere. The explode is a slider, not scroll.
Where to find your own model
Anything on BlendKit, Sketchfab or Poly Haven with a commercial licence works. The build needs a model made of separate parts, so check that before you commit.

Here is a prompt for this exact build shape, published by someone who reproduced it independently. The important thing about it is that it is a shape, not a subject. Get the parts, make each one clickable, explain it, let me take it apart. Swap in an engine, a building, a watch, the solar system.

๐ŸงŠ the exploded view prompt
Build me a fully interactive 3D [SUBJECT] tool. Use real reference geometry where it exists, and use the Higgsfield plugin to generate any visuals you need.

Requirements:
- Every part is a separate clickable object, not one solid mesh.
- Clicking any part isolates it, shows it in 3D, and gives a short plain-english explanation of what it does.
- I can orbit, pan and zoom the whole model freely.
- A sidebar of systems I can toggle on and off independently.
- A slider that pulls the entire model apart into an exploded view and reassembles it.
- A search box so I can type a part name and jump straight to it.
- Dark interface, clean type, no clutter.

Build it, run it, and show me the working result.
The last line is doing real work. "Build it, run it, and show me the working result" is what stops it handing you a plan. If you write "design" or "outline" you will get a specification document instead of a website. The three things that make this fail are asking it to plan, not being on Astra, and not having the Higgsfield plugin active in the conversation.

To split a model into clickable parts, this is the whole trick, run inside Blender:

๐Ÿ”ง the separate-by-loose-parts script
import bpy
bpy.ops.object.mode_set(mode='EDIT')
bpy.ops.mesh.select_all(action='SELECT')
bpy.ops.mesh.separate(type='LOOSE')

To put it online, the easiest route is to say "Use @Sites to deploy this and give me a link", which publishes it on a chatgpt.site URL. Vercel works too, and it is what the original builds used. One warning if you use GitHub Pages: there is a hard 100 MB per file limit and these models get big.

8. A playable 3D game

The 45 minute game everyone shared was not one prompt. The person who made it published his whole process as an open source skill, and his follow up is the honest one: "Despite what influencers say, Astra can't one-shot AAA quality Steam-ready games yet. You have to iterate a bit." That build took most of a night and 35 to 50% of a $200 plan's weekly quota.

The reusable version of his method is a loop, and it is the most useful idea in this entire guide. Instead of describing what you want, you make the AI generate a target screenshot first, then build toward it, then have a second AI compare the two and say what is wrong.

๐ŸŽฎ the game build prompt
Build me a graphics demo: isometric camera, voxel-ish art style with realistic shading and reflective wet floors, a character in an interesting scene. Fantasy setting. Three.js in browser, over 60fps. Don't download assets. Time limit of 1 hour. Controls: click to move the character, camera lazy-follows; drag to rotate camera; scroll to zoom in/out. No gameplay for now. World should feel alive: motion, animations, subtle environmental behaviors. Area around player should look expansive, but only allow movement in a limited space. No need to confirm the art with me or ask questions, just go!

The single most important rule in his whole method, and it is counterintuitive: when generating the target image, never use the words "concept art". Ask for a real in-engine screenshot. You are trying to match it pixel for pixel, so if you ask for an artist's impression you get something unmatchable.

And the rubric his critic uses, which you can paste into any visual build to get feedback that is actually actionable:

โš–๏ธ the judge rubric
Score the current screenshot against the target out of 10.
Composition (0-3): camera, framing, layout, position and scale of all major components.
Lighting (0-3): colour palette, exposure, shadows, contrast, atmosphere, reflections, glows. Not too dark or too light versus target.
Materials (0-3): every surface, textures, roughness, translucency, wetness. Not blocky, plasticky, smooth or fake unless the target is.
Details (0-1): not a single pixel should be different.

Avoid non-actionable feedback like "this tree looks fake". Name exactly what is giving that impression and how to fix it. If the score has not improved by a full point in two rounds, stop tweaking and rebuild the scene.
The quota trick, worth 40 to 70% of your usage. Do not use Astra as your main agent. Use a cheaper model as the orchestrator and have it call Astra only for the actual coding, always in fresh contexts, then have the cheap model do the testing and validation. Large inputs to Astra destroy quota. The same demo cost 50% of a weekly Plus allowance run one way, and 7% run the other.

9. Turning a real space into a Roblox world

The office one. Three prompts, one photo, and it is not what the headline implies. Higgsfield did not build the 3D. Astra built the space out of native Roblox parts from a single 2D photograph, through a connection to Roblox Studio. Higgsfield supplied the textures, five of them: carpet, curtains, desktops, oak trim and acoustic felt.

The three prompts, in order, with real timings: "now, remove everything, and recreate our office, and make it playable" with one photo attached (9 minutes 50), then "does it support multiplayer?" (12 seconds), then "add textures using higgsfield mcp" (13 minutes 31).

That is the pattern worth stealing, and it generalises to anything: Astra drives the domain tool for structure, and calls Higgsfield as the asset layer. Roblox Studio for a walkable space, Blender for models, Three.js for the web. Higgsfield makes what goes on the surfaces.


the missing piece

Game textures, honestly

Here is something no guide tells you. No image model reliably produces seamless tiling textures. Edge matching is an unsolved problem for image generation, so if you generate a texture and tile it, you will see the seams.

The way it actually gets solved is not a better prompt. You generate a nearly-seamless image, then run a deterministic script over it that cuts the seam properly and derives the other maps. Higgsfield's own texture pipeline does exactly this, and produces base colour, normal, roughness and height maps. It does not produce metallic or ambient occlusion, so plan for that.

Wiring the result into a Three.js build:

๐Ÿงฑ the material setup
new THREE.MeshStandardMaterial({ map, normalMap, roughnessMap, aoMap })

// three things that catch people out:
map.colorSpace = THREE.SRGBColorSpace;   // albedo only, others stay linear
map.wrapS = map.wrapT = THREE.RepeatWrapping;
map.repeat.set(4, 4);

Keep texture dimensions to powers of two, and use a texture atlas if you have a lot of them, because every separate texture is another draw call and that is what kills your frame rate.


the money

What each thing actually costs

Higgsfield publishes these, they are just scattered. All at roughly 5 cents a credit, and remember to multiply by three to ten attempts for anything you actually need to be good.

Product photo, 4K
48 credits, about $2.40
UGC ad, 15 seconds 1080p
About 166 credits, roughly $8.30, including the storyboard and de-slop stages
Motion graphics, 15 seconds
About 90 credits, roughly $4.50
Motion transfer, 15 seconds
40 credits at 480p, 104 at 720p, 144 at 1080p
Animated explainer
About 72 credits for 20 seconds. Anything past 3 minutes goes over $20 a generation
Faceless video
246 credits a minute, so a 5 minute video is about $61

Two things that quietly cost you money. Subscription credits do not roll over, they expire at renewal, and top-ups expire after 90 days. And asking for 2, 3 or 4 variations bills each one separately.

How long things take. Higgsfield publishes skill runtimes rather than render times: Brandkit 3 minutes, faceless content 4, animated infographics 5, motion design 8, editorial motion graphics 8, ad multiplier 12. A faceless studio video can take up to 30. Seedance is the slowest of the video models at roughly 3 to 4 minutes for 8 seconds, and it is the model most of these skills are locked to, which is why the ad multiplier takes 12 minutes for a handful of variants.

what nobody tells you

The honest limits

Image-to-3D comes out wrong-way-up
Constantly. Wrong orientation, wrong scale, every time. Budget a fix step. And never feed it a multi-view character sheet, it fuses the views into one mangled figure.
It cannot see flicker
Astra checks its own work with screenshots, so it misses anything that only appears in motion. Flickering shadows and jitter have to be pointed out by hand.
Shot length is the real constraint
Most video models cap at 4 to 15 seconds. Only Seedance 2.5 reaches 30. Every story beat longer than that is a cut, not a shot, and their own docs disagree on this, so test before you promise a client 30 seconds.
You cannot direct a performance
There is no rigging or keyframing in the video path. For 3D meshes you get auto-rigging on humanoids only, and the motion comes from a fixed library of clips. You pick a clip, you do not author movement.
Raw output looks too clean
It is ultra-sharp and slightly plasticky, missing the optical softness real lenses give you. The fix is a post pass: gentle blur to kill artificial sharpness, fine grain, then grade to a live-action reference. Which is exactly what build five is for.
Your logo can trigger a copyright block
Branded product names and logos used as generation subjects are a documented trigger. The website has an "I own the rights" button to clear it, but an agent inside ChatGPT cannot click it, so client logo work is safer on the site itself.
Quality decays at 5 to 8 seconds
Higgsfield's own guidance says most problems appear in that window. A 30 second single take is allowed, and risky. 2D and anime are the worst case, where outlines crawl and flat colours shimmer between frames.
Consistency holds faces, not brands
Every consistency feature targets people and objects. Nothing locks a brand colour or a typeface across video generations. That is the code path's job, not a model's.
The agent rewrites your prompt
It picks the model, the aspect ratio and the duration for you unless you say otherwise. Name all three explicitly or you will get something you did not ask for and pay for it.
Batch sizes are charged separately
Asking for 2, 3 or 4 variations bills each one. Failed generations usually refund, but not always.

The links

๐ŸŽจ Higgsfield: higgsfield.ai

๐Ÿ”Œ The plugin directory: chatgpt.com/plugins

๐Ÿ–ฅ๏ธ Computer Use, the official docs: learn.chatgpt.com/docs/computer-use

๐ŸงŠ The Tesla build, open source: github.com/ashemag/model-x-studio

๐Ÿซ€ The anatomy build, open source: github.com/ashemag/human-atlas

๐ŸŽฎ The game loop, as an installable skill: github.com/achimala/dream-loop

๐Ÿ“ฆ Free 3D models to explode: blendkit.com

๐Ÿซ The free anatomy dataset: BodyParts3D

the waitlist is now open

AI System Club is launching soon

Build AI systems with me through recorded lessons you can follow at your own pace. Join the waitlist for first access and the founding price.

btw this list gets first dibs
the moment doors open :)