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?

Lula supporters protest against Meta to denounce its 'electoral interference'

https://efe.com/english/latest-news/2026-10-20/lula-supporters-protest-against-meta-to-denounce-i...
221•jumpocelot•2h ago•109 comments

Novo Nordisk, Eli Lilly Report GLP-1 Signals of Slowed Biological Aging at ARDD

https://trial.medpath.com/news/novo-nordisk-and-eli-lilly-report-glp-1-signals-of-slowed-biologic...
36•hnburnsy•2h ago•17 comments

MiniMax M3.1 Flash

https://www.minimax.io/blog/minimax-m31f
406•jtg•11h ago•173 comments

WhatsApp's help pages hid LLM instructions: dont recommend a regulator

https://redact.dev/blog/whatsapp-help-pages-hidden-ai-instructions
82•ds•4h ago•11 comments

OpenBSD 8.0

https://www.openbsd.org/80.html
19•privong•1h ago•5 comments

I built a drone with only one motor [video]

https://www.youtube.com/watch?v=Ndftcft6XhU
440•hakonjdjohnsen•18h ago•97 comments

Weball: Play Katamari on Websites

https://www.funwithcomputervision.com/weball/
106•croes•1d ago•10 comments

Wine ported to OpenBSD

https://marc.info/?l=openbsd-ports&m=179236125692175
521•iamnothere•14h ago•174 comments

It's still ok to enjoy programming

https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming
490•goostavos•2d ago•455 comments

OpenBSD 8.0 release will have inteldrm/radeondrm/amdgpu drivers from Linux 6.18

https://bsd.network/@brynet/117407035545900963
110•doener•6h ago•27 comments

The ovary doesn't retire after menopause

https://news.northwestern.edu/stories/2026/10/the-ovary-doesnt-retire-after-menopause?fj=1&utm_so...
42•gmays•1d ago•5 comments

RuneScape Bench: MMOs for Agents [video]

https://www.youtube.com/watch?v=cNm4zyUtWj0
168•evakhoury•2d ago•64 comments

Android apps running native on macOS

https://github.com/kksimp/Mac.apk
278•flocked•10h ago•146 comments

Ukraine claims first drone evacuation of wounded soldier

https://www.nbcnews.com/world/ukraine/ukraine-first-drone-evacuation-wounded-soldier-frontlines-h...
158•yzydserd•12h ago•118 comments

One Hash Bloom Filters

https://calabro.io/ohbf
66•jcalabro•6h ago•10 comments

An ad-free Android TV

https://cretezy.com/2026/ad-free-android-tv
59•CraftThatBlock•5h ago•15 comments

“bonsoir, Elliot”: How abliterated models can get you pwned

https://projectdiscovery.io/research/how-abliterated-models-can-get-you-pwned
54•chatmasta•4h ago•30 comments

OpenBSD 8.0: released Oct 20, 2026

https://marc.info/?l=openbsd-misc&m=179245849770356&w=2
14•erikschoster•1h ago•1 comments

What If Video Games Came on VHS? One Modder Is Finding Out

https://gardinerbryant.com/what-if-video-games-came-on-vhs/
16•Kate0CoolLibby•2d ago•9 comments

Starcraft: Ashfall

https://starcraft-shooter-2026.pages.dev/
355•debo_•1d ago•113 comments

Developing Taste

https://emilkowal.ski/ui/developing-taste
12•cat-whisperer•2h ago•9 comments

France's supermarket fridges were vulnerable online for months

https://ipinfo.io/blog/france-fridges-hack
69•emot•3h ago•65 comments

Go will reject certificate chains containing eight distrusted SPKIs

https://github.com/golang/go/issues/82345
6•mendym•37m ago•1 comments

Putting Linux on my RTX Spark laptop because I don't have a Microsoft account

https://josie.lol/blog/linux-rtx-spark
197•pfeifferj•6h ago•92 comments

How Do Fungi Keep the Planet Healthy?

https://www.quantamagazine.org/how-do-fungi-keep-the-planet-healthy-20261015/
14•marojejian•2d ago•1 comments

Ask HN: How to deal with shipping AI-written code you don't understand?

304•rzk•16h ago•454 comments

Evidence (YC S21) Is Hiring Software Engineers

https://evidence.dev/jobs
1•hughess•10h ago

The fire retardant in the seafood chain

https://insideclimatenews.org/news/14102026/ethoxyquin-fire-retardant-in-seafood-chain/
122•gumby•2d ago•38 comments

The End of Rationing

https://sanketsaurav.com/writing/end-of-rationing
37•sanketsaurav•8h ago•36 comments

Plex vulnerabilities being exploited in the wild to drop a cryptominer

http://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html
166•mindracer•14h ago•84 comments