Field of View Layering
Option to add field of view layers to your game and assign these layers to specific objects.
In this youtube video you can quickly see when the FOV changes, the gun model stays the same shape! https://youtu.be/OpE0UypSzng
You create an asset like a pistol for your character that looks normal. When you add it to your FPS character which has an FOV set to 90, the pistol will be stretched out and look weird.
With the FOV-layers, the pistol can be assigned a different FOV-layer than the rest of the world, removing the FOV-effect off of the pistol, while letting the player see the rest of the world with an FOV of 90.
This is done in most games and I don't see how it shouldn't be available in Dreams :)
My suggestion for a solution:
Addition to the Global Settings Gadget: Add FOV-layers on the global settings gadget, let the creator add or remove, OR have a few premade layers.
Additions to the Camera Gadget: On each camera, you are allowed to set the different FOV values that the camera will have for each for the FOV-layers.
Addition on sculpts or groups of objects: Add a new tab for FOV-layer or integrate this option in one of the already existing tabs!