# carson-katri/dream-textures

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/carson-katri-dream-textures).**

8,168 stars · 436 forks · Python · GPL-3.0

## Links

- GitHub: https://github.com/carson-katri/dream-textures
- awesome-repositories: https://awesome-repositories.com/repository/carson-katri-dream-textures.md

## Topics

`ai` `blender` `blender-addon` `image-generation` `stable-diffusion`

## Description

Dream Textures is a Stable Diffusion integration for Blender that provides tools for text-to-image generation, depth projection, and node-based processing within a 3D environment. It functions as an AI texture generator capable of producing image textures and concept art from text prompts and scene renders.

The system features a depth-to-image projection tool that maps generated imagery onto 3D models using depth data for spatial alignment. It also includes a node-based AI image processor for creating procedural visual effects and a dedicated toolset for AI-assisted inpainting and outpainting to modify specific image regions or expand boundaries.

The software covers broader capabilities including image resolution upscaling, prompt template construction, and generation history management. It supports hybrid execution by allowing users to perform tasks via local GPU processing or by offloading heavy rendering tasks to remote cloud servers.

## Tags

### Artificial Intelligence & ML

- [Texture Synthesis](https://awesome-repositories.com/f/artificial-intelligence-ml/diffusion-based-3d-generators/texture-synthesis.md) — Generates surface textures and PBR maps for 3D assets using text prompts within a 3D workspace. ([source](https://github.com/carson-katri/dream-textures/blob/main/version.py))
- [Text-to-Image Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/diffusion-visual-models/generative-ai-pipelines/text-to-image-generators.md) — Produces textures and concept art from text prompts using Stable Diffusion pipelines directly within a 3D environment. ([source](https://github.com/carson-katri/dream-textures#readme))
- [Image Inpainting](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/diffusion-visual-models/generative-ai-pipelines/text-to-image-generators/image-inpainting.md) — Allows for the generative filling of specific image regions based on text prompts and masks.
- [Node-Based Generative Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/workflow-execution-backends/node-based-generative-pipelines.md) — Integrates image generation into a visual graph system for constructing multi-stage generative AI workflows.
- [Resolution Upscalers](https://awesome-repositories.com/f/artificial-intelligence-ml/example-based-image-generation/resolution-upscalers.md) — Increases the resolution of low-fidelity generated images by synthesizing high-frequency details. ([source](https://github.com/carson-katri/dream-textures/blob/main/README.md))
- [Hybrid Local-Remote AI Routing](https://awesome-repositories.com/f/artificial-intelligence-ml/hybrid-local-remote-ai-routing.md) — Toggles between local GPU processing and remote API calls to handle varying hardware specifications.
- [Remote Inference Offloaders](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/local-and-on-device-inference/local-model-inference-servers/remote-inference-offloaders.md) — Delegates heavy computational generation tasks to external cloud servers to bypass local hardware constraints. ([source](https://github.com/carson-katri/dream-textures#readme))
- [Prompt Templates](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-templates.md) — Implements a system for constructing detailed image descriptions using structured templates for consistent visual results. ([source](https://github.com/carson-katri/dream-textures/blob/main/prompt_engineering.py))

### Graphics & Multimedia

- [Depth-Color Alignment](https://awesome-repositories.com/f/graphics-multimedia/depth-color-alignment.md) — Uses scene depth data to align generated textures with 3D model geometry for spatially accurate mapping.
- [Node-Based Material Generation](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/procedural-texture-generators/node-based-material-generation.md) — Uses a node-based system to combine generated textures into complex, programmable visual effects. ([source](https://github.com/carson-katri/dream-textures#readme))
- [Image-to-3D Texture Engines](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/systems/3d-graphics-pipelines/texture-mapping-pipelines/texture-based-data-pipelines/image-to-3d-texture-engines.md) — Transfers AI generated 2D image textures onto 3D digital representations using depth and spatial data.
- [Inpainting and Outpainting Tools](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/generative-visual-engines/inpainting-and-outpainting-tools.md) — Provides tools to modify images by filling in masked areas or extending boundaries for seamless textures. ([source](https://github.com/carson-katri/dream-textures/blob/main/README.md))
- [Node-Based Image Processing](https://awesome-repositories.com/f/graphics-multimedia/node-based-image-processing.md) — A system that connects image generation and processing capabilities into a node-based workflow for complex visual effects.
- [Stable Diffusion Blender Integrations](https://awesome-repositories.com/f/graphics-multimedia/stable-diffusion-blender-integrations.md) — Integrates Stable Diffusion text-to-image generation directly into the Blender 3D environment for texture creation.
- [Texture Projection Mapping](https://awesome-repositories.com/f/graphics-multimedia/texture-projection-mapping.md) — A technique in the product for mapping generated imagery onto 3D models and scenes using depth-to-image processing. ([source](https://github.com/carson-katri/dream-textures/blob/main/README.md))
- [Depth Buffer Textures](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/systems/3d-graphics-pipelines/texture-mapping-pipelines/render-to-texture-buffers/depth-buffer-textures.md) — Creates imagery based on scene color and depth by utilizing depth buffer textures from the rendering pipeline. ([source](https://github.com/carson-katri/dream-textures/blob/main/render_pass.py))

### User Interface & Experience

- [Generative Texture Mappers](https://awesome-repositories.com/f/user-interface-experience/texture-mapping/generative-texture-mappers.md) — Synthesizes and maps AI-generated surface details onto 3D geometry using text prompts and scene renders.

### DevOps & Infrastructure

- [Remote AI Generation Offloading](https://awesome-repositories.com/f/devops-infrastructure/remote-ai-generation-offloading.md) — Allows offloading heavy image generation tasks to remote cloud servers when local GPU hardware is insufficient.

### Part of an Awesome List

- [Texture and Material Tools](https://awesome-repositories.com/f/awesome-lists/data/texture-and-material-tools.md) — Stable Diffusion integration for the shader editor.
