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•8mo ago

Comments

bschwindHN•8mo 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•8mo 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•8mo 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?

Ask HN: Who is hiring? (February 2026)

154•whoishiring•2h ago•172 comments

Linux From Scratch Ends SysVinit Support

https://lists.linuxfromscratch.org/sympa/arc/lfs-announce/2026-02/msg00000.html
52•cf100clunk•1h ago•31 comments

EPA Advances Farmers' Right to Repair

https://www.epa.gov/newsreleases/epa-advances-farmers-right-repair-their-own-equipment-saving-rep...
33•bilsbie•49m ago•4 comments

Nano-vLLM: How a vLLM-style inference engine works

https://neutree.ai/blog/nano-vllm-part-1
170•yz-yu•6h ago•21 comments

Advancing AI Benchmarking with Game Arena

https://blog.google/innovation-and-ai/models-and-research/google-deepmind/kaggle-game-arena-updates/
29•salkahfi•1h ago•10 comments

4x faster network file sync with rclone (vs rsync) (2025)

https://www.jeffgeerling.com/blog/2025/4x-faster-network-file-sync-rclone-vs-rsync/
165•indigodaddy•3d ago•70 comments

They lied to you. Building software is hard

https://blog.nordcraft.com/they-lied-to-you-building-software-is-really-hard
71•xiaohanyu•3d ago•41 comments

Hacking Moltbook: The AI Social Network Any Human Can Control

https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys
45•galnagli•2h ago•26 comments

Geologists may have solved mystery of Green River's 'uphill' route

https://phys.org/news/2026-01-geologists-mystery-green-river-uphill.html
96•defrost•5h ago•21 comments

Todd C. Miller – sudo Maintainer for over 30 years

https://www.millert.dev/
80•wodniok•1h ago•46 comments

The Codex App

https://openai.com/index/introducing-the-codex-app/
100•meetpateltech•54m ago•63 comments

Being sane in insane places (1973) [pdf]

https://www.weber.edu/wsuimages/psychology/FacultySites/Horvat/OnBeingSaneInInsanePlaces.PDF
25•dbgrman•1h ago•7 comments

Ask HN: Who wants to be hired? (February 2026)

41•whoishiring•2h ago•94 comments

My fast zero-allocation webserver using OxCaml

https://anil.recoil.org/notes/oxcaml-httpz
112•noelwelsh•8h ago•38 comments

Defeating a 40-year-old copy protection dongle

https://dmitrybrant.com/2026/02/01/defeating-a-40-year-old-copy-protection-dongle
787•zdw•21h ago•244 comments

IsoCoaster – Theme Park Builder

https://iso-coaster.com/
52•duck•3d ago•7 comments

Valanza – my Unix way for weight tracking and anlysis

https://github.com/paolomarrone/valanza
19•lallero317•4d ago•4 comments

Tomo: A statically typed, imperative language that cross-compiles to C [video]

https://www.youtube.com/watch?v=-vGE0I8RPcc
4•evakhoury•3d ago•2 comments

Claude Code is suddenly everywhere inside Microsoft

https://www.theverge.com/tech/865689/microsoft-claude-code-anthropic-partnership-notepad
243•Anon84•6h ago•347 comments

Solvingn the Santa Claus concurrency puzzle with a model checker

https://wyounas.github.io/puzzles/concurrency/2026/01/10/how-to-help-santa-claus-concurrently/
11•simplegeek•3d ago•2 comments

My iPhone 16 Pro Max produces garbage output when running MLX LLMs

https://journal.rafaelcosta.me/my-thousand-dollar-iphone-cant-do-math/
399•rafaelcosta•22h ago•183 comments

Kernighan on Programming

86•chrisjj•2h ago•19 comments

Termux

https://github.com/termux/termux-app
296•tosh•7h ago•145 comments

Hypergrowth isn’t always easy

https://tailscale.com/blog/hypergrowth-isnt-always-easy
98•usrme•2d ago•41 comments

Apple's MacBook Pro DFU port documentation is wrong

https://lapcatsoftware.com/articles/2026/2/1.html
181•zdw•15h ago•68 comments

Show HN: Stelvio – Ship Python to AWS

https://stelvio.dev/
25•michal-stlv•3h ago•14 comments

Library of Juggling

https://libraryofjuggling.com/
90•tontony•10h ago•23 comments

Show HN: Wikipedia as a doomscrollable social media feed

https://xikipedia.org
375•rebane2001•18h ago•126 comments

Show HN: NanoClaw – “Clawdbot” in 500 lines of TS with Apple container isolation

https://github.com/gavrielc/nanoclaw
486•jimminyx•20h ago•192 comments

Ian's Shoelace Site

https://www.fieggen.com/shoelace/
356•righthand•1d ago•67 comments