{"id":3930,"date":"2025-11-23T14:27:31","date_gmt":"2025-11-23T06:27:31","guid":{"rendered":"https:\/\/crepal.ai\/blog\/?p=3930"},"modified":"2025-11-23T14:27:33","modified_gmt":"2025-11-23T06:27:33","slug":"ai-product-photography-tools","status":"publish","type":"post","link":"https:\/\/crepal.ai\/blog\/aiimage\/ai-product-photography-tools\/","title":{"rendered":"AI Product Photography Toolkit Studio-Quality Shots Without a Camera"},"content":{"rendered":"\n<p>Hey, I&#8217;m Dora. On November 18, 2025, I spent my lunch break trying to photograph a ceramic mug on my windowsill. Natural light looked great, but the shadows were moody, and my cat photobombed every frame. That was the nudge: could I spin up<a href=\"https:\/\/ideogram.ai\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"> an AI product photography studio<\/a> that actually saves time, and doesn&#8217;t make everything look like plastic? Not sponsored, just honest results from a week of tinkering.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why AI Product Photography? (Cost, Speed, Scale)<\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"466\" data-id=\"3932\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-181-1024x466.png\" alt=\"\" class=\"wp-image-3932 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-181-1024x466.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-181-300x137.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-181-768x349.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-181-1536x699.png 1536w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-181-18x8.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-181.png 1800w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/466;\" \/><\/figure>\n<\/figure>\n\n\n\n<p>On Nov 15\u201317, I timed everything. A small studio shoot for one product used to cost me $150\u2013$300 and 3\u20135 hours (setup, lighting tweaks, cleanup). With an AI setup, I paid for model credits and spent about 35\u201360 minutes for a full set of 10\u201320 images.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cost: For my mug test, I spent under $10 across tools. If you do big batches, it can drop below $0.30\/image depending on resolution and tool.<\/li>\n\n\n\n<li>Speed: First usable result in 6\u20138 minutes: a full themed set in under an hour.<\/li>\n\n\n\n<li>Scale: Once a look works, it&#8217;s trivial to clone across SKUs (same angle, lighting, and background style) for consistent catalogs.<\/li>\n<\/ul>\n\n\n\n<p>Caveat: AI still struggles with exact color accuracy and tiny product details (embossed logos, textured fabrics). If your product demands pixel-perfect truth, you&#8217;ll still want a hybrid flow: shoot a few anchor photos, then use AI for lifestyle variants and backgrounds.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Top AI Product Photography Tools Compared<\/h2>\n\n\n\n<p>I cycled between three tools from Nov 15\u201320, 2025, using the same base prompts and a reference photo of my mug (neutral daylight by a window). Here&#8217;s how they behaved for product imagery.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2022 Midjourney (Strengths &amp; Limitations)<\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"353\" data-id=\"3933\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-182-1024x353.png\" alt=\"\" class=\"wp-image-3933 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-182-1024x353.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-182-300x103.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-182-768x265.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-182-1536x529.png 1536w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-182-18x6.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-182.png 1800w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/353;\" \/><\/figure>\n<\/figure>\n\n\n\n<p>What surprised me: fast iteration and strong aesthetics out of the box. It&#8217;s still great for mood-led product scenes. Using a single reference image and a short style prompt, I got clean hero shots and dreamy lifestyle scenes (think soft backlight, natural wood table) in ~60 seconds per variation.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Strengths: Gorgeous lighting, believable materials, great for an aspirational lifestyle. Upscaling looks crisp. The new style-reference controls (as of Q4 2025) make consistency easier than last year.<\/li>\n\n\n\n<li>Limitations: Precision can wobble. Logos or tiny marks may morph. Matching exact brand hex colors is hit-or-miss. Also, it&#8217;s not a traditional &#8220;product studio&#8221; UI; it&#8217;s prompt-first.<\/li>\n<\/ul>\n\n\n\n<p>Verdict: My pick for lookbooks, ads, and top-of-funnel visuals where vibe matters more than forensic accuracy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2022 Leonardo AI (Strengths &amp; Limitations)<\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"572\" data-id=\"3934\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-183-1024x572.png\" alt=\"\" class=\"wp-image-3934 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-183-1024x572.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-183-300x168.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-183-768x429.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-183-18x10.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-183.png 1410w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/572;\" \/><\/figure>\n<\/figure>\n\n\n\n<p>I didn&#8217;t expect this, but <a href=\"https:\/\/docs.leonardo.ai\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Leonardo&#8217;s product-focused templates<\/a> and background removal saved me the most time. The &#8220;Image Guidance&#8221; plus &#8220;Photo-real&#8221; settings gave me the straight-on catalog look with fewer retries. Batch generation felt practical. I ran 12 angles in one go and kept 8.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Strengths: Good control over angle, reflections, and shadows. Built-in background removal and canvas edits are handy. Project presets = fast brand consistency.<\/li>\n\n\n\n<li>Limitations: Occasionally over-smooths textures: some metals looked plasticky until I dialed back the denoise and added &#8220;soft specular highlights, subtle micro-scratches.&#8221;<\/li>\n<\/ul>\n\n\n\n<p>Verdict: Best balance of control and speed for a DIY ai product photography studio, especially if you&#8217;re shipping lots of SKUs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2022 Ideogram (Strengths &amp; Limitations)<\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"426\" data-id=\"3935\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-184-1024x426.png\" alt=\"\" class=\"wp-image-3935 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-184-1024x426.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-184-300x125.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-184-768x319.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-184-1536x639.png 1536w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-184-18x7.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-184.png 1832w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/426;\" \/><\/figure>\n<\/figure>\n\n\n\n<p>I went in for the text rendering (label mockups), and it delivered. For packaged goods and signage, it generated clean, legible text on bottles and boxes better than the others.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Strengths: Text-on-object is strong: labels are readable. Helpful when you need quick packaging comps.<\/li>\n\n\n\n<li>Limitations: Pure photoreal lifestyle scenes look flatter vs Midjourney: shadows sometimes need a fix in post.<\/li>\n<\/ul>\n\n\n\n<p>Verdict: Use when your product involves typography or you&#8217;re iterating label designs before final photography.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AI Product Photo Workflow (Prep \u2192 Prompt \u2192 Generate \u2192 Export)<\/h2>\n\n\n\n<p>Here&#8217;s the simple loop I used on Nov 16 with the mug and a small skincare bottle.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Prep<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Shoot or collect one clean reference photo in soft daylight. Phone is fine. Avoid harsh shadows.<\/li>\n\n\n\n<li>Note brand constraints: exact color codes, no reflections, minimal props, etc.<\/li>\n\n\n\n<li>Decide the shot list: hero on white, lifestyle on wood, top-down, in-hand.<\/li>\n<\/ul>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Prompt<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Keep it concrete: &#8220;ceramic mug, matte white, subtle speckle texture, 8oz, centered, soft window light, natural wood backdrop, shallow depth of field, light reflection on rim, true-to-life color.&#8221;<\/li>\n\n\n\n<li>Add studio cues: &#8220;folded bounce card on left, soft shadow, 45-degree key light, clean commercial style.&#8221;<\/li>\n\n\n\n<li>For labels: specify &#8220;legible text, no distortion, brand hex #F3F3F3 background, color-accurate.&#8221;<\/li>\n<\/ul>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Generate<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start with 4\u20138 variations. Don&#8217;t chase perfection on the first pass.<\/li>\n\n\n\n<li>Lock a favorite and iterate: adjust camera height, crop, and background texture.<\/li>\n\n\n\n<li>Use background removal and canvas extend to build lifestyle scenes without reshooting.<\/li>\n<\/ul>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Export<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Export at 2\u20134K. Keep source prompts and seeds in a doc. Name files with SKU + angle (SKU123_hero_front_01.jpg). This seems boring, but it saves hours later.<\/li>\n<\/ul>\n\n\n\n<p>Tiny note: I track prompt versions and rating (1\u20135) in a Google Sheet. On Nov 17, that helped me repeat a winning look for the skincare bottle in under 12 minutes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Styling Tips for High-Conversion Product Photos<\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"403\" data-id=\"3936\" data-src=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-185-1024x403.png\" alt=\"\" class=\"wp-image-3936 lazyload\" data-srcset=\"https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-185-1024x403.png 1024w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-185-300x118.png 300w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-185-768x303.png 768w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-185-18x7.png 18w, https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-185.png 1137w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/403;\" \/><\/figure>\n<\/figure>\n\n\n\n<p>These are the tweaks that moved the needle for me (measured by &#8220;would I actually publish this?&#8221; and a quick A\/B on a test landing page on Nov 18 with 500 visitors from a small ad spend):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>One hero, one purpose: Keep the hero clean on near-white or neutral. Add a soft drop shadow so it doesn&#8217;t float.<\/li>\n\n\n\n<li>Texture sells trust: Ask for &#8220;tactile detail&#8221;, micro-scratches on metal, natural pores on cork, condensation on cold cans.<\/li>\n\n\n\n<li>Color discipline: Include your brand hex and &#8220;true-to-life color&#8221; in the prompt. Still double-check against a real photo.<\/li>\n\n\n\n<li>Human context: One in-hand shot improved CTR by 14% in my test. Hands make size obvious.<\/li>\n\n\n\n<li>Subtle props: Use two props max. &#8220;Too many props&#8221; dropped clarity and hurt clicks.<\/li>\n\n\n\n<li>Reflection control: If it looks plastic, add &#8220;soft specular highlights, subtle roughness 0.3.&#8221; If it&#8217;s too shiny, bump roughness.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How to Batch-Generate Product Photos Efficiently<\/h2>\n\n\n\n<p>This is where AI stops being a toy and becomes a studio.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Build a reusable prompt &#8220;rig&#8221;: Save a template prompt with your lighting recipe, camera height, lens (e.g., 85mm), and background spec. I keep mine as Prompt v7 (updated Nov 20, 2025).<\/li>\n\n\n\n<li>Use reference + style locks: Feed one clean reference image, then lock the style\/seed so every variation matches across SKUs.<\/li>\n\n\n\n<li>Run angles in parallel: Front, 45-degree, side, top-down. In Leonardo, I queued 12 at once and accepted 8 with minor edits.<\/li>\n\n\n\n<li>Post-process fast: Quick pass in Photoshop or Photopea, contrast, tiny dodge\/burn, color check against brand guide.<\/li>\n\n\n\n<li>File hygiene: Export to \/SKU\/angle folder structure. Your future self will thank you.<\/li>\n<\/ul>\n\n\n\n<p>My actual numbers: For 5 SKUs \u00d7 6 angles on Nov 20, I generated 30 finals in 1 hour 12 minutes, with 6 rejects. Average cost ~ $0.42\/image at 2K resolution.<\/p>\n\n\n\n<p>If you want the prompt template I used, I&#8217;m happy to share, no charge. Ping me or join my tiny newsletter: I send field notes, not spam.<\/p>\n\n\n\n<p>Trust note: None of these links are sponsored. If that changes, I&#8217;ll label it clearly. Also, for deeper controls, check each tool&#8217;s official docs: <a href=\"https:\/\/docs.midjourney.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Midj<\/a><a href=\"https:\/\/docs.midjourney.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">o<\/a><a href=\"https:\/\/docs.midjourney.com\/\" rel=\"nofollow noopener\" target=\"_blank\">urne<\/a><a href=\"https:\/\/docs.midjourney.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">y<\/a><a href=\"https:\/\/docs.midjourney.com\/\" rel=\"nofollow noopener\" target=\"_blank\"> docs<\/a>, Leonardo docs, <a href=\"https:\/\/ideogram.ai\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Ideogram site<\/a> linked above.<\/p>\n\n\n\n<p>If you&#8217;ve been on the fence: try one product this week. Worst case, you waste 20 minutes. Best case, you cut a whole day of shooting. And if it saves you even one headache? Totally worth it.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Previous posts:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"FCRjHbEMZ3\"><a href=\"https:\/\/crepal.ai\/blog\/aiimage\/midjourney-character-continuity\/\">Midjourney v7 Character Continuity Keep Same Face Across Scenes<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Midjourney v7 Character Continuity Keep Same Face Across Scenes&#8221; &#8212; CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aiimage\/midjourney-character-continuity\/embed\/#?secret=OTKFHSs1ZH#?secret=FCRjHbEMZ3\" data-secret=\"FCRjHbEMZ3\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"wQfq35VYQW\"><a href=\"https:\/\/crepal.ai\/blog\/aiimage\/ideogram-ads-sharp-text-design\/\">Ideogram 2 for Ads Create Print-Ready Posters with Sharp Text<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Ideogram 2 for Ads Create Print-Ready Posters with Sharp Text&#8221; &#8212; CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aiimage\/ideogram-ads-sharp-text-design\/embed\/#?secret=QaXOOaWnQI#?secret=wQfq35VYQW\" data-secret=\"wQfq35VYQW\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-crepal-content-center wp-block-embed-crepal-content-center\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"PyG1ATByCm\"><a href=\"https:\/\/crepal.ai\/blog\/aiimage\/leonardo-lighting-guide\/\">Leonardo AI Lighting Guide Master Studio, Rim &amp; Neon Lights<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Leonardo AI Lighting Guide Master Studio, Rim &amp; Neon Lights&#8221; &#8212; CrePal Content Center\" data-src=\"https:\/\/crepal.ai\/blog\/aiimage\/leonardo-lighting-guide\/embed\/#?secret=3vLuTFiLDV#?secret=PyG1ATByCm\" data-secret=\"PyG1ATByCm\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Hey, I&#8217;m Dora. On November 18, 2025, I spent my lunch break trying to photograph a ceramic mug on my windowsill. Natural light looked great, but the shadows were moody, and my cat photobombed every frame. That was the nudge: could I spin up an AI product photography studio that actually saves time, and doesn&#8217;t [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":3931,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-3930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aiimage"],"blocksy_meta":[],"uagb_featured_image_src":{"full":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-180.png",1408,768,false],"thumbnail":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-180-150x150.png",150,150,true],"medium":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-180-300x164.png",300,164,true],"medium_large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-180-768x419.png",768,419,true],"large":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-180-1024x559.png",1024,559,true],"1536x1536":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-180.png",1408,768,false],"2048x2048":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-180.png",1408,768,false],"trp-custom-language-flag":["https:\/\/crepal.ai\/blog\/wp-content\/uploads\/2025\/11\/image-180-18x10.png",18,10,true]},"uagb_author_info":{"display_name":"Dora","author_link":"https:\/\/crepal.ai\/blog\/author\/dora\/"},"uagb_comment_info":14,"uagb_excerpt":"Hey, I&#8217;m Dora. On November 18, 2025, I spent my lunch break trying to photograph a ceramic mug on my windowsill. Natural light looked great, but the shadows were moody, and my cat photobombed every frame. That was the nudge: could I spin up an AI product photography studio that actually saves time, and doesn&#8217;t&hellip;","_links":{"self":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/3930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/comments?post=3930"}],"version-history":[{"count":1,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/3930\/revisions"}],"predecessor-version":[{"id":3938,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/posts\/3930\/revisions\/3938"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media\/3931"}],"wp:attachment":[{"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/media?parent=3930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/categories?post=3930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crepal.ai\/blog\/wp-json\/wp\/v2\/tags?post=3930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}