Question
Is there an efficient way to create images (height maps) in Blender so that they can be used as alphas in other applications like Substance Painter? If so, what's the proper way to do it? Preferrably without having to uv-unwrap.
What I tried
I tried various settings and came up with this, but it doesn't seem to be right for everything and I hope there's a more efficient way. Here are the changes I did on the default blend file:
* delete lamp
* camera
object
transform
reset location / rotation / scale, then set location z to 2
data
lens
orthographic
orthographic
scale: 2
* render
resolution
x: 2048 px
y: 2048 px
percentage scale: 100%
shading
alpha mode
transparent
* render layer
solid: true, all else: false (especially sky or else you'd get some grey background)
* scene
color management
display device: none
* object
set scale to 0.5 for x/y/z
material
shading
shadeless: true
texture
type: blend
colors
ramp: true
color stop: set alpha from 0 to 1
blend
progression: linear or quadratic, depends on the effect you want
vertical: true
mapping
coordinates: generated
mapping
X: Z
Y: Z
Z: Z
* select object
apply -> rotation
And then render the image and save it.
Here are the settings as graphics:
Camera:
Scene:
Object:
Using a cylinder as object:
And the final alpha / height map: