fallenmystic
Tribune
Disclaimer: Based on @jucundus's suggestion, I'm creating this thread to share tips and workflows for members who utilise AI tools to create content. If you want to talk about non-technical aspects of AI, please direct the discussion to a more suitable place instead.
One of the advantages of AI-assisted art is that it offers a variety of tools, models, and workflows to accommodate many different needs and preferences. Additionally, the field of AI is rapidly evolving, which means that the information discussed here may not be suitable for everyone and could become outdated by the time you read it.
As such, I suggest considering this as a collection of general tips to discover the best tools for you and create your own workflow rather than a step-by-step tutorial aimed at achieving the optimal result.
I will explain the workflow I currently use for my renders in a series of posts, starting with the basics and moving on to more advanced topics. I encourage other members to provide feedback or share their own tips and workflows in this thread.
Although running them on a video card with 8GB or less VRAM is possible, I'd consider 10GB as the minimum system requirement for SDXL and 12GB for FLUX. (I will explain what SDXL or FLUX mean later.) For an ideal experience, a decent video card with 16GB or more video memory is recommended. If you are considering buying new hardware to run AI tools, prioritise video memory above graphics performance. NVidia is preferred (because of CUDA), while AMD and Intel might be problematic.
If your graphics card does not meet the hardware requirements, your best option would be to utilise an online service that allows you to access their hardware. There are several types of these services, which can be roughly categorised as follows:
The second option is similar to the first, but it offers well-known open-source tools such as Foocus, Forge, ReForge, Invoke AI, and ComfyUI. These tools tend to be more feature-rich and are generally up-to-date with the latest advancements in AI technology compared to the custom tools provided by the services mentioned earlier. Among these options, ComfyUI stands out as the most advanced, but it is also the most complex. Typically, when something impressive occurs in the generative AI field, it is first implemented in ComfyUI. However, its complexity and node-based workflow may not be suitable for everyone. It's worth noting that there are tools built on top of ComfyUI that offer a more user-friendly interface. I personally use one of these tools that integrates with Krita, which I will introduce later.
The last option is to rent GPUs by the hour. This is the most flexible and private choice available, as it allows you to use the hardware for nearly any purpose. If you're comfortable typing commands in a Linux console, you can install any of the popular tools mentioned earlier, download models from Civitai, train your own models, or even use the GPU for non-image-related tasks, such as roleplaying with a language model. Additionally, this option is ideal for resource-intensive tasks like video production.
However, there is a downside: you are often charged for network storage, which means you incur costs even when you're not actively using the service. Nevertheless, the overall cost remains reasonable, as renting the GPU itself is pretty affordable—typically around $0.35 per hour for a 24GB video card.
To determine the best option for you, we need to discuss some of the mentioned factors in detail, such as the availability of models and features, which I will address in my next post.
One of the advantages of AI-assisted art is that it offers a variety of tools, models, and workflows to accommodate many different needs and preferences. Additionally, the field of AI is rapidly evolving, which means that the information discussed here may not be suitable for everyone and could become outdated by the time you read it.
As such, I suggest considering this as a collection of general tips to discover the best tools for you and create your own workflow rather than a step-by-step tutorial aimed at achieving the optimal result.
I will explain the workflow I currently use for my renders in a series of posts, starting with the basics and moving on to more advanced topics. I encourage other members to provide feedback or share their own tips and workflows in this thread.
First Choice: Local Installation or Online Service
If you're new to AI art, the first thing to consider is how you want to use the necessary tools. Installing these programs on your PC is ideal because it helps you avoid paying for subscriptions or credits and addresses concerns about censorship and privacy. However, this requires a decent video card with substantial video memory.Although running them on a video card with 8GB or less VRAM is possible, I'd consider 10GB as the minimum system requirement for SDXL and 12GB for FLUX. (I will explain what SDXL or FLUX mean later.) For an ideal experience, a decent video card with 16GB or more video memory is recommended. If you are considering buying new hardware to run AI tools, prioritise video memory above graphics performance. NVidia is preferred (because of CUDA), while AMD and Intel might be problematic.
If your graphics card does not meet the hardware requirements, your best option would be to utilise an online service that allows you to access their hardware. There are several types of these services, which can be roughly categorised as follows:
- Those providing their own image generator.
- Those offering popular open-source AI tools.
- Those renting only hardware.
The second option is similar to the first, but it offers well-known open-source tools such as Foocus, Forge, ReForge, Invoke AI, and ComfyUI. These tools tend to be more feature-rich and are generally up-to-date with the latest advancements in AI technology compared to the custom tools provided by the services mentioned earlier. Among these options, ComfyUI stands out as the most advanced, but it is also the most complex. Typically, when something impressive occurs in the generative AI field, it is first implemented in ComfyUI. However, its complexity and node-based workflow may not be suitable for everyone. It's worth noting that there are tools built on top of ComfyUI that offer a more user-friendly interface. I personally use one of these tools that integrates with Krita, which I will introduce later.
The last option is to rent GPUs by the hour. This is the most flexible and private choice available, as it allows you to use the hardware for nearly any purpose. If you're comfortable typing commands in a Linux console, you can install any of the popular tools mentioned earlier, download models from Civitai, train your own models, or even use the GPU for non-image-related tasks, such as roleplaying with a language model. Additionally, this option is ideal for resource-intensive tasks like video production.
However, there is a downside: you are often charged for network storage, which means you incur costs even when you're not actively using the service. Nevertheless, the overall cost remains reasonable, as renting the GPU itself is pretty affordable—typically around $0.35 per hour for a 24GB video card.
To determine the best option for you, we need to discuss some of the mentioned factors in detail, such as the availability of models and features, which I will address in my next post.