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?

A Theory of the World as run by large adult children

https://tomclancy.info/harold-and-george.html
95•tclancy•1h ago•32 comments

NetBlocks says Iran blackout enters day 16 as arrests target Starlink users

https://www.iranintl.com/en/202603157402
16•ukblewis•17m ago•1 comments

A Visual Introduction to Machine Learning (2015)

https://r2d3.us/visual-intro-to-machine-learning-part-1/
121•vismit2000•3h ago•6 comments

$96 3D-printed rocket that recalculates its mid-air trajectory using a $5 sensor

https://github.com/novatic14/MANPADS-System-Launcher-and-Rocket
200•ZacnyLos•3h ago•124 comments

100 hour gap between a vibecoded prototype and a working product

https://kanfa.macbudkowski.com/vibecoding-cryptosaurus
34•kiwieater•1h ago•15 comments

Show HN: Signet – Autonomous wildfire tracking from satellite and weather data

https://signet.watch
26•mapldx•2h ago•2 comments

Generating All 32-Bit Primes (Part I)

https://hnlyman.github.io/pages/prime32_I.html
28•hnlyman•2h ago•6 comments

Rack-mount hydroponics

https://sa.lj.am/rack-mount-hydroponics/
230•cdrnsf•9h ago•51 comments

The Appalling Stupidity of Spotify's AI DJ

https://www.charlespetzold.com/blog/2026/02/The-Appalling-Stupidity-of-Spotifys-AI-DJ.html
233•ingve•6h ago•193 comments

Examples for the tcpdump and dig man pages

https://jvns.ca/blog/2026/03/10/examples-for-the-tcpdump-and-dig-man-pages/
38•ibobev•4d ago•4 comments

Pentagon expands oversight of Stars and Stripes, limits content

https://www.stripes.com/theaters/us/2026-03-13/pentagon-modernization-plan-stars-and-stripes-2105...
46•geox•1h ago•9 comments

IBM, sonic delay lines, and the history of the 80×24 display

https://www.righto.com/2019/11/ibm-sonic-delay-lines-and-history-of.html
14•rbanffy•2h ago•5 comments

A most elegant TCP hole punching algorithm

https://robertsdotpm.github.io/cryptography/tcp_hole_punching.html
136•Uptrenda•10h ago•48 comments

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

https://www.johndcook.com/blog/2026/03/10/sinh-arccosh/
96•ibobev•4d ago•27 comments

How kernel anti-cheats work

https://s4dbrd.github.io/posts/how-kernel-anti-cheats-work/
244•davikr•13h ago•203 comments

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

https://www.bbc.com/news/articles/cg4g7kn99q3o
126•tartoran•11h ago•170 comments

Hollywood Enters Oscars Weekend in Existential Crisis

https://www.theculturenewspaper.com/hollywood-enters-oscars-weekend-in-existential-crisis/
5•RickJWagner•1h ago•1 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/
201•sebi_io•16h ago•88 comments

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

https://github.com/xodn348/han
189•xodn348•16h ago•103 comments

Human Organ Atlas

https://www.science.org/doi/10.1126/sciadv.adz2240
21•bookofjoe•3d ago•2 comments

SBCL Fibers – Lightweight Cooperative Threads

https://atgreen.github.io/repl-yell/posts/sbcl-fibers/
124•anonzzzies•14h ago•23 comments

Centuries of selective breeding turned wild cabbage into different vegetables

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

Ageless Linux – Software for humans of indeterminate age

https://agelesslinux.org/
710•nateb2022•15h ago•465 comments

Bumblebee queens breathe underwater to survive drowning

https://www.smithsonianmag.com/science-nature/bumblebee-queens-breathe-underwater-to-survive-drow...
158•1659447091•17h ago•36 comments

Slicing Bezier Surfaces

https://fatih-erikli-potato.github.io/blog/slicing-bezier-surfaces.html
19•fatih-erikli-cg•3d ago•4 comments

MCP is dead; long live MCP

https://chrlschn.dev/blog/2026/03/mcp-is-dead-long-live-mcp/
194•CharlieDigital•18h ago•170 comments

Mathematics Distillation Challenge – Equational Theories

https://terrytao.wordpress.com/2026/03/13/mathematics-distillation-challenge-equational-theories/
85•picafrost•1d ago•3 comments

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

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

Tree Search Distillation for Language Models Using PPO

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

An ode to bzip

https://purplesyringa.moe/blog/an-ode-to-bzip/
157•signa11•22h ago•82 comments