Skip to content

Releases: carson-katri/dream-textures

v0.4.1

26 Aug 02:23
c2622a8
Compare
Choose a tag to compare

This release contains fixes for the render pass, model search/download, and ROCm dependencies.

Choose Your Installation

Separate versions are available depending on your GPU and Blender version.

Click on the link to download the correct version:

Blender 4.1+ Blender 3.6 → 4.0
Windows
NVIDIA dream_textures-windows-cuda-4-1.7z dream_textures-windows-cuda.7z
AMD/Other dream_textures-windows-directml-4-1.zip dream_textures-windows-directml.zip
macOS
Apple Silicon (M1+) dream_textures-macos-arm-4-1.zip dream_textures-macos-arm.zip
Linux
Any GPU Install Manually Install Manually

Important

Windows Installation Instructions

Due to file size limits on GitHub, the add-on ZIP file is contained in a 7-Zip archive.

  1. Install 7-Zip
  2. Right-click on the downloaded dream_textures-windows-cuda-*.7z archive
  3. Select "7-Zip" > "Extract Here" to get the dream_textures-windows-cuda-*.zip file.
  4. In Blender preferences open "Add-ons" > "Install..."
  5. Choose the dream_textures-windows-cuda-4-1.zip file.

Setup

After installing the appropriate add-on ZIP file, enable the add-on and expand its preferences. There you will find further instructions for setup.

See the setup guide for more detailed instructions.

What's Changed

New Contributors

Full Changelog: 0.4.0...0.4.1

v0.4.0

11 Aug 01:54
Compare
Choose a tag to compare

Warning

A newer version is available. Download the latest release to get new features and bug fixes.

This update adds support for Blender 4, ControlNet pre-processors, some new UI, and lots of bug fixes.

Choose Your Installation

Separate versions are available depending on your GPU and Blender version.

Click on the link to download the correct version:

Blender 4.1+ Blender 3.6 → 4.0
Windows
NVIDIA dream_textures-windows-cuda-4-1.7z dream_textures-windows-cuda.7z
AMD/Other dream_textures-windows-directml-4-1.zip dream_textures-windows-directml.zip
macOS
Apple Silicon (M1+) dream_textures-macos-arm-4-1.zip dream_textures-macos-arm.zip
Linux
Any GPU Install Manually Install Manually

Important

Windows Installation Instructions

Due to file size limits on GitHub, the add-on ZIP file is contained in a 7-Zip archive.

  1. Install 7-Zip
  2. Right-click on the downloaded dream_textures-windows-cuda-*.7z archive
  3. Select "7-Zip" > "Extract Here" to get the dream_textures-windows-cuda-*.zip file.
  4. In Blender preferences open "Add-ons" > "Install..."
  5. Choose the dream_textures-windows-cuda-4-1.zip file.

Setup

After installing the appropriate add-on ZIP file, enable the add-on and expand its preferences. There you will find further instructions for setup.

See the setup guide for more detailed instructions.

What's New

Blender 4 support

Builds are now provided for Blender 4.1+, and Blender 3.6-4.0.

Note

Blender 4.1 upgraded to Python 3.11, which requires separate builds to be distributed for Blender 4.1 and higher.

ControlNet Pre-Processors

Select a processor to convert a color image into a control image.
Processors are provided for OpenPose, depth maps, edge detection, and more.

By default, the processor will run every time the "Generate" button is pressed. You can press the "Bake Control Image" button next to the selector processor to cache the control image. This will create an image datablock for the control image, which you can further modify.

A new interface was also implemented for adding ControlNet models to a generation, based on Blender's new modifier selector.

controlnetui.mp4

Full Changelog

New Contributors

Full Changelog: 0.3.1...0.4.0

v0.3.1

07 Nov 00:14
Compare
Choose a tag to compare

Warning

A newer version is available. Download the latest release to get new features and bug fixes.

This release fixes bugs found in the initial release of v0.3.0.

For a full list of new features in this major version, see the release notes for v0.3.0.

Choose Your Installation

Several versions are available. Find the one that will work for you.

Windows

NVIDIA GPU

  • Dream Textures for Windows (CUDA) - Local generation with NVIDIA CUDA
    • Due to file size limits on GitHub, the add-on ZIP file is contained in a 7-Zip archive.
    • Install 7-Zip, right click on the downloaded dream_textures-windows-cuda.7z archive, select "7-Zip" > "Extract Here" to get the dream_textures-windows-cuda.zip file.
    • In Blender preferences open "Add-ons" > "Install...", then choose the dream_textures-windows-cuda.zip file.

Note
If you get the error ModuleNotFoundError: No module named '...', you will need to copy the files into Blender manually:

  1. Delete the dream textures folder here: C:\Users\YOUR_USER\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\dream_textures
  2. Manually unzip the add-on folder to that same path. After doing that there should be a file __init__.py in C:\Users\YOUR_USER\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\dream_textures\__init__.py
  3. Restart Blender

AMD GPU

macOS

Apple Silicon (M1/M2)

Intel

Dream Textures is not currently available for Intel Macs.

Linux

Installation must be completed manually. Follow the instructions to install manually for more details.

Blender Market

You can optionally purchase it for a small fee on Blender Market.

The version on Blender Market is identical to the free download available here. It is simply a way to support my work on this tool.

Setup

After installing the appropriate add-on ZIP file, enable the add-on and expand its preferences. There you will find further instructions for setup.

See the setup guide for more detailed instructions.

What's Changed

Full Changelog: 0.3.0...0.3.1

v0.3.0

04 Nov 19:52
be9d508
Compare
Choose a tag to compare

Warning

A newer version is available. Download the latest release to get new features and bug fixes.

This update adds support for SDXL, safetensors and ckpt files, a new API for extending Dream Textures with new backends, and more.

Choose Your Installation

Several versions are available. Find the one that will work for you.

Windows

NVIDIA GPU

  • Dream Textures for Windows (CUDA) - Local generation with NVIDIA CUDA
    • Due to file size limits on GitHub, the add-on ZIP file is contained in a 7-Zip archive.
    • Install 7-Zip, right click on the downloaded dream_textures-windows-cuda.7z archive, select "7-Zip" > "Extract Here" to get the dream_textures-windows-cuda.zip file.
    • In Blender preferences open "Add-ons" > "Install...", then choose the dream_textures-windows-cuda.zip file.

Note
If you get the error ModuleNotFoundError: No module named '...', you will need to copy the files into Blender manually:

  1. Delete the dream textures folder here: C:\Users\YOUR_USER\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\dream_textures
  2. Manually unzip the add-on folder to that same path. After doing that there should be a file __init__.py in C:\Users\YOUR_USER\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\dream_textures\__init__.py
  3. Restart Blender

AMD GPU

macOS

Apple Silicon (M1/M2)

Intel

Dream Textures is not currently available for Intel Macs.

Linux

Installation must be completed manually. Follow the instructions to install manually for more details.

Blender Market

You can optionally purchase it for a small fee on Blender Market.

The version on Blender Market is identical to the free download available here. It is simply a way to support my work on this tool.

Setup

After installing the appropriate add-on ZIP file, enable the add-on and expand its preferences. There you will find further instructions for setup.

See the setup guide for more detailed instructions.

What's New

Stable Diffusion XL

Use the model stabilityai/stable-diffusion-xl-base-1.0 for higher resolution 1024x1024 images. Include the refiner model stabilityai/stable-diffusion-xl-refiner-1.0 to improve the results even further.

HD Texture Generation SDXL ControlNet Support

brick

mossy_cliff

stormtrooper_depth-sdxl

stormtrooper

.safetensors and .ckpt file support

Link individual files or entire folders of models. You can configure linked models from Dream Textures' preferences.

Screenshot 2023-11-03 at 2 28 27 PM

Public Backend API

A new API is available for extending Dream Textures. This can be used to add custom generation backends.
For example, a backend that connects to ComfyUI could be created as a standalone addon.

Dream Textures has built-in support for a HuggingFace Diffusers backend. If you are interested in contributing a new backend, this backend can be used as a reference.

Dream Textures backend addons are kept in the community_backends folder. If you make a useful backend, feel free to open a PR adding it to this folder.

Full Changelog

Full Changelog: 0.2.0...0.3.0

v0.2.0

21 Apr 21:07
b79a677
Compare
Choose a tag to compare

Warning

A newer version is available. Download the latest release to get new features and bug fixes.

This update brings ControlNet, optimization, and nodes!

Check out the new render engine to get started with the node system.

Join the Dream Textures Discord server to discuss the add-on, share your art, and get help from other users.

Choose Your Installation

Several versions are available. Find the one that will work for you.

Windows

NVIDIA GPU

  • Dream Textures for Windows (CUDA) - Local and cloud rendering with NVIDIA CUDA
    • Due to file size limits on GitHub, the add-on ZIP file is contained in a 7-Zip archive.
    • Install 7-Zip, right click on the downloaded dream_textures-windows-cuda.7z archive, select "7-Zip" > "Extract Here" to get the dream_textures-windows-cuda.zip file.
    • In Blender preferences open "Add-ons" > "Install...", then choose the dream_textures-windows-cuda.zip file.

AMD GPU

macOS

Apple Silicon (M1/M2)

Intel

Dream Textures is not currently available for Intel Macs.

Linux

Installation must be completed manually. Follow the instructions to install manually for more details.

Blender Market

You can optionally purchase it for a small fee on Blender Market.

The version on Blender Market is identical to the free download available here. It is simply a way to support my work on this tool.

Note DreamStudio builds will no longer be released. Please see the official Stability for Blender addon for DreamStudio integration.

Setup

After installing the appropriate add-on ZIP file, enable the add-on and expand its preferences. There you will find further instructions for setup.

See the setup guide for more detailed instructions.

What's New

ControlNet

ControlNet gives you a lot more control over image generation. It has been fully integrated into the new render engine, as well as in the Image Editor and texture projection panel.

Here are some things you can do with it.

  1. Turn a pose into an image
OpenPose.mov
  1. Colorize a Grease Pencil sketch
GreasePencil.mov
  1. Render a scene from a basic mesh
NormalMap.mov
  1. Improved texture projection fidelity, and image editing with ip2p
DepthProjection.mov

Optimizations

PyTorch 2.0 is now bundled with the release. This brings the new SDP attention which reduces memory and generates faster. This new optimization is enabled by default.

A new CFG End optimization is also included which can be used to disabled classifier-free guidance after a certain percentage of steps. This can be great for quick prototyping.

The optimization UI is also improved to provide a better overview of what each option does. The time each generation takes is now displayed below the "Generate" button.

Render Engine

A dedicated "Dream Textures" render engine is now available. It provides the node system and acts as an alternative to engines like Cycles or Eevee.

Learn more about the render engine and node system in the wiki.

Full Changelog

New Contributors

Full Changelog: 0.1.0...0.2.0

v0.1.0

16 Feb 02:13
057d780
Compare
Choose a tag to compare

Warning

A newer version is available. Download the latest release to get new features and bug fixes.

This update has so many bug fixes. It also includes AMD support, seamless axis detection, projection baking, optimizations and UI enhancements, and more.

Join the Dream Textures Discord server to discuss the add-on, share your art, and get help from other users.

Choose Your Installation

Several versions are available. Find the one that will work for you.

Windows

NVIDIA GPU

  • Dream Textures for Windows (CUDA) - Local and cloud rendering with NVIDIA CUDA
    • Due to file size limits on GitHub, the add-on ZIP file is contained in a 7-Zip archive.
    • Install 7-Zip, right click on the downloaded dream_textures-windows-cuda.7z archive, select "7-Zip" > "Extract Here" to get the dream_textures-windows-cuda.zip file.
    • In Blender preferences open "Add-ons" > "Install...", then choose the dream_textures-windows-cuda.zip file.
  • Dream Textures for DreamStudio (Windows) - Cloud rendering with DreamStudio

AMD GPU

macOS

Apple Silicon (M1/M2)

Intel

Note Local generation is not available for Intel Macs.

Linux

Installation must be completed manually. Follow the instructions to install manually for more details.

Blender Market

You can optionally purchase it for a small fee on Blender Market.

The version on Blender Market is identical to the free download available here. It is simply a way to support my work on this tool.

Setup

After installing the appropriate add-on ZIP file, enable the add-on and expand its preferences. There you will find further instructions for setup.

See the setup guide for more detailed instructions.

What's New

Automatic Seamless Detection

The axes the open image is seamless along is automatically detected for better upscaling and image to image results.

Batch Size Optimization

Increase the batch size for significantly faster generation of multiple iterations, file batch, or upscaling.

Automatic Projection Baking / Better UV handling

Enable the "Bake" option to project back onto the mesh's original UV map.

Dream Textures will now preserve your original UV map instead of overwriting it.

Screenshot_2023-01-01_at_6 50 30_PM

Screenshot 2023-01-01 at 6 53 38 PM

Screenshot_2023-01-01_at_6 50 44_PM

AMD Support via DirectML

All DirectX 12-capable GPUs are now compatible with Dream Textures! Download the directml version of the add-on if you have a non-NVIDIA GPU.

UI Improvements

Image names now include the prompt alongside the seed.

Many common issues are now caught before you ever press "Generate".

Size options are now disabled by default, and will use the model's preferred size.

Full Changelog

New Contributors

Full Changelog: 0.0.9...0.1.0

v0.0.9

15 Dec 15:42
8700071
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

Warning

A newer version is available. Download the latest release to get new features and bug fixes.

This update includes texture projection, inpainting model support, depth to image for the render pass, and a lot more. The internals have also been reimplemented to use 🤗 Diffusers.

Join the Dream Textures Discord server to discuss the add-on, share your art, and get help from other users.

Choose Your Installation

Several versions are available. Find the one that will work for you.

Windows

NVIDIA GPU

  • Dream Textures for Windows (CUDA) - Local and cloud rendering with NVIDIA CUDA
    • Due to file size limits on GitHub, the add-on ZIP file is contained in a 7-Zip archive.
    • Install 7-Zip, right click on the downloaded dream_textures-windows-cuda.7z archive, select "7-Zip" > "Extract Here" to get the dream_textures-windows-cuda.zip file.
    • In Blender preferences open "Add-ons" > "Install...", then choose the dream_textures-windows-cuda.zip file.
  • Dream Textures for DreamStudio (Windows) - Cloud rendering with DreamStudio

AMD GPU

Note Local generation is not available for AMD GPUs.

macOS

Apple Silicon (M1/M2)

Intel

Note Local generation is not available for Intel Macs.

Linux

Installation must be completed manually. Follow the instructions under Contributing for more details.

Blender Market

You can optionally purchase it for a small fee on Blender Market.

The version on Blender Market is identical to the free download available here. It is simply a way to support my work on this tool.

Setup

After installing the appropriate add-on ZIP file, enable the add-on and expand it's preferences. There you will find further instructions for setup.

See the setup guide for more detailed instructions.

What's New

Texture Projection

Texture an entire scene at once using the depth to image model.

Full Changelog

New Contributors

Full Changelog: 0.0.8...0.0.9

v0.0.8

01 Nov 21:19
c4daae5
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

Warning

A newer version is available. Download the latest release to get new features and bug fixes.

This update includes seamless upscaling, an improved render pass, a redesigned "Source Image" panel, model switching, DreamStudio integration, and more!

Join the Dream Textures Discord server to discuss the add-on, share your art, and get help from other users.

You can get the add-on for free here. If you would like to support my work on this tool, you can purchase it on Blender Market or become a GitHub sponsor.

Choose Your Installation

Several versions are available. Find the one that will work for you.

Windows

NVIDIA GPU

  • Dream Textures for Windows (CUDA) - Local and cloud rendering with NVIDIA CUDA
    • Due to file size limits on GitHub, the add-on ZIP file is contained in a 7-Zip archive.
    • Install 7-Zip, right click on the downloaded dream_textures-windows-cuda.7z archive, select "7-Zip" > "Extract Here" to get the dream_textures-windows-cuda.zip file.
    • In Blender preferences open "Add-ons" > "Install...", then choose the dream_textures-windows-cuda.zip file.
  • Dream Textures for DreamStudio (Windows) - Cloud rendering with DreamStudio

AMD GPU

Note Local generation is not available for AMD GPUs.

macOS

Apple Silicon (M1/M2)

Intel

Note Local generation is not available for Intel Macs.

Linux

Installation must be completed manually. Follow the instructions under Contributing for more details.

Setup

After installing the appropriate add-on ZIP file, enable the add-on and expand it's preferences. There you will find further instructions for setup.

Local Generation

To setup local generation, you will need a model checkpoint file, such as:

  • Stable Diffusion v1.4
    • Download the file sd-v1-4.ckpt, and import it in the add-on preferences
  • Stable Diffusion v1.5
    • Download the file v1-5-pruned-emaonly.ckpt, and import it in the add-on preferences
  • Fine-tuned model
    • Other fine-tuned models compatible with Stable Diffusion can be imported as well.

DreamStudio Generation

To setup DreamStudio integration, find your API key and enter it in the add-on preferences.

What's New

Seamless Upscaling

Check "Seamless" to ensure tileable results from the AI upscaler.
Screen Shot 2022-11-01 at 4 58 58 PM

Render Pass Color Management

Color Management settings are now correctly applied when using the Dream Textures render pass. This change is automatically applied, and ensures results match between manual runs of Dream Textures and automated runs via the render pass.

Advanced Presets

Choose defaults and create your own presets for advanced configuration.
Screen Shot 2022-11-01 at 5 02 03 PM

File Batch and Iterations

Use a text file to run multiple prompts in a row, and set Iterations above 1 to try multiple seeds without interacting with the UI.
Screen Shot 2022-11-01 at 5 04 36 PM

Init Image Redesign and Outpainting

The redesigned "Source Image" panel makes manipulating images easier to use. Various bugs regarding the "Mark Inpaint Area" brush have been resolved. Outpainting allows images to be extended beyond their original size. The "Prompt" mask source when inpainting allows you to choose a region to inpaint with a simple text prompt instead of a manual alpha-channel mask.
Screen Shot 2022-11-01 at 5 07 58 PM

Asymmetric Tiling

Tile along a single axis, or both for the original behavior. This can give interesting results for images such as infinitely scrolling backgrounds, decals, and more.
Screen Shot 2022-11-01 at 5 09 07 PM
Screen Shot 2022-11-01 at 5 14 22 PM

DreamStudio Integration

Connect your DreamStudio account to generate in the cloud. This is optional, and separate lighter builds with the DreamStudio backend only are provided for users with incompatible hardware.

Model Switching

Import multiple models and switch between them quickly to experiment with fine-tuned and updated checkpoints.
Screen Shot 2022-11-01 at 5 12 47 PM

Full Changelog

New Contributors

Full Changelog: 0.0.7...0.0.8

v0.0.7

06 Oct 16:21
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

Warning

A newer version is available. Download the latest release to get new features and bug fixes.

0.0.7 Release Notes

This version contains some awesome new features:

  • AI Upscaling with Real-ESRGAN
  • A Dream Textures render pass in Cycles
  • Negative prompts
  • Prompt import/export as JSON
  • and many bug fixes and improvements

See the list of guides for more information on every feature of the addon.

If you want to discuss the addon, join the Dream Textures Discord server.

Windows Installation

Note Blender 3.1 or higher is required for the addon to function properly

If you had a previous version of the addon, click Remove in Blender to delete it before installing the update. Then restart Blender to ensure the old modules are unloaded.

  1. Download the file dream_textures-win32-cuda.7z from the Assets section below.
  2. Due to file size limits on GitHub, the addon .zip file is contained in the 7-Zip archive. Download 7-Zip if you don't have it already.
  3. Right click the file and select 7-Zip > Extract Here
  4. Open Blender > Preferences > Add-ons > Install..., then select the file dream_textures-win32-cuda.zip extracted from the 7z previously. The addon may take a minute to be copied into Blender.
  5. Follow the instructions in the addon preferences window to setup the model weights.

macOS Installation

Note Blender 3.1 or higher is required for the addon to function properly

  1. Download the file dream_textures-darwin-arm64.zip from the Assets section below.
  2. Open Blender > Preferences > Add-ons > Install..., then select the zip file. It may take a minute to be copied into Blender.
  3. Follow the instructions in the addon preferences window to setup the model weights.

Other Platforms Installation

Other platforms are not officially supported by this addon. However, you can install it manually by following the steps under Contributing in the README.

What's Changed

Full Changelog: 0.0.6...0.0.7

v0.0.6

27 Sep 14:40
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

Warning

A newer version is available. Download the latest release to get new features and bug fixes.

0.0.6 Release Notes

Dependencies are now packaged with the addon, making installation much simpler! Just download the correct file for your platform below, and install it in Blender.

A Dream Textures Discord server has also been created.

Windows Installation

If you had a previous version of the addon, click Remove in Blender to delete it before installing the update. You may need to run Blender as an administrator to remove the old version of the addon successfully.

  1. Download the file dream_textures-win32-cuda.7z from the Assets section below.
  2. Due to file size limits on GitHub, the addon .zip file is contained in the 7-Zip archive. Download 7-Zip if you don't have it already.
  3. Right click the file and select 7-Zip > Extract Here
  4. Open Blender > Preferences > Add-ons > Install..., then select the file dream_textures-win32-cuda.zip extracted previously. The addon may take a minute to be copied into Blender.
  5. Follow the instructions in the addon preferences window to setup the model weights.

If you want to remove the old dependencies to free up space on your computer, navigate to C:\Program Files\Blender Foundation\Blender 3.3\3.3\python\lib\site-packages and delete the addon's previous packages, but ensure you leave any preinstalled Blender packages. You can also simply delete the full Blender 3.3 folder and reinstall Blender.

macOS Installation

  1. Download the file dream_textures-darwin-arm64.zip from the Assets section below.
  2. Open Blender > Preferences > Add-ons > Install..., then select the zip file. It may take a minute to be copied into Blender.
  3. Follow the instructions in the addon preferences window to setup the model weights.

Other Platforms Installation

Other platforms are not officially supported by this addon. However, you can install it manually by following the steps under Contributing in the README.

UI Changes

Dream Textures has moved to the side panel of the Image Editor and Shader Editor:
Screen Shot 2022-09-27 at 10 18 49 AM

What's Changed

New Contributors

Full Changelog: 0.0.5...0.0.6