frontpage.
newsnewestaskshowjobs

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•1y ago

Comments

bschwindHN•1y 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•1y 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•1y 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?

Jerry's Map

http://www.jerrysmap.com/the-map
179•turtleyacht•2h ago•21 comments

Anthropic updates their terms to verify age or identity

https://www.anthropic.com/legal/privacy
166•arunc•1h ago•126 comments

Swift Package Index joins Apple

https://swiftpackageindex.com/blog/swift-package-index-joins-apple
110•JDevlieghere•3h ago•35 comments

FUTO Swipe – A new swipe typing model

https://swipe.futo.tech/
86•futohq•3h ago•33 comments

Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX

https://tikz.dev/editor/
280•DominikPeters•6h ago•56 comments

F3

https://github.com/future-file-format/f3
526•tosh•4h ago•121 comments

AI Hiring Tools Yield Racial Bias and Systemic Rejection; 26% Black & 15% Asian

https://hai.stanford.edu/news/ai-hiring-tools-can-yield-racial-bias-and-systemic-rejection
71•sizzle•2h ago•47 comments

Printing Gaussian Splats

https://www.patreon.com/DanyBittel/posts/printing-splats-161333338
32•ilnmtlbnm•2d ago•0 comments

Unlimited OCR: One-shot long-horizon parsing

https://github.com/baidu/Unlimited-OCR
397•ingve•9h ago•94 comments

The worthlessness of Vitamin D is mildly exaggerated

https://dynomight.net/vitamin-d/
101•surprisetalk•4h ago•71 comments

The deadly rise of giant trucks and SUVs

https://www.nytimes.com/interactive/2026/06/21/us/trucks-suv-pedestrian-crashes.html
234•xnx•1d ago•406 comments

Don't verify email addresses by sending spam to them

https://milek7.pl/mailverifyspam/
7•garaetjjte•38m ago•0 comments

Five monitors on a Commodore 128 [video]

https://www.youtube.com/watch?v=ul5hC3PY1Yg
81•EvanAnderson•1d ago•15 comments

San Diego photologs from the 1970s

https://www.beautifulpublicdata.com/san-diego-photologs-from-the-1970s/
119•jonathanmkeegan•4h ago•32 comments

Lift4D: Harmonizing Single-View 3D Estimation for 4D Reconstruction In-the-Wild

https://lift4d.github.io/
92•ilreb•6h ago•7 comments

The Coming Loop

https://lucumr.pocoo.org/2026/6/23/the-coming-loop/
241•ingve•9h ago•191 comments

Samsung demonstrates 3D stacked FETs with triple nanosheet channels at 42nm

https://semiconductor.samsung.com/news-events/tech-blog/from-gaa-to-3d-stacked-fet-expanding-the-...
63•its_ajseven•4d ago•21 comments

Show HN: The Cascade Graph – An interactive map of AI and energy constraints

https://atomprophet.io/tools/cascade/
7•antisyzygy•5h ago•2 comments

Claude Tag

https://www.anthropic.com/news/introducing-claude-tag
183•adocomplete•3h ago•102 comments

Scars mark Britain's economy 10 years after Brexit vote

https://www.reuters.com/world/uk/scars-mark-britains-economy-10-years-after-brexit-vote-2026-06-23/
17•kaycebasques•31m ago•2 comments

Plotnine

https://plotnine.org/
238•tosh•4d ago•70 comments

Mistral OCR 4

https://mistral.ai/news/ocr-4/
375•meetpateltech•6h ago•97 comments

Performance Improvements in Libffi

https://atgreen.github.io/repl-yell/posts/libffi-plan-cache/
28•atgreen•2d ago•6 comments

Show HN: Bun-sqlgen – Type-safe raw SQL for Bun, no ORM

https://github.com/ilbertt/bun-sqlgen
50•ilbert•6h ago•23 comments

MSG Made Dossier on Activists Who Opposed Facial Recognition

https://www.404media.co/madison-square-garden-made-dossier-on-activists-who-opposed-facial-recogn...
259•cdrnsf•7h ago•69 comments

Elevated error rate across multiple models

https://status.claude.com/incidents/jbhf20wjmzrf
191•rob•6h ago•241 comments

Solving Wordle using information theory

https://www.binghamton.edu/news/story/6327/s-m-a-r-t-these-researchers-used-math-to-crack-wordle
46•hhs•2d ago•51 comments

The Low-Tech AI of Elden Ring

https://nega.tv/posts/low-tech-ai-of-elden-ring.html
71•g0xA52A2A•9h ago•43 comments

Finding the best dog treat with statistics

https://www.wespiser.com/posts/2026-06-19-best-dog-treat.html
120•wespiser_2018•1d ago•53 comments

Modal Auto Endpoints: Optimized inference you own

https://modal.com/blog/introducing-auto-endpoints
15•handfuloflight•2h ago•3 comments