📔Studio Project Page
Understanding the many features and nodes within the Studio's Creative Suite
Studio Sketchbook Directory
The Studio Sketchbook Directory is the central hub for organizing and managing all your project sketchbooks. Users can view, create, and manage sketchbooks here, providing an organized workspace for various projects. Each sketchbook can contain multiple pages and project variations.
Studio Project Page
The Studio Sketchbook Viewer allows users to view and interact with the contents of a specific sketchbook. This feature provides a detailed look at each project's pages, variables, and settings, enabling thorough project management and customization.

Nodes
The Studio functions via a set of nodes which perform diferent functions. We will detail the nodes in the following sections:
Setup Node

The Setup node allows you to determine how many image generations you will produce with each press of the Generate button. Typically the generations are randomized with unique hashes, but if you would like to control the output settings within the Studio, you can lock in the randomization with the Set Hashes Manually tool:
Set Hashes Manually:
Set Hashes is a feature that allows users to manually control the random seeds for consistent image generation across attempts. While the select-seed tool can control the StableDiffusion seed only, the manual hash affects the StableDiffusion seed, the random variables seed, and the 'pseudorandom' elements within your p5.js code.

Stable Diffusion Node

Enable PNG info
Enable PNG Info allows users to choose whether a generated image contains the generation information (prompt, settings) within the metadata. This feature provides transparency and insights into the AI's creation parameters and settings. To view the instructions in an image's metadata, either open the image with a notepad app, or use a 3rd-party tool such as the PNG chunk inspector.
Prompt and Negative Prompt
A Prompt is a text description that guides the AI in generating the desired image. Effective prompts are crucial for achieving the intended artistic output.
Likewise, a negative prompt is a text description that guides the AI by telling it what *not* to include in the generated image.

The Enhance AI function allows you to run your prompt through a Large Language Model like ChatGPT in order to improve the prompt's level of detail. You can also add Enhance instructions to your prompt, usually by adding them in parenthesis at the very beginning of your prompt, such as (When Enhancing this prompt, please rewrite it as an acrostic poem that spells out "AIART")
Stable Diffusion Checkpoints

Pre-trained models that generate new images based on learned knowledge. Training size significantly affects performance.
Stable Diffusion Models
SD 1.5: Trained at 512x512 pixels, performs best with small resolutions.
SD 2.1: Trained at 768x768 pixels, ideal around that size.
SDXL models: Trained at 1024x1024 pixels, great for high-resolution and high-quality outputs.
Sampling Method

The Sampling Method is the algorithm used to generate the image, affecting the style and details. Different methods can produce varying artistic effects and levels of detail.
Sampling Steps
Sampling Steps refer to the number of times the image is refined for higher quality during the generation process. More steps typically result in more detailed and polished images.
CFG Scale (Prompt Strength)
CFG Scale (Prompt Strength) controls how closely the AI adheres to the prompt. A higher value means more adherence to the prompt, resulting in images that closely match the description.
Width & Height
Width & Height are the dimensions of the generated image. Users can specify these settings to fit their specific project requirements.
img2img

The img2img toggle turns on image-to-image generation, which allows the Studio to use an existing image as a starting point. This feature allows for creating derivative artworks based on a source image. There are three img2img options:
Const
Select a single constant image from your flatfiles to be used with every generation
Var
Select images at random from a gallery of pre-selected images from your flatfiles. To set up an img2img variables group, see "Variables"
p5.js
Using p5.js code, create a generative artwork for each image. For more information, see the article on p5.js.
Refiner
The Refiner tool allows model switching during generation. With the current SDXL_Refiner model, setting Refiner to 0.75 in a 40-step generation means the first 30 steps use your selected checkpoint, and the final 10 steps use SDXL_Refiner. note: the Refiner was designed with XL models in mind. Using the refiner with any non-SDXL-based model will result in some very strange looking artifacts.
Upscaler Node

The Upscaler enhances the resolution and quality of generated images. This tool is essential for creating high-definition outputs suitable for printing and high-quality displays. You can blend multiple upscalers and/or make use of tools to improve faces such as GFPGAN and Codeformer
Last updated
Was this helpful?