Title: The RenderQueue
Open Graph Title: The RenderQueue
Description: A collection of creative coding experiments by Johan Holwerda and Reinder Nijhoff.
Open Graph Description: A collection of creative coding experiments by Johan Holwerda and Reinder Nijhoff.
Opengraph URL: https://renderqueue.dev/
Domain: renderqueue.dev
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "The RenderQueue",
"description": "A collection of creative coding experiments by Johan Holwerda and Reinder Nijhoff.",
"url": "https://renderqueue.dev/",
"author": [
{
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
{
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
}
],
"mainEntity": {
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@type": "CreativeWork",
"name": "SDF editor",
"description": "Point renderer for hard surfaces",
"url": "https://renderqueue.dev/sdf-editor/",
"image": "https://renderqueue.dev/generated/banner_sdf-editor.webp",
"dateCreated": "2026-01-05",
"author": {
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@type": "CreativeWork",
"name": "Dittytoy",
"description": "ASCII art visualizer for dittytoy.net",
"url": "https://renderqueue.dev/dittytoy/",
"image": "https://renderqueue.dev/generated/banner_dittytoy.webp",
"dateCreated": "2025-07-22",
"author": {
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 3,
"item": {
"@type": "CreativeWork",
"name": "Trails along SDF",
"description": "Particle simulation on SDF surface",
"url": "https://renderqueue.dev/trails-along-sdf/",
"image": "https://renderqueue.dev/generated/banner_trails-along-sdf.webp",
"dateCreated": "2024-11-01",
"author": {
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 4,
"item": {
"@type": "CreativeWork",
"name": "Lightmap",
"description": "Instanced meshes rendered with a single lightmap",
"url": "https://renderqueue.dev/lightmap/",
"image": "https://renderqueue.dev/generated/banner_lightmap.webp",
"dateCreated": "2024-10-18",
"author": {
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 5,
"item": {
"@type": "CreativeWork",
"name": "Triangle Sorting",
"description": "Per triangle sorting to get correct transparency",
"url": "https://renderqueue.dev/per-triangle-sorting/",
"image": "https://renderqueue.dev/generated/banner_per-triangle-sorting.webp",
"dateCreated": "2024-10-01",
"author": {
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 6,
"item": {
"@type": "CreativeWork",
"name": "SDF LOD",
"description": "Level of detail using SDF",
"url": "https://renderqueue.dev/sdf-lod/",
"image": "https://renderqueue.dev/generated/banner_sdf-lod.webp",
"dateCreated": "2024-09-01",
"author": {
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 7,
"item": {
"@type": "CreativeWork",
"name": "Sportswear",
"description": "IBL combined with pre-baked shadow and ao maps",
"url": "https://renderqueue.dev/sportswear-configurator/",
"image": "https://renderqueue.dev/generated/banner_sportswear-configurator.webp",
"dateCreated": "2024-08-02",
"author": {
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 8,
"item": {
"@type": "CreativeWork",
"name": "BVH Ray Tracing",
"description": "Building a BVH to accelerate ray tracing",
"url": "https://renderqueue.dev/bvh/",
"image": "https://renderqueue.dev/generated/banner_bvh.webp",
"dateCreated": "2024-07-30",
"author": {
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 9,
"item": {
"@type": "CreativeWork",
"name": "IBL",
"description": "Image Based Lighting for PBR",
"url": "https://renderqueue.dev/ibl/",
"image": "https://renderqueue.dev/generated/banner_ibl.webp",
"dateCreated": "2024-03-05",
"author": {
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 10,
"item": {
"@type": "CreativeWork",
"name": "Turtletoy",
"description": "A screensaver with Turtle graphics",
"url": "https://renderqueue.dev/turtletoy/",
"image": "https://renderqueue.dev/generated/banner_turtletoy.webp",
"dateCreated": "2024-01-25",
"author": {
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 11,
"item": {
"@type": "CreativeWork",
"name": "Particle Life",
"description": "Four particle types interacts with each other",
"url": "https://renderqueue.dev/particle-life/",
"image": "https://renderqueue.dev/generated/banner_particle-life.webp",
"dateCreated": "2023-11-01",
"author": {
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 12,
"item": {
"@type": "CreativeWork",
"name": "Gaussian Splats",
"description": "3D Gaussian Splatting for Radiance Field Rendering",
"url": "https://renderqueue.dev/gaussian-splatting/",
"image": "https://renderqueue.dev/generated/banner_gaussian-splatting.webp",
"dateCreated": "2023-11-01",
"author": {
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 13,
"item": {
"@type": "CreativeWork",
"name": "Disco Ball",
"description": "Disco Ball with instanced flares",
"url": "https://renderqueue.dev/disco-ball/",
"image": "https://renderqueue.dev/generated/banner_disco-ball.webp",
"dateCreated": "2023-10-03",
"author": {
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 14,
"item": {
"@type": "CreativeWork",
"name": "Metaballs",
"description": "Ray marched metaballs on an OffscreenCanvas",
"url": "https://renderqueue.dev/metaballs/",
"image": "https://renderqueue.dev/generated/banner_metaballs.webp",
"dateCreated": "2023-04-13",
"author": [
{
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
{
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
}
],
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 15,
"item": {
"@type": "CreativeWork",
"name": "Jellyfish",
"description": "Mysterious creatures of the deep",
"url": "https://renderqueue.dev/jellyfish/",
"image": "https://renderqueue.dev/generated/banner_jellyfish.webp",
"dateCreated": "2022-11-16",
"author": {
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 16,
"item": {
"@type": "CreativeWork",
"name": "Townscaper",
"description": "Townscaper\u2019s rendering style in WebGL",
"url": "https://renderqueue.dev/townscaper/",
"image": "https://renderqueue.dev/generated/banner_townscaper.webp",
"dateCreated": "2021-11-10",
"author": {
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 17,
"item": {
"@type": "CreativeWork",
"name": "Wolfenstein RTX",
"description": "Ray Tracing On using WebGL1",
"url": "https://renderqueue.dev/wolfenstein/",
"image": "https://renderqueue.dev/generated/banner_wolfenstein.webp",
"dateCreated": "2019-03-10",
"author": {
"@type": "Person",
"name": "Reinder Nijhoff",
"url": "https://reindernijhoff.net"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
},
{
"@type": "ListItem",
"position": 18,
"item": {
"@type": "CreativeWork",
"name": "Particle Dance",
"description": "Dancing character made out of particles",
"url": "https://renderqueue.dev/particledance/",
"image": "https://renderqueue.dev/generated/banner_particledance.webp",
"dateCreated": "2018-10-10",
"author": {
"@type": "Person",
"name": "Johan Holwerda",
"url": "https://www.linkedin.com/in/johan-holwerda-97b97917/"
},
"provider": {
"@type": "Organization",
"name": "The RenderQueue",
"url": "https://renderqueue.dev/"
}
}
}
]
}
}
| None | IE=edge,chrome=1 |
| og:image | https://renderqueue.dev/generated/banner_jellyfish.webp |
| og:image:type | image/webp |
| og:image:width | 1600 |
| og:image:height | 900 |
| og:type | website |
| og:site_name | The RenderQueue |
Links:
| SDF editor Point renderer for hard surfaces webgpu | https://renderqueue.dev/sdf-editor |
| Dittytoy ASCII art visualizer for dittytoy.net webgl | https://renderqueue.dev/dittytoy |
| Trails along SDF Particle simulation on SDF surface webgpu | https://renderqueue.dev/trails-along-sdf |
| Lightmap Instanced meshes rendered with a single lightmap webgl | https://renderqueue.dev/lightmap |
| Triangle Sorting Per triangle sorting to get correct transparency webgpu | https://renderqueue.dev/per-triangle-sorting |
| SDF LOD Level of detail using SDF webgpu | https://renderqueue.dev/sdf-lod |
| Sportswear IBL combined with pre-baked shadow and ao maps webgl | https://renderqueue.dev/sportswear-configurator |
| BVH Ray Tracing Building a BVH to accelerate ray tracing webgpu | https://renderqueue.dev/bvh |
| IBL Image Based Lighting for PBR webgl | https://renderqueue.dev/ibl |
| Turtletoy A screensaver with Turtle graphics webgl | https://renderqueue.dev/turtletoy |
| Particle Life Four particle types interacts with each other webgl | https://renderqueue.dev/particle-life |
| Gaussian Splats 3D Gaussian Splatting for Radiance Field Rendering webgpu | https://renderqueue.dev/gaussian-splatting |
| Disco Ball Disco Ball with instanced flares webgl | https://renderqueue.dev/disco-ball |
| Metaballs Ray marched metaballs on an OffscreenCanvas webgl | https://renderqueue.dev/metaballs |
| Jellyfish Mysterious creatures of the deep webgl | https://renderqueue.dev/jellyfish |
| Townscaper Townscaper’s rendering style in WebGL webgl | https://renderqueue.dev/townscaper |
| Wolfenstein RTX Ray Tracing On using WebGL1 webgl | https://renderqueue.dev/wolfenstein |
| Particle Dance Dancing character made out of particles webgl | https://renderqueue.dev/particledance |
| Johan Holwerda | https://www.linkedin.com/in/johan-holwerda-97b97917/ |
| Reinder Nijhoff | https://reindernijhoff.net |
Viewport: width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no