Apply a VFace Displacement to Zbrush with Nuke

VFace Docs  » Apply a VFace Displacement » Nuke method


Nuke workflow:

If you have access to a Nuke, this can be even easier, with only 2 nodes you can prepare you map for Zbrush. Moreover, it's also super convenient to batch multiple VFace Displacement if necessary!

- Open Nuke and read the XYZ_dispCalibrated_mid0_raw.1001.exr file
- Add an expression and reformat node

- Save your image in EXR like so:

Alternatively, you can save time and copy paste this code to your node graph:

set cut_paste_input [stack 0]
version 11.3 v4
Read {
inputs 0
file_type exr
format "16384 16384 0 0 16384 16384 1 "
origset true
name Read2
selected true
xpos 580
ypos -292
Expression {
expr0 r+0.5
name offset1
selected true
xpos 580
ypos -160
Reformat {
format "16384 16384 0 0 16384 16384 1 "
flip true
name Reformat2
selected true
xpos 580
ypos -137
Write {
channels { none}
raw true
file_type exr
datatype "32 bit float"
compression none
first_part none
version 1
name Write2
selected true
xpos 580
ypos -51

Your image is now ready to be imported into Zbrush!

- Open Zbrush and import the head geo
- Click on "new Txtr" on the Texture Map tab
- Import the EXR image you just exported from Nuke on the Displacement Map Tab
- Play with the slider Intensity
- Smooth your Model (Ctrl + D) as many times as you want
- You can now click on Apply DispMap!