Roaster
RU / EN
Browser-based light pollution simulator using real photometric data

Browser-based light pollution simulator using real photometric data

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 behavior, including sky-glow contribution. The Skyglow Analysis demo loads a real LDT file into a Bevy scene (Khronos Bistro test asset). The luminaire's intensity distribution drives the streetlight rendering directly — no fudging — and the sky-glow grade updates live as you adjust the uplight percentage. Swap to a full-cutoff fixture and the sky goes from F (Severe) back to A (Excellent). You can see the difference on the buildings as well as in the sky. Stack: Rust core (eulumdat-rs and friends, ~20 crates handling photometric formats), Bevy for the 3D rendering, WASM for browser deployment. No backend; everything runs client-side. About a thousand lines of new code on top of the existing photometric library to make the Bevy integration work. Things I'd love feedback on: The atmospheric scattering model is currently single-scattering Rayleigh+Mie. Is that defensible for the use case, or should I move toward multi-scattering? The Bistro test scene works well visually but isn't a controlled environment. Anyone know of a public urban geometry asset that's more typical of real road-lighting evaluation? The CJJ 45 implementation (China's national road lighting standard) is the only one I've had to reverse-engineer from translated PDFs. If anyone has primary-source experience with it, I'd value a sanity check. Open-source on GitHub (eulumdat-rs and the related crates). Crates.io: eulumdat

Developer Tools BOTH · holg
N/A
Данные о доходе недоступны

AI-анализ

Анализ скоро появится.

Похожие продукты

Developer Tools
Capgo

Capgo

Мгновенные обновления для Capacitor-приложений. Выпускайте исправления за минуты, а не недели. Отправляйте OTA-обновления пользователям без задержек App Store.

$15.2K /мес
Developer Tools Легко клонировать
OpenAlternative

OpenAlternative

OpenAlternative — каталог open-source альтернатив проприетарному софту. На сайте собраны проекты из разных категорий с информацией о возможностях, стеке технологий и метриках GitHub. Платформа монетизируется через платные размещения и партнёрские ссылки.

$6.7K /мес
Developer Tools
Bor

Bor

Hi HN! I've been working on Bor, an open-source system for centralized Linux desktop management. Bor consists of a lightweight Go agent and a central server. Policies are streamed to clients over mTLS/gRPC in real time—no polling—and currently support Firefox, Chrome, KDE, dconf, polkit and package management, with more coming. Version 0.8 introduces several new policy types - Thunderbird, Microsoft Edge for Business and FirewallD zones, along with a number of improvements and fixes. I'd love feedback on the architecture, policy model, and whether this is something you'd consider for managing Linux workstations.

Доход N/A
Developer Tools
CostPerPrompt

CostPerPrompt

Show HN: CostPerPrompt – Live AI API pricing and real-workload cost calculators

Доход N/A
Developer Tools
Cockpit for you Claude Code agents in Rust

Cockpit for you Claude Code agents in Rust

Hi everyone! Hope you had a great day so far, and maybe its about to get just a little bit better (thanks Winter ;) So I had way to many terminal windows flying about when using Claude, and kept losing track of which terminal / session / project im in right now. So I built a solution for that, presented it to my team, and now we're using our new tool all the time, and developing it to be the most helpful agents organization tool we can think of. Unfortunatelly, Claude Code only for now, will do Codex soon tho. What it does for you: Main features: - Overview of your projects, with branches, worktrees, etc. - Start sessions in the integrated terminal, in whatever branch or worktree you want - Your projects run scripts all auto-discovered in one place - Complete Claude history to resume convo's easily Comfort: - Project overview: commits, PRs, notes, timeline with summaries - Context usage and session costs (to see what you would have payed without a subscription) - Cost aggregation for the entire day - Use dashboard with daily costs, consumed tokens per project, livetime spent - 5h and 7d window predictions aka. if you keep going at the same spend/token burn, will you run into your limits And likely many more features I forgot right now. Anyways, its all open-source (MIT), if this sounds interesting / useful, check it out at https://github.com/respeak-io/episko, feel free to comment / contribute, and happy building! And enjoy the weekend.

Доход N/A

Ключевые факты

Категория
Developer Tools
Аудитория
BOTH
Основатель
holg
Данные о доходе
Неизвестно

Поделиться

Twitter LinkedIn