Hey friends!
I'm making a 2.5D game, and I'm hoping to apply certain camera filters to the 3D characters, but not to the background images, sprite masks, menus, etc. If I were doing this outside of AdventureCreator, I think I would want to have one camera that renders my 3D characters and apply the filter there, then have another camera for everything else. I'm trying to figure how to map that into the way that AC manages cameras.
Under _Cameras, I see both Main Camera and BackgroundCamera, and based on the Culling Masks, I would expect the latter to just draw the background images and the former to draw everything else. However, putting a filter on BackgroundCamera has no effect, and putting it on Main Camera affects everything. Based on some code docs, I suspect there's something more complex going on, but I don't yet follow exactly what's going on. Any advice for how to apply camera filters to just the 3D characters?
Thanks!
Adam
Comments
"only the MainCamera actually performs any rendering".
This is done out of convenience - as it basically allows you to define backgrounds without having to position them in physical space or worry about them colliding / interfering with other objects.
If you want the camera filter to be applied to it, you'll have to instead detach the background from the camera, and place it in your scene manually as a sprite or plane texture. To limit its visibility to just the one camera, attach the LimitVisibility component to it and configure it in the Inspector.