killall-q wrote: ↑December 1st, 2022, 8:01 pmI've overhauled Hologram with a new rendering method, using a
shape meter to draw an arbitrary number of triangles.
See the edited original post for comparisons between the original point cloud renderer and the new wireframe renderer.
Great work!
I just discovered this today and instantly wondered if the approach can't be applied to my
3D Earth skin, as it would probably simplify both the interaction and get rid of most of the required dependencies. As far as I could understand, the
STL format doesn't do colors, so do you think other formats like, say,
GLTF, may be suitable to be used in your skin at some point? Since they're basically JSON, they should be easier to parse.
As for the skin itself, its performance is comparable with the one I get in my skin above, at around 5.5% of my CPU with my main skin suite (also animated) running too and Hardware Acceleration enabled in Rainmeter (it rises to around 7.5% with HA disabled in Rainmeter).
P.S. A small bug exists when the skin area is less than the extent of your Settings area: if moving the mouse over a Settings area outside of the skin one, the former is hidden. This prevents the user from changing a setting if that is outside the skin rectangle due to zooming.
EDIT: I just realized that colors might be unavailable in the implementation also because a single Shape meter can't be multicolored.
EDIT2: Realized that the Shape meter is simply drawing the overlapping 2D projection of the 3D points and fills between them, so I guess what I hoped for is not in the cards, let alone drawing or projecting images in such meters as it would be the case when parsing a GLTF model. Too bad...