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?

'VPNs are lawful technical tools,' says EU Court in landmark copyright ruling

https://remysharp.com/links/2026-07-23-35890312
192•speckx•1h ago•57 comments

Why Is Everyone Trying to Build a Solid-State Battery?

https://www.construction-physics.com/p/why-is-everyone-trying-to-build-a
38•crescit_eundo•1h ago•26 comments

RFC 8890 – The Internet is for End Users (2020)

https://mnot.net/blog/2020/for_the_users
31•notarobot123•1h ago•9 comments

Europe's fires are just the start

https://economist.com/leaders/2026/07/28/europes-fires-are-just-the-start
7•andsoitis•24m ago•0 comments

How Old Is Ann?

https://quuxplusone.github.io/blog/2026/07/29/how-old-is-ann/
28•ibobev•2h ago•14 comments

Why Don't People Use Formal Methods?

https://www.hillelwayne.com/post/why-dont-people-use-formal-methods/
37•Thom2503•1h ago•25 comments

Gpiozero Flow

https://bennuttall.com/blog/2026/07/gpiozero-flow/
92•benn_88•3h ago•28 comments

Ron Gilbert started production on Thimbleweed Park 2

https://www.grumpygamer.com/twp2_announce/
123•alberto-m•6h ago•45 comments

Launch HN: Prized (YC S26) – Let non-engineer staff build secure internal tools

https://prized.dev
10•marinoseliades•50m ago•1 comments

I made a game where you build a CPU from logic gates

https://select.supply/game/chipbuilder
32•laurentiurad•2h ago•20 comments

Mbodi AI (YC P25) Is Hiring Robotics/Research Engineers

https://www.ycombinator.com/companies/mbodi-ai/jobs
1•chitianhao•2h ago

AI's top startups are barely publishing their research

https://www.science.org/content/article/ai-s-top-startups-are-barely-publishing-their-research
559•YeGoblynQueenne•16h ago•292 comments

Agent-Manager: A Tmux TUI for Running Claude Code, Codex and OpenCode

https://github.com/YoanWai/agent-manager
59•yoanwaidev•4h ago•40 comments

The coolest use for the Vision Pro

https://christianselig.com/2026/07/vision-pro-house/
767•robbiet480•17h ago•289 comments

Carolina Cloud pays SOFR on unused prepaid credits

https://docs.carolinacloud.io/organizations/prepaid-interest/
50•bojangleslover•4h ago•31 comments

3D Pinball for Windows (1995)

https://98.js.org/programs/pinball/space-cadet.html
15•mushstory•2h ago•4 comments

Go LLM SDK for streaming, tool-calling AI backends (plus frontend React lib)

https://github.com/grafana/ai-sdk
22•matryer•2h ago•5 comments

The Glass Famine

https://edconway.substack.com/p/the-glass-famine
55•baud147258•3d ago•22 comments

LLM Honeypot

https://llm2human.pages.dev/
342•8thom•15h ago•94 comments

Google will expand age checks on Android worldwide till the end of the year

https://android-developers.googleblog.com/2026/07/google-play-age-signals-api-safer-experiences.html
194•dmantis•4h ago•225 comments

Are We Stuck with Lean?

https://mathoverflow.net/questions/513742/are-we-stuck-with-lean
16•jjgreen•2h ago•2 comments

GCC steering committee announces AI policy

https://lwn.net/Articles/1086041/
144•arto•2h ago•155 comments

The first watch featuring computer functions

https://by.seiko-design.com/140th/en/topic/58.html
52•stefanv•4d ago•24 comments

Azulejo

https://en.wikipedia.org/wiki/Azulejo
98•Amorymeltzer•1d ago•33 comments

The Productivity Mirage

https://frantic.im/mirage/
306•msephton•15h ago•135 comments

You can't solve computer use by ignoring the interface

https://steelmanlabs.com/blog/computer-use-is-far-from-solved
18•mpavlov•2h ago•1 comments

CosmosEscape: Taking over Every Database in Azure Cosmos DB

https://www.wiz.io/blog/cosmosescape-taking-over-every-database-in-azure-cosmos-db
13•uvuv•2h ago•5 comments

ChatGPT, Roblox to Fall Under Strictest EU Rules for Platforms

https://www.bloomberg.com/news/articles/2026-07-29/chatgpt-roblox-to-fall-under-strictest-eu-rule...
43•ch_sm•2h ago•29 comments

The Alice and Bob After Dinner Speech (1984)

https://hex.ooo/library/alicebob.html
3•kamma4434•3d ago•1 comments

Anatomy of a Frontier Lab Agent Intrusion: A Timeline of the July 2026 Incident

https://huggingface.co/blog/agent-intrusion-technical-timeline
432•artninja1988•1d ago•234 comments