Global texture mapping in Cycles?

Hi everyone,

It seems Global mapping is missing in Cycles. Has anyone found a good (precise) workaround for this?

TIA

I tinkered with this a little bit… can you guys see anything wrong with this approach?


Position output is already world space.