frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Geometric Algorithms for Translucency Sorting in Minecraft [pdf]

https://douira.dev/assets/document/douira-master-thesis.pdf
18•HeliumHydride•2h ago

Comments

jacobp100•14h ago
I had a blog post on something similar (but less sophisticated)

https://jacobdoescode.com/2025/05/18/precomputing-transparen...

gatane•14h ago
This looks interesting! Thanks for sharing it, wonder if anyone else has related content.
zoenolan•11h ago
- Stencil Routed A-buffer [1]

- Multi-Fragment Effects on the GPU using the k-Buffer [2]

- Production Volume Rendering [3]

- Translucent Shadow Maps [4]

[1] https://developer.download.nvidia.com/presentations/2007/sig...

[2] https://www.sci.utah.edu/~stevec/papers/kbuffer.pdf

[3] https://graphics.pixar.com/library/ProductionVolumeRendering...

[4] https://www.scribd.com/document/657069029/Translucent-Shadow...

ANighRaisin•13h ago
Binary Space partitioning (https://en.wikipedia.org/wiki/Binary_space_partitioning) is an elegant algorithm that solves this issue. This has fallen out of popularity due to the invention of the depth buffer and the power of modern GPUs, but it was used in DOOM and Quake.

This technique, due to the unique limitation of the children's drag-and-drop coding platform, Scratch, has made it proliferate in the 3D community. https://scratch.mit.edu/projects/1203675921 is an example of such a project.

ANighRaisin•13h ago
A prettier demo: https://turbowarp.org/984959784/fullscreen?stuck&hqpen&fps=6...
CamperBob2•12h ago
They seem to point out some examples in section 4 that can't be handled with space partioning. I'll confess I don't follow the reasoning. Figure 4.2 is the go-to example of a sorting problem that is handled with BSP trees.
djmips•5h ago
BSP was not used in Doom and Quake for rendering translucency.
NotGMan•12h ago
There was an old AMD/Ati demo where they did per-pixel sorting, basicaly a per pixel linked list of fragments.

In general: https://en.wikipedia.org/wiki/Order-independent_transparency

rendaw•8h ago
Only slightly related, but since Minecraft seems to have a lot of community graphics programming associated with it I thought I'd ask here...

Does anyone know how those Minecraft realistic rendering mods work? I'm guessing today there's a lot of RTX, but e.g. in 2018 there was still fairly impressive global illumination in SEUS Renewed. Minecraft is the definition of a world with dynamic geometry, and I'm not aware of any decent realtime GI algorithms for 3d. The lighting in base Minecraft is a super basic and ugly hack. I've seen Unity's dynamic GI features and those are nowhere near as good either.

HeliumHydride•6h ago
I don't know much about lighting, but looking at the source code of the shaders might give a clue. https://modrinth.com/discover/shaders has a lot of shaders that change the lighting. In other parts of the rendering pipeline, there are some very impressive mods utilizing GPU magic. One of them is Voxy (https://modrinth.com/mod/voxy), one that massively increases render distance with mesh shaders and level-of-detail based rendering.

Codenhack – A free, gamified, in-browser coding platform

https://codenhack.com/
1•codenhack•1m ago•1 comments

How Postmodernism Killed Great Literature

https://jamesgmartin.center/2025/12/how-postmodernism-killed-great-literature/
1•Bostonian•1m ago•0 comments

Does It Help to Know History?

https://www.newyorker.com/news/daily-comment/help-know-history
1•Anon84•1m ago•0 comments

Show HN: AI writing agent that flags unsupported claims for review

https://proofwrite.io/
1•hyvarjus•2m ago•1 comments

Ask HN: Who's best positionned to use data center after the AI bubble pops?

1•phtrivier•2m ago•0 comments

The Problem Was Never Intelligence. It Was Attention

https://medium.com/@level09/the-problem-was-never-intelligence-it-was-attention-bfd2a4953753
1•level09•4m ago•0 comments

Aruba via VPN LPE+

https://thecontractor.io/hp-aruba-privileged-escalation-dec-2025-2/
1•splintersio•7m ago•0 comments

Understanding Attention in Transformers with Visual Intuition

https://miladvlp.github.io/Milad-s-Personal-Website/#/article/102
1•MiladValipor•7m ago•0 comments

The fundamental flaw of traditional software is not complexity, but amnesia

1•casper62•7m ago•0 comments

AI's trillion-dollar opportunity: Context graphs

https://twitter.com/jayagup10/status/2003525933534179480
1•Anon84•8m ago•0 comments

Argus-WP – A WordPress vulnerability scanner that doesn't require an API key

https://github.com/mavzerburak0/argus-wp
1•mavzer1•8m ago•1 comments

Context Graphs: My Thoughts on the Trillion Dollar Evolution of Agentic Infra

https://subramanya.ai/2025/12/26/context-graphs-my-thoughts-on-the-trillion-dollar-evolution-of-a...
1•subramanya1997•10m ago•0 comments

Asus to Produce Its Own DRAM to Relieve Memory Shortage, Says Report

https://www.lowyat.net/2025/377113/asus-produce-own-dram-memory-shortage/
2•edward•16m ago•0 comments

LUMI – Try styles and furniture on your real room photo

https://raumplaner.io/en
1•alhdliox•21m ago•1 comments

Multi-View SVG Generation with Geometric and Color Consistency from a Single SVG

https://arxiv.org/abs/2511.16766
1•PaulHoule•23m ago•0 comments

The paints, coatings, and chemicals making the world a cooler place

https://www.technologyreview.com/2025/12/26/1129301/paint-coating-chemicals-materials-cooling-air...
1•fleahunter•25m ago•0 comments

It Happened One Christmas

https://en.wikipedia.org/wiki/It_Happened_One_Christmas
1•thunderbong•26m ago•0 comments

Dark Story Against an AI

https://darkstory-game.app/
1•doozko•28m ago•1 comments

The First Web Server

https://dfarq.homeip.net/the-first-web-server/
2•giuliomagnifico•32m ago•0 comments

Questions Engineers Must Ask Future Employers in Interviews (and Why)

https://dollardhingra.substack.com/p/questions-software-engineers-should
2•dollardhingra•35m ago•0 comments

Reversing engineering is a great way to find programming trainwrecks

1•quozine•38m ago•0 comments

R-DKE – Physarum-Inspired Machine Intelligence for Deep Research

https://github.com/maineexista/R-DKE-whitepaper
1•MariusRefactor•48m ago•0 comments

Django Interactive Frameworks Benchmark: LiveView, SSR, Htmx, and Unicorn

https://github.com/tanrax/django-interactive-frameworks-benchmark
1•andros•52m ago•0 comments

FEDAnet Project

http://feda.croco.net/
1•fedanet•52m ago•0 comments

Show HN: A single-purpose website for Half-Life 3

https://doeshalflife3cameout.fun/
2•Seva11•52m ago•0 comments

AI Kissing Video Generator – Create Realistic Kissing Videos

https://aikissingvideogenerator.co
1•jacksteven•56m ago•0 comments

Show HN: React-State-Basis – An architectural auditor using linear algebra

https://github.com/liovic/react-state-basis
1•lpetronika•1h ago•1 comments

A new way to extract detailed transcripts from Claude Code

https://simonwillison.net/2025/Dec/25/claude-code-transcripts/
2•ljosifov•1h ago•0 comments

Show HN: I built a tool to help small teams automate basic analytical tasks

2•LunarFrost88•1h ago•0 comments

Microsoft wants to replace its C and C++ codebase, perhaps by 2030

https://www.theregister.com/2025/12/24/microsoft_rust_codebase_migration/
2•dangalf•1h ago•2 comments