56,966 blogs · [ { "id": "01a0b68b-4ccc-726b-b009-4827fdf26b76", "title": "Alexander Ameye", "url": "https://ameye.dev", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4ea08df74", "title": "Screen Space Cavity Shader", "url": "https://ameye.dev/notes/screen-space-cavity/", "published_at": "2025-10-16T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4ea5c562b", "title": "The easiest way to render an outline in Unity", "url": "https://ameye.dev/notes/easiest-outline-in-unity/", "published_at": "2025-06-17T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4ea97e450", "title": "Edge Detection Outlines", "url": "https://ameye.dev/notes/edge-detection-outlines/", "published_at": "2024-12-01T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4eb5f1111", "title": "A cursor for augmented reality", "url": "https://ameye.dev/notes/ar-cursor/", "published_at": "2023-09-05T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4eb841479", "title": "Render adventures 2: progress!", "url": "https://ameye.dev/notes/progressive-rendering/", "published_at": "2023-07-20T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4ec779ac3", "title": "How this site works", "url": "https://ameye.dev/notes/meta/", "published_at": "2023-07-19T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4ed47228d", "title": "Circular menus in the Unity Editor", "url": "https://ameye.dev/notes/unity-circular-menu/", "published_at": "2023-04-28T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4ed9f4577", "title": "Stylized Water Shader", "url": "https://ameye.dev/notes/stylized-water-shader/", "published_at": "2023-03-09T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4edbecf06", "title": "Comic book (halftone) shader", "url": "https://ameye.dev/notes/halftone-shader/", "published_at": "2023-03-04T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4ee3c9e61", "title": "Render adventures 1: first steps", "url": "https://ameye.dev/notes/path-tracer/", "published_at": "2022-07-11T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4eee345c3", "title": "Sampling the hemisphere", "url": "https://ameye.dev/notes/sampling-the-hemisphere/", "published_at": "2022-05-07T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4ef004b22", "title": "Writing a chess engine in C++", "url": "https://ameye.dev/notes/chess-engine/", "published_at": "2022-03-11T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4efdcccf5", "title": "Rendering realtime caustics", "url": "https://ameye.dev/notes/realtime-caustics/", "published_at": "2022-03-01T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4eff48d94", "title": "5 ways to draw an outline", "url": "https://ameye.dev/notes/rendering-outlines/", "published_at": "2021-08-16T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4f0b3a4f4", "title": "Custom render passes in Unity", "url": "https://ameye.dev/notes/scriptable-render-passes/", "published_at": "2021-07-08T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4f17aaa6a", "title": "Stylized Water for URP", "url": "https://ameye.dev/notes/stylized-water/", "published_at": "2021-06-19T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4f2588cb4", "title": "Shader tutorials in 60 seconds", "url": "https://ameye.dev/notes/shaders-done-quick/", "published_at": "2020-04-06T00:00:00+00:00" }, { "id": "01a08726-fd06-70f4-b9fe-5ad4f2d9b222", "title": "Holographic Card Shader", "url": "https://ameye.dev/notes/holographic-card-shader/", "published_at": "2020-02-12T00:00:00+00:00" } ] posts Claim your blog
Back to Technical blog by Alexander Ameye.
Blog · corpus.blog/blogs/ameye.dev/posts

Technical blog by Alexander Ameye.

ameye.dev

2026

2025

2024

2023

2022

2021

2020