superslow

Learning and science

graphics rendering visualisation

SHOW HN2016

Legend

superslow

OpenGL in super slow motion – visualising Z-buffering

orbides.org

#z-buffering#opengl#scanline rendering#3d graphics#rasterization

276points
38comments
#78of 2,264 in 2016
Top 4%of 2016 by points

How HN took it

MixedNo clear lean

5 positive, 6 neutral or asking, 1 mixed, 2 critical, out of 14 comments about the project. Thread score +0.14.

Idea: 5 for, 1 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good educational visualisation of rendering

    From 3 comments
    • This is amazing, thanks for sharing! Haven't really programmed much in 3D so this is a great resource to understand the concept behind a render engine.
      daraosn on HN
    • This is excellent! How much more can we learn by slowing down time and watching a process unfold? I think many in this thread are overly focusing on what is being presented,…
      sitkack on HN
    • On the right side, you see new pixels being painted only if they are lighter than the pixels they are painted over. It shows that this is happening for every triangle, regardless…
      Retra on HN

Objections

  • Shows only triangles, nothing new for experienced users

    From 1 comment
    • fun, but what am I learning from this that I don't already know, namely that 3d scenes in OpenGL/Vulkan/D3d are made up of triangles? Haven't I seen this already 1000 times when…
      vegabook on HN
  • Z-buffer off option would show the rendering error

    From 1 comment
    • This would be better if you could turn off the Z-buffer, to see the rendering error that occurs without it.
      p1mrx on HN

Requests

  • Add option to disable Z-buffer

    From 1 comment
    • This would be better if you could turn off the Z-buffer, to see the rendering error that occurs without it.
      p1mrx on HN

Alternatives named

  • Ray tracing as alternative rendering approach

    From 1 comment
    • There are three basic, independent parts of graphics: drawing shapes, lighting and light vs surface interaction. Z-buffer is a very clever way to draw shapes. The only other way…
      pandaman on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/12030172)