-
Notifications
You must be signed in to change notification settings - Fork 86
Problem
With flexible shelves described in #3128, some consumer devices and their connections would be nice to preview in 3D (Xbox Series X, HP microserver). These are visually very distinct, and don't have a typical size in the rack).
Positioning them either in current way (column / row) or flexibly (offset in mm from a particular corner of the rack) would make for a very flexible and accurate overview of a homelab rack shelved with consumer devices in it.
Proposed solution
This is solely a quality of life FR, not an actual need, but if it were implemented:
- Allow specifying the 3D model of a device in the schema, similar to how images are specified (data URL, possibly external http / https / file URL). Chosen format should allow for texturing (embedded textures or references as URLs).
- Allow rendering a view of the rack in 3D (possibly even editing) using a WebGL component, and rotating the camera around the rendered rack.
- Bonus: Allow clicking around parts of the rack. This may be more or less difficult based on the chosen rendering engine (implementing a custom renderer would make it less problematic, but still take a bit of time).
Example: GitHub.com has an STL file renderer, but that does not allow for rendering textured objects.
Alternatives considered
No response
How important is this to you?
Nice to have
All reactions
Replies: 1 comment
Love this idea, though it will take some significant effort. I have definitely wanted to implement something like this though.