Environmake – Blender Addon

Environmake is a Blender addon that makes simple 3D environments in seconds! You input an equirectangular texture with a depth map, and watch it make a displaced sphere around the camera. I could explain more, but it’s easier to just watch it in action:

I use it to bring to life AI environments generated in Stable Diffusion and Midjourney, but it works just as well with any other 360 texture with a depth map!

Introduction

Because ChatGPT helped me so much in the development of this addon, I thought it fitting to ask it to help me write the documentation as well. It’s clearly a little more excited about this addon than I am, but who am I to edit out the enthusiasm? Here goes:

Welcome to Environmake, the Equirectangular Environment Generator addon for Blender! This powerful tool lets you create immersive 3D environments with depth from your equirectangular images. Say goodbye to flat, lifeless backgrounds and embrace the world of 360 panoramic spheres with displacement.

Installation

  1. Download the addon’s .py file.
  2. Open Blender, go to Edit > Preferences.
  3. In the Preferences window, navigate to the Add-ons tab.
  4. Click the Install button and select the downloaded .py file.
  5. Enable the addon by checking the checkbox next to its name.

Usage

Once the addon is installed and enabled, you’ll find a new panel in the 3D Viewport’s N panel, under the “Environmake” tab.

Step 1: Load your images

In the addon panel, you’ll see two fields: “Equirectangular Texture” and “Depth Map”.

  • Equirectangular Texture: Click the folder icon to load your equirectangular image. This will be used as the base texture for your environment.
  • Depth Map: Click the folder icon to load a depth map for your environment. This will be used to create the displacement.

Step 2: Choose a shading mode

Select a shading mode from the dropdown menu:

  • Emission: The equirectangular texture’s color information will be used as an emission shader. This option will use your texture as-is, making it impervious to any lights or shadows in your scene. This is best if you don’t want to change anything or fiddle around with lights in your scene.
  • Base Color: The equirectangular texture’s color information will be used as a base color for the material. Choose this option if you want to use further lights to influence the environment. But be aware: if you have any shadows baked into your texture, they won’t change. Of course.

Step 3: Generate the environment

Click the “Generate” button to create your 3D environment. The addon will generate a 360 panoramic sphere with displacement based on your equirectangular texture and depth map.

Additional Information

For more information about the addon, click the “Show Info” button. This will open…well…this web page with detailed documentation and examples.

Conclusion

Congratulations! You’re now ready to create stunning 3D environments using the Environmake addon for Blender. I hope this tool helps you bring your projects to life and opens up new possibilities in your creative journey. Happy blending!