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?

MAI-Cyber 1

https://microsoft.ai/news/introducing-mai-cyber-1-flash-inside-mdash/
135•migmartri•2h ago•49 comments

Kimi-K3 on HuggingFace

https://huggingface.co/moonshotai/Kimi-K3
1103•nateb2022•12h ago•444 comments

Glue bonds to nonstick surfaces and wipes clean with ethanol

https://cen.acs.org/materials/adhesives/glue-bonds-nonstick-surfaces-wipes-clean/104/web/2026/07
83•gmays•4d ago•36 comments

The computer that helped win World War II

https://spectrum.ieee.org/colossus-computer-ieee-milestone
90•baruchel•4d ago•45 comments

Show HN: FeyNoBg – Automatic background removal model and training library

https://usefeyn.com/blog/feynobg/
29•snyy•1h ago•12 comments

Decathlon Germany adds Wero payment option to decathlon.de website

https://www.sgieurope.com/e-commerce/decathlon-germany-launches-wero-payment-on-its-website/12239...
119•doener•2h ago•100 comments

Watching Go's new garbage collector move through the heap

https://theconsensus.dev/p/2026/07/19/observing-gos-garbage-collector-old-and-new.html
13•matheusmoreira•2d ago•0 comments

Self-contained highly-portable Python distributions

https://gregoryszorc.com/docs/python-build-standalone/main/
3•jcbhmr•9m ago•0 comments

Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)

https://misago-project.org/t/removing-reactjs-from-the-codebase-and-adapting-htmx-for-ui-interact...
172•Ralfp•8h ago•120 comments

UpCodes (YC S17) is hiring remote AE's to help make buildings cheaper

https://up.codes/careers?utm_source=HN
1•Old_Thrashbarg•1h ago

Exploiting Volvo/Eicher's fleet platform to gain control over all users/vehicles

https://eaton-works.com/2026/07/27/my-eicher-hack/
41•EatonZ•3h ago•6 comments

Bytecode-to-Source Mapping

https://tidefield.dev/bytecode-to-source-mapping/
3•evakhoury•27m ago•0 comments

Jensen Huang's first-ever post on X is in defense of open access to AI models

https://www.pcgamer.com/software/ai/jensen-huangs-first-ever-post-on-x-is-in-defense-of-open-acce...
24•01-_-•56m ago•8 comments

Libsm64: Mario 64 as a library for use in external game engines

https://github.com/libsm64/libsm64
130•klaussilveira•8h ago•16 comments

Exercise works for depression. So why isn't it treated like real medicine?

https://bigthink.com/mind-behavior/exercise-works-for-depression-so-why-isnt-it-treated-like-real...
20•LouisLazaris•25m ago•11 comments

Show HN: Infrawrench – a tool to manage cloud and svcs with workflows and chat

https://infrawrench.com
11•astrid__•2h ago•0 comments

Judge Rejects Google's Attempt to DMCA Its Way Out of Being Scraped

https://www.techdirt.com/2026/07/27/judge-rejects-googles-attempt-to-dmca-its-way-out-of-being-sc...
12•cdrnsf•36m ago•0 comments

How is the Bun Rewrite in Rust going?

https://lockwood.dev/ai/2026/07/27/how-is-the-bun-rewrite-in-rust-going.html
360•tomlockwood•7h ago•276 comments

First Robotic Satellite Servicer Launched

https://www.nrl.navy.mil/Media/News/Article/4551871/robotic-servicing-of-geosynchronous-satellite...
56•GlenTheMachine•3d ago•28 comments

Kimi-K3 Technical Report [pdf]

https://github.com/MoonshotAI/Kimi-K3/blob/main/k3_tech_report.pdf
320•vinhnx•3h ago•123 comments

Modern email can be built from borrowed parts

https://en.andros.dev/blog/d7ed8b07/modern-email-can-be-built-from-borrowed-parts/
126•andros•10h ago•60 comments

VLC for Unity now supported on Linux

https://code.videolan.org/videolan/vlc-unity
114•martz•9h ago•36 comments

Should you wash your solar panels?

https://incoherency.co.uk/blog/stories/should-you-wash-your-solar-panels.html
172•surprisetalk•5h ago•150 comments

Paged Out #9 [pdf]

https://pagedout.institute/download/PagedOut_009.pdf
63•laurensr•4h ago•10 comments

If Scrubs Hurt, Your ZFS Design Is Broken

https://klarasystems.com/articles/if-scrubs-hurt-your-zfs-design-is-broken/
7•assimpleaspossi•4d ago•1 comments

Towards a Theory of Bugs: The Ruliology of the Unexpected

https://writings.stephenwolfram.com/2026/07/towards-a-theory-of-bugs-the-ruliology-of-the-unexpec...
48•nsoonhui•3d ago•23 comments

Shay Locomotives

https://www.shaylocomotives.com/
59•Rygian•9h ago•16 comments

The Birth of the American 12-string Guitar (2013)

https://www.harpguitars.net/history/grunewald/12-string.htm
64•bilegeek•8h ago•36 comments

AI companies spend record sums on Washington lobbying

https://www.ft.com/content/d8a5f95e-3b6d-463a-a848-c9ef8e2394db
214•1vuio0pswjnm7•4h ago•111 comments

Elevated errors on Claude Opus 5

https://status.claude.com/incidents/mfdtrknpxghq
82•croemer•7h ago•58 comments