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

Comments

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

The map that keeps Burning Man honest

https://www.not-ship.com/burning-man-moop/
416•speckx•5h ago•180 comments

Agents need control flow, not more prompts

https://bsuh.bearblog.dev/agents-need-control-flow/
125•bsuh•2h ago•61 comments

AlphaEvolve: Gemini-powered coding agent scaling impact across fields

https://deepmind.google/blog/alphaevolve-impact/
186•berlianta•4h ago•70 comments

Natural Language Autoencoders: Turning Claude's Thoughts into Text

https://www.anthropic.com/research/natural-language-autoencoders
54•instagraham•1h ago•10 comments

DeepSeek 4 Flash local inference engine for Metal

https://github.com/antirez/ds4
145•tamnd•3h ago•46 comments

AI Slop Is Killing Online Communities

https://rmoff.net/2026/05/06/ai-slop-is-killing-online-communities/
68•thm•45m ago•22 comments

Child marriages plunged when girls stayed in school in Nigeria

https://www.nature.com/articles/d41586-026-00720-8
268•surprisetalk•6h ago•184 comments

Principles for agent-native CLIs

https://twitter.com/trevin/status/2051316002730991795
20•blumpy22•1h ago•2 comments

Chrome removes claim of On-device Al not sending data to Google Servers

https://old.reddit.com/r/chrome/comments/1t5qayz/chrome_removes_claim_of_ondevice_al_not_sending/
245•newsoftheday•3h ago•87 comments

I want to live like Costco people

https://tastecooking.com/i-want-to-live-like-costco-people/
86•speckx•4h ago•203 comments

PySimpleGUI 6

https://github.com/PySimpleGUI/PySimpleGUI
58•geophph•2d ago•19 comments

OpenBSD Stories: The closest thing to cute kittens (OpenBSD/zaurus)

http://miod.online.fr/software/openbsd/stories/zaurus1.html
42•zdw•1d ago•5 comments

The Self-Cancelling Subscription

https://predr.ag/blog/the-self-cancelling-subscription/
111•surprisetalk•5h ago•47 comments

Colored Shadow Penumbra

https://chosker.github.io/blog/colored-shadow-penumbra
3•ibobev•27m ago•0 comments

RaTeX: KaTeX-compatible LaTeX rendering engine in pure Rust

https://ratex.lites.dev/
128•atilimcetin•3d ago•80 comments

SQLite Is a Library of Congress Recommended Storage Format

https://sqlite.org/locrsf.html
564•whatisabcdefgh•21h ago•172 comments

Printing Blogs

https://fi-le.net/print/
20•fi-le•1d ago•3 comments

MPEG-2 Transport Stream Packaging for Media over QUIC Transport

https://www.ietf.org/archive/id/draft-gregoire-moq-msfts-00.html
42•mondainx•4h ago•9 comments

Motherboard sales 'collapse' amid unprecedented shortages fueled by AI

https://www.tomshardware.com/pc-components/motherboards/motherboard-sales-collapse-by-more-than-2...
159•speckx•4h ago•175 comments

Show HN: Stage CLI – an easier way of reading your AI generated changes locally

https://github.com/ReviewStage/stage-cli
16•cpan22•3h ago•10 comments

GovernGPT (YC W24) Is Hiring Engineers to Build Thinking Systems in Montreal

https://www.ycombinator.com/companies/governgpt/jobs/hRyltS0-backend-engineer-thinking-systems
1•owalerys•7h ago

How Cloudflare responded to the “Copy Fail” Linux vulnerability

https://blog.cloudflare.com/copy-fail-linux-vulnerability-mitigation/
65•mobeigi•6h ago•55 comments

Brazil's Pix Payment System Faces Pressure from Visa and Mastercard

https://www.elciudadano.com/en/brazils-pix-payment-system-faces-pressure-from-visa-and-mastercard...
48•wslh•1h ago•26 comments

OurCar: What I learned making an app for my family

https://mendelgreenberg.com/posts/ourcar/
77•chabad360•1d ago•54 comments

Show HN: TRUST – Coding Rust like it's 1989

https://github.com/wojtczyk/trust
85•wojtczyk•13h ago•55 comments

Boris Cherny: TI-83 Plus Basic Programming Tutorial (2004)

https://www.ticalc.org/programming/columns/83plus-bas/cherny/
159•suoken•2d ago•69 comments

ZAYA1-8B matches DeepSeek-R1 on math with less than 1B active parameters

https://firethering.com/zaya1-8b-open-source-math-coding-model/
66•steveharing1•10h ago•49 comments

Speedup in Lattice Boltzmann Cylinder Flow

https://github.com/alikamp/Parks-KPBM-Scaling
42•kauai1•3d ago•3 comments

ProgramBench: Can language models rebuild programs from scratch?

https://arxiv.org/abs/2605.03546
120•jonbaer•15h ago•68 comments

Indian matchbox labels as a visual archive

https://www.itsnicethat.com/features/the-view-from-mumbai-matchbook-graphic-design-130426
134•sahar_builds•3d ago•32 comments