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?

Antirender: remove the glossy shine on architectural renderings

https://antirender.com/
1495•iambateman•18h ago•376 comments

We have ipinfo at home or how to geolocate IPs in your CLI using latency

https://blog.globalping.io/we-have-ipinfo-at-home-or-how-to-geolocate-ips-in-your-cli-using-latency/
79•jimaek•5h ago•26 comments

NASA's WB-57 crash lands at Houston

https://arstechnica.com/space/2026/01/one-of-nasas-three-wb-57-aircraft-just-did-a-belly-landing-...
33•verzali•3d ago•5 comments

Sumerian Star Map Recorded the Impact of an Asteroid (2024)

https://archaeologyworlds.com/5500-year-old-sumerian-star-map-recorded/
89•griffzhowl•7h ago•30 comments

Show HN: I trained a 9M speech model to fix my Mandarin tones

https://simedw.com/2026/01/31/ear-pronunication-via-ctc/
310•simedw•13h ago•104 comments

Quaternion Algebras

https://jvoight.github.io/quat.html
27•teleforce•4d ago•8 comments

Guix System First Impressions as a Nix User

https://nemin.hu/guix.html
25•todsacerdoti•3h ago•1 comments

Euro firms must ditch Uncle Sam's clouds and go EU-native

https://www.theregister.com/2026/01/30/euro_firms_must_ditch_us/
374•jamesblonde•4h ago•327 comments

A Step Behind the Bleeding Edge: A Philosophy on AI in Dev

https://somehowmanage.com/2026/01/22/a-step-behind-the-bleeding-edge-monarchs-philosophy-on-ai-in...
79•Ozzie_osman•2d ago•21 comments

Insane Growth Goldbridge (YC F25) Is Hiring a Forward Deployed Engineer

https://www.ycombinator.com/companies/goldbridge/jobs/78gGEHh-forward-deployed-engineer
1•alvinsalehi•2h ago

My Ridiculously Robust Photo Management System (Immich Edition)

https://jaisenmathai.com/articles/my-ridiculously-robust-photo-management-system-immich-edition/
89•jmathai•3d ago•36 comments

Peerweb: Decentralized website hosting via WebTorrent

https://peerweb.lol/
292•dtj1123•18h ago•103 comments

Moltbook

https://www.moltbook.com/
1546•teej•1d ago•726 comments

HTTP Cats

https://http.cat/
435•surprisetalk•1d ago•75 comments

An anecdote about backward compatibility

https://blog.plover.com/2026/01/26/#wrterm
61•speckx•4d ago•11 comments

Show HN: Phage Explorer

https://phage-explorer.org/
87•eigenvalue•9h ago•18 comments

Naples' 1790s civil war was intensified by moral panic over Real Analysis (2023)

https://lareviewofbooks.org/article/foundational-anxieties-modern-mathematics-and-the-political-i...
69•OgsyedIE•10h ago•15 comments

Kimi K2.5 Technical Report [pdf]

https://github.com/MoonshotAI/Kimi-K2.5/blob/master/tech_report.pdf
325•vinhnx•22h ago•127 comments

CERN accepts $1B in private cash towards Future Circular Collider

https://physicsworld.com/a/cern-accepts-1bn-in-private-cash-towards-future-circular-collider/
63•zeristor•4h ago•38 comments

Disrupting the largest residential proxy network

https://cloud.google.com/blog/topics/threat-intelligence/disrupting-largest-residential-proxy-net...
182•cdrnsf•2d ago•166 comments

Surely the crash of the US economy has to be soon

https://wilsoniumite.com/2026/01/27/surely-it-has-to-be-soon/
384•Wilsoniumite•1d ago•500 comments

Designing a Passively Safe API

https://www.danealbaugh.com/articles/passively-safe-apis
43•dalbaugh•4d ago•14 comments

Show HN: SF Microclimates

https://github.com/solo-founders/sf-microclimates
39•weisser•5d ago•32 comments

Archyl – The modern platform for C4 model documentation

https://www.archyl.com/
13•eko•4d ago•5 comments

Implementing the Transcendental Functions in Ivy

https://commandcenter.blogspot.com/2026/01/implementing-transcendental-functions.html
5•chmaynard•5d ago•0 comments

Ashcan Comic

https://en.wikipedia.org/wiki/Ashcan_comic
43•benbreen•1d ago•13 comments

Automatic Programming

https://antirez.com/news/159
152•dvrp•4h ago•142 comments

Stonebraker on CAP theorem and Databases (2010)

https://perspectives.mvdirona.com/2010/04/stonebraker-on-cap-theorem-and-databases/
71•onurkanbkrc•14h ago•32 comments

The engineer who invented the Mars rover suspension in his garage [video]

https://www.youtube.com/watch?v=QKSPk_0N4Jc
347•UltraSane•4d ago•50 comments

htmx: Server Sent Event (SSE) Extension

https://htmx.org/extensions/sse/
40•tosh•4h ago•7 comments