frontpage.
newsnewestaskshowjobs

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•1y ago

Comments

bschwindHN•1y 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•1y 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•1y 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?

GPT-6 Sol and Luna

https://openai.com/index/introducing-gpt-6-sol-and-luna/
642•OfficialTurkey•2h ago•371 comments

Claude Opus 5.5

https://www.anthropic.com/claude-opus-5-5
782•km144•3h ago•610 comments

OpenAI GPT–6 Astra breaks Enigma message that has resisted solution since 2005

https://www.cryptocellar.org/bgac/the-mvueh-break.html
453•sohkamyung•6h ago•332 comments

SAML: A Fractal of Bad Design

https://blog.trailofbits.com/2026/09/21/saml-a-fractal-of-bad-design/
40•aray07•1h ago•4 comments

Claude Opus 5.5 Intelligence, Performance and Price Analysis (Max)

https://artificialanalysis.ai/models/claude-opus-5-5
138•theanonymousone•3h ago•44 comments

WordPress: Unauthenticated path traversal leading to conditional RCE

https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-7hp8-65ch-5whp
94•vntok•3h ago•50 comments

Unreal Agent

https://unreallabs.ai/blog/unreal-agent/
31•trollied•1h ago•17 comments

Overreliance on AI contributed to missile strike on Iran school – Pentagon

https://www.bloomberg.com/graphics/2026-iran-school-attack/
163•devonnull•58m ago•77 comments

OpenAI is well positioned to fast-follow Jev

https://arcturus-labs.com/blog/2026/09/21/will-openai-eat-jevs-lunch/
204•JohnBerryman•5h ago•159 comments

Obscura: The first VPN that can't log your activity

https://obscura.com/#faq-technical
10•Flimm•21m ago•2 comments

Launch HN: Coverage Cat (YC S22) – Umbrella insurance via your personal agent

https://www.coveragecat.com/
25•botacode•2h ago•20 comments

16-bit Intel 8088 chip (c. 1985)

https://allpoetry.com/16-bit-Intel-8088-chip
82•rbanffy•3h ago•12 comments

There's a high chance of devices being sold with GrapheneOS preinstalled in 2027

https://grapheneos.social/@GrapheneOS/117299954135808210
179•Cider9986•2h ago•74 comments

Native apps written in TypeScript and CSS

https://github.com/geastack/examples
4•arbayi•19m ago•0 comments

Writing Rust code that's fast by asking agents to make the code faster

https://minimaxir.com/2026/09/agentic-iteration/
78•mooreds•4h ago•40 comments

Explaining to business people why building software is still hard

https://www.manager.dev/newsletter/cursing-the-day-lovable-was-born
16•fagnerbrack•1h ago•9 comments

Apple has added persistent 'ads' to iOS, and it's driving users crazy

https://www.techradar.com/phones/iphone/i-wish-apple-would-just-stop-that-crap-apple-has-added-pe...
482•MC995•5h ago•373 comments

George Lucas Returns to Earth, Bearing Gifts

https://commonedge.org/george-lucas-returns-to-earth-bearing-gifts/
28•surprisetalk•1d ago•12 comments

Solitaire Alone Together

https://solitairealonetogether.com/
111•eieio•21h ago•25 comments

Show HN: Drop – A rootless Linux sandbox with gVisor support

https://droprun.sh/
132•mixedbit•6h ago•44 comments

Can gzip be a language model?

https://nathan.rs/posts/gzip-lm/
360•networked•13h ago•138 comments

Show HN: AI·rete·RAG – a Rete rule engine decides, RAG explains why

https://ai-rete-rag.com/
27•ZaharaHussain•3h ago•2 comments

One Minute Park

https://oneminutepark.tv/
43•namuorg•1d ago•5 comments

A Faster Shortest Path Algorithm

https://www.vals.ai/blogs/faster-shortest-path-algorithm
4•leumon•36m ago•0 comments

A study of sequence weighting at scale

https://blog.janestreet.com/a-study-of-sequence-weighting-at-scale/
6•pranitha_m•1d ago•1 comments

AMD's random number generator can't generate a 0?

https://board.flatassembler.net/topic.php?t=24261
233•BruceEel•11h ago•174 comments

The Economics of Open-Weight Inference

https://data.ornn.com/publications/the-economics-of-open-weight-inference
36•marinesebastian•6h ago•25 comments

Truman World

https://trumanworld.live
37•trollied•2d ago•31 comments

Show HN: InstinctFlash – High-Performance Serving Runtime for Robotics Models

https://github.com/General-Instinct/InstinctFlash
17•guanming0717•4h ago•2 comments

Relativistic raytracing

https://publish.obsidian.md/h1m3/Articles/Relativistic+raytracing
36•vismit2000•1d ago•5 comments