Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Godot] Add picture-in-picture camera previews to the editor when a Camera3D node is selected #11

Open
MangoDragonHub opened this issue Oct 4, 2024 · 5 comments
Labels
topic:editor topic:3d tracked:godot Issue already tracker on the godot issue tracker

Comments

@MangoDragonHub
Copy link

Tested versions

  • Applies to all 4.x branches

System information

All Avaliable Operating Systems

Issue description

Since the Redot Proposal page isn't available yet I would like to use this a way to send my suggestion.
Since there is already a plug-in called Little Camera Preview in the add-ons library, it would be nice if this version of the engine natively had a camera preview when you select any camera in the scene. That way, it's easier for developers to iterate much faster without having to download a plugin, use the clunky Camera Preview button, or build the game.

Steps to reproduce

Look at Little Camera preview's source code and re-implement it via GDExtention.

Minimal reproduction project (MRP)

Currently no MRP available.

@MangoDragonHub MangoDragonHub changed the title Natively Add Camera Preview Window Natively Add Camera Preview Window When Clicking On A Camera Oct 4, 2024
@MangoDragonHub MangoDragonHub changed the title Natively Add Camera Preview Window When Clicking On A Camera (Feature Request/Proposal) Natively Add Camera Preview Window When Clicking On A Camera Oct 4, 2024
@Redot-Engine Redot-Engine deleted a comment Oct 6, 2024
@Redot-Engine Redot-Engine deleted a comment Oct 6, 2024
@Spartan322
Copy link

Godot proposal: godotengine#1017

@Spartan322 Spartan322 added the tracked:godot Issue already tracker on the godot issue tracker label Oct 14, 2024
@Spartan322 Spartan322 changed the title (Feature Request/Proposal) Natively Add Camera Preview Window When Clicking On A Camera [Godot] Add picture-in-picture camera previews to the editor when a Camera3D node is selected Oct 14, 2024
@SkogiB
Copy link

SkogiB commented Oct 14, 2024

This connects to the discussion we've had internally about an upfront "Offered Addons" dialogue when creating new projects, and possibly the global addon ideas, for something that could be more easily presented to users without making big changes to engine code that will break compatability. It's a good feature, and I'm glad there's an addon for it at the least.

@MangoDragonHub
Copy link
Author

This connects to the discussion we've had internally about an upfront "Offered Addons" dialogue when creating new projects, and possibly the global addon ideas, for something that could be more easily presented to users without making big changes to engine code that will break compatability. It's a good feature, and I'm glad there's an addon for it at the least.

Yeah, I'm glad that we have the option in general as a plugin. However, it think it being a core feature within the editor or a bundled GDExtension when you open up Redot would be a great quality of life improvement. If anyone wants to transfer their project back to vanilla Godot, they can do so without anything breaking their project since that feature is more of a component than baked into the source.

@Spartan322 Spartan322 transferred this issue from Redot-Engine/redot-engine Oct 17, 2024
@TAGames
Copy link

TAGames commented Oct 19, 2024

I would go so far and say always show the camera preview when the current scene has a camera in it. Not only when selecting it. When there are multiple, maybe pick the first one?

@MangoDragonHub
Copy link
Author

MangoDragonHub commented Oct 19, 2024

I would go so far and say always show the camera preview when the current scene has a camera in it. Not only when selecting it. When there are multiple, maybe pick the first one?

Wouldn't that take away a bit screen real estate that way? Like if you go to a scene where there isn't a camera you have full view of the editor. Then if you go to a scene that has one or more cameras in the scene, there is always the tiny windows focuses on a random/high priority camera. At that point, we'll have a solution like Blender where you have to press a button or shortcut to switch active camera, which is not intuitive in my opinion for a Game Engine.

A good compromise is having the ability to collapse the view to get a bit of view back, but I still think having the camera preview show up when you select any camera and goes away when not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic:editor topic:3d tracked:godot Issue already tracker on the godot issue tracker
Projects
None yet
Development

No branches or pull requests

5 participants