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

Comments

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

Small models also found the vulnerabilities that Mythos found

https://aisle.com/blog/ai-cybersecurity-after-mythos-the-jagged-frontier
699•dominicq•6h ago•190 comments

Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

https://khronokernel.com/macos/2023/08/08/AS-VM.html
94•krackers•2h ago•38 comments

447 TB/cm² at zero retention energy – atomic-scale memory on fluorographane

https://zenodo.org/records/19513269
98•iliatoli•3h ago•45 comments

How We Broke Top AI Agent Benchmarks: And What Comes Next

https://rdi.berkeley.edu/blog/trustworthy-benchmarks-cont/
163•Anon84•4h ago•40 comments

Dark Castle

https://darkcastle.co.uk/
77•evo_9•3h ago•7 comments

Pijul a FOSS distributed version control system

https://pijul.org/
42•kouosi•4d ago•5 comments

How to build a `Git diff` driver

https://www.jvt.me/posts/2026/04/11/how-git-diff-driver/
61•zdw•5h ago•4 comments

Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS

https://www.v68k.org/advanced-mac-substitute/
170•zdw•7h ago•48 comments

Cirrus Labs to join OpenAI

https://cirruslabs.org/
220•seekdeep•10h ago•111 comments

What Is a Property?

https://alperenkeles.com/posts/what-is-a-property/
37•alpaylan•4d ago•9 comments

Surelock: Deadlock-Free Mutexes for Rust

https://notes.brooklynzelenka.com/Blog/Surelock
149•codetheweb•3d ago•49 comments

Show HN: Pardonned.com – A searchable database of US Pardons

341•vidluther•17h ago•176 comments

Keeping a Postgres Queue Healthy

https://planetscale.com/blog/keeping-a-postgres-queue-healthy
68•tanelpoder•6h ago•19 comments

Starfling: A one-tap endless orbital slingshot game in a single HTML file

https://playstarfling.com
542•iceberger2001•2d ago•134 comments

Every plane you see in the sky – you can now follow it from the cockpit in 3D

https://flight-viz.com/cockpit.html?lat=40.64&lon=-73.78&alt=3000&hdg=220&spd=130&cs=DAL123
192•coolwulf•3d ago•41 comments

The APL programming language source code (2012)

https://computerhistory.org/blog/the-apl-programming-language-source-code/
33•tosh•5h ago•6 comments

The Problem That Built an Industry

https://ajitem.com/blog/iron-core-part-1-the-problem-that-built-an-industry/
94•ShaggyHotDog•9h ago•34 comments

Metrics SQL: A SQL-based semantic layer for humans and agents

https://www.rilldata.com/blog/introducing-metrics-sql-a-sql-based-semantic-layer-for-humans-and-a...
5•sebg•2d ago•0 comments

Volunteers turn a fan's recordings of 10K concerts into an online treasure trove

https://apnews.com/article/aadam-jacobs-collection-concerts-internet-archive-chicago-b1c9c4466a2d...
332•geox•3d ago•63 comments

Optimal Strategy for Connect 4

https://2swap.github.io/WeakC4/explanation/
242•marvinborner•3d ago•30 comments

The future of everything is lies, I guess – Part 5: Annoyances

https://aphyr.com/posts/415-the-future-of-everything-is-lies-i-guess-annoyances
195•aphyr•8h ago•121 comments

Phone Trips

http://www.wideweb.com/phonetrips/
53•bookofjoe•6h ago•5 comments

South Korea introduces universal basic mobile data access

https://www.theregister.com/2026/04/10/south_korea_data_access_universal/
283•saikatsg•9h ago•80 comments

New synthesis of astronomical measurements shows Hubble tension is real

https://noirlab.edu/public/news/noirlab2611/
15•anigbrowl•4h ago•2 comments

Installing every* Firefox extension

https://jack.cab/blog/every-firefox-extension
626•RohanAdwankar•1d ago•75 comments

Filing the corners off my MacBooks

https://kentwalters.com/posts/corners/
1288•normanvalentine•1d ago•604 comments

Chimpanzees in Uganda locked in eight-year 'civil war', say researchers

https://www.bbc.com/news/articles/cr71lkzv49po
415•neversaydie•1d ago•252 comments

Artemis II safely splashes down

https://www.cbsnews.com/live-updates/artemis-ii-splashdown-return/
1222•areoform•23h ago•390 comments

Previously unknown verses by Empedocles found on papyrus

https://www.thehistoryblog.com/archives/75792
60•danielam•2d ago•13 comments

How Passive Radar Works

https://www.passiveradar.com/how-passive-radar-works/
144•surprisetalk•2d ago•46 comments