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•10mo ago

Comments

bschwindHN•9mo 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•9mo 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•9mo 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?

Rack-mount hydroponics

https://sa.lj.am/rack-mount-hydroponics/
87•cdrnsf•2h ago•19 comments

Treasure hunter freed from jail after refusing to turn over shipwreck gold

https://www.bbc.com/news/articles/cg4g7kn99q3o
60•tartoran•4h ago•59 comments

How kernel anti-cheats work

https://s4dbrd.github.io/posts/how-kernel-anti-cheats-work/
122•davikr•7h ago•93 comments

A most elegant TCP hole punching algorithm

https://robertsdotpm.github.io/cryptography/tcp_hole_punching.html
44•Uptrenda•3h ago•6 comments

Show HN: Han – A Korean programming language written in Rust

https://github.com/xodn348/han
153•xodn348•9h ago•88 comments

Mathematics Distillation Challenge – Equational Theories

https://terrytao.wordpress.com/2026/03/13/mathematics-distillation-challenge-equational-theories/
58•picafrost•21h ago•2 comments

Ageless Linux – Software for humans of indeterminate age

https://agelesslinux.org/
534•nateb2022•9h ago•346 comments

Allow me to get to know you, mistakes and all

https://sebi.io/posts/2026-03-14-allow-me-to-get-to-know-you-mistakes-and-all/
103•sebi_io•9h ago•33 comments

Tree Search Distillation for Language Models Using PPO

https://ayushtambde.com/blog/tree-search-distillation-for-language-models-using-ppo/
51•at2005•6h ago•3 comments

Why Mathematica does not simplify sinh(arccosh(x))

https://www.johndcook.com/blog/2026/03/10/sinh-arccosh/
11•ibobev•3d ago•0 comments

SBCL Fibers – Lightweight Cooperative Threads

https://atgreen.github.io/repl-yell/posts/sbcl-fibers/
74•anonzzzies•7h ago•13 comments

Bumblebee queens breathe underwater to survive drowning

https://www.smithsonianmag.com/science-nature/bumblebee-queens-breathe-underwater-to-survive-drow...
104•1659447091•10h ago•25 comments

A look inside Dialector, filmmaker Chris Marker's chatbot from 1988

https://kubicki.org/letters/the-festival-of-the-machines/
31•kosmavision•3d ago•2 comments

How Jeff Bezos Upended The Washington Post

https://www.nytimes.com/2026/03/14/business/media/washington-post-jeff-bezos-layoffs.html
32•y1n0•1h ago•14 comments

Launching the Claude Partner Network

https://www.anthropic.com/news/claude-partner-network
129•gmays•9h ago•58 comments

An unappetizing shrub became different vegetables

https://www.worksinprogress.news/p/many-of-the-tastiest-vegetables-are
20•bensouthwood•3d ago•16 comments

MCP is dead; long live MCP

https://chrlschn.dev/blog/2026/03/mcp-is-dead-long-live-mcp/
110•CharlieDigital•11h ago•116 comments

Fedora 44 on the Raspberry Pi 5

https://nullr0ute.com/2026/03/fedora-44-on-the-raspberry-pi-5/
85•jandeboevrie•11h ago•22 comments

Marketing for Founders

https://github.com/EdoStra/Marketing-for-Founders
154•jimsojim•11h ago•61 comments

Airbus is preparing two uncrewed combat aircraft

https://www.airbus.com/en/newsroom/press-releases/2026-03-airbus-is-preparing-two-uncrewed-combat...
120•phasnox•8h ago•67 comments

An ode to bzip

https://purplesyringa.moe/blog/an-ode-to-bzip/
119•signa11•15h ago•67 comments

Library of Short Stories

https://www.libraryofshortstories.com/
68•debo_•11h ago•3 comments

A Recursive Algorithm to Render Signed Distance Fields

https://pointersgonewild.com/2026-03-06-a-recursive-algorithm-to-render-signed-distance-fields/
79•surprisetalk•3d ago•5 comments

The Enterprise Context Layer

https://andychen32.substack.com/p/the-enterprise-context-layer
45•zachperkel•4d ago•8 comments

Baochip-1x: What it is, why I'm doing it now and how it came about

https://www.crowdsupply.com/baochip/dabao/updates/what-it-is-why-im-doing-it-now-and-how-it-came-...
300•timhh•3d ago•67 comments

Hostile Volume – A game about adjusting volume with intentionally bad UI

https://hostilevolume.com/
85•Velocifyer•12h ago•56 comments

Show HN: GrobPaint: Somewhere Between MS Paint and Paint.net

https://github.com/groverburger/grobpaint
38•__grob•8h ago•5 comments

Postgres with Builtin File Systems

https://db9.ai/
59•ngaut•10h ago•14 comments

Python: The Optimization Ladder

https://cemrehancavdar.com/2026/03/10/optimization-ladder/
307•Twirrim•4d ago•110 comments

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

97•katspaugh•12h ago•38 comments