Live data from Hacker News

Scratchapixel 4.0, Learn Computer Graphics Programming

scratchapixel.com

21–30 of 56 posts

Re: Scratchapixel 4.0, Learn Computer Graphics Programming

#21
post #19

From the getting started section: > Terminals are part of the MacOS since it is Linux-based. This is not true. MacOS is based on Unix.

I noticed that too, then it mentioned that compilation should work on macOS and Linux, even though they use Windows. But then they compile to a .exe in the test example to make sure everything is working. This kind of makes it a non-starter for someone who doesn’t already have some idea what they’re doing.

Re: Scratchapixel 4.0, Learn Computer Graphics Programming

#22
post #5

An interesting excerpt from the section “3D Computer Graphics Primer”: > The understanding of light and how we perceive it has evolved significantly over time. Ancient Greek philosophers posited that vision occurred through beams of light emitted from the eyes, interacting with the environment. Contrary to this, the Arab scholar Ibn al-Haytham (c. 965-1039) introduced a groundbreaking theory, explaining that vision r…

> "...vision occurred through beams of light emitted from the eyes, interacting with the environment"

How did they explain lanterns and torches in this theory?

Re: Scratchapixel 4.0, Learn Computer Graphics Programming

#23
post #5

An interesting excerpt from the section “3D Computer Graphics Primer”: > The understanding of light and how we perceive it has evolved significantly over time. Ancient Greek philosophers posited that vision occurred through beams of light emitted from the eyes, interacting with the environment. Contrary to this, the Arab scholar Ibn al-Haytham (c. 965-1039) introduced a groundbreaking theory, explaining that vision r…

> "...vision occurred through beams of light emitted from the eyes, interacting with the environment" How did they explain lanterns and torches in this theory?

Until you can observe that light doesn't travel instantaneously, it would be consistent to believe that a beam leaves your eyes, bounces off a surface, and informs you (as though it were a limb, perhaps) when it hits a light source.

Re: Scratchapixel 4.0, Learn Computer Graphics Programming

#24
post #5

An interesting excerpt from the section “3D Computer Graphics Primer”: > The understanding of light and how we perceive it has evolved significantly over time. Ancient Greek philosophers posited that vision occurred through beams of light emitted from the eyes, interacting with the environment. Contrary to this, the Arab scholar Ibn al-Haytham (c. 965-1039) introduced a groundbreaking theory, explaining that vision r…

I can't recommend that maths history site enough, I've read through basically all of it multiple times and sent in many corrections over the years :)

Re: Scratchapixel 4.0, Learn Computer Graphics Programming

#25
post #5

An interesting excerpt from the section “3D Computer Graphics Primer”: > The understanding of light and how we perceive it has evolved significantly over time. Ancient Greek philosophers posited that vision occurred through beams of light emitted from the eyes, interacting with the environment. Contrary to this, the Arab scholar Ibn al-Haytham (c. 965-1039) introduced a groundbreaking theory, explaining that vision r…

> "...vision occurred through beams of light emitted from the eyes, interacting with the environment" How did they explain lanterns and torches in this theory?

What do you mean lanterns and torches?

On the macroscopic scale, light rays can be replaced with vision rays, and everything works out the same. That's how ray tracing works. People thought eyes were doing ray tracing.

Re: Scratchapixel 4.0, Learn Computer Graphics Programming

#27

I know it probably doesn't relate to the content; but my bs/ai detector sounded the alarm after seeing the abundance of probably midjourney-generated chapter images.

I would say generating chapter thumbnail images for a non artistic publication is probably the best use case for AI.

It isn't, because people associate these kinds of pictures with low-effort auto-generated clickbait and scams.

Re: Scratchapixel 4.0, Learn Computer Graphics Programming

#28

Earlier quoted context omitted.

> "...vision occurred through beams of light emitted from the eyes, interacting with the environment" How did they explain lanterns and torches in this theory?

What do you mean lanterns and torches? On the macroscopic scale, light rays can be replaced with vision rays, and everything works out the same. That's how ray tracing works. People thought eyes were doing ray tracing.

That's how we still do (simulation of) ray tracing (Whitted).

Re: Scratchapixel 4.0, Learn Computer Graphics Programming

#29

I know it probably doesn't relate to the content; but my bs/ai detector sounded the alarm after seeing the abundance of probably midjourney-generated chapter images.

I would say generating chapter thumbnail images for a non artistic publication is probably the best use case for AI.

At face value yes, maybe. But low-quality content is increasingly associated with them, so the effective impact can easily get negative. I'd like to compare this to typical startup landing pages or doxygen documentations. Both can be spotted from a mile a way and are strongly correlated with padded and low quality content.
Post reply on HN