holg
holg on Hacker News
interesting, to me it eems "buddies" is the wrong term anyhow...
Forgot to mention: it is all Open Source and on crates.io: github.com/holg
(acadlisp, bimifc, gldf-rs)
As the title as well mentioned IFC, here how to create the Quonset Hut on bimifc.de (same engine as acadlisp.de)
(ifc-new)
(ifc-set-project "Quonset Hut" "Airfield" "Hangar" "GF" "Engineer" "Corps")
(ifc-storey "Ground Floor" 0.0)
(ifc-add-slab 0 0 8 15 0.2 0 "Concrete Pad")
(ifc-add-wall 0 0 8 0.15 4.0 0.2 "Front Wall")
(ifc-add-wall 0 14.85 8 0.15 4.0 0.2 "Rear Wall")
(ifc-add-door 3 0 2.0 0.15 3.0 0.2 "Hangar Door")
(ifc-add-window 1 14.85 1.5 0.15 1.5 0.2 "Rear Window")
(ifc-storey "Roof" 4.0)
(ifc-add-roof-barrel 0 0 8 15 3.0 4.0 "Steel Arch")
Hi HN, author here.
This builds on the very same AutoLISP Interpreter, i did for:
https://news.ycombinator.com/item?id=46393271The Lisp can be used to define the GLDF product in the LISP REPL,
some files are in the wasm bundle, so for the demo you can simply:
Click the [λ Script (Lisp)] Button and it will create the GLDF as defined
in the LISP, and also start some Animation, tilting the light fixtures, changing Variants (and as such housing and light color) and some camera movement
Posted by
holg on Monday June 15, 2026 @01:03PM
from the show-hn dept.
Love it, bcs i am infested, i would love to see it in Rust (even embedded bcs of even more RTOS), but hey thanks for sharing, love it to repeat myself :)
it is the fantastic tool!
Thanks, well i got more feedback, so i figured out it shall be done even better...
Thanks for your interest :D
i agree, sorry this is some edge-tech, so for safari it is a bit tricky, as it reports to have webgpu, but &force=webgl2 will do the trick.
I am working on the fix to have webgpu behave properly on Safari
Yup, so actually my take as well is, the scene itself is imperfect,
i took some known and easy to implement one.
So some scene, where some high building is illuminated up, would be desirable...
That's the real good proposal.
I must admit, my focus was on the street lights, which in general are already almost good, compared to what you mention
Thanks a lot
I should have mentioned:
WebGPU is needed, on Safari there is a bug in the Bevy Overlay, so you only see flickering (very annoying!)
This is an upstream issue (on to it)
So FF and Chrome works fine (if WebGPU is enabled!)
Thanks for the information, i should have mentioned, webgpu is explicitly used here, and this might be the issue!
Bevy's usage of WebGL2 is not that mature, and i use Bindless rendering (from my own contribution)...
Posted by
holg on Saturday May 02, 2026 @05:08AM
from the show-hn dept.
https://iesna.eu/?wasm=skyglow_demo
Hi HN — author here. iesna.eu is a browser-based ecosystem for working with photometric data: parsing standard luminaire files (LDT/EULUMDAT, IES LM-63, Oxytech, ATLA-S001), running design calculations against EN 13201 / ANSI/IES RP-8 / CJJ 45 / IES-IDA MLO, and (the part I most want to show off here) rendering real urban scenes in Bevy with the photometric data driving actual streetlight...
Posted by
holg on Thursday April 30, 2026 @12:11PM
from the show-hn dept.
i miss the Apple GPUs, specially bcs for higher VRAM they compute quite well, not even talking about power efficiency.
For my use-cases very often the low VRAM is the limiting factor, where the Apple GPUs often shine, the Apple Tax if seeing this way is nowadays quite low :D
Posted by
holg on Monday March 02, 2026 @04:56AM
from the show-hn dept.
https://bimifc.de/?file=bayarena_lighting.ifc
I built an IFC building model viewer entirely in Rust — Leptos for the UI, Bevy for 3D rendering (WebGPU/WebGL2),
parser. It compiles to a single WASM binary (~5.8MB Brotli), no C++ geometry kernel or JS runtime involved. The demo loads the BayArena stadium with 324 floodlights carrying real EULUMDAT photometric data embedded in the IFC file.
Click any fixture to see its polar light...
interesting proof of concept, in php, who would have thought :D
Sounds interesting, will give it a try, thx for sharing the Code as well
the nice article, thanks for sharing...
Oh yes winit everywhere even not expected :D
Quite the good idea and concept, thanks for sharing
Quite the nice idea, i will check it out and i'd be happy to contribute
Great idea and effort, thanks for sharing.
It is even way more strict than my native chinese tryarounds :D
This all sounds impressive, but tbh there are no real provable numbers to evaluate...
Nice idea, how about even more badges?
Might be some challenge for the clean looking Certificate...