Instructions to use dream-textures/texture-diffusion with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use dream-textures/texture-diffusion with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("dream-textures/texture-diffusion", dtype=torch.bfloat16, device_map="cuda") prompt = "pbr brick wall" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- Draw Things
- DiffusionBee
| license: openrail++ | |
| tags: | |
| - text-to-image | |
| - stable-diffusion | |
| widget: | |
| - text: "pbr brick wall" | |
| example_title: "Brick Wall" | |
| - text: "pbr cobblestone path" | |
| example_title: "Cobblestone Path" | |
| # Texture Diffusion | |
| This DreamBooth model is fine-tuned for diffuse textures. It produces flat textures with very little visible lighting/shadows. | |
| ## Samples | |
| Here are a few example images (generated with 50 steps). | |
| | pbr uneven stone wall | pbr dirt with weeds | pbr bright white marble | | |
| | --- | --- | --- | | |
| |  |  |  | | |
| ## Usage | |
| Use the token `pbr` in your prompts to invoke the style. | |
| This model was made for use in [Dream Textures](https://github.com/carson-katri/dream-textures), a Stable Diffusion add-on for Blender. | |
| You can also use it with [🧨 diffusers](https://github.com/huggingface/diffusers): | |
| ```python | |
| from diffusers import StableDiffusionPipeline | |
| import torch | |
| model_id = "dream-textures/texture-diffusion" | |
| pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16) | |
| pipe = pipe.to("cuda") | |
| prompt = "pbr brick wall" | |
| image = pipe(prompt).images[0] | |
| image.save("bricks.png") | |
| ``` | |
| ## Training Details | |
| * Base Model: [stabilityai/stable-diffusion-2-base](https://huggingface.co/stabilityai/stable-diffusion-2-base) | |
| * Resolution: `512` | |
| * Prior Loss Weight: `1.0` | |
| * Class Prompt: `texture` | |
| * Batch Size: `1` | |
| * Learning Rate: `1e-6` | |
| * Precision: `fp16` | |
| * Steps: `4000` | |
| * GPU: Tesla T4 | |
| ### Dataset | |
| This model was trained on 278 CC0 textures from [PolyHaven](https://polyhaven.com/). |