Skip to content

reindernijhoff.net

Menu

  • Blog
  • NPM
  • Photos
  • Shadertoy
  • Turtletoy
  • Dittytoy
  • RenderQueue
  • About

Physical-Based Rendering

Ray Tracing – Primitives

Ray Tracing – Primitives

I created a reference shader with ray-primitive intersection routines on Shadertoy. A simple path tracer is used to visualize the scene.

reinder June 3, 2019July 4, 2022 Shadertoy Read more

Raytracing: the next week

Raytracing: the next week

It’s the next week so time for “Raytracing: the next week” by Peter Shirley. Again, I implemented some of the chapters of the book in four shaders on Shadertoy.

reinder September 10, 2018October 23, 2019 Shadertoy Read more

Raytracing in one weekend

Raytracing in one weekend

I know I’m a bit late to the party, but I had a lot of fun reading “Ray tracing in one weekend” by Peter Shirley yesterday. I implemented some of the chapters of the book in four shaders on Shadertoy.

reinder September 3, 2018October 23, 2019 Shadertoy Read more

Old watch: a WebGL path tracer

Old watch: a WebGL path tracer

A simple path tracer is used to render an old watch. The old watch scene is (almost) the same scene as rendered using image-based lighting in my Shadertoy shader “Old watch (IBL).”

reinder August 26, 2018December 27, 2022 Shadertoy Read more

Human Document

Human Document

“Human Document” – my entry for the Shadertoy Competition 2018. A bit to my surprise, this shader turned out to be the winning entry :) You can find (the full source of) the fragment shader here: https://www.shadertoy.com/view/XtcyW4.

reinder July 25, 2018December 27, 2022 Shadertoy Read more

Image-Based Lighting

Image-Based Lighting

This shader uses Image-Based Lighting to render an old watch. The materials of the objects in the scene have physically-based properties.

reinder April 30, 2018December 27, 2022 Shadertoy Read more

Search

Recent Posts

  • WebGL Lightmapping Demo
  • WebGPU Ray Tracer: Accelerating the Stanford Dragon
  • The RenderQueue
  • Five years of Turtletoy: a minimalistic, generative art platform
  • E-Ink Family Calendar: a Raspberry Pi project
  • Rijkscollection: a Virtual Art Museum
  • Contemporary Relief
  • Dittytoy
  • Townscaper’s rendering style in WebGL
  • OneShader

Categories

  • Apps (8)
  • Dittytoy (1)
  • Game (3)
  • Javascript (13)
  • OneShader (1)
  • RenderQueue (5)
  • Shadertoy (21)
  • Turtletoy (5)
  • Uncategorized (8)
  • WebGL (5)
  • WebGPU (1)

Copyright © 2025 reindernijhoff.net