Create Bas Relief sculptures from any image directly in Blender. Import an image, generate a displaced 3D mesh, set up a depth map compositor pipeline and render — all in a few clicks.
Important: This Blender Extensions package contains the Bas Relief tools only.
To unlock the complete workflow, including the AI-powered Height Map Generator (MiDaS), install the additional extension available here:
https://github.com/GuillaumeBissieres/blender-bas-relief-extensions-compatible
Installation order:
- Install Bas Relief from Blender Extensions.
- Download and install Height Map Generator from the GitHub repository.
- Install the required libraries from the Height Map Generator preferences panel.
Install Bas Relief directly from Blender Extensions.
To add the optional Height Map Generator:
Visit: https://github.com/GuillaumeBissieres/blender-bas-relief-extensions-compatible
Download the latest Height Map Generator release.
In Blender, open: Edit > Preferences > Add-ons > Install from Disk
Select the downloaded ZIP file.
Enable Height Map Generator.
Open: Edit > Preferences > Add-ons > Height Map Generator
Install the required libraries.
Access Bas Relief in the N Panel under the Bas Relief tab.
Click Import Image and select the image you want to use as a displacement source (PNG, JPG, BMP, TIFF).
Click Run Bas Relief.
The add-on automatically creates a subdivided plane with a Displace modifier configured from your image.
The plane aspect ratio matches your image automatically — no more forced square planes.
Use the Adjust Last Operation panel to fine-tune:
Click Create Texture to generate a PBR material with an Image Texture node and assign it to the relief mesh.
Click Create Depth Map.
The add-on automatically:
After clicking, two display options appear in the panel:
Display P3RawClick Render to produce the depth map, then Save to export the result to disk.
Click the trash icon next to Create Depth Map to remove the camera, preview mesh and compositor nodes and start fresh with a new image.
Each click on Run Bas Relief creates a fully independent plane with its own uniquely named texture (HeightMap.001, HeightMap.002, etc.).
Multiple reliefs in the same project never interfere with each other.
No changelog for this release.
This extension does not require special permissions.