AI news
October 19, 2024

Here's the Perfect AI Tool For Your Product Photoshoots: Flux Labs AI

Flux Labs AI turns your basic product photos into amazing product images perfect for marketing and promotions.

Jim Clyde Monge
by 
Jim Clyde Monge

AI can now transform basic photos of your products into high-quality images that are perfect for marketing campaigns or advertising. Your product can be placed in any subject or environment with an incredible level of consistency and photorealism.

Imagine if you’re selling sneakers—traditionally, you’d organize a photoshoot, find the perfect location, hire models, and spend hours capturing the right shots.

You can, but it’s costly and also risks damaging your products.

If you’re selling a camping water bottle—wouldn’t it be fantastic to display it against a backdrop of majestic mountains or serene lakes?

You can, but that sounds like a lot of work to do.

But what if there was a way to skip all these hurdles?

What if you could generate high-quality, photorealistic images of your products in any setting you want—all without leaving your home or risking any damage to your products?

Today, you can do all that in a matter of minutes.

Check out the example below:

Image by Jim Clyde Monge

Pretty amazing, right?

When I first discovered this technology, I was both impressed and intrigued. How is this possible, and what’s the process behind creating such images?

The technology that makes this possible is image model fine-tuning.

In this article, you’ll learn about what image model fine-tuning is, how to fine-tune your own model, and how you could generate custom images with the fine-tuned model.

Let’s get started.

What is Image Model Fine Tuning?

In the context of image generation, it involves customizing an AI model based on specific images you provide. Essentially, you’re teaching the AI to understand and replicate the unique features of your product.

By feeding the model images of your product, the AI learns its patterns, textures, colors, and distinct characteristics. It adapts its existing knowledge to generate highly personalized and targeted results.

This means the AI can create new images of your product in different settings, styles, and environments, all while maintaining photorealistic quality and consistency.

What is Image Model Fine Tuning?
Image from DreamBooth

For instance, suppose you have a unique pair of sneakers. By uploading several images of them, you can fine-tune the model to generate new images of those sneakers in various scenes — maybe on a beach, in a cityscape, or even in a futuristic setting.

Image by Jim Clyde Monge

Note that the AI doesn’t just paste your product into these backgrounds; it understands the lighting, perspective, and context, making the images look as if they were professionally photographed on location.

This tech saves you loads of time, money, and energy.

How to Generate Custom AI Images

The entire process involves just three steps:

  1. Get clear photos of your product.
  2. Train an image model with those photos.
  3. Generate images using the trained image model.

Now, let’s get into the details of how to perform each steps.

There are multiple ways to train a flux image model and generate images out of the trained model. In this article, we’ll be using a tool called Flux Labs AI because it’s easy to use.

Step #1: Preparing Your Training Images

The first and perhaps most crucial step is to gather high-quality photos of your product.

The effectiveness of the AI-generated images largely depends on the quality and variety of the images you provide.

  • Image format: The images are in JPG, PNG, or Webp format
  • Number of images: You can prepare up to 20 images, but the best number of samples is between 4 and 10.
  • Quality and lighting: You can upload a single reference image but make sure they are of high-quality and in a well-lit environment
  • Angles and perspectives: If you are uploading a portrait photo, make sure they is either front facing or at slightly tilted angle
  • Consistency: There should also be only one person in the frame
  • File size: The total size of the images should not exceed 20 MB

Here’s an image of examples:

Preparing Your Training Images for FLux Labs AI training
Image by Jim Clyde Monge

Okay, now that your training images are ready, you can start the training process.

Step #2: Training an Image Model

Head over to fluxlabs.ai and create an account for free. Once logged in, click on the AI Tools dropdown in the navigation bar and select the Train Model. This will take you to the image model training page.

Training an Image Model Head over to fluxlabs.ai and create an account for free. Once logged in, click on the AI Tools dropdown in the navigation bar and select the Train Model. This will take you to the image model training page.
Image by Jim Clyde Monge

On the training page, you’ll find detailed instructions on the right side. It’s essential to read these guidelines to ensure you get the best results.

On the model name field, give your model any name you want.

Training an Image Model Head over to fluxlabs.ai and create an account for free. Once logged in, click on the AI Tools dropdown in the navigation bar and select the Train Model. This will take you to the image model training page.
Image by Jim Clyde Monge

On the trigger word field, add a unique name of the subject or object you are trying to train the model with. For example, if you are training the model with Nike sneakers, give it the name ‘nikesneaker’.

“The trigger_word refers to the object, style or concept you are training on. Pick a string that isn’t a real word, like TOK or something related to what’s being trained, like CYBRPNK. The trigger word you specify will be associated with all images during training. Then when you run your fine-tuned model, you can include the trigger word in prompts to activate your concept.”

Click on the upload area or drag and drop the images you prepared in Step 1. After filling in all the necessary fields and uploading your images, click the Train Model button.

The training process typically takes between 15 and 30 minutes, depending on the number and size of your images.

You don’t need to stay on the page during this time. Feel free to navigate away or take a break. You can check the training page later to see if the training is done.

After filling in all the necessary fields and uploading your images, click the Train Model button.
Image by Jim Clyde Monge

Once the status changes to “Ready”, your model is ready for image generation.

Step #3: Generating Custom Images

Now that your model is trained, it’s time for the exciting part — generating custom images of your product in any setting you can imagine.

Click on the “Use model” button and it will redirect you to the image generation page. From here, you can generate your custom images much similar to the way you generate images with the default flux models.

FLux Labs AI image generation screen
Image by Jim Clyde Monge

You can make adjustments to the following parameters:

  • Aspect ratio: Define the dimensions of your image by selecting an aspect ratio. Options include square (1:1), portrait (4:5), landscape (16:9), and more.
  • Steps: This integer value controls how many iterations the AI goes through to create your image. More steps generally lead to higher-quality images but will increase computation time.
  • Guidance: Also known as the Classifier-Free Guidance (CFG) scale, this parameter determines how closely the AI follows your text prompt. A higher guidance value means the AI will adhere more strictly to your description, while a lower value allows for more creative interpretation.
  • Seed: Specify a numerical seed to initialize the image generation process. If you use the same seed number and prompt, the AI will produce similar images each time. Leaving it blank will generate a random seed for each image, resulting in different outputs.
  • Output format: You can choose the file format of the output image between JPG, PNG, and Webp.
  • Output quality: Adjust the quality of your image between 0 and 100. Higher values result in better image quality but require more processing time and may increase the file size.

Here are some examples:

Prompt: A high-resolution photograph of whitesneakers displayed on a rustic wooden table with a blurred cafe background.
Flux Labs AI: Prompt: A high-resolution photograph of whitesneakers displayed on a rustic wooden table with a blurred cafe background.
Image by Jim Clyde Monge
Prompt: An image of waterbottle seamlessly integrated into a lush natural setting, perfect for promoting its eco-friendly attributes.
Flux Labs AI: Prompt: An image of waterbottle seamlessly integrated into a lush natural setting, perfect for promoting its eco-friendly attributes.
Image by Jim Clyde Monge
Prompt: Asian teenager wearing greenhoodie in the streets of tokyo, posing for a photoshoot
Flux Labs AI: Prompt: Asian teenager wearing greenhoodie in the streets of tokyo, posing for a photoshoot
Image by Jim Clyde Monge

This is honestly a lot of fun and revolutionary.

How Much Does It Cost?

Training an image model is an expensive process because the platform utilize A100 or H100 GPUs.

On sign up, you’ll get 10 free image generation credits. If you need to try fine-tuning feature, you’re going to have to upgrade your account to a paid plan:

FLux Labs AI pricing
Image by Jim Clyde Monge
  • Pro $9.99 per month — Includes 200 Flux Schnell images, 100 Flux Dev images, 66 Flux Pro images, and 1 custom image model.
  • Premium $19.99 per month — Includes 500 Flux Schnell images, 250 Flux Dev images, 125 Flux Pro images, and 3 custom image models.
  • Enterprise $49.99 per month — Includes 1,500 Flux Schnell images, 750 Flux Dev images, 375 Flux Pro images, and 5 custom image models.

If you have unique requirements or need higher volumes, Flux Labs AI offers tailored solutions:

  • Contact: Reach out directly to the developer, Jim Clyde Monge, at (jimclydegm@gmail.com)
  • Who It’s For: Business owners, marketing experts, influencers, and agencies needing extensive fine-tuning capabilities and custom credits.

What’s Next?

Fine-tuning image models with Flux Labs AI opens up a world of opportunities, but the journey doesn’t end there.

AI video models with text-to-video and image-to-video capabilities have become really good in recent months.

What if you can turn your custom images into videos? This is an incredible feature I am currently exploring and hoping to ship in the coming months.

Also, Meta just announced Movie Gen, which can add sounds to videos with AI. If Flux Labs can also add audio into the AI-generated videos, that would be really cool.

If you don’t want to miss the latest and exciting updates in the generative AI space, be part of the growing newsletter here.

Final Thoughts

It’s been such an incredible three weeks developing and shipping Flux Labs AI. At first, I imagined the web app to be just another headshot generator, but quickly evolved to something more than that.

I am now more focused on improving the experience of turning basic photos of your product into high-quality custom images for marketing campaign and product promotion purposes.

I am also working on putting a lot of UI and UX improvements across the board, as well as the new image-to-video feature. I am also exploring more subscription options, like an annual tier and a one-time purchase option.

Flux Labs AI is growing, and the innovations in the AI field are also moving really fast. My goal is to equip the tool with the latest innovations and deliver the best service to the users. I am an indie developer, and I hope to get your support on my journey!

‍

Get your brand or product featured on Jim Monge's audience