← All threads
Asset request
More flexibility with more granularity
J jovanoviczmilos · 1mo ago
Awesome work! Would be great to have the building components themselves as part of the kits and customizable, like slabs, beams, columns, doors, windows, etc.
4 replies
L lucas.m
Polyfork · 1mo ago
Interesting, can you tell me what's your usecase to understand better how this could fit the roadmap?
J jovanoviczmilos
· 1mo ago
Initially, I was thinking to rebuild something like this for our website using New York or Space Base (or some upcoming) kit: https://x.com/jovanoviczmilos/status/1521876046844657664/video/1; but not sure it would work since it requires animating and altering colors of individual components vs entire component type (e.g. individual glazing panels vs all glazing in the Office Tower asset). Maybe I'm missing something and this is still possible?
L lucas.m
Polyfork · 1mo ago
Ok that video is a great reference, and it's doable.
You're reading the surface right: the glass knob is "albedo of every curtain-wall pane", and the rig only names the lobby doors. But a pane isn't an object, it's an exact run of vertices, and the two triangles of a quad pair by their bounding box. Group them once and every face has its own colour and its own transform, with no extra draw calls.
Made a demo with code snippet as a reference: https://polyfork.dev/panels
627 faces, 214 of them glazing. Drag Assemble to watch the curtain wall land pane by pane, and "Light random windows" recolours individual ones. The grouping code is on the page, about 15 lines, and ?id= works on any asset.
On components as kit parts: that's a modular set, and a different job from animating a finished building. Worth building, but I'd rather know which one you'd actually reach for. If it's the modular set, what's the smallest piece list that would be useful to you?
J jovanoviczmilos
· 1mo ago
Thanks for the quick response and the demo! I'll have to give it a try myself but looks like this solves the discretization part, which should be enough for the effect I was initially after. And at this point splitting objects into smaller components might open another layer of complexity that would not justify the effort given what you're already building.
Sign in to reply. Voting needs no account.