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

Comments

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

Canvas (Instructure) LMS Down in Ongoing Ransomware Attack

https://www.theverge.com/tech/926458/canvas-shinyhunters-breach
199•stefanpie•3h ago•64 comments

Dirtyfrag: Universal Linux LPE

https://www.openwall.com/lists/oss-security/2026/05/07/8
403•flipped•6h ago•186 comments

Maybe you shouldn't install new software for a bit

https://xeiaso.net/blog/2026/abstain-from-install/
109•psxuaw•2h ago•51 comments

Nonprofit hospitals spend billions on consultants with no clear effect

https://www.uchicagomedicine.org/forefront/research-and-discoveries-articles/nonprofit-hospitals-...
48•hhs•2h ago•18 comments

The Burning Man MOOP Map

https://www.not-ship.com/burning-man-moop/
535•speckx•11h ago•282 comments

Agents need control flow, not more prompts

https://bsuh.bearblog.dev/agents-need-control-flow/
325•bsuh•9h ago•181 comments

Researchers discover advanced language processing in the unconscious human brain

https://www.bcm.edu/news/researchers-discover-advanced-language-processing-in-the-unconscious-hum...
37•hhs•2h ago•9 comments

Building for the Future

https://blog.cloudflare.com/building-for-the-future/
252•PriorityLeft•5h ago•154 comments

Natural Language Autoencoders: Turning Claude's Thoughts into Text

https://www.anthropic.com/research/natural-language-autoencoders
194•instagraham•7h ago•64 comments

The Disappearance of the Public Bench

https://placesjournal.org/article/the-disappearance-of-the-public-bench/
23•cainxinth•1d ago•10 comments

AlphaEvolve: Gemini-powered coding agent scaling impact across fields

https://deepmind.google/blog/alphaevolve-impact/
241•berlianta•10h ago•98 comments

DeepSeek 4 Flash local inference engine for Metal

https://github.com/antirez/ds4
289•tamnd•10h ago•85 comments

AI slop is killing online communities

https://rmoff.net/2026/05/06/ai-slop-is-killing-online-communities/
446•thm•6h ago•430 comments

Hackers deface school login pages after claiming another Instructure hack

https://techcrunch.com/2026/05/07/hackers-deface-school-login-pages-after-claiming-another-instru...
17•Veiled•3h ago•1 comments

Two Home Affairs officials suspended after AI 'hallucinations' found

https://www.citizen.co.za/news/home-affairs-officials-suspended-ai-hallucinations/
52•jruohonen•6h ago•15 comments

I want to live like Costco people

https://tastecooking.com/i-want-to-live-like-costco-people/
231•speckx•10h ago•490 comments

Chrome removes claim of On-device Al not sending data to Google Servers

https://old.reddit.com/r/chrome/comments/1t5qayz/chrome_removes_claim_of_ondevice_al_not_sending/
466•newsoftheday•9h ago•172 comments

Rolling the Root Key

https://blog.apnic.net/2026/05/05/rolling-the-root-key/
19•jandeboevrie•2d ago•2 comments

Principles for agent-native CLIs

https://twitter.com/trevin/status/2051316002730991795
59•blumpy22•8h ago•30 comments

Tools in the Grass: Raising the next generation of crafts person

https://www.popularwoodworking.com/editors-blog/tools-in-the-grass/
26•NaOH•2d ago•2 comments

Komai: a fine Matrix chat app you can get to love

https://etke.cc/blog/introducing-komai
4•anotherevan•1h ago•1 comments

RaTeX: KaTeX-compatible LaTeX rendering engine in pure Rust

https://ratex.lites.dev/
160•atilimcetin•3d ago•87 comments

PySimpleGUI 6

https://github.com/PySimpleGUI/PySimpleGUI
88•geophph•2d ago•46 comments

Colored Shadow Penumbra

https://chosker.github.io/blog/colored-shadow-penumbra
33•ibobev•6h ago•12 comments

GNU IFUNC is the real culprit behind CVE-2024-3094

https://github.com/robertdfrench/ifuncd-up
6•foltik•1h ago•0 comments

Creating for a niche

https://www.davesnider.com/posts/working-in-a-niche
29•snide•6h ago•3 comments

Gambling ads on social media reach more than twice as many men as women: study

https://www.cam.ac.uk/research/news/gambling-ads-on-social-media-reach-more-than-twice-as-many-me...
4•hhs•2h ago•1 comments

The Self-Cancelling Subscription

https://predr.ag/blog/the-self-cancelling-subscription/
146•surprisetalk•11h ago•63 comments

Show HN: TRUST – Coding Rust like it's 1989

https://github.com/wojtczyk/trust
123•wojtczyk•19h ago•74 comments

GovernGPT (YC W24) Is Hiring Engineers to Build Thinking Systems in Montreal

https://www.ycombinator.com/companies/governgpt/jobs/hRyltS0-backend-engineer-thinking-systems
1•owalerys•13h ago