First draft of displacement mapping