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?

507 Mechanical Movements

https://507movements.com/
276•helloplanets•3h ago•37 comments

Small Models Have Arrived

https://calv.info/small-models-have-arrived
106•tosh•1h ago•37 comments

Saving 100 terabytes of memory by optimizing 1.1.1.1's DNS cache

https://blog.cloudflare.com/dns-cache-memory-optimization-1111/
26•TangerineDream•22m ago•2 comments

Nvidia projects $673B in sales as AI demand widens

https://forgeeks.net/nvidia-673-billion-ai-growth-forecast/
66•kuuuzya•2h ago•40 comments

Suica, Japan's First IC Transit Card

https://www.tokyodev.com/articles/the-story-of-suica
53•zdw•1h ago•35 comments

Microduck

https://pollen-robotics.com/microduck/
323•robotswantdata•6h ago•128 comments

Bild AI (YC W25) Is Hiring Product and AI Engineers

https://www.bild.ai/jobs
1•rooppal•39m ago

Emacs 31: An unofficial guide to Markdown-ts-mode

https://rahuljuliato.com/posts/markdown-ts-mode-emacs-31
107•RahulMJ•4h ago•40 comments

Decompiling a Nintendo 64 Game in 84 Days

https://blog.chrislewis.au/decompiling-a-nintendo-64-game-in-84-days/
47•knackers•2h ago•11 comments

CoMaps integration with the wider FLOSS ecosystem

https://www.comaps.app/news/2026-08-23/comaps-integration-with-the-wider-floss-ecosystem/
104•janandonly•4h ago•12 comments

Launch HN: Salem Robotics (YC S26) – Software for industrial inspection robots

23•Salem_robotics•1h ago•15 comments

Show HN: My Claude quota ran out in 10 minutes, so I made a tool to find out why

https://github.com/kelviq/tare
17•sachinneravath•1h ago•2 comments

Launching Route 53 Files

https://www.daemonology.net/blog/2026-08-27-Launching-Route-53-Files.html
50•louis-paul•2h ago•18 comments

Yayoi Kusama has died

https://www.bbc.com/news/articles/c3v4k0re3vwo
100•herbertl•1h ago•11 comments

MIT's Ad Hoc Committee on AI Use in Teaching, Learning, and Research Training

https://aiandeducation.mit.edu/report/
72•pbui•4h ago•45 comments

A curmudgeon tries a language server

https://entropicthoughts.com/curmudgeon-tries-language-server
79•crescit_eundo•1d ago•53 comments

Why HPSC Is a Big Deal for Space Exploration

https://www.windriver.com/blog/Why-HPSC-Is-a-Big-Deal-for-Space-Exploration
12•mooreds•1h ago•3 comments

The turbulent AI era is here

https://www.gatesnotes.com/work/make-ai-work-for-everyone/reader/a-turbulent-ai-era-and-critical-...
24•nanna•1d ago•278 comments

The Teaser Period: Why the AI Boom Is Hitting a Reset Wall

https://www.groundbrkr.com/p/the-teaser-period-why-the-ai-boom
57•gtzi•3h ago•52 comments

Aphantasia Beginner's Guide

https://aphantasia.com/guide
51•ksec•4h ago•97 comments

Trade (and Tariffs)

https://xkcd.com/3290/
288•throw0101d•3h ago•104 comments

Nvidia agrees to acquire Hugging Face for $13B

https://www.businessinsider.com/nvidia-in-talks-to-buy-hugging-face-13-billion-dollars-2026-8
1704•mfiguiere•16h ago•795 comments

BRIN is 1/4570th the size of a B-tree, until 5% of rows are updated

https://deepsql.ai/blog/the-zonemap-shaped-hole-in-postgres
8•venkat971•1h ago•0 comments

Grok Bot for Linux: Unofficial port of the official app (open source)

https://github.com/jakob-bu/grok-bot-linux-unofficial
19•j-bu•50m ago•3 comments

Hollywood's Video Game Era Is Here. Will It Be Any Good?

https://www.statsignificant.com/p/hollywoods-video-game-era-is-here
19•NomNew•2h ago•32 comments

Show HN: Restoredrill – proves your Postgres backups restore

https://github.com/ahmadpiran/restoredrill
28•ahmadpiran•3h ago•9 comments

Engineered yeast for converting plastic and biomass compounds into food

https://acs.digitellinc.com/live/37/session/586399
14•ehwa37•2h ago•13 comments

Show HN: See fiber breaks linked to a map

https://react-networks-lib.rackout.net/otdr-strip
8•matt-p•1h ago•0 comments

Humanity has the debate about AI consciousness backwards

https://economist.com/by-invitation/2026/08/20/humanity-has-the-debate-about-ai-consciousness-bac...
32•semiquaver•15h ago•78 comments

CMS with AI, Not AI CMS: Wagtail 8.0's New API

https://wagtail.org/blog/cms-with-ai-not-ai-cms-wagtail-80s-new-api/
9•ThibWeb•1h ago•2 comments