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

Feature suggestion: A master camera object which defines the canvas #324

Open
ghost opened this issue Dec 23, 2022 · 1 comment
Open

Feature suggestion: A master camera object which defines the canvas #324

ghost opened this issue Dec 23, 2022 · 1 comment

Comments

@ghost
Copy link

ghost commented Dec 23, 2022

Hello. I have a suggestion

When you create a new project, it asks for dimensions of the document. Instead of using a static document size, I think it would be better to have a master "camera" object, where you instead define the camera's aspect ratio, and by default it points at x:0 y:0, with a default zoom level of 100%.

This way, you can keyframe the camera to zoom, pan, or rotate the view of the underlying artboard. Vector graphics have no arbitrary boundaries (e.g. you can draw a rectangle at -10000,-10000 if you want to) and they are infinitely scalable, so simulating a camera in this type of software would work very well.

When exporting, everything outside of the camera perspective would simply be clipped from view in a master clipping box.

image

@BobSynfig
Copy link

It has been done for Synfig as an external gadget:
https://morevnaproject.org/2008/11/27/camera-widget/

Maybe it could be used as inspiration for enve

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant