← All ideas
  • Published 4 Mar 2023

expose viewport camera to (modifiers, shaders, geometry nodes)

I never use render view because its much faster to use the viewport camera. I want to be able to do simple things like set a track constraint and set the viewport camera as a lookat target. additional examples would include exposing camera position, rotation, and clipping planes to the shader and geometry nodes systems. same for modifiers.

my usecase is specific but im sure many users would get alot of use out of this feature, ive been wondering why it still hasnt been added all this time.

100%

Development Status: Open

Upvote 2 Downvote 0
zealotdkd
4 Mar 2023

3 Comments

Lauloque

you can get un camera view, and enable the Lock Camera To View option under the sidebar > View tab. Then you have a viewport camera on which you can do exactly what you want.

inferry

Although a nice workaround, it would still be nice to quickly test camera-dependent nodes without the extra setup. Just as you have an "Active Camera" node, a "Viewport Camera" node should do just fine.