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

Put 3D boards in ViewportFrames #37

Open
ecurtiss opened this issue Jan 28, 2022 · 2 comments
Open

Put 3D boards in ViewportFrames #37

ecurtiss opened this issue Jan 28, 2022 · 2 comments
Labels
rfc Request for comment

Comments

@ecurtiss
Copy link
Collaborator

Currently, the 3D boards are rendered as parts in workspace. Instead, I think we should parent each 3D board to its own ViewportFrame and have the ViewportFrame viewable as a SurfaceGui on a part.

Benefits

  • Moveable boards: The surface part can be moved while the board can remain stationary in the ViewportFrame.
  • FPS won't drop when viewed side-on: See Part-based boards render slow when viewed side-on #14
  • Slideshow boards: In order to have slideshows that can be written on, we can put multiple boards in a ViewportFrame and move the camera to change slides.

Drawbacks

  • The resolution of ViewportFrames decreases as your camera gets nearer to them. I will update this post with image when I have time.
@ecurtiss ecurtiss added the rfc Request for comment label Jan 28, 2022
@blinkybool
Copy link
Member

This will happen when Ethan hosts #code on a sail boat.

@ecurtiss ecurtiss reopened this Nov 19, 2022
@ecurtiss
Copy link
Collaborator Author

Distant metaboards are lag bombs that contribute to having a constant 2-3 million tris on-screen in TRS. Viewport boards have free LOD.

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

No branches or pull requests

2 participants