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

Comments

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

Project Gutenberg – keeps getting better

https://www.gutenberg.org/
885•JSeiko•15h ago•189 comments

Ploopy Bean: a trackpoint for every computer

https://ploopy.co/shop/bean-pointing-stick/
78•jibcage•3d ago•31 comments

SQL patterns I use to catch transaction fraud

https://analytics.fixelsmith.com/posts/sql-fraud-patterns/
132•redbell•8h ago•30 comments

I believe there are entire companies right now under AI psychosis

https://twitter.com/mitchellh/status/2055380239711457578
1211•reasonableklout•10h ago•564 comments

The bird eye was pushed to an evolutionary extreme

https://www.quantamagazine.org/how-the-bird-eye-was-pushed-to-an-evolutionary-extreme-20260513/
89•sohkamyung•2d ago•21 comments

Research on mildew contamination affecting the sound quality of analog tapes

https://www.nature.com/articles/s40494-026-02592-7
15•crousto•1d ago•1 comments

Additive Blending on the Nintendo 64

https://phoboslab.org/log/2026/05/n64-additive-blending
89•ibobev•16h ago•8 comments

The main thing about P2P meth is that there's so much of it (2021)

https://dynomight.net/p2p-meth/
108•tomjakubowski•7h ago•102 comments

Naturally Occurring Quasicrystals

https://johncarlosbaez.wordpress.com/2026/05/14/naturally-occurring-quasicrystals/
89•lukeplato•1d ago•9 comments

A 0-click exploit chain for the Pixel 10

https://projectzero.google/2026/05/pixel-10-exploit.html
365•happyhardcore•17h ago•174 comments

England Runestones

https://en.wikipedia.org/wiki/England_runestones
29•cl3misch•3d ago•7 comments

How to Write to SSDs [pdf]

https://www.vldb.org/pvldb/vol19/p1469-lee.pdf
91•matt_d•9h ago•9 comments

California's Battery Array Is as Powerful as 12 Nuclear Power Plants

https://zolairenergy.com/californias-battery-array-is-as-powerful-as-12-nuclear-power-plants-here...
12•zingerlio•3h ago•2 comments

Gaining control of every projector and camera on campus

https://www.edna.land/blogs/posts/scanning/
10•ednaordinary•2d ago•1 comments

I Bought a “Junk” PSP From Japan

https://gardinerbryant.com/i-bought-a-junk-psp-from-japan-heres-how-it-went/
44•Kate0CoolLibby•3d ago•13 comments

The sigmoids won't save you

https://www.astralcodexten.com/p/the-sigmoids-wont-save-you
190•Tomte•20h ago•184 comments

California bill would require patches or refunds when online games shut down

https://arstechnica.com/gaming/2026/05/bill-to-keep-online-games-playable-clears-key-hurdle-in-ca...
446•Lihh27•11h ago•284 comments

ESP-EEG is an affordable 8-channel biosensing board

https://www.autodidacts.io/cerelog-esp-eeg-affordable-openbci-like-board/
41•surprisetalk•2d ago•14 comments

Orthrus-Qwen3: up to 7.8×tokens/forward on Qwen3, identical output distribution

https://github.com/chiennv2000/orthrus
60•FranckDernoncou•8h ago•4 comments

Show HN: Epiq – Distributed Git based issue tracker TUI

https://ljtn.github.io/epiq/
46•jolaflow•7h ago•13 comments

NYT and vaping: How to lie by saying only true things (2022)

https://gwern.net/vaping
84•Ariarule•7h ago•33 comments

Matlab: Communications Toolbox

https://www.mathworks.com/products/communications.html
3•tosh•2d ago•0 comments

Erlang/OTP 29.0

https://www.erlang.org/news/188
174•pyinstallwoes•7h ago•28 comments

I designed a nibble-oriented CPU in Verilog to build a scientific calculator

https://github.com/gdevic/FPGA-Calculator
99•gdevic•14h ago•33 comments

Image-blaster: Creates 3D environments, SFX, and meshes from a single image

https://github.com/neilsonnn/image-blaster
152•MattRogish•15h ago•30 comments

The Zulip Foundation

https://blog.zulip.com/2026/05/15/announcing-zulip-foundation/
257•boramalper•12h ago•67 comments

Show HN: Watch a neural net learn to play Snake

https://ppo.gradexp.xyz/
146•c1b•1d ago•35 comments

U.S. DOJ demands Apple and Google unmask over 100k users of car-tinkering app

https://macdailynews.com/2026/05/15/u-s-doj-demands-apple-and-google-unmask-over-100000-users-of-...
412•tencentshill•13h ago•279 comments

ASCII by Jason Scott

https://ascii.textfiles.com/
182•bookofjoe•17h ago•22 comments

'No way to prevent this,' says only package manager where this regularly happens

https://kevinpatel.xyz/posts/no-way-to-prevent-this/
324•alligatorplum•6h ago•144 comments