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•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?

Project Gutenberg – keeps getting better

https://www.gutenberg.org/
209•JSeiko•1h ago•60 comments

A 0-click exploit chain for the Pixel 10

https://projectzero.google/2026/05/pixel-10-exploit.html
201•happyhardcore•4h ago•84 comments

We don't know why Malawi is poor

https://newsletter.deenamousa.com/p/we-dont-know-why-malawi-is-poor
31•alphabetatango•48m ago•28 comments

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

https://github.com/neilsonnn/image-blaster
29•MattRogish•2h ago•3 comments

O(x)Caml in Space

https://gazagnaire.org/blog/2026-05-14-borealis.html
192•yminsky•6h ago•37 comments

I built Zenith: a live local-first fixed viewport planetarium

https://smorgasb.org/zenith-tech/
33•surprisetalk•2h ago•3 comments

Hightouch (YC S19) Is Hiring

https://hightouch.com/careers
1•joshwget•44m ago

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

https://github.com/gdevic/FPGA-Calculator
7•gdevic•29m ago•0 comments

Explore Wikipedia Like a Windows XP Desktop

https://explorer.samismith.com/
380•smusamashah•9h ago•98 comments

ASCII by Jason Scott

https://ascii.textfiles.com/
76•bookofjoe•3h ago•13 comments

Show HN: Watch a neural net learn to play Snake

https://ppo.gradexp.xyz/
39•c1b•1d ago•6 comments

High dimensional geometry is transforming the MRI industry (2017) [pdf]

https://www.ams.org/government/DonohoPresentation06-28-17Final.pdf
53•nill0•4h ago•13 comments

Radicle: Sovereign {code forge} built on Git

https://radicle.dev/
150•KolmogorovComp•5h ago•38 comments

A new book on Steve Jobs at NeXT

https://spectrum.ieee.org/steve-jobs-next-computer
117•rbanffy•7h ago•99 comments

Removing the modem and GPS from my 2024 RAV4 hybrid

https://arkadiyt.com/2026/05/13/removing-the-modem-and-gps-from-my-rav4/
1009•arkadiyt•1d ago•533 comments

Aperio Lang

https://aperio-lang.github.io/aperio/introduction.html
7•mmcclure•33m ago•0 comments

Amazon workers under pressure to up their AI usage are making up tasks

https://www.fastcompany.com/91541586/amazon-workers-pressured-to-up-ai-use-extraneous-tasks
191•hackernj•4h ago•170 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-...
13•tencentshill•17m ago•0 comments

OpenAI is connecting ChatGPT to bank accounts via Plaid

https://firethering.com/chatgpt-bank-account-plaid-openai/
52•steveharing1•1h ago•75 comments

A few words on DS4

https://antirez.com/news/165
394•caust1c•19h ago•161 comments

Trade Dollars with other startups. Book it as revenue

https://www.revswap.ai/
151•tormeh•4h ago•107 comments

NanoTDB – Golang Append-Only Time Series DB

https://github.com/aymanhs/nanotdb
37•aymanhs72•7h ago•5 comments

Ask HN: How to be SOC2 Type 2 compliant as a solo-entreprenuer?

74•sochix•10h ago•74 comments

Details of the Daring Airdrop at Tristan Da Cunha

https://www.tristandc.com/government/news-2026-05-11-airdrop.php
226•kspacewalk2•13h ago•88 comments

RTX 5090 and M4 MacBook Air: Can It Game?

https://scottjg.com/posts/2026-05-05-egpu-mac-gaming/
665•allenleee•1d ago•159 comments

Building ML framework with Rust and Category Theory

https://hghalebi.github.io/category_theory_transformer_rs/
83•adamnemecek•1d ago•17 comments

The sigmoids won't save you

https://www.astralcodexten.com/p/the-sigmoids-wont-save-you
49•Tomte•6h ago•64 comments

We are retiring our bug bounty program

https://turso.tech/blog/the-wonders-of-ai
313•tjek•4h ago•232 comments

First public macOS kernel memory corruption exploit on Apple M5

https://blog.calif.io/p/first-public-kernel-memory-corruption
421•quadrige•23h ago•112 comments

Codex is now in the ChatGPT mobile app

https://openai.com/index/work-with-codex-from-anywhere/
436•mikeevans•21h ago•222 comments