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?

GPT-5.4

https://openai.com/index/introducing-gpt-5-4/
342•mudkipdev•2h ago•318 comments

Wikipedia in read-only mode following mass admin account compromise

https://www.wikimediastatus.net
686•greyface-•4h ago•218 comments

The Brand Age

https://paulgraham.com/brandage.html
101•bigwheels•3h ago•84 comments

Pentagon Formally Labels Anthropic Supply-Chain Risk

https://www.wsj.com/politics/national-security/pentagon-formally-labels-anthropic-supply-chain-ri...
202•klausa•1h ago•86 comments

Let's Get Physical

https://m4iler.cloud/posts/lets-get-physical/
46•MBCook•1h ago•5 comments

Hardware hotplug events on Linux, the gory details

https://arcanenibble.github.io/hardware-hotplug-events-on-linux-the-gory-details.html
48•todsacerdoti•3d ago•0 comments

Good software knows when to stop

https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop
257•ssaboum•7h ago•146 comments

A GitHub Issue Title Compromised 4k Developer Machines

https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another
203•edf13•4h ago•47 comments

Show HN: Jido 2.0, Elixir Agent Framework

https://jido.run/blog/jido-2-0-is-here
193•mikehostetler•5h ago•39 comments

Launch HN: Vela (YC W26) – AI for complex scheduling

23•Gobhanu•3h ago•20 comments

Optimizing Recommendation Systems with JDK's Vector API

https://netflixtechblog.com/optimizing-recommendation-systems-with-jdks-vector-api-30d2830401ec
43•mariuz•2d ago•1 comments

The Government Uses Targeted Advertising to Track Your Location

https://www.eff.org/deeplinks/2026/03/targeted-advertising-gives-your-location-government-just-as...
200•hn_acker•3h ago•74 comments

Datasets for Reconstructing Visual Perception from Brain Data

https://github.com/seelikat/neuro-visual-reconstruction-dataset-index
35•katsee•4h ago•6 comments

Remotely unlocking an encrypted hard disk

https://jyn.dev/remotely-unlocking-an-encrypted-hard-disk/
27•janandonly•2h ago•5 comments

Show HN: PageAgent, A GUI agent that lives inside your web app

https://alibaba.github.io/page-agent/
49•simon_luv_pho•3h ago•27 comments

Nvidia PersonaPlex 7B on Apple Silicon: Full-Duplex Speech-to-Speech in Swift

https://blog.ivan.digital/nvidia-personaplex-7b-on-apple-silicon-full-duplex-speech-to-speech-in-...
335•ipotapov•13h ago•112 comments

A ternary plot of citrus geneology

https://www.jlauf.com/writing/citrus/
7•jlauf•2d ago•0 comments

Google Workspace CLI

https://github.com/googleworkspace/cli
868•gonzalovargas•20h ago•273 comments

A man who broke into jail

https://www.newyorker.com/magazine/2026/03/09/alexander-friedmann-profile-prison-reform
80•fortran77•1d ago•36 comments

Greg Kroah-Hartman Stretches Support Periods for Key Linux LTS Kernels

https://fossforce.com/2026/03/greg-kroah-hartman-stretches-support-periods-for-key-linux-lts-kern...
44•brideoflinux•3d ago•19 comments

OpenTitan Shipping in Production

https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html
15•rayhaanj•2h ago•0 comments

World-first gigabit laser link between aircraft and geostationary satellite

https://www.esa.int/Applications/Connectivity_and_Secure_Communications/World-first_gigabit-per-s...
147•giuliomagnifico•4d ago•56 comments

Fast-Servers

https://geocar.sdf1.org/fast-servers.html
83•tosh•6h ago•26 comments

Relicensing with AI-Assisted Rewrite

https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/
347•tuananh•15h ago•341 comments

AI and the Ship of Theseus

https://lucumr.pocoo.org/2026/3/5/theseus/
32•pixelmonkey•5h ago•14 comments

Poor Man's Polaroid

https://boxart.lt/blog/poor_mans_polaroid
173•ZacnyLos•13h ago•48 comments

Google Safe Browsing missed 84% of confirmed phishing sites

https://www.norn-labs.com/blog/huginn-report-feb-2026
239•jdup7•5h ago•69 comments

Comparing Python packages for A/B test analysis (with code examples)

https://e10v.me/python-packages-for-ab-test-analysis/
7•e10v_me•3d ago•1 comments

Building a new Flash

https://bill.newgrounds.com/news/post/1607118
698•TechPlasma•1d ago•226 comments

AMD will bring its “Ryzen AI” processors to standard desktop PCs for first time

https://arstechnica.com/gadgets/2026/03/amd-ryzen-ai-400-cpus-will-bring-upgraded-graphics-to-soc...
208•Bender•3d ago•192 comments