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

Way to export the current model/texture/animation #210

Open
Wyn-Price opened this issue May 8, 2022 · 0 comments
Open

Way to export the current model/texture/animation #210

Wyn-Price opened this issue May 8, 2022 · 0 comments
Labels
enhancement New feature or request project This issue pertains to the Project Tab of the studio studio The issue pertains to the public live studio site

Comments

@Wyn-Price
Copy link
Member

Wyn-Price commented May 8, 2022

Allow exporting of the current state to a URL. The files would be hosted on aws s3, and be given a hash.

Then, going to studio.dumbcode.net/view/<hash> would allow anyone to view the model/texture/animation.

  • Going to studio.dumbcode.net/view/<userid> would allow anyone to view the exported projects for the user . If authenticated and viewing own projects, it would also allow deleting the projects, and changing the description/title/url of the exported project.
  • Going to studio.dumbcode.net/view/<userid>/<hash> would allow anyone to view the exported project, and have it render.

When exporting to the URL, the user can select (via a dropdown box), the Model, the Textures, and the animations.

The easiest way to do this honestly, is to generate a new .dcproj from the selected items, save it to a buffer, and upload the buffer to aws.

The saved location would be /dcexports/<userid>/<hash>.dcproj in s3.
For every user, there is a /dcexports/<userid>/posts.json that stores the title/description for every post (this would come eventually)

@Wyn-Price Wyn-Price added enhancement New feature or request studio The issue pertains to the public live studio site project This issue pertains to the Project Tab of the studio labels May 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request project This issue pertains to the Project Tab of the studio studio The issue pertains to the public live studio site
Projects
None yet
Development

No branches or pull requests

1 participant