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?

14-year-old Miles Wu folded origami pattern that holds 10k times its own weight

https://www.smithsonianmag.com/innovation/this-14-year-old-is-using-origami-to-design-emergency-s...
593•bookofjoe•12h ago•115 comments

Four Column ASCII (2017)

https://garbagecollected.org/2017/01/31/four-column-ascii/
40•tempodox•1d ago•7 comments

Rise of the Triforce

https://dolphin-emu.org/blog/2026/02/16/rise-of-the-triforce/
223•max-m•10h ago•27 comments

A deep dive into Apple's .car file format

https://dbg.re/posts/car-file-format/
45•MrFinch•2d ago•0 comments

What every compiler writer should know about programmers (2015) [pdf]

https://www.complang.tuwien.ac.at/kps2015/proceedings/KPS_2015_submission_29.pdf
62•tosh•3d ago•39 comments

What your Bluetooth devices reveal

https://blog.dmcc.io/journal/2026-bluetooth-privacy-bluehood/
388•ssgodderidge•16h ago•147 comments

Evaluating AGENTS.md: are they helpful for coding agents?

https://arxiv.org/abs/2602.11988
66•mustaphah•19h ago•30 comments

Visual introduction to PyTorch

https://0byte.io/articles/pytorch_introduction.html
216•0bytematt•3d ago•14 comments

Dark web agent spotted bedroom wall clue to rescue girl from abuse

https://www.bbc.com/news/articles/cx2gn239exlo
352•colinprince•6h ago•180 comments

Poor Deming never stood a chance

https://surfingcomplexity.blog/2026/02/16/poor-deming-never-stood-a-chance/
31•todsacerdoti•5h ago•1 comments

Show HN: Free alternative to Wispr Flow, Superwhisper, and Monologue

https://github.com/zachlatta/freeflow
166•zachlatta•10h ago•77 comments

Show HN: Scanned 1927-1945 Daily USFS Work Diary

https://forestrydiary.com/
84•dogline•7h ago•16 comments

Thinking hard burns almost no calories but destroys your next workout

https://vo2maxpro.com/blog/thinking-hard-burns-no-calories-destroys-workout
72•GoodluckH•5h ago•19 comments

DBASE on the Kaypro II

https://stonetools.ghost.io/dbase-cpm/
36•TMWNN•2d ago•11 comments

Building for an audience of one: starting and finishing side projects with AI

https://codemade.net/blog/building-for-one/
46•lorisdev•7h ago•19 comments

SvarDOS – an open-source DOS distribution

http://svardos.org/
20•d_silin•1h ago•1 comments

Hear the "Amati King Cello", the Oldest Known Cello in Existence

https://www.openculture.com/2021/06/hear-the-amati-king-cello-the-oldest-known-cello-in-existence...
40•tesserato•3d ago•19 comments

Ghidra by NSA

https://github.com/NationalSecurityAgency/ghidra
348•handfuloflight•3d ago•190 comments

State of Show HN: 2025

https://blog.sturdystatistics.com/posts/show_hn/
89•kianN•11h ago•15 comments

"Token anxiety", a slot machine by any other name

https://jkap.io/token-anxiety-or-a-slot-machine-by-any-other-name/
99•presbyterian•13h ago•78 comments

Testing Postgres race conditions with synchronization barriers

https://www.lirbank.com/harnessing-postgres-race-conditions
82•lirbank•11h ago•46 comments

Rendering the Visible Spectrum

https://brandonli.net/spectra/doc/
11•signa11•2d ago•3 comments

Running NanoClaw in a Docker Shell Sandbox

https://www.docker.com/blog/run-nanoclaw-in-docker-shell-sandboxes/
95•four_fifths•8h ago•47 comments

Neurons outside the brain

https://essays.debugyourpain.com/p/you-are-not-just-your-brain
82•yichab0d•12h ago•34 comments

Show HN: Wildex – Pokémon Go for real wildlife

https://apps.apple.com/us/app/wildex-identify-plants-animals/id6748092158
73•AnujNayyar•10h ago•48 comments

SkillsBench: Benchmarking how well agent skills work across diverse tasks

https://arxiv.org/abs/2602.12670
327•mustaphah•10h ago•138 comments

Turing Labs (YC W20) Is Hiring – Founding GTM Sales Hacker

1•turinglabs•10h ago

Show HN: Jemini – Gemini for the Epstein Files

https://jmail.world/jemini
333•dvrp•1d ago•64 comments

Suicide Linux (2009)

https://qntm.org/suicide
102•icwtyjj•10h ago•58 comments

PCB Rework and Repair Guide [pdf]

https://www.intertronics.co.uk/wp-content/uploads/2017/05/PCB-Rework-and-Repair-Guide.pdf
125•varjag•2d ago•36 comments