frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Precomputing Transparency Order in 3D

https://jacobdoescode.com/2025/05/18/precomputing-transparency-order-in-3d
14•jacobp100•9mo ago

Comments

bschwindHN•9mo ago
> Today, getting the correct order for translucent faces typically involves sorting the faces by their distance to the camera on the CPU, then sending the sorted faces to the GPU. This means every time the camera moves, you need to re-sort the translucent faces.

Don't most games and rendering engines these days use order-independent transparency if they care about these problems?

https://osor.io/OIT

How does the method in the OP article work if you're rendering meshes instead of planar objects? Sure, a mesh is just composed of planar triangles, but that's a _lot_ of triangles to sort, and with an O(n^2) algorithm, it's going to be painful.

user____name•9mo ago
A big problem with OIT techniques is that it presumes all see-trough surfaces use alpha blending. In reality other blending modes can be used, most notably additive blending. Additive blending is very useful because it ensures the surface will always be brighter than the background, which is important for things like fire, which look strange when the background is actually brighter than the blended surface, this is quite common.

Another issue is that OIT techniques usually have a breaking point where drawing too many layers will start showing artefacts.

So in order for OIT to work correctly you have to enforce all surfaces to be either opaque or use alpha blending and also avoid drawing too many layers. This is more limiting than sorting based approaches for the average usecase, even if it does end up fixing cases that aren't easily fixed via sorting. Besides that, people working in games and realtime rendering have simply gotten accustomed to designing around alpha blending issues.

bschwindHN•9mo ago
What's the granularity of sorting, for most modern games? I'm guessing just sorting by an object or mesh center, instead of sorting each triangle, but are there are methods I'm unaware of?

Show HN: I ported Tree-sitter to Go

https://github.com/odvcencio/gotreesitter
89•odvcencio•1h ago•26 comments

Bus stop balancing is fast, cheap, and effective

https://worksinprogress.co/issue/the-united-states-needs-fewer-bus-stops/
202•surprisetalk•3h ago•326 comments

om

https://www.om-language.com/
109•tosh•2h ago•26 comments

Large-Scale Online Deanonymization with LLMs

https://simonlermen.substack.com/p/large-scale-online-deanonymization
94•DalasNoin•1d ago•113 comments

Following 35% growth, solar has passed hydro on US grid

https://arstechnica.com/science/2026/02/final-2025-data-is-in-us-energy-use-is-up-as-solar-passes...
225•rbanffy•3h ago•139 comments

The Misuses of the University

https://www.publicbooks.org/the-misuses-of-the-university/
80•ubasu•3h ago•52 comments

Windows 11 Notepad to support Markdown

https://blogs.windows.com/windows-insider/2026/01/21/notepad-and-paint-updates-begin-rolling-out-...
29•andreynering•3h ago•78 comments

Never buy a .online domain

https://www.0xsid.com/blog/online-tld-is-pain
571•ssiddharth•6h ago•332 comments

AIs can't stop recommending nuclear strikes in war game simulations

https://www.newscientist.com/article/2516885-ais-cant-stop-recommending-nuclear-strikes-in-war-ga...
99•ceejayoz•7h ago•113 comments

How to fold the Blade Runner origami unicorn (1996)

https://web.archive.org/web/20011104015933/www.linkclub.or.jp/~null/index_br.html
211•exvi•2d ago•28 comments

I asked Claude for 37,500 random names, and it can't stop saying Marcus

https://github.com/benjismith/ai-randomness
39•benjismith•3h ago•28 comments

Trellis AI (YC W24) is hiring deployment lead to accelerate medication access

https://www.ycombinator.com/companies/trellis-ai/jobs/7ZlvQkN-lead-deployment-strategist
1•macklinkachorn•3h ago

GNU Texmacs

https://www.texmacs.org/tmweb/home/welcome.en.html
64•remywang•4h ago•25 comments

Claude Code Remote Control

https://code.claude.com/docs/en/remote-control
413•empressplay•12h ago•235 comments

New accounts on HN more likely to use em-dashes

https://www.marginalia.nu/weird-ai-crap/hn/
438•todsacerdoti•5h ago•359 comments

Racket v9.1

https://blog.racket-lang.org/2026/02/racket-v9-1.html
92•azhenley•3h ago•11 comments

Text-Based Google Directions

https://gdir.telae.net/
31•TigerUniversity•4d ago•9 comments

Show HN: Django-xbench – slow endpoint aggregation for Django

https://github.com/yeongbin05/django-xbench
5•yeongbin05•3d ago•1 comments

Scipy.stats. Chatterjeexi

https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.chatterjeexi.html
13•kamaraju•3d ago•2 comments

Attyx – tiny and fast GPU-accelerated terminal emulator written in Zig

https://github.com/semos-labs/attyx
7•nicholasrq•1h ago•3 comments

Show HN: Django Control Room – All Your Tools Inside the Django Admin

https://github.com/yassi/dj-control-room
83•yassi_dev•5h ago•42 comments

Show HN: Linex – A daily challenge: placing pieces on a board that fights back

https://www.playlinex.com/
5•Humanista75•20h ago•1 comments

US orders diplomats to fight data sovereignty initiatives

https://www.reuters.com/sustainability/boards-policy-regulation/us-orders-diplomats-fight-data-so...
315•colinhb•5h ago•279 comments

Danish government agency to ditch Microsoft software (2025)

https://therecord.media/denmark-digital-agency-microsoft-digital-independence
643•robtherobber•9h ago•326 comments

Launch HN: TeamOut (YC W22) – AI agent for planning company retreats

https://app.teamout.com/ai
28•vincentalbouy•6h ago•35 comments

PL/0

https://en.wikipedia.org/wiki/PL/0
41•tosh•3d ago•11 comments

LLM=True

https://blog.codemine.be/posts/2026/20260222-be-quiet/
192•avh3•11h ago•134 comments

Topological Naming Problem

https://wiki.freecad.org/Topological_naming_problem
45•tripdout•4d ago•17 comments

100M-Row Challenge with PHP

https://github.com/tempestphp/100-million-row-challenge
154•brentroose•9h ago•77 comments

Show HN: A real-time strategy game that AI agents can play

https://llmskirmish.com/
177•__cayenne__•10h ago•65 comments