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?

A Jev that can ask Opus for help gives Opus accuracy at 4x lower cost

https://hightouch.com/blog/llm-judges-identity-resolution
116•theanomaly•1h ago•34 comments

Firecracker VM Escape: PwnEscape Part 2

https://pwn.ai/blog/firecracker-escape
89•SerCe•1h ago•50 comments

US FAA says it will phase out floppy disks from air traffic control by 2028

https://www.reuters.com/world/us/us-faa-says-it-will-phase-out-floppy-disks-air-traffic-control-b...
203•ChrisArchitect•17h ago•167 comments

Tesla to wind down Cybertruck production

https://www.nbcnews.com/tech/tech-news/tesla-wind-cybertruck-production-years-poor-sales-markets-...
673•PLenz•9h ago•1448 comments

AI is dramatically accelerating AI research

https://www.planned-obsolescence.org/p/ai-is-dramatically-accelerating-ai
21•yurivish•54m ago•8 comments

First steps in bare-metal programming using UEFI

https://kevinboone.me/efitest_index.html
136•LaSombra•4h ago•20 comments

The Valley Bubble Breaks

https://quirksmode.org/quirksblog/2026/1106-valley-bubble.html
10•cdrnsf•40m ago•2 comments

Blender's UI and Runtime: Much Faster Than GPUI

https://github.com/ppmpreetham/BUI
638•ppmpreetham•13h ago•260 comments

Restaurant Delivery Payment-Skimming Campaign

https://www.infohawk.com/news/2026-11-05-scamwich-restaurant-skimming
30•fiej•2h ago•13 comments

My first and last telegram was from Rebecca West

https://thelampmagazine.com/blog/rebecca-wests-nightingale
21•bryanrasmussen•1h ago•4 comments

Replit rebuilt its sandbox engine with microVMs

https://frontier.replit.com/sandbox-engine-microvms-part-1/
18•gaplong•2h ago•6 comments

Memorilla: Latent Semantic Memory for LLMs

https://arxiv.org/abs/2610.21375
48•handfuloflight•3h ago•3 comments

Size-It-Up (Game)

https://magnitudle.com/size-it-up
44•whoishiding•3h ago•16 comments

Show HN: Waymark – A workflow engine that compiles jobs instead of replaying

https://github.com/piercefreeman/waymark
9•icyfox•1d ago•0 comments

UpCodes (YC S17) is hiring SDR's to sell AI compliance software

https://up.codes/careers?utm_source=HN
1•Old_Thrashbarg•4h ago

Gemini Omni 1.2 Flash

https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-omni-1-2-flash/
260•thisisauserid•7h ago•203 comments

Devvm.dev: One VM for every project

https://devvm.dev/
53•luispa•3h ago•30 comments

We know 15k websites are infected. how do we tell them?

https://scotthelme.co.uk/we-know-15-579-websites-are-infected-how-do-we-tell-them/
104•speckx•3h ago•84 comments

PyLings: Solve Exercises and Learn Python

https://github.com/thesayfulla/pylings
33•thesayfulla•4h ago•2 comments

40C3 halfnarp – Submit talk preferences to aid scheduling

https://halfnarp.events.ccc.de
24•hanemile•3h ago•3 comments

As the Japanese countryside empties out, wildlife is disappearing

https://e360.yale.edu/digest/japan-depopulation-biodiversity
49•rdmuser•1h ago•28 comments

Deus Ex

https://www.filfre.net/2026/11/deus-ex/
288•cybersoyuz•5h ago•148 comments

Show HN: Agents infer Lego mechanisms from sources, then animate them

https://github.com/anteloc/ldraw-mecha/tree/v0.5.0
13•antelocnova•1h ago•0 comments

How octopuses squeeze through too small gaps

https://journals.biologists.com/jeb/article/229/21/jeb253615/373332/How-octopuses-squeeze-through...
21•bookofjoe•7h ago•3 comments

Anthropic IPO buyers see valuation as low as $1.1T

https://www.bloomberg.com/news/articles/2026-11-06/anthropic-ipo-valuation-expectations-pressured...
130•dgellow•4h ago•322 comments

Rune: A native GPU-rendered Rust UI framework for macOS, Windows, Linux and web

https://github.com/anomalyco/rune
117•mik3y•4h ago•88 comments

Chomsky and the two cultures of statistical learning (2011)

https://www.norvig.com/chomsky.html
75•andsoitis•13h ago•64 comments

Zero Hour: Telling time was a matter of survival and strategy during WWI (2014)

https://www.laphamsquarterly.org/roundtable/zero-hour
86•NaOH•1d ago•4 comments

Lippitt-Knoster in Practice (Field Notes for Managing Complex Projects)

https://sharedphysics.com/lippitt-knoster-in-practice-field-notes-for-managing-complex-projects/
52•goopthink•6h ago•2 comments

SketchAgentBench – evaluate LLMs on 3D spatial reasoning

https://sketchagent.dev/
5•wsxiaoys•53m ago•0 comments