• 3D
  • shaders as background environment

Is possible to use a 2d shader as background environment? Let's say it should be always on level 0 and all other 3d object at level 1. Thanks for solution / examples. For example let's say that i would like to do an infinite shooter with the background generated by a shader with no interaction at all.

Thanks

Not sure what exactly do you mean with levels there. For the world environment background there is the canvas option, I suppose. Is that what you are talking about perhaps?

Ok,

i will try with the canvas option. Scuse me, i should have used the word "layers",

This is indeed doable! You need to make a custom environment via a WorldEnvironment first. Then in in background mode, you set it to canvas and set the canvas layer lower than 0. You'd then have to add a CanvasLayer node to your scene, and give it the same number you chose. Any 2D node under this Canvas Layer will be rendered in the background.