forked from: simple 3D 02 (not using PV3D)

