NCasting. No Photoshoot.
Built for Etsy, Printful & Shopify sellersBuild a permanent cast of AI models for your brand. Drop in any product — t-shirts, mugs, pillows, jewelry — and bulk-generate studio-grade mockups and Reels-ready videos in minutes. No studio. No photographer. No re-shoots when you launch the next collection.
Built for the 1.2M independent sellers shipping print-on-demand and DTC
Stockmockupsdon'tsell.Realshootsdon'tscale.
If you're selling on Etsy, Shopify, or anywhere social-driven, you've already felt this. The math gets worse every drop.
Stock mockups look the same
The free generator your fulfillment partner ships produces ghost-mannequin shots that look identical to every competitor's listing. They don't differentiate your brand and they don't convert.
Real shoots don't scale
Booking a model and a studio runs $500–$5,000 per look and takes 1–4 weeks. Your next drop can't wait that long, and the budget doesn't fit a 200-SKU catalog.
Reels and TikTok need fresh creative weekly
Vertical video is now the price of admission for paid ads and organic discovery. You can't keep up generating it manually — and stock B-roll signals 'dropshipper' to the algorithm.
Howitworks
Four steps from empty account to a published ad. The first time takes about five minutes; every drop after takes minutes.
- 01
Cast your models
Describe a model in plain English — gender, age, vibe, wardrobe — or upload a vibe board. We render four reference angles you'll reuse forever. Same face, every drop.
- 02
Drop in your products
Drag-drop PNGs into category folders. Apparel, drinkware, pillows, blankets, jewelry — we know how each is held or worn, so the framing comes out right the first time.
- 03
Generate the matrix
Pick N products × M models. Approve cheap thumbnails first; we render the studio-grade hero only for what you keep. 30 mockups in roughly 8 minutes.
- 04
Export to ads & Reels
TikTok-ready 9:16 vertical video, Instagram-perfect 1:1, hi-res PNGs sized for Meta and TikTok ads. Bulk-zip the whole campaign and post.
Whysellersswitch
Six things you stop doing the day you start using NoCasting.
Photo-shoot results, no studio
Studio-grade lighting, framing, and depth-of-field on every render. Same look as a $2,000 shoot. None of the booking, modeling fees, or rental days.
A reusable cast that's *your* brand
Lock a permanent set of models for your brand. Customers learn to recognize your face in the IG feed. Consistency turns into recall — recall turns into trust.
Catalog refresh in minutes
Upload 30 SKUs, pick three models, hit go. Bulk matrix renders the whole drop while you grab coffee. No re-uploading to Printful, no re-doing layout in Photoshop.
Reels-ready video, no editor
Vertical 1080×1920 MP4s pass TikTok and Instagram upload checks the first time. H.264 baseline, AAC audio, ≤287 MB — exactly what the platforms ask for.
One credit balance, every output
Images cost 1 credit, videos cost 30. No new SaaS subscription when you scale. Buy credits when you need them; the free tier is honest.
Your assets, your data
Outputs are private to your account. Never used for model training. Signed-URL delivery, GDPR delete-my-data, watermark removed on paid plans.
Madeforthecategoriesyouactuallysell
Each project is one product category. NoCasting uses the category to pick the right pose, framing, and scene preset — so the very first generation looks like it belongs on your store.
Apparel
T-shirts, hoodies, sweatshirts, tanks
Studio loft, golden-hour window light, full-body 3/4 framing — the model wears the t-shirt naturally, no awkward stretch.
Drinkware
Mugs, tumblers, water bottles
Held in the right hand, kitchen counter, soft morning light — the print on the mug stays sharp and readable.
Pillows & Blankets
Throw pillows, blankets, bedding
Linen sofa, midcentury living room, top-down framing — the pattern reads from across the room.
Jewelry & Accessories
Necklaces, earrings, bracelets, rings, bags
Close-crop, bare shoulder, soft daylight, neck-up framing — fine detail visible, skin tone realistic.
Anything else
Stationery, candles, pet products, art prints
Use the 'Other' category and write your own scene. NoCasting doesn't lock you into our presets.
10products×3models=30mockupsin8minutes.
Pick the cross-product (every product × every model) or round-robin (one product per model). Per-cell retry on failure. Bulk-ZIP the whole job. The exact same matrix works for video.
- Cross-product — N × M outputs. Best for catalog refresh.
- Round-robin — N outputs, one model per product. Best for variety on a budget.
- Per-cell retry — one bad render doesn't waste the whole job's credits.
- Cost shown before submit — exact credit count and ETA. No surprise bills.
- Reload-safe progress — close the tab; the job keeps running. Re-open and watch it finish.
Fromstilltoscroll-stoppingReel.
Click any approved still. Pick a duration (4s or 8s) and a motion preset. We render TikTok-ready 9:16, Instagram-perfect 1:1, or 16:9 — H.264 baseline, AAC audio, ≤287 MB. Ready to upload as soon as it lands in your downloads folder.
9:16
TikTok / Reels
1:1
Instagram feed
16:9
YouTube / hero
Motion presets that don't look like AI
- Subtle hold — model breathes, light shifts, product stays still
- Slow turn — three-quarter rotation, ad-friendly motion arc
- Hand swap — product moves between hands, perfect for unboxing
- Camera push-in — slow zoom, builds focus, scroll-stop ready
Bulk-animate the same way you bulk-render images. 30 stills in → 30 vertical clips out. One job, one ZIP.
Compareyouroptions
Honest table. We win on speed, scale, and video. The other options each win on something — keep using a real photographer for your hero campaign shoot once a year.
Printful's mockup tool
- Cost per mockupFree
- Time to first assetInstant
- Looks like a real photoNo
- Same model across catalogNo
- Reels-ready vertical videoNo
- Bulk catalog refreshNo
- Your assets stay privatePer ToS
NoCasting
- Cost per mockup~$0.10
- Time to first asset~90 seconds
- Looks like a real photoYes
- Same model across catalogYes
- Reels-ready vertical videoYes
- Bulk catalog refreshYes
- Your assets stay privateYes
Pricingthatscaleswithyourcatalog
One credit = one image. One 8-second video = 30 credits. The free tier is real — no card, no demo trick.
Free
Try the whole product on 30 mockups a month.
- 30 credits / month
- Image + video generation
- All 6 product categories
- Watermarked output
- Up to 10 generations / hour
Pro
Refresh a 200-SKU catalog every drop. No watermark.
- 600 credits / month
- Watermark removed
- Priority generation queue
- Bulk video matrix
- Email support
Credit Pack
Top up when a launch needs more headroom.
- 500 credits, never expire
- Stacks with Pro
- Same image + video access
- No subscription required
Frequentlyasked
The eight things every seller asks before trying. If we missed one, email hello@nocasting.app — we answer every one.
No. NoCasting is purpose-built for product photography. We persist your models with seeds and reference angles, condition every render on the actual product PNG you uploaded, and bulk-fan-out across your catalog. Midjourney is a creative canvas; NoCasting is a catalog photo studio.
Yes. When you create a Model, we save the prompt, seed, and four reference angles. Every subsequent mockup is conditioned on those references plus your product, with a built-in identity check (CLIP cosine similarity ≥ 0.85 to the reference) before output. Drift is the failure mode we engineered against from day one.
Not in v1. We block real-person likeness uploads (face-detect plus celebrity match) for legal and ethical reasons. You describe the model you want; we generate a unique synthetic person you own.
Yes. Output is MP4 H.264 baseline, yuv420p pixel format, AAC audio, 30 fps, GOP ≤ 60, ≤ 287 MB, in 9:16 1080×1920 by default (also 1:1 and 16:9). We assert these specs with ffprobe before delivery — if a clip fails the spec, we re-encode automatically.
No training. Your uploads and outputs are private to your account, served via signed URLs (15-minute TTL), and deletable on request via a one-click GDPR endpoint. We log generation metadata for billing and incident response only.
Click regenerate. Retries on the same job aren't billed at full rate — bulk-job cells are independently retryable, and Stage 1 thumbnails are cheap on purpose so you never pay for a hero render you didn't approve.
Yes. Pro is monthly, billed via Polar. Cancel with two clicks; your remaining credits stay usable through the end of the current period. Credit Packs are one-time purchases that never expire.
Manual upload in v1; native Shopify + Printful product sync ships in v1.2 (per the public roadmap). If you need it sooner, drop us a note — usage signal moves the roadmap.