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

IBM Announces Strategic Collaboration with Arm

https://newsroom.ibm.com/2026-04-02-ibm-announces-strategic-collaboration-with-arm-to-shape-the-f...
93•bonzini•2h ago•48 comments

Bringing Clojure programming to Enterprise (2021)

https://blogit.michelin.io/clojure-programming/
65•smartmic•3h ago•9 comments

Artemis II Launch Day Updates

https://www.nasa.gov/blogs/missions/2026/04/01/live-artemis-ii-launch-day-updates/
951•apitman•18h ago•810 comments

Gone (Almost) Phishin'

https://ma.tt/2026/03/gone-almost-phishin/
56•luu•2d ago•25 comments

Sweden goes back to basics, swapping screens for books in the classroom

https://undark.org/2026/04/01/sweden-schools-books/
49•novaRom•47m ago•7 comments

Significant Raise of Reports

https://lwn.net/Articles/1065620/
24•stratos123•2h ago•10 comments

Email obfuscation: What works in 2026?

https://spencermortensen.com/articles/email-obfuscation/
164•jaden•8h ago•47 comments

Mercor says it was hit by cyberattack tied to compromise LiteLLM

https://techcrunch.com/2026/03/31/mercor-says-it-was-hit-by-cyberattack-tied-to-compromise-of-ope...
58•jackson-mcd•1d ago•20 comments

Quantum computing bombshells that are not April Fools

https://scottaaronson.blog/?p=9665
191•Strilanc•11h ago•61 comments

Steam on Linux Use Skyrocketed Above 5% in March

https://www.phoronix.com/news/Steam-On-Linux-Tops-5p
434•hkmaxpro•8h ago•204 comments

Reinventing the Pull Request

https://lubeno.dev/blog/reinventing-the-pull-request
8•bkolobara•6d ago•3 comments

EmDash – A spiritual successor to WordPress that solves plugin security

https://blog.cloudflare.com/emdash-wordpress/
583•elithrar•19h ago•436 comments

New laws to make it easier to cancel subscriptions and get refunds

https://www.bbc.co.uk/news/articles/cvg0v36ek2go
58•chrisjj•2h ago•22 comments

A new C++ back end for ocamlc

https://github.com/ocaml/ocaml/pull/14701
193•glittershark•12h ago•15 comments

Telli (YC F24) is hiring engineers, designers, and more [on-site, Berlin]

http://hi.telli.com/join-us
1•sebselassie•4h ago

DRAM pricing is killing the hobbyist SBC market

https://www.jeffgeerling.com/blog/2026/dram-pricing-is-killing-the-hobbyist-sbc-market/
497•ingve•14h ago•427 comments

Subscription bombing and how to mitigate it

https://bytemash.net/posts/subscription-bombing-your-signup-form-is-a-weapon/
179•homelessdino•7h ago•116 comments

Fast and Gorgeous Erosion Filter

https://blog.runevision.com/2026/03/fast-and-gorgeous-erosion-filter.html
174•runevision•2d ago•17 comments

Built a cheap DIY fan controller because my motherboard never had working PWM

https://www.himthe.dev/blog/msi-forgot-my-fans
30•bobsterlobster•2d ago•12 comments

Show HN: Git bayesect – Bayesian Git bisection for non-deterministic bugs

https://github.com/hauntsaninja/git_bayesect
288•hauntsaninja•4d ago•41 comments

The story of Britain's oldest sweet, the Pontefract Cake (2019)

https://www.bbc.com/travel/article/20190710-the-strange-story-of-britains-oldest-sweet
7•thomassmith65•1d ago•4 comments

Show HN: NASA Artemis II Mission Timeline Tracker

https://www.sunnywingsvirtual.com/artemis2/timeline.html
68•AustinDev•7h ago•14 comments

What Gödel Discovered (2020)

https://stopa.io/post/269
66•qnleigh•2d ago•10 comments

AI for American-produced cement and concrete

https://engineering.fb.com/2026/03/30/data-center-engineering/ai-for-american-produced-cement-and...
196•latchkey•18h ago•113 comments

Show HN: Dull – Instagram Without Reels, YouTube Without Shorts (iOS)

https://getdull.app
104•kasparnoor•14h ago•82 comments

Reverse Engineering Crazy Taxi, Part 2

https://wretched.computer/post/crazytaxi2
48•wgreenberg•2d ago•3 comments

Ask HN: Who is hiring? (April 2026)

242•whoishiring•20h ago•209 comments

Signing data structures the wrong way

https://blog.foks.pub/posts/domain-separation-in-idl/
107•malgorithms•15h ago•46 comments

Weather.com/Retro

https://weather.com/retro/
240•typeofhuman•9h ago•42 comments

The revenge of the data scientist

https://hamel.dev/blog/posts/revenge/
147•hamelsmu•4d ago•32 comments