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

Global Warming Has Accelerated Significantly

https://www.researchgate.net/publication/389855619_Global_Warming_has_Accelerated_Significantly
397•morsch•2h ago•297 comments

Workers who love 'synergizing paradigms' might be bad at their jobs

https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-thei...
241•Anon84•2h ago•134 comments

Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting

https://github.com/moongate-community/moongatev2
54•squidleon•2h ago•30 comments

US economy unexpectedly sheds 92,000 jobs in February

https://www.bbc.com/news/articles/cjd98091g28o
307•smartbit•2h ago•321 comments

Payphone Go

https://walzr.com/payphone-go/
106•walz•3d ago•28 comments

CT Scans of Health Wearables

https://www.lumafield.com/scan-of-the-month/health-wearables
46•radeeyate•2h ago•4 comments

Analytic Fog Rendering with Volumetric Primitives

https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/
32•surprisetalk•1d ago•0 comments

LibreSprite – open-source pixel art editor

https://libresprite.github.io/
151•nicoloren•7h ago•63 comments

System76 on Age Verification Laws

https://blog.system76.com/post/system76-on-age-verification/
664•LorenDB•12h ago•439 comments

GPT-5.4

https://openai.com/index/introducing-gpt-5-4/
935•mudkipdev•22h ago•733 comments

Open Camera is a FOSS Camera App for Android

https://opencamera.org.uk/
10•tetris11•4d ago•3 comments

Hardening Firefox with Anthropic's Red Team

https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/
192•todsacerdoti•4h ago•59 comments

10% of Firefox crashes are caused by bitflips

https://mas.to/@gabrielesvelto/116171750653898304
809•marvinborner•1d ago•390 comments

Show HN: Interactive 3D globe of EU shipping emissions

https://seafloor.pages.dev
7•marcohaber•2h ago•3 comments

"I'm obviously taking a risk here by advertising emoji directly."

https://unsung.aresluna.org/im-obviously-taking-a-risk-here-by-advertising-emoji-directly/
63•tobr•8h ago•16 comments

GPL upgrades via section 14 proxy delegation

https://runxiyu.org/comp/gplproxy/
87•weinzierl•7h ago•36 comments

A GitHub Issue Title Compromised 4k Developer Machines

https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another
557•edf13•1d ago•172 comments

Xous security focused open source on 22nm custom silicon

https://www.crowdsupply.com/sutajio-kosagi/precursor/updates/xous-0-10-0-introducing-baochip-1x-s...
32•ZiiS•3d ago•4 comments

The Brand Age

https://paulgraham.com/brandage.html
413•bigwheels•22h ago•329 comments

Show HN: Swarm – Program a colony of 200 ants using a custom assembly language

https://dev.moment.com/
138•armandhammer10•12h ago•46 comments

Charging a three-cell nickel-based battery pack with a Li-Ion charger [pdf]

https://www.ti.com/lit/an/slyt468/slyt468.pdf
28•theblazehen•3d ago•6 comments

Stardex (YC S21) is hiring customer success engineers

https://www.ycombinator.com/companies/stardex/jobs/lag1C1P-customer-success-engineer-ai-data-migr...
1•sanketc•9h ago

I Dropped Our Production Database and Now Pay 10% More for AWS

https://alexeyondata.substack.com/p/how-i-dropped-our-production-database
29•dsr12•2h ago•26 comments

Image manipulation with convolution using Julia

https://medium.com/@Ahmad_Hamze/image-manipulation-with-convolution-using-julia-f898995ac1e5
30•AhmadHamze•4d ago•3 comments

Good software knows when to stop

https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop
506•ssaboum•1d ago•254 comments

Labor market impacts of AI: A new measure and early evidence

https://www.anthropic.com/research/labor-market-impacts
276•jjwiseman•17h ago•426 comments

A standard protocol to handle and discard low-effort, AI-Generated pull requests

https://406.fail/
255•Muhammad523•18h ago•89 comments

Where things stand with the Department of War

https://www.anthropic.com/news/where-stand-department-war
566•surprisetalk•15h ago•664 comments

Screeching Sound of Peeling Tape

https://journals.aps.org/pre/abstract/10.1103/p19h-9ysx
50•akshatjiwan•4d ago•9 comments

Wikipedia was in read-only mode following mass admin account compromise

https://www.wikimediastatus.net
1016•greyface-•1d ago•370 comments