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?

Alberta startup sells no-tech tractors for half price

https://wheelfront.com/this-alberta-startup-sells-no-tech-tractors-for-half-price/
124•Kaibeezy•37m ago•21 comments

Qwen3.6-27B: Flagship-Level Coding in a 27B Dense Model

https://qwen.ai/blog?id=qwen3.6-27b
235•mfiguiere•3h ago•122 comments

Windows 9x Subsystem for Linux

https://social.hails.org/@hailey/116446826733136456
666•sohkamyung•7h ago•159 comments

Our eighth generation TPUs: two chips for the agentic era

https://blog.google/innovation-and-ai/infrastructure-and-cloud/google-cloud/eighth-generation-tpu...
251•xnx•4h ago•131 comments

3.4M Solar Panels

https://tech.marksblogg.com/american-solar-farms-v2.html
212•marklit•5h ago•127 comments

Treetops glowing during storms captured on film for first time

https://www.psu.edu/news/earth-and-mineral-sciences/story/treetops-glowing-during-storms-captured...
114•t-3•3h ago•24 comments

Show HN submissions tripled and now mostly share the same vibe-coded look

https://www.adriankrebs.ch/blog/design-slop/
198•hubraumhugo•2h ago•147 comments

GitHub CLI now collects pseudoanonymous telemetry

https://cli.github.com/telemetry
272•ingve•5h ago•209 comments

The Tech Oligarch's Republic

https://www.forever-wars.com/the-tech-oligarchs-republic/
18•speckx•40m ago•3 comments

Columnar Storage Is Normalization

https://buttondown.com/jaffray/archive/columnar-storage-is-normalization/
65•ibobev•4h ago•23 comments

Bodega Cats of New York

https://bodegacatsofnewyork.com
29•zdw•4d ago•9 comments

Show HN: Broccoli, one shot coding agent on the cloud

https://github.com/besimple-oss/broccoli
9•yzhong94•56m ago•2 comments

How does GPS work?

https://perthirtysix.com/how-the-heck-does-gps-work
162•alfanick•7h ago•35 comments

Making RAM at Home [video]

https://www.youtube.com/watch?v=h6GWikWlAQA
531•kaipereira•1d ago•152 comments

Sam Altman's Creepy Eyeball-Scanning Company Gets in Bed with Zoom and Tinder

https://gizmodo.com/sam-altmans-creepy-eyeball-scanning-company-gets-in-bed-with-zoom-and-tinder-...
61•speckx•1h ago•25 comments

Youth Suicides Declined After Creation of National Hotline

https://www.nytimes.com/2026/04/22/science/988-youth-suicides-decline.html
37•marojejian•58m ago•5 comments

Martin Fowler: Technical, Cognitive, and Intent Debt

https://martinfowler.com/fragments/2026-04-14.html
6•theorchid•55m ago•0 comments

Another Day Has Come

https://daringfireball.net/2026/04/another_day_has_come
123•ndr42•20h ago•107 comments

XOR'ing a register with itself is the idiom for zeroing it out. Why not sub?

https://devblogs.microsoft.com/oldnewthing/20260421-00/?p=112247
148•ingve•10h ago•161 comments

DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

https://duckdb.org/2026/04/13/announcing-duckdb-152
61•janandonly•2h ago•13 comments

5x5 Pixel font for tiny screens

https://maurycyz.com/projects/mcufont/
3•zdw•3d ago•1 comments

MuJoCo – Advanced Physics Simulation

https://github.com/google-deepmind/mujoco
87•modinfo•3d ago•18 comments

Drunk post: Things I've learned as a senior engineer (2021)

https://luminousmen.substack.com/p/drunk-post-things-ive-learned-as
260•zdw•17h ago•192 comments

Contact Lens Uses Microfluidics to Monitor and Treat Glaucoma

https://spectrum.ieee.org/smart-contact-lens-glaucoma-microfluidics
84•pseudolus•3d ago•2 comments

Expansion Artifacts

https://mattstromawn.com/writing/expansion-artifacts/
21•tobr•1d ago•1 comments

Prefill-as-a-Service:KVCache of Next-Generation Models Could Go Cross-Datacenter

https://arxiv.org/abs/2604.15039
37•matt_d•3d ago•1 comments

Garbage Collection Without Unsafe Code

https://fitzgen.com/2024/02/06/safe-gc.html
96•foota•3d ago•40 comments

ChatGPT Images 2.0

https://openai.com/index/introducing-chatgpt-images-2-0/
977•wahnfrieden•22h ago•866 comments

Windows Server 2025 Runs Better on ARM

https://jasoneckert.github.io/myblog/server-2025-arm64/
174•jasoneckert•3d ago•130 comments

All your agents are going async

https://zknill.io/posts/all-your-agents-are-going-async/
108•zknill•2d ago•67 comments