56,966 blogs · [ { "id": "01a08722-fe9e-712a-b39e-f04eaa795d67", "title": "Xorshift Generators: Appendix", "url": "https://www.alanzucconi.com/2026/08/15/xorshift-generators-appendix/?utm_source=rss&utm_medium=rss&utm_campaign=xorshift-generators-appendix", "published_at": "2026-08-15T12:19:22+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eaa14fba3", "title": "Xorshift Generators", "url": "https://www.alanzucconi.com/2026/08/15/xorshift-generators/?utm_source=rss&utm_medium=rss&utm_campaign=xorshift-generators", "published_at": "2026-08-15T12:19:13+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eaa9b04fd", "title": "Orbital Mechanics", "url": "https://www.alanzucconi.com/2025/09/04/orbital-mechanics/?utm_source=rss&utm_medium=rss&utm_campaign=orbital-mechanics", "published_at": "2025-09-04T15:54:32+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eaade4c53", "title": "PCA for Programmers", "url": "https://www.alanzucconi.com/2025/01/12/pca-for-programmers/?utm_source=rss&utm_medium=rss&utm_campaign=pca-for-programmers", "published_at": "2025-01-12T13:26:34+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eabaee7d8", "title": "Minecraft Plugin Development", "url": "https://www.alanzucconi.com/2024/04/17/minecraft-plugin-development/?utm_source=rss&utm_medium=rss&utm_campaign=minecraft-plugin-development", "published_at": "2024-04-17T11:28:43+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eac4bc784", "title": "Unity 4D #4: Creating 4D Objects", "url": "https://www.alanzucconi.com/2023/07/06/creating-4d-objects/?utm_source=rss&utm_medium=rss&utm_campaign=creating-4d-objects", "published_at": "2023-07-06T15:44:54+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eac75cf2a", "title": "Unity 4D #3: Rendering 4D Objects", "url": "https://www.alanzucconi.com/2023/07/06/rendering-4d-objects/?utm_source=rss&utm_medium=rss&utm_campaign=rendering-4d-objects", "published_at": "2023-07-06T15:44:50+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eacb9b909", "title": "Unity 4D #2: Extending Unity to 4D", "url": "https://www.alanzucconi.com/2023/07/06/unity-3d-to-4d/?utm_source=rss&utm_medium=rss&utm_campaign=unity-3d-to-4d", "published_at": "2023-07-06T15:44:39+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eadaac46b", "title": "Unity 4D #1: Understanding the Fourth Dimension", "url": "https://www.alanzucconi.com/2023/07/06/understanding-the-fourth-dimension/?utm_source=rss&utm_medium=rss&utm_campaign=understanding-the-fourth-dimension", "published_at": "2023-07-06T15:44:35+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eadda1cd2", "title": "Slippy Maps with Unity", "url": "https://www.alanzucconi.com/2023/06/22/slippy-maps/?utm_source=rss&utm_medium=rss&utm_campaign=slippy-maps", "published_at": "2023-06-22T12:08:28+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eaeb9d24d", "title": "Seam Carving", "url": "https://www.alanzucconi.com/2023/05/29/seam-carving/?utm_source=rss&utm_medium=rss&utm_campaign=seam-carving", "published_at": "2023-05-29T17:42:26+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eaf23e670", "title": "The Rise of AI Art", "url": "https://www.alanzucconi.com/2023/02/11/the-rise-of-ai-art/?utm_source=rss&utm_medium=rss&utm_campaign=the-rise-of-ai-art", "published_at": "2023-02-11T13:10:17+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eb0be22d6", "title": "The Extended Kalman Filter", "url": "https://www.alanzucconi.com/2022/07/24/extended-kalman-filter/?utm_source=rss&utm_medium=rss&utm_campaign=extended-kalman-filter", "published_at": "2022-07-24T19:15:38+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eb1b5528c", "title": "Modelling Kalman Filters", "url": "https://www.alanzucconi.com/2022/07/24/kalman-filter-3/?utm_source=rss&utm_medium=rss&utm_campaign=kalman-filter-3", "published_at": "2022-07-24T19:15:36+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eb241f5ae", "title": "The Mathematics of the Kalman Filter", "url": "https://www.alanzucconi.com/2022/07/24/kalman-gain/?utm_source=rss&utm_medium=rss&utm_campaign=kalman-gain", "published_at": "2022-07-24T19:15:33+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eb2be72a6", "title": "Kalman Filters: From Theory to Implementation", "url": "https://www.alanzucconi.com/2022/07/24/kalman-filter-1/?utm_source=rss&utm_medium=rss&utm_campaign=kalman-filter-1", "published_at": "2022-07-24T19:15:30+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eb2dd3054", "title": "The World Generation of Minecraft", "url": "https://www.alanzucconi.com/2022/06/05/minecraft-world-generation/?utm_source=rss&utm_medium=rss&utm_campaign=minecraft-world-generation", "published_at": "2022-06-05T12:29:40+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eb3205483", "title": "Topographical Maps in Unity: Edge Detection", "url": "https://www.alanzucconi.com/2022/04/19/edge-detection/?utm_source=rss&utm_medium=rss&utm_campaign=edge-detection", "published_at": "2022-04-19T09:57:28+00:00" }, { "id": "01a0e309-56a2-7396-a5cb-4986fa552fee", "title": "Topographical Maps in Unity: Terrain Shading", "url": "https://www.alanzucconi.com/2022/04/19/topographical-maps/?utm_source=rss&utm_medium=rss&utm_campaign=topographical-maps", "published_at": "2022-04-19T09:56:48+00:00" }, { "id": "01a0e309-56a2-7396-a5cb-4986fabdd52b", "title": "World Building Through Fictional Languages", "url": "https://www.alanzucconi.com/2022/03/23/fictional-languages/?utm_source=rss&utm_medium=rss&utm_campaign=fictional-languages", "published_at": "2022-03-23T17:14:09+00:00" }, { "id": "01a0e309-56a2-7396-a5cb-4986fb7850bc", "title": "Sunrise Sort: The Forgotten Sorting Algorithm", "url": "https://www.alanzucconi.com/2021/08/21/sunrise-sort-3/?utm_source=rss&utm_medium=rss&utm_campaign=sunrise-sort-3", "published_at": "2021-08-21T17:38:52+00:00" }, { "id": "01a0e309-56a2-7396-a5cb-4986fc488e66", "title": "The Secret Behind Valve’s Flickering Lights", "url": "https://www.alanzucconi.com/2021/06/15/valve-flickering-lights/?utm_source=rss&utm_medium=rss&utm_campaign=valve-flickering-lights", "published_at": "2021-06-15T15:23:07+00:00" }, { "id": "01a0e309-56a3-709d-b689-d6934f811b7c", "title": "Accessibility in Videogames", "url": "https://www.alanzucconi.com/2021/05/24/accessibility-in-videogames/?utm_source=rss&utm_medium=rss&utm_campaign=accessibility-in-videogames", "published_at": "2021-05-24T09:38:09+00:00" }, { "id": "01a0e309-56a3-709d-b689-d6934f998a58", "title": "Minecraft Modding: Laser Gun", "url": "https://www.alanzucconi.com/2021/04/01/minecraft-laser-gun/?utm_source=rss&utm_medium=rss&utm_campaign=minecraft-laser-gun", "published_at": "2021-04-01T10:52:00+00:00" }, { "id": "01a0e309-56a3-709d-b689-d69350847fd1", "title": "Minecraft Modding: Throwable Fireballs", "url": "https://www.alanzucconi.com/2021/04/01/minecraft-throwable-fireballs/?utm_source=rss&utm_medium=rss&utm_campaign=minecraft-throwable-fireballs", "published_at": "2021-04-01T10:51:48+00:00" }, { "id": "01a0e309-56a3-709d-b689-d6935152579a", "title": "An Introduction to Minecraft Modding", "url": "https://www.alanzucconi.com/2021/04/01/minecraft-modding/?utm_source=rss&utm_medium=rss&utm_campaign=minecraft-modding", "published_at": "2021-04-01T10:51:40+00:00" }, { "id": "01a0e309-56a3-709d-b689-d6935209d2cf", "title": "Delegates, Lambda Expressions & Closures in C#", "url": "https://www.alanzucconi.com/2021/03/13/delegates-lambda-closures/?utm_source=rss&utm_medium=rss&utm_campaign=delegates-lambda-closures", "published_at": "2021-03-13T12:16:37+00:00" }, { "id": "01a0e309-56a3-709d-b689-d69352242857", "title": "Colour Curve Correction", "url": "https://www.alanzucconi.com/2021/01/24/colour-curve-correction/?utm_source=rss&utm_medium=rss&utm_campaign=colour-curve-correction", "published_at": "2021-01-24T18:32:50+00:00" }, { "id": "01a0e309-56a3-709d-b689-d6935233bb7a", "title": "Piecewise Interpolation", "url": "https://www.alanzucconi.com/2021/01/24/piecewise-interpolation/?utm_source=rss&utm_medium=rss&utm_campaign=piecewise-interpolation", "published_at": "2021-01-24T18:32:48+00:00" }, { "id": "01a0e309-56a3-709d-b689-d69352797edc", "title": "Linear Interpolation", "url": "https://www.alanzucconi.com/2021/01/24/linear-interpolation/?utm_source=rss&utm_medium=rss&utm_campaign=linear-interpolation", "published_at": "2021-01-24T18:32:43+00:00" }, { "id": "01a0e309-56a3-709d-b689-d693533904c9", "title": "Gamedev Pronunciation Guide", "url": "https://www.alanzucconi.com/2021/01/11/gamedev-pronunciation-guide/?utm_source=rss&utm_medium=rss&utm_campaign=gamedev-pronunciation-guide", "published_at": "2021-01-11T15:40:57+00:00" }, { "id": "01a0e309-56a3-709d-b689-d69353e6d1ed", "title": "Implementing Catenaries for Games", "url": "https://www.alanzucconi.com/2020/12/13/catenary-2/?utm_source=rss&utm_medium=rss&utm_campaign=catenary-2", "published_at": "2020-12-13T11:29:32+00:00" }, { "id": "01a0e309-56a3-709d-b689-d6935422b513", "title": "The Mathematics of Catenary", "url": "https://www.alanzucconi.com/2020/12/13/catenary-1/?utm_source=rss&utm_medium=rss&utm_campaign=catenary-1", "published_at": "2020-12-13T11:28:54+00:00" }, { "id": "01a0e309-56a3-709d-b689-d6935486bb15", "title": "Conway’s Game of Life", "url": "https://www.alanzucconi.com/2020/10/13/conways-game-of-life/?utm_source=rss&utm_medium=rss&utm_campaign=conways-game-of-life", "published_at": "2020-10-13T10:17:58+00:00" }, { "id": "01a0e309-56a3-709d-b689-d6935564443a", "title": "Inverse Kinematics in 3D", "url": "https://www.alanzucconi.com/2020/09/14/inverse-kinematics-in-3d/?utm_source=rss&utm_medium=rss&utm_campaign=inverse-kinematics-in-3d", "published_at": "2020-09-14T08:13:26+00:00" }, { "id": "01a0e309-56a3-709d-b689-d6935564c048", "title": "Improving Floating-Point Precision in C#", "url": "https://www.alanzucconi.com/2020/08/03/improving-floating-point/?utm_source=rss&utm_medium=rss&utm_campaign=improving-floating-point", "published_at": "2020-08-03T11:56:53+00:00" }, { "id": "01a0e309-56a3-709d-b689-d69355a28cc1", "title": "An Introduction to Floating-Point Arithmetic", "url": "https://www.alanzucconi.com/2020/08/03/floating-point-arithmetic/?utm_source=rss&utm_medium=rss&utm_campaign=floating-point-arithmetic", "published_at": "2020-08-03T11:55:29+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a004c86be", "title": "The AI of Creatures", "url": "https://www.alanzucconi.com/2020/07/27/the-ai-of-creatures/?utm_source=rss&utm_medium=rss&utm_campaign=the-ai-of-creatures", "published_at": "2020-07-27T12:20:59+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a01414946", "title": "An Introduction to 360° Videos", "url": "https://www.alanzucconi.com/2020/05/19/an-introduction-to-360-videos/?utm_source=rss&utm_medium=rss&utm_campaign=an-introduction-to-360-videos", "published_at": "2020-05-19T09:38:04+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a00cfc3c6", "title": "How to Create a 360° Video in Unity", "url": "https://www.alanzucconi.com/2020/05/19/360-video-unity/?utm_source=rss&utm_medium=rss&utm_campaign=360-video-unity", "published_at": "2020-05-19T09:36:27+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a023cb8df", "title": "From an Outbreak to an Epidemic", "url": "https://www.alanzucconi.com/2020/03/30/outbreak-epidemic/?utm_source=rss&utm_medium=rss&utm_campaign=outbreak-epidemic", "published_at": "2020-03-30T22:42:34+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a032b30b4", "title": "Simulating Epidemics", "url": "https://www.alanzucconi.com/2020/03/30/simulating-epidemics/?utm_source=rss&utm_medium=rss&utm_campaign=simulating-epidemics", "published_at": "2020-03-30T22:42:32+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a03ef385f", "title": "The Mathematics of Epidemics", "url": "https://www.alanzucconi.com/2020/03/30/mathematics-epidemics/?utm_source=rss&utm_medium=rss&utm_campaign=mathematics-epidemics", "published_at": "2020-03-30T22:42:28+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a04119445", "title": "The DIY Guide to: Work From Home", "url": "https://www.alanzucconi.com/2020/03/11/work-from-home/?utm_source=rss&utm_medium=rss&utm_campaign=work-from-home", "published_at": "2020-03-11T12:30:31+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a042ac51e", "title": "Journey Sand Shader: Ripples", "url": "https://www.alanzucconi.com/2019/10/08/journey-sand-shader-6/?utm_source=rss&utm_medium=rss&utm_campaign=journey-sand-shader-6", "published_at": "2019-10-08T15:13:01+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a044dc675", "title": "Journey Sand Shader: Glitter Reflection", "url": "https://www.alanzucconi.com/2019/10/08/journey-sand-shader-5/?utm_source=rss&utm_medium=rss&utm_campaign=journey-sand-shader-5", "published_at": "2019-10-08T15:12:59+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a04ea2f08", "title": "Journey Sand Shader: Specular Reflection", "url": "https://www.alanzucconi.com/2019/10/08/journey-sand-shader-4/?utm_source=rss&utm_medium=rss&utm_campaign=journey-sand-shader-4", "published_at": "2019-10-08T15:12:54+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a05d5db4b", "title": "Journey Sand Shader: Sand Normal", "url": "https://www.alanzucconi.com/2019/10/08/journey-sand-shader-3/?utm_source=rss&utm_medium=rss&utm_campaign=journey-sand-shader-3", "published_at": "2019-10-08T15:12:52+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a062c4510", "title": "Journey Sand Shader: Diffuse Colour", "url": "https://www.alanzucconi.com/2019/10/08/journey-sand-shader-2/?utm_source=rss&utm_medium=rss&utm_campaign=journey-sand-shader-2", "published_at": "2019-10-08T15:12:46+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a06d8221b", "title": "A Journey Into Journey’s Sand Shader", "url": "https://www.alanzucconi.com/2019/10/08/journey-sand-shader-1/?utm_source=rss&utm_medium=rss&utm_campaign=journey-sand-shader-1", "published_at": "2019-10-08T15:12:36+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a07413d19", "title": "Believable Caustics Reflections", "url": "https://www.alanzucconi.com/2019/09/13/believable-caustics-reflections/?utm_source=rss&utm_medium=rss&utm_campaign=believable-caustics-reflections", "published_at": "2019-09-13T11:01:36+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a07d03edf", "title": "Interactive Map Shader: Terrain Shading", "url": "https://www.alanzucconi.com/2019/07/03/interactive-map-shader-terrain-shading/?utm_source=rss&utm_medium=rss&utm_campaign=interactive-map-shader-terrain-shading", "published_at": "2019-07-03T12:47:22+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a084c8af6", "title": "Interactive Map Shader: Scrolling Effect", "url": "https://www.alanzucconi.com/2019/07/03/interactive-map-02/?utm_source=rss&utm_medium=rss&utm_campaign=interactive-map-02", "published_at": "2019-07-03T12:47:15+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a08a7e8a3", "title": "Interactive Map Shader: Vertex Displacement", "url": "https://www.alanzucconi.com/2019/07/03/interactive-map-01/?utm_source=rss&utm_medium=rss&utm_campaign=interactive-map-01", "published_at": "2019-07-03T12:47:11+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a0909a211", "title": "Sprite Doodle Shader Effect", "url": "https://www.alanzucconi.com/2019/04/16/sprite-doodle-shader-effect/?utm_source=rss&utm_medium=rss&utm_campaign=sprite-doodle-shader-effect", "published_at": "2019-04-16T09:37:57+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a094c9544", "title": "Parallax Shaders & Depth Maps", "url": "https://www.alanzucconi.com/2019/01/01/parallax-shader/?utm_source=rss&utm_medium=rss&utm_campaign=parallax-shader", "published_at": "2019-01-01T16:55:54+00:00" }, { "id": "01a0e327-3491-72a6-95a4-637a09b67bf7", "title": "Inside Facebook 3D Photos: Parallax Shaders", "url": "https://www.alanzucconi.com/2019/01/01/facebook-3d-photos-2/?utm_source=rss&utm_medium=rss&utm_campaign=facebook-3d-photos-2", "published_at": "2019-01-01T16:48:04+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0b1caf77", "title": "Shader Showcase Saturday #11: Return of the Obra Dinn", "url": "https://www.alanzucconi.com/2018/10/24/shader-showcase-saturday-11/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-11", "published_at": "2018-10-24T11:51:21+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0b528aed", "title": "Shader Showcase Saturday #10: Fortnite Procedural Animations", "url": "https://www.alanzucconi.com/2018/09/17/shader-showcase-saturday-10/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-10", "published_at": "2018-09-17T14:42:20+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0b728f8f", "title": "Shader Showcase Saturday #9: Interior Mapping", "url": "https://www.alanzucconi.com/2018/09/10/shader-showcase-9/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-9", "published_at": "2018-09-10T11:11:56+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0be46b39", "title": "Shader Showcase Saturday #8: Subsurface Scattering", "url": "https://www.alanzucconi.com/2018/09/02/shader-showcase-saturday-8/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-8", "published_at": "2018-09-02T14:19:46+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0be73e76", "title": "Shader Showcase Saturday #7: Billboard Impostors", "url": "https://www.alanzucconi.com/2018/08/25/shader-showcase-saturday-7/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-7", "published_at": "2018-08-25T10:28:25+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0cc16f7e", "title": "Shader Showcase Saturday #6: Dynamic Snow", "url": "https://www.alanzucconi.com/2018/08/18/shader-showcase-saturday-6/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-6", "published_at": "2018-08-18T13:31:02+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0cf4bfcc", "title": "Shader Showcase Saturday #5: Dripping Rain", "url": "https://www.alanzucconi.com/2018/08/10/shader-showcase-saturday-5/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-5", "published_at": "2018-08-10T22:34:57+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0dbcfe83", "title": "Shader Showcase Saturday #4: How To Start A Fire With Shaders", "url": "https://www.alanzucconi.com/2018/08/05/shader-showcase-saturday-4/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-4", "published_at": "2018-08-05T15:44:01+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0e1cfc47", "title": "Shader Showcase Saturday #3: Interactive Grass", "url": "https://www.alanzucconi.com/2018/07/28/shader-showcase-saturday-3/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-3", "published_at": "2018-07-28T12:29:09+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0e991b09", "title": "Shader Showcase Saturday #2: Waterfalls", "url": "https://www.alanzucconi.com/2018/07/21/shader-showcase-saturday-2/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-2", "published_at": "2018-07-21T11:32:00+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0eb5f240", "title": "Shader Showcase Saturday #1: Volumetric Crystals", "url": "https://www.alanzucconi.com/2018/07/14/shader-showcase-saturday-1/?utm_source=rss&utm_medium=rss&utm_campaign=shader-showcase-saturday-1", "published_at": "2018-07-14T10:55:38+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0ec649a2", "title": "Unite Berlin 2018: What Went Wrong", "url": "https://www.alanzucconi.com/2018/06/26/unite-berlin-2018-what-went-wrong/?utm_source=rss&utm_medium=rss&utm_campaign=unite-berlin-2018-what-went-wrong", "published_at": "2018-06-26T10:23:03+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b0fae4a22", "title": "Inverse Kinematics in 2D – Part 2", "url": "https://www.alanzucconi.com/2018/05/02/ik-2d-2/?utm_source=rss&utm_medium=rss&utm_campaign=ik-2d-2", "published_at": "2018-05-02T12:04:39+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b1081d0c4", "title": "Inverse Kinematics in 2D – Part 1", "url": "https://www.alanzucconi.com/2018/05/02/ik-2d-1/?utm_source=rss&utm_medium=rss&utm_campaign=ik-2d-1", "published_at": "2018-05-02T12:04:24+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b124cd818", "title": "How To Install FakeApp", "url": "https://www.alanzucconi.com/2018/03/14/how-to-install-fakeapp/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-install-fakeapp", "published_at": "2018-03-14T12:48:13+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b113e0826", "title": "How To Create The Perfect DeepFakes", "url": "https://www.alanzucconi.com/2018/03/14/create-perfect-deepfakes/?utm_source=rss&utm_medium=rss&utm_campaign=create-perfect-deepfakes", "published_at": "2018-03-14T12:12:57+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b11ddc62c", "title": "Understanding the Technology Behind DeepFakes", "url": "https://www.alanzucconi.com/2018/03/14/understanding-the-technology-behind-deepfakes/?utm_source=rss&utm_medium=rss&utm_campaign=understanding-the-technology-behind-deepfakes", "published_at": "2018-03-14T12:11:53+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b11df2efb", "title": "An Introduction to Neural Networks and Autoencoders", "url": "https://www.alanzucconi.com/2018/03/14/an-introduction-to-autoencoders/?utm_source=rss&utm_medium=rss&utm_campaign=an-introduction-to-autoencoders", "published_at": "2018-03-14T12:11:42+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b11e513a4", "title": "A Practical Tutorial for FakeApp", "url": "https://www.alanzucconi.com/2018/03/14/a-practical-tutorial-for-fakeapp/?utm_source=rss&utm_medium=rss&utm_campaign=a-practical-tutorial-for-fakeapp", "published_at": "2018-03-14T12:11:34+00:00" }, { "id": "01a0e345-17a8-73a9-9bfa-618b13340cb3", "title": "The Ethics of DeepFakes", "url": "https://www.alanzucconi.com/2018/03/14/the-ethics-of-deepfakes/?utm_source=rss&utm_medium=rss&utm_campaign=the-ethics-of-deepfakes", "published_at": "2018-03-14T12:11:19+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eaf81e846", "title": "Car Paint Shader: Thin-Film Interference", "url": "https://www.alanzucconi.com/2017/10/27/carpaint-shader-thin-film-interference/?utm_source=rss&utm_medium=rss&utm_campaign=carpaint-shader-thin-film-interference", "published_at": "2017-10-27T14:31:33+00:00" }, { "id": "01a08722-fe9e-712a-b39e-f04eaff86d56", "title": "The Mathematics of Thin-Film Interference", "url": "https://www.alanzucconi.com/2017/07/25/the-mathematics-of-thin-film-interference/?utm_source=rss&utm_medium=rss&utm_campaign=the-mathematics-of-thin-film-interference", "published_at": "2017-07-25T13:20:51+00:00" }, { "id": "01a0e309-56a3-709d-b689-d693531954b4", "title": "Exoplanet Catalogue", "url": "https://www.alanzucconi.com/2016/01/20/exoplanet-catalogue/?utm_source=rss&utm_medium=rss&utm_campaign=exoplanet-catalogue", "published_at": "2016-01-20T10:00:26+00:00" } ] posts Claim your blog
Back to alanzucconi.com
Blog · corpus.blog/blogs/alanzucconi.com/posts

alanzucconi.com

alanzucconi.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016