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

Comments

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

Qwen3-Coder-Next

https://qwen.ai/blog?id=qwen3-coder-next
458•danielhanchen•5h ago•259 comments

Deno Sandbox

https://deno.com/blog/introducing-deno-sandbox
199•johnspurlock•3h ago•72 comments

AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines

https://github.com/alibaba/AliSQL
76•baotiao•2h ago•7 comments

Xcode 26.3 unlocks the power of agentic coding

https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/
172•davidbarker•3h ago•120 comments

Agent Skills

https://agentskills.io/home
299•mooreds•7h ago•181 comments

Prek: A better, faster, drop-in pre-commit replacement, engineered in Rust

https://github.com/j178/prek
134•fortuitous-frog•4h ago•61 comments

France dumps Zoom and Teams as Europe seeks digital autonomy from the US

https://apnews.com/article/europe-digital-sovereignty-big-tech-9f5388b68a0648514cebc8d92f682060
499•AareyBaba•4h ago•283 comments

When rust ≠ performance. a lesson in developer experience

https://suriya.cc/tech/performance/oxen-add/
12•suriya-ganesh•1h ago•2 comments

What's up with all those equals signs anyway?

https://lars.ingebrigtsen.no/2026/02/02/whats-up-with-all-those-equals-signs-anyway/
538•todsacerdoti•11h ago•165 comments

Launch HN: Modelence (YC S25) – App Builder with TypeScript / MongoDB Framework

49•eduardpi•5h ago•25 comments

Puget Systems Most Reliable Hardware of 2025

https://www.pugetsystems.com/labs/articles/puget-systems-most-reliable-hardware-of-2025/
38•zdw•3d ago•9 comments

Sandboxing AI Agents in Linux

https://blog.senko.net/sandboxing-ai-agents-in-linux
37•speckx•3h ago•22 comments

Bunny Database

https://bunny.net/blog/meet-bunny-database-the-sql-service-that-just-works/
202•dabinat•8h ago•92 comments

Another London: Excavating the disenchanted city

https://harpers.org/archive/2026/02/another-london-situationists-hari-kunzru/
15•jfil•2d ago•0 comments

How Vibe Coding Is Killing Open Source

https://hackaday.com/2026/02/02/how-vibe-coding-is-killing-open-source/
43•msolujic•1h ago•20 comments

China Moon Mission: Aiming for 2030 Lunar Landing

https://spectrum.ieee.org/china-moon-mission-mengzhou-artemis
47•rbanffy•1h ago•29 comments

Heritability of intrinsic human life span is about 50%

https://www.science.org/doi/10.1126/science.adz1187
114•XzetaU8•2d ago•73 comments

The Everdeck: A Universal Card System (2019)

https://thewrongtools.wordpress.com/2019/10/10/the-everdeck/
82•surprisetalk•6d ago•19 comments

Show HN: Octosphere, a tool to decentralise scientific publishing

https://octosphere.social/
28•crimsoneer•3h ago•12 comments

I became a maintainer and all I got was a lousy perspective on librarianship

https://www.hughrundle.net/i-accidentally-became-a-foss-maintainer-and-all-i-got-was-this-lousy-n...
7•yboulkaid•3d ago•0 comments

Show HN: C discrete event SIM w stackful coroutines runs 45x faster than SimPy

https://github.com/ambonvik/cimba
38•ambonvik•5h ago•14 comments

X offices raided in France

https://apnews.com/article/france-x-investigation-seach-elon-musk-1116be84d84201011219086ecfd4e0bc
173•labrador•4h ago•137 comments

Defining Safe Hardware Design [pdf]

https://people.csail.mit.edu/rachit/files/pubs/safe-hdls.pdf
28•rachitnigam•3h ago•4 comments

Emerge Career (YC S22) is hiring a product designer

https://www.ycombinator.com/companies/emerge-career/jobs/omqT34S-founding-product-designer
1•gabesaruhashi•9h ago

Anthropic AI Tool Sparks Selloff from Software to Broader Market

https://www.bloomberg.com/news/articles/2026-02-03/legal-software-stocks-plunge-as-anthropic-rele...
23•garbawarb•49m ago•7 comments

Tadpole – A modular and extensible DSL built for web scraping

https://tadpolehq.com/
28•zachperkitny•4h ago•5 comments

Show HN: Sandboxing untrusted code using WebAssembly

https://github.com/mavdol/capsule
55•mavdol04•6h ago•18 comments

221 Cannon Road Is Not for Sale

https://fredbenenson.com/blog/2026/02/03/221-cannon-is-not-for-sale/
109•mecredis•4h ago•85 comments

Migrate Wizard – IMAP Based Email Migration Tool

https://migratewizard.com/#features
17•techstuff123•3h ago•18 comments

Bruce Schneier: AI and the scaling of betrayal

https://www.schneier.com/blog/archives/2023/12/ai-and-trust.html
10•insuranceguru•21m ago•2 comments