Huh, so #godot doesn't really have a good solution for rendering a view model on a separate viewport/camera (like for a first person weapon), but also having that viewmodel be lit by realtime lights in the environment?
@duskdev I've used subviewports and also the disable depth testing flag available in materias/shaders
@duskdev best answer I got for you is "it sure does man" (this is a joke I know it sucks).
As a game developer who has never created a product anyone has played, my favourite way to do an FPS gun is to make it an object in the world. (This is also a joke, because it's an accurate description of what I'm like)