{"acronym":"lgm2026","aspect_ratio":"16:9","updated_at":"2026-05-14T08:15:03.928+02:00","title":"Libre Graphics Meeting 2026","schedule_url":"https://pretalx.c3voc.de/lgm-2026/schedule/export/schedule.xml","slug":"conferences/lgm/2026","event_last_released_at":"2026-04-26T00:00:00.000+02:00","link":"https://libregraphicsmeeting.org/2026/","description":"","webgen_location":"conferences/lgm/2026","logo_url":"https://static.media.ccc.de/media/unknown.png","images_url":"https://static.media.ccc.de/media/conferences/lgm/2026","recordings_url":"https://cdn.media.ccc.de/conferences/lgm/2026","url":"https://media.ccc.de/public/conferences/lgm2026","events":[{"guid":"a571d493-432b-5c23-9333-62a22f384748","title":"ReWiring the Video Editor – Timeline as a Node","subtitle":null,"slug":"lgm-2026-110669-rewiring-the-video-editor-timeline-as-a-node","link":"https://pretalx.c3voc.de/lgm-2026/talk/GT933L/","description":"This talk presents a UX/UI design study for how a node-based video editor might look like.\n\nWe will look at how traditional video editing functions from a UX/UI perspective and also see how various node-based creative software approach node-based constructions. Then we propose various ideas on how a video editor that is node based could be made. We look at how data can be organized in time using nodes via different methods of editing.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["MABarbe"],"view_count":78,"promoted":false,"date":"2026-04-24T11:25:00.000+02:00","release_date":"2026-04-24T00:00:00.000+02:00","updated_at":"2026-05-14T05:00:09.366+02:00","tags":["GT933L","2026","lgm2026","Zollhof","lgm2026-eng","Day 3"],"length":1504,"duration":1504,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110669-a571d493-432b-5c23-9333-62a22f384748.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110669-a571d493-432b-5c23-9333-62a22f384748_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110669-a571d493-432b-5c23-9333-62a22f384748.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110669-a571d493-432b-5c23-9333-62a22f384748.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110669-rewiring-the-video-editor-timeline-as-a-node","url":"https://media.ccc.de/public/events/a571d493-432b-5c23-9333-62a22f384748","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"a64606b4-35a8-5170-b256-22bdecea1901","title":"GIMP: a Community, Free Software","subtitle":null,"slug":"lgm-2026-110674-gimp-a-community-free-software","link":"https://pretalx.c3voc.de/lgm-2026/talk/BGMJCT/","description":"GIMP is Free Software. Most people present at Libre Graphics know as much. But it is more: GIMP is also a Community. For me this aspect has about as much importance as the licensing part. In this talk, I will be diving further into what that means, how that works and why this matters. Doing so, I will also discuss a bit the past few years of the project, clarify our current vision and forecast the (very positive) future of this project.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Jehan"],"view_count":365,"promoted":false,"date":"2026-04-23T17:45:00.000+02:00","release_date":"2026-04-23T00:00:00.000+02:00","updated_at":"2026-05-14T08:15:03.925+02:00","tags":["BGMJCT","2026","lgm2026","Zollhof","lgm2026-eng","Day 2"],"length":1759,"duration":1759,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110674-a64606b4-35a8-5170-b256-22bdecea1901.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110674-a64606b4-35a8-5170-b256-22bdecea1901_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110674-a64606b4-35a8-5170-b256-22bdecea1901.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110674-a64606b4-35a8-5170-b256-22bdecea1901.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110674-gimp-a-community-free-software","url":"https://media.ccc.de/public/events/a64606b4-35a8-5170-b256-22bdecea1901","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"df773f2b-324f-5009-a2ee-1399a71bd529","title":"State of Libre Graphics","subtitle":"","slug":"lgm-2026-110659-state-of-libre-graphics","link":"https://pretalx.c3voc.de/lgm-2026/talk/3338PZ/","description":"An update from the many projects of our community.\r\n\r\nPlease submit your slides as Pull Requests to https://github.com/libregraphicsmeeting/state-of-lg-2025 details to the format and process are in the README of the repository. If you have trouble contributing this way, feel free to contact us directly: libregraphicsmeeting@strong-type.systems.\r\n\r\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["MABarbe"],"view_count":318,"promoted":false,"date":"2026-04-22T14:15:00.000+02:00","release_date":"2026-04-22T00:00:00.000+02:00","updated_at":"2026-05-14T05:00:03.586+02:00","tags":["3338PZ","2026","lgm2026","LGM-community","Zollhof","lgm2026-eng","Day 1"],"length":2508,"duration":2508,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110659-df773f2b-324f-5009-a2ee-1399a71bd529.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110659-df773f2b-324f-5009-a2ee-1399a71bd529_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110659-df773f2b-324f-5009-a2ee-1399a71bd529.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110659-df773f2b-324f-5009-a2ee-1399a71bd529.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110659-state-of-libre-graphics","url":"https://media.ccc.de/public/events/df773f2b-324f-5009-a2ee-1399a71bd529","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"086bda42-8984-5766-841e-7b45ec9a8c25","title":"Lightning Talks: Friday","subtitle":null,"slug":"lgm-2026-110675-lightning-talks-friday","link":"https://pretalx.c3voc.de/lgm-2026/talk/HPU8QF/","description":"Five 10 minute slots for lightning talks. Sign-up on location!\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["LGM Community"],"view_count":104,"promoted":false,"date":"2026-04-24T15:30:00.000+02:00","release_date":"2026-04-24T00:00:00.000+02:00","updated_at":"2026-05-12T20:30:03.424+02:00","tags":["HPU8QF","2026","lgm2026","LGM-community","Zollhof","lgm2026-eng","Day 3"],"length":3664,"duration":3664,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110675-086bda42-8984-5766-841e-7b45ec9a8c25.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110675-086bda42-8984-5766-841e-7b45ec9a8c25_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110675-086bda42-8984-5766-841e-7b45ec9a8c25.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110675-086bda42-8984-5766-841e-7b45ec9a8c25.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110675-lightning-talks-friday","url":"https://media.ccc.de/public/events/086bda42-8984-5766-841e-7b45ec9a8c25","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"b0535c05-6d2e-5b9c-8dc1-5a7e743a492e","title":"Liblast 3D asset pipeline","subtitle":null,"slug":"lgm-2026-110676-liblast-3d-asset-pipeline","link":"https://pretalx.c3voc.de/lgm-2026/talk/LABVSB/","description":"The Liblast 3D asset pipeline is a workflow and template for developing and (re-)using 3D game assets. The pipeline stems from identifying worrying trends in 3D game asset life cycles.\n\nChase of highest fidelity has been driving game production cost, team size and completion time up, while driving all the other qualities down. This has been excelently put by Isaque Sanches in his 2022 presentation “The Case Against Visual Fidelity.”\n\nOngoing issues:\n\n    High memory/bandwidth: assets require a lot of storage to produce and reproduce. Simply put model and texture project and shipping file sizes are out of control\n    Artists burn a lot of time on repetitive, automatable tasks. Most work done on 3D assets is not that creative, and can be separated and automated, freeing artist time to be better spent than fixing blemishes in baked normal maps.\n    Copy-paste effect: with traditional pipelines, each asset instance has exactly the the same wear and dirt patterns. This kind of visual repeating pattern is what humans are really good at picking up, and it breaks immersion.\n    Iterating or changing art direction is extremely costly. Simply changing a single detail on a “hero” asset model could require updating (sculpted) highpoly, lowpoly models, updating rigging, re-baking high poly maps, re-generating painted textures, re-painting/drawing parts of textures, updating mesh and texture data in game engine and consequently game builds\n    Scaling fidelity of assets down to accomodate low-performance hardware is very limited. Minimum system requirements are cutting off a large part of the population\n\nOur pipeline aims to remedy a lot of the above, making decent visuals cheaper to produce, ship, update, easier to iterate on, pivot art direction and to scale fidelity up or down based on available system performance, broadening your game audience while holistically reducing asset cost. The asset production cost is higher upfront, but after a baseline for your art direction is down, making new assets is becoming much cheaper while fidelity and stylistic coherence remain high.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Tobiasz ‘unfa’ Karoń"],"view_count":93,"promoted":false,"date":"2026-04-24T17:00:00.000+02:00","release_date":"2026-04-24T00:00:00.000+02:00","updated_at":"2026-05-12T22:30:05.151+02:00","tags":["LABVSB","2026","lgm2026","Zollhof","lgm2026-eng","Day 3"],"length":1406,"duration":1406,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110676-b0535c05-6d2e-5b9c-8dc1-5a7e743a492e.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110676-b0535c05-6d2e-5b9c-8dc1-5a7e743a492e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110676-b0535c05-6d2e-5b9c-8dc1-5a7e743a492e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110676-b0535c05-6d2e-5b9c-8dc1-5a7e743a492e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110676-liblast-3d-asset-pipeline","url":"https://media.ccc.de/public/events/b0535c05-6d2e-5b9c-8dc1-5a7e743a492e","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"fd752b98-00eb-5b1d-8488-9c145fbdfb0a","title":"Design Students Experimenting with Free Software","subtitle":null,"slug":"lgm-2026-110678-design-students-experimenting-with-free-software","link":"https://pretalx.c3voc.de/lgm-2026/talk/W8BELX/","description":"For design students, software is a basic and everyday working tool. When teaching design, the question of how much software should be taught is as persistent as it is relevant. In this talk, I present some notes on an assignment given to design university students from several disciplines, in which they are asked to identify and test free and open-source software for a common task in their daily practice, and to produce a short evaluation and public review.\n\nThe assignment aims to introduce the free software philosophy through a practical approach. It includes an introduction to the basics of free software, community building, and the presentation of case studies such as Blender and its animated films. This activity is preceded by a theoretical reflection on software from the perspective of Vilém Flusser’s black box theory.\n\nStudent reviews reveal several recurring themes regarding the relationship between design and software. One of the most common is the lack of basic technical understanding of the functions encoded in user interfaces, along with a certain blind trust in the “wizard” assistance provided by proprietary software. This issue has deep pedagogical implications for design education, since at some point developing technical competence in design seems to be reduced to becoming “an advanced user” of a specific software suite.\n\nThe assignment asks students to distinguish between two different situations when testing the selected free software: the uncomfortable sensation of lack of knowledge or speed when learning a new tool - in comparison to performing the same task in familiar software-, and the objective issues of usability or missing functionalities in the tested software.\n\nAs a general conclusion, most students value both the experience of discovering free software suited to their specific needs and the testing process itself as a meaningful alternative. Some students also discover a new world to explore and experiment.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Lila Pagola"],"view_count":114,"promoted":false,"date":"2026-04-24T17:50:00.000+02:00","release_date":"2026-04-26T00:00:00.000+02:00","updated_at":"2026-05-13T23:30:04.566+02:00","tags":["W8BELX","2026","lgm2026","Zollhof","lgm2026-eng","Day 3"],"length":1343,"duration":1343,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110678-fd752b98-00eb-5b1d-8488-9c145fbdfb0a.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110678-fd752b98-00eb-5b1d-8488-9c145fbdfb0a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110678-fd752b98-00eb-5b1d-8488-9c145fbdfb0a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110678-fd752b98-00eb-5b1d-8488-9c145fbdfb0a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110678-design-students-experimenting-with-free-software","url":"https://media.ccc.de/public/events/fd752b98-00eb-5b1d-8488-9c145fbdfb0a","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"07e0708d-6f5c-5972-95fd-a8cf4a140f9a","title":"ctx vector desktop - rasterizing as late as possible","subtitle":null,"slug":"lgm-2026-110663-ctx-vector-desktop-rasterizing-as-late-as-possible","link":"https://pretalx.c3voc.de/lgm-2026/talk/XLDYWQ/","description":"What becomes possible with a graphics stack/compositor that works with vectors, rather than pixels? - and what does it take to make it possible? Helping figuring out this - is a goal of the ctx terminal emulator with its vector graphics extension.\n\nThe terminal is the main driver and testing ground for development of ctx. A low resource vector graphics library with event handling abstractions on top of a vector protocol with a performant software renderer. There is low level integrations ranging from microcontroller displays through linux framebuffer and SDL3 as well as interactive vector graphics user interfaces over full duplex text connections.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Øyvind Kolås"],"view_count":102,"promoted":false,"date":"2026-04-22T16:50:00.000+02:00","release_date":"2026-04-23T00:00:00.000+02:00","updated_at":"2026-05-12T11:30:04.420+02:00","tags":["XLDYWQ","2026","lgm2026","Zollhof","lgm2026-eng","Day 1"],"length":1410,"duration":1410,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110663-07e0708d-6f5c-5972-95fd-a8cf4a140f9a.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110663-07e0708d-6f5c-5972-95fd-a8cf4a140f9a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110663-07e0708d-6f5c-5972-95fd-a8cf4a140f9a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110663-07e0708d-6f5c-5972-95fd-a8cf4a140f9a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110663-ctx-vector-desktop-rasterizing-as-late-as-possible","url":"https://media.ccc.de/public/events/07e0708d-6f5c-5972-95fd-a8cf4a140f9a","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"72e1481b-1b17-5d41-bb30-76ca64ac2e05","title":"The elephant in the room: who owns the image?","subtitle":"","slug":"lgm-2026-110662-the-elephant-in-the-room-who-owns-the-image","link":"https://pretalx.c3voc.de/lgm-2026/talk/9A8AHS/","description":"What does generative neural networks and selfies taken by macaque monkeys have in common?\r\n\r\nRecent debacle around AI has brought discussions around intellectual property and the ownership of works. The problem however might be deeper than we think: rooted around our assumptions about what an idea is and how it comes to being. So how do we sustain creativity and what does that mean for our community? What are the answers, if any?\r\n\r\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Eylul Dogruel"],"view_count":100,"promoted":false,"date":"2026-04-22T16:25:00.000+02:00","release_date":"2026-04-22T00:00:00.000+02:00","updated_at":"2026-05-11T01:15:04.312+02:00","tags":["9A8AHS","2026","lgm2026","Zollhof","lgm2026-eng","Day 1"],"length":1314,"duration":1314,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110662-72e1481b-1b17-5d41-bb30-76ca64ac2e05.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110662-72e1481b-1b17-5d41-bb30-76ca64ac2e05_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110662-72e1481b-1b17-5d41-bb30-76ca64ac2e05.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110662-72e1481b-1b17-5d41-bb30-76ca64ac2e05.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110662-the-elephant-in-the-room-who-owns-the-image","url":"https://media.ccc.de/public/events/72e1481b-1b17-5d41-bb30-76ca64ac2e05","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"f3f80a7d-ba22-572b-baf3-c7328f69197b","title":"UpStage","subtitle":null,"slug":"lgm-2026-110686-upstage","link":"https://pretalx.c3voc.de/lgm-2026/talk/Y8R77T/","description":"The last year has been another busy time for UpStage: we have secured a new hosting sponsorship with Prodigi.nz, and our development team is investigating AI tools.\n\nLead developer Gloria W. will explain how training Cursor on the UpStage code has allowed us to create new features and find difficult bugs in record time. These improvements and new features will be rolled into future versions of UpStage, after we stabilise our new deployment environment.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Helen Varley Jamieson"],"view_count":7,"promoted":false,"date":"2026-04-25T15:30:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-04-30T00:15:03.054+02:00","tags":["Y8R77T","2026","lgm2026","Zollhof","lgm2026-eng","Day 4"],"length":1397,"duration":1397,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110686-f3f80a7d-ba22-572b-baf3-c7328f69197b.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110686-f3f80a7d-ba22-572b-baf3-c7328f69197b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110686-f3f80a7d-ba22-572b-baf3-c7328f69197b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110686-f3f80a7d-ba22-572b-baf3-c7328f69197b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110686-upstage","url":"https://media.ccc.de/public/events/f3f80a7d-ba22-572b-baf3-c7328f69197b","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"03763016-115d-503b-adec-13dccf226704","title":"Tixl Skill Quest","subtitle":null,"slug":"lgm-2026-110677-tixl-skill-quest","link":"https://pretalx.c3voc.de/lgm-2026/talk/SNDEP3/","description":"Presenting and discussing TiXL’s new interactive learning tour. We broke down the entire knowledge you need to know into linked non-linear learning paths that guide users through a serious of interactive puzzles. Starting with very basics of the using user interface, to buildings node graphs but learning and mastering advanced topics like render pipelines and shaders.\n\nAbout TiXL\n\nTiXL is an MIT-licensed tool for real-time graphics and VJing, built entirely by a community of artists and devs—no corporate backing. We’ve grown a lot lately, with our Discord hitting 2,500 members and our GitHub reaching 4k stars.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Thomas Mann"],"view_count":28,"promoted":false,"date":"2026-04-24T17:25:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-05-10T13:45:04.899+02:00","tags":["SNDEP3","2026","lgm2026","Zollhof","lgm2026-eng","Day 3"],"length":1628,"duration":1628,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110677-03763016-115d-503b-adec-13dccf226704.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110677-03763016-115d-503b-adec-13dccf226704_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110677-03763016-115d-503b-adec-13dccf226704.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110677-03763016-115d-503b-adec-13dccf226704.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110677-tixl-skill-quest","url":"https://media.ccc.de/public/events/03763016-115d-503b-adec-13dccf226704","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"32b777d9-ecb3-57fd-bb32-e20cca11090d","title":"Live Coding for Artists and Designers","subtitle":null,"slug":"lgm-2026-110673-live-coding-for-artists-and-designers","link":"https://pretalx.c3voc.de/lgm-2026/talk/NFLWJZ/","description":"Our favorite Free/Libre and Open Source tools for graphics provide numerous features that facilitate our creative work.\n\nBut what if the idea we have in mind is too hard to achieve in a reasonable amount of time? Possible solutions include kindly asking the developers or trying to implement them ourselves. What if our needs are too niche? What if we are looking for a feature to be used just once?\n\nCommand line tools like ImageMagick or FFmpeg can help in some situations, but designing via CLI-arguments is not precisely ergonomic.\n\nIn this live-coding talk I want to demonstrate how to write simple tools using OPENRNDR to generate and transform bitmap, vector, 3D mesh and video files that can be further edited in design tools typically discussed at the LGM.\n\nOPENRNDR is a Kotlin-based Free/Libre Open Source framework for creative coding. It provides a wide range of algorithms and tools to work with contours, images, GPU filters and more, and can help automating repetitive or algorithmic tasks in media production.\n\nLet’s rewire our existing tools by quickly prototyping new ones!\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Abe Pazos Solatie"],"view_count":92,"promoted":false,"date":"2026-04-23T17:20:00.000+02:00","release_date":"2026-04-23T00:00:00.000+02:00","updated_at":"2026-05-10T22:00:06.851+02:00","tags":["NFLWJZ","2026","lgm2026","Zollhof","lgm2026-eng","Day 2"],"length":1366,"duration":1366,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110673-32b777d9-ecb3-57fd-bb32-e20cca11090d.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110673-32b777d9-ecb3-57fd-bb32-e20cca11090d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110673-32b777d9-ecb3-57fd-bb32-e20cca11090d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110673-32b777d9-ecb3-57fd-bb32-e20cca11090d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110673-live-coding-for-artists-and-designers","url":"https://media.ccc.de/public/events/32b777d9-ecb3-57fd-bb32-e20cca11090d","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"c2246e8e-ab1f-50d1-a525-6c9666c44faa","title":"Freeze+Press","subtitle":"","slug":"lgm-2026-110660-freeze-press","link":"https://pretalx.c3voc.de/lgm-2026/talk/9RVALE/","description":"Freeze+Press is a publishing platform and mailorder distribution.\r\n\r\nThe project was initiated to create and distribute printed objects (books/posters/textile/ephemera) and provide access to their digital sources. Driven by curiosity for explorative approaches to contemporary printmaking and the necessary tools, knowledges and infrastructures, its activities also reflect an ongoing fascination for the interdependent existence of physical and digital objects and their genuine qualities.\r\n\r\nAll design work is done exclusively with Free/Libre/Open Source software.\r\n\r\nAfter releases like the book ‘Conversations’ and ‘The Techno-Galactic Guide to Software Observation’ together with Constant from Brussels, the compendium ‘How I stopped to learn programming and love the Bash’ or the zine ‘Do (not) Repeat Yourself’ by Michael Murtaugh there are new projects in the pipeline. The presentation provides an update what was brewing behind the scenes and what’s up next.\r\n\r\n#Links\r\n\r\nfreeze.sh\r\n\r\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Christoph Haag"],"view_count":54,"promoted":false,"date":"2026-04-22T15:05:00.000+02:00","release_date":"2026-04-22T00:00:00.000+02:00","updated_at":"2026-05-12T02:30:03.751+02:00","tags":["9RVALE","2026","lgm2026","Zollhof","lgm2026-eng","Day 1"],"length":3298,"duration":3298,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110660-c2246e8e-ab1f-50d1-a525-6c9666c44faa.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110660-c2246e8e-ab1f-50d1-a525-6c9666c44faa_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110660-c2246e8e-ab1f-50d1-a525-6c9666c44faa.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110660-c2246e8e-ab1f-50d1-a525-6c9666c44faa.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110660-freeze-press","url":"https://media.ccc.de/public/events/c2246e8e-ab1f-50d1-a525-6c9666c44faa","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"9e93effc-6deb-5bef-a24d-972cddae149a","title":"Phosphor for Tectonic Typefaces","subtitle":null,"slug":"lgm-2026-110665-phosphor-for-tectonic-typefaces","link":"https://pretalx.c3voc.de/lgm-2026/talk/WKJAMR/","description":"Phosphor is a humble text-based tool/workflow for creating fonts. It offers an alternative approach to type design compared to traditional GUI and WYSIWYG vector font editors. In Phosphor, glyphs are represented in text, similar to ASCII art, and are accompanied by metadata stored in a YAML frontmatter. These textual glyph representations are converted into SVG using custom Python scripts and then assembled into a vector font via the FontForge scripting interpreter. From a single textual glyph representation, multiple vector glyph variants can be generated.\n\nConceptually inspired by tectonic crafts such as cross-stitch, bricklaying, and mosaics, representing glyphs in text imposes constraints while facilitating collaboration and version control. At the same time, script-based conversion to vector glyphs enables algorithmic manipulation, allowing users to extend the tool beyond its original scope. Phosphor proposes text as both a design medium and a means of collaboration.\n\nIn this presentation, we will demonstrate how Phosphor works through a live demo and explore its features, possibilities, and limitations. We’ll also consider how Phosphor relates to similar projects and tools, as representing glyphs in text or manipulating them algorithmically is far from a new idea. Finally, we will look at specific examples of projects created with Phosphor, and how this tool/workflow reconfigures type design while fostering collaboration and experimentation.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Émile Greis"],"view_count":41,"promoted":false,"date":"2026-04-22T17:40:00.000+02:00","release_date":"2026-04-24T00:00:00.000+02:00","updated_at":"2026-05-11T17:45:04.385+02:00","tags":["WKJAMR","2026","lgm2026","Zollhof","lgm2026-eng","Day 1"],"length":1239,"duration":1239,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110665-9e93effc-6deb-5bef-a24d-972cddae149a.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110665-9e93effc-6deb-5bef-a24d-972cddae149a_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110665-9e93effc-6deb-5bef-a24d-972cddae149a.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110665-9e93effc-6deb-5bef-a24d-972cddae149a.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110665-phosphor-for-tectonic-typefaces","url":"https://media.ccc.de/public/events/9e93effc-6deb-5bef-a24d-972cddae149a","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"45aeac76-59be-52a6-86f8-bf187bedfe54","title":"Lightning Talk: Thursday","subtitle":null,"slug":"lgm-2026-110672-lightning-talk-thursday","link":"https://pretalx.c3voc.de/lgm-2026/talk/CRDQHB/","description":"A general session dedicated to the self-organization of the LGM community.\n\nLibre Graphics Meeting 2026 in Nuremberg invites designers, developers, artists, and activists to RE:WIRE the tools, infrastructures, and communities of Free/Libre graphics: reconnecting broken circuits between code and craft, reconfiguring workflows beyond proprietary platforms, and weaving new, resilient networks of collaboration that re-route power, knowledge, and imagination.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["LGM Community"],"view_count":150,"promoted":false,"date":"2026-04-23T15:50:00.000+02:00","release_date":"2026-04-23T00:00:00.000+02:00","updated_at":"2026-05-12T17:45:03.850+02:00","tags":["CRDQHB","2026","lgm2026","LGM-community","Zollhof","lgm2026-eng","Day 2"],"length":3362,"duration":3362,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110672-45aeac76-59be-52a6-86f8-bf187bedfe54.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110672-45aeac76-59be-52a6-86f8-bf187bedfe54_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110672-45aeac76-59be-52a6-86f8-bf187bedfe54.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110672-45aeac76-59be-52a6-86f8-bf187bedfe54.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110672-lightning-talk-thursday","url":"https://media.ccc.de/public/events/45aeac76-59be-52a6-86f8-bf187bedfe54","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"66fa83e2-5d1d-5684-8cc4-da115cc29d38","title":"Headless Hydra: Live coding on improbable devices","subtitle":null,"slug":"lgm-2026-110682-headless-hydra-live-coding-on-improbable-devices","link":"https://pretalx.c3voc.de/lgm-2026/talk/3DT9YL/","description":"Live coding is an artistic practice that creates sound or video by editing source code in real time, often from scratch. Originating in TOPLAP, it has over two decades evolved a distinctive aesthetic and nurtured a diverse and inclusive community. Live coding has a strong open-source ethic and has produced a wealth of frameworks and tools for creative expression.\n\nOne of these is Hydra, a browser-based visual live coding environment created by Olivia Jack. Its Javascript syntax is inspired by analog video synthesis, and it compiles to WebGL under the hood.\n\nComputation has become largely centralized in the hands of a few megacorporations aligned with authoritarianism. As a practice that fosters individual expression, creativity and sharing, live coding is a form of resistance in this context. In that way it is a soul sister of permacomputing, which is about resilience and regenerativity inspired by permaculture.\n\nHeadless Hydra is an open-source tool for live coding on permacomputing devices.\n\nI created Headless Hydra, which is still evolving, as a bare-metal version of Olivia Jack’s environment with no WebGL. The animations are rendered on low-end devices like a 2016 Samsung phone running PostmarketOS, or a second-hand Raspberry Pi connected to a color TV. The tool itself is a dependency-less Go program started from the command line in an SSH session, on a system with no X11.\n\nJoin me on this crossover experiment between live coding and permacomputing! The presentation features a smartphone running Linux, and a Raspberry Pi connected to a CRT television. Together we will reclaim the means of computation, and have a rebellious amount of fun along the way.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Gábor L Ugray"],"view_count":51,"promoted":false,"date":"2026-04-25T10:10:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-05-09T10:45:04.599+02:00","tags":["3DT9YL","2026","lgm2026","Zollhof","lgm2026-eng","Day 4"],"length":1396,"duration":1396,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110682-66fa83e2-5d1d-5684-8cc4-da115cc29d38.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110682-66fa83e2-5d1d-5684-8cc4-da115cc29d38_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110682-66fa83e2-5d1d-5684-8cc4-da115cc29d38.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110682-66fa83e2-5d1d-5684-8cc4-da115cc29d38.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110682-headless-hydra-live-coding-on-improbable-devices","url":"https://media.ccc.de/public/events/66fa83e2-5d1d-5684-8cc4-da115cc29d38","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"0c01af80-c0bf-5040-9525-d6c96858ad93","title":"Welcome","subtitle":"","slug":"lgm-2026-110658-welcome","link":"https://pretalx.c3voc.de/lgm-2026/talk/K9WVEV/","description":"Welcome to Nuremberg, welcome the Libre Graphics Meeting!\r\n\r\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Lasse Fister"],"view_count":55,"promoted":false,"date":"2026-04-22T13:45:00.000+02:00","release_date":"2026-04-22T00:00:00.000+02:00","updated_at":"2026-05-10T22:15:07.448+02:00","tags":["K9WVEV","2026","lgm2026","LGM-community","Zollhof","lgm2026-eng","Day 1"],"length":1289,"duration":1289,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110658-0c01af80-c0bf-5040-9525-d6c96858ad93.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110658-0c01af80-c0bf-5040-9525-d6c96858ad93_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110658-0c01af80-c0bf-5040-9525-d6c96858ad93.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110658-0c01af80-c0bf-5040-9525-d6c96858ad93.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110658-welcome","url":"https://media.ccc.de/public/events/0c01af80-c0bf-5040-9525-d6c96858ad93","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"759c4f42-67f9-5977-8dd5-a5bee50980fb","title":"Exploring modern UI frameworks","subtitle":"","slug":"lgm-2026-110661-exploring-modern-ui-frameworks","link":"https://pretalx.c3voc.de/lgm-2026/talk/FHMFGU/","description":"We recently felt the need to change the UI framework we use in Coollab.\r\n\r\nIn this talk we are going to explore the reasons why we wanted to change, the options we considered, and their pros and cons on a variety of criteria (speed of development, performance, etc.). And explain why we ended up going with Tauri, a framework similar to a lightweight Electron, with Rust as a backend and web technologies as a frontend.\r\n\r\nAlso see the related workshop Making real-time generative visuals with Coollab.\r\n\r\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Jules Fouchy"],"view_count":182,"promoted":false,"date":"2026-04-22T15:30:00.000+02:00","release_date":"2026-04-22T00:00:00.000+02:00","updated_at":"2026-05-14T05:15:02.791+02:00","tags":["FHMFGU","2026","lgm2026","Zollhof","lgm2026-eng","Day 1"],"length":1785,"duration":1785,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110661-759c4f42-67f9-5977-8dd5-a5bee50980fb.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110661-759c4f42-67f9-5977-8dd5-a5bee50980fb_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110661-759c4f42-67f9-5977-8dd5-a5bee50980fb.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110661-759c4f42-67f9-5977-8dd5-a5bee50980fb.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110661-exploring-modern-ui-frameworks","url":"https://media.ccc.de/public/events/759c4f42-67f9-5977-8dd5-a5bee50980fb","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"edcf7c88-0358-5bb1-a2ec-6a4c30d3c16e","title":"Expanding Processing’s Future With a Rust Rendering Engine","subtitle":null,"slug":"lgm-2026-110668-expanding-processing-s-future-with-a-rust-rendering-engine","link":"https://pretalx.c3voc.de/lgm-2026/talk/GVYNF9/","description":"Processing is one of the most influential approaches to creative coding and computer science education. Since its first release in 2001, it has popularized methodologies centered on visual feedback, iterative experimentation, and immediate creative expression—making programming accessible to students, artists, and designers who might not see themselves as “coders.”\n\nAfter 25 years the technological landscape has expectedly completely shifted. We live in a world of graphics APIs designed around modern GPU hardware design and new use cases like GPGPU. LLVM has enabled many programming languages to run on many architectures, and WASM means your compiled code can run in the browser.\n\nCome to this technical talk to learn about how we are solving many longstanding technical challenges with an elegant architectural decision. Find out how our desire to bring modern rendering into Processing meaningfully expanded the potentialities of our project by tapping into the rich Rust ecosystem, and the Bevy game engine.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Moon Davé"],"view_count":135,"promoted":false,"date":"2026-04-24T11:00:00.000+02:00","release_date":"2026-04-24T00:00:00.000+02:00","updated_at":"2026-05-13T22:30:04.826+02:00","tags":["GVYNF9","2026","lgm2026","Zollhof","lgm2026-eng","Day 3"],"length":1474,"duration":1474,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110668-edcf7c88-0358-5bb1-a2ec-6a4c30d3c16e.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110668-edcf7c88-0358-5bb1-a2ec-6a4c30d3c16e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110668-edcf7c88-0358-5bb1-a2ec-6a4c30d3c16e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110668-edcf7c88-0358-5bb1-a2ec-6a4c30d3c16e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110668-expanding-processing-s-future-with-a-rust-rendering-engine","url":"https://media.ccc.de/public/events/edcf7c88-0358-5bb1-a2ec-6a4c30d3c16e","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"f9b31014-e3eb-5e36-ab7e-b04669dae73c","title":"Libre Graphics Meeting 2027","subtitle":null,"slug":"lgm-2026-110688-libre-graphics-meeting-2027","link":"https://pretalx.c3voc.de/lgm-2026/talk/TSHCEZ/","description":"We find out more about the next editions of the LGM 2027, in Linz, Austria, and 2028, wherever it might be.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["LGM Community"],"view_count":53,"promoted":false,"date":"2026-04-25T16:50:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-05-13T21:45:06.082+02:00","tags":["TSHCEZ","2026","lgm2026","Zollhof","lgm2026-eng","Day 4"],"length":1348,"duration":1348,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110688-f9b31014-e3eb-5e36-ab7e-b04669dae73c.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110688-f9b31014-e3eb-5e36-ab7e-b04669dae73c_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110688-f9b31014-e3eb-5e36-ab7e-b04669dae73c.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110688-f9b31014-e3eb-5e36-ab7e-b04669dae73c.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110688-libre-graphics-meeting-2027","url":"https://media.ccc.de/public/events/f9b31014-e3eb-5e36-ab7e-b04669dae73c","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"4ac0ffae-6f56-5334-a3db-d488fe925387","title":"Beginner-Friendly Shader Programming in p5.js v2","subtitle":null,"slug":"lgm-2026-110664-beginner-friendly-shader-programming-in-p5-js-v2","link":"https://pretalx.c3voc.de/lgm-2026/talk/VECVVA/","description":"For over a decade, p5.js has helped learners to make algorithmic art on the web. p5.js is community-driven, prioritizes access and inclusion, and makes coding beginner-friendly by requiring as little prior knowledge as possible to get hands-on, while supporting continued learning.\n\nHow can a beginner-friendly shader programming API address the challenges that learners face? The parallel computation model of GPUs differs from the sequential model of CPUs, and is shaped by historical development of graphics APIs under fast-changing hardware constraints. Programming shaders relies on knowledge about graphics pipelines, target platforms, and sometimes historical quirks.\n\nWe set out to design a shader creative coding experience for scaffolded learning. We present p5.strands, which allows getting started with shaders using the familiar syntactic and conceptual vocabulary of p5.js sketches. It can be used in p5.js v2 sketches, and works by transpiling JavaScript to GLSL.\n\nA p5.strands shader does not explicitly specify a full rendering pipeline. Instead, it describes modifications to a default shader. A shader author is not required to understand how every shape is positioned on the screen, or how all lighting is calculated. The code below shows a shader adding a per-pixel noise texture:\n\nfunction noiseTexture() {\npixelInputs.begin();\npixelInputs.color.rgb *= noise(pixelInputs.texCoord * 5);\npixelInputs.end();\n}\n\nmaterial = buildMaterialShader(noiseTexture);\n\nshader(material);\nsphere(50);\n\nWriting shaders is possible without reference to vertex or fragment shaders, uniforms, attributes, GLSL data types, or GLSL itself. These concepts are intentionally introduced incrementally. Uniforms, for example, can be introduced when an effect needs additional information, but they are not required to get started.\n\nWe rely on community feedback to test assumptions and focus development efforts. This presentation introduces both the API design so far, the process to get there, and next steps for this beginner-friendly shader programming project.\n\n\nAlso see the related p5.strands Hybrid Hackathon.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Dave Pagurek","Luke Plowden","Perminder Singh","Kenneth Lim","Kit Kuksenok"],"view_count":54,"promoted":false,"date":"2026-04-22T17:15:00.000+02:00","release_date":"2026-04-23T00:00:00.000+02:00","updated_at":"2026-05-14T04:15:02.509+02:00","tags":["VECVVA","2026","lgm2026","Zollhof","lgm2026-eng","Day 1"],"length":1397,"duration":1397,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110664-4ac0ffae-6f56-5334-a3db-d488fe925387.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110664-4ac0ffae-6f56-5334-a3db-d488fe925387_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110664-4ac0ffae-6f56-5334-a3db-d488fe925387.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110664-4ac0ffae-6f56-5334-a3db-d488fe925387.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110664-beginner-friendly-shader-programming-in-p5-js-v2","url":"https://media.ccc.de/public/events/4ac0ffae-6f56-5334-a3db-d488fe925387","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"788c4182-1ac1-59c8-840c-9cc3e0b610d8","title":"The Power of Node Driven 2D Workflows","subtitle":null,"slug":"lgm-2026-110687-the-power-of-node-driven-2d-workflows","link":"https://pretalx.c3voc.de/lgm-2026/talk/BMZ9YW/","description":"We’ve released PixiEditor 2.0 about half a year ago, it’s a node driven 2D editor capable of raster editing, animations and native vector editing.\n\nI’d be more than happy to give a presentation about it, how node driven workflow can change thinking when creating graphics and incoming (or released by then) node-based brush engine.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Krzysztof Krysiński"],"view_count":47,"promoted":false,"date":"2026-04-25T15:55:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-05-10T22:00:07.481+02:00","tags":["BMZ9YW","2026","lgm2026","Zollhof","lgm2026-eng","Day 4"],"length":1115,"duration":1115,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110687-788c4182-1ac1-59c8-840c-9cc3e0b610d8.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110687-788c4182-1ac1-59c8-840c-9cc3e0b610d8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110687-788c4182-1ac1-59c8-840c-9cc3e0b610d8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110687-788c4182-1ac1-59c8-840c-9cc3e0b610d8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110687-the-power-of-node-driven-2d-workflows","url":"https://media.ccc.de/public/events/788c4182-1ac1-59c8-840c-9cc3e0b610d8","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"a7c3f80d-ec99-5173-804d-bc82fe0558d3","title":"Imposition methods for bookbinding","subtitle":null,"slug":"lgm-2026-110684-imposition-methods-for-bookbinding","link":"https://pretalx.c3voc.de/lgm-2026/talk/WMKRMB/","description":"Bookbinding involves cutting, folding, and stacking pages to create a single stack of papers, bound in various ways.\n\nThis talk will discuss ways to do these things with open source software, particularly interfaces designed for this purpose such as some new things in Laidout. With almost everything becoming digital, also discussed will be some ways to impose material onto a few digital end points.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Tom Lechner"],"view_count":50,"promoted":false,"date":"2026-04-25T11:00:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-05-10T16:45:03.897+02:00","tags":["WMKRMB","2026","lgm2026","Zollhof","lgm2026-eng","Day 4"],"length":1332,"duration":1332,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110684-a7c3f80d-ec99-5173-804d-bc82fe0558d3.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110684-a7c3f80d-ec99-5173-804d-bc82fe0558d3_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110684-a7c3f80d-ec99-5173-804d-bc82fe0558d3.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110684-a7c3f80d-ec99-5173-804d-bc82fe0558d3.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110684-imposition-methods-for-bookbinding","url":"https://media.ccc.de/public/events/a7c3f80d-ec99-5173-804d-bc82fe0558d3","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","title":"FLOSS real-time visuals for media arts with ossia score","subtitle":null,"slug":"lgm-2026-110666-floss-real-time-visuals-for-media-arts-with-ossia-score","link":"https://pretalx.c3voc.de/lgm-2026/talk/CSR9QJ/","description":"This {presentation/workshop} will introduce ossia score to the audience. It is a free and open-source desktop software, running on Linux (including Raspberry Pi), FreeBSD, macOS and Windows, and has been used in artworks showcased in high-profile venues such as Ars Electronica, Nemo Biennale, Venice Architecture Biennale and others. Originally centered on pure show control and music, recent versions have focused more and more on providing a state-of-the-art real-time pipeline for live visual arts.\n\nCombining timelines and patch-based metaphors, it now allows visual artists, VJs, installation and performance artists, to freely combine shaders, geometry processing, audio-reactive behaviours and generative AI in a performant, GPU-only rendering pipeline, while being compatible with industry standards in show control, media processing and A/V formats: OSC, DMX, MIDI, Spout, Syphon, NDI and many others.\n\nIt also enables more advanced users to live-code any kind of shaders on the fly. This presentation will give a quick overview of the general features and concept of the software, and will then delve more in depth in the graphics pipeline, based on Qt RHI, which supports OpenGL, Vulkan, Metal and Direct3D.\n\nWe will in particular discuss the real-time compute-shader-based geometry pipeline which enables handling tens of millions of particles at interactive frame rates.\n\nWe will also present the plug-in system, which allows to create from the same code, audio, data, texture and geometry plug-ins for ossia, as well as for alternative software such as Max/MSP and TouchDesigner.\n\nIn particular, we will focus on AI-based plug-ins which leverage onnxruntime and TensorRT for real-time inference of AI models such as GANs or diffusion models, without requiring complex Python-based runtime dependencies.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Jean-Michaël Celerier"],"view_count":52,"promoted":false,"date":"2026-04-24T10:10:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-05-11T14:30:07.140+02:00","tags":["CSR9QJ","2026","lgm2026","Zollhof","lgm2026-eng","Day 3"],"length":1415,"duration":1415,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110666-2c5212c2-202e-5fea-8799-3ff7c6e7c2cb.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110666-2c5212c2-202e-5fea-8799-3ff7c6e7c2cb_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110666-2c5212c2-202e-5fea-8799-3ff7c6e7c2cb.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110666-2c5212c2-202e-5fea-8799-3ff7c6e7c2cb.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110666-floss-real-time-visuals-for-media-arts-with-ossia-score","url":"https://media.ccc.de/public/events/2c5212c2-202e-5fea-8799-3ff7c6e7c2cb","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"04b04cb2-7f6e-599f-8eec-72ecfc766870","title":"Counterpunch Font Editor: Faster, Safer Complex-Script Design","subtitle":null,"slug":"lgm-2026-110667-counterpunch-font-editor-faster-safer-complex-script-design","link":"https://pretalx.c3voc.de/lgm-2026/talk/GXFEUT/","description":"A web-based font editor that reduces development time and QA overhead for complex-script projects. Combining a composition-first (ccmp) workflow with real-time HarfBuzz shaping and automatic OpenType feature generation, the editor lets designers edit base glyphs and combining marks once and see derived shapes update immediately. That single-source approach cuts the exponential QA burden of pre-composed derivatives and prevents many production errors while still allowing export of pre-composed fonts for compatibility.\n\n#Highlights\n\n* ccmp-first composition replaces thousands of manual derivatives with a single source of truth.\n* Real-time HarfBuzz validation makes production-accurate shaping visible during edits.\n* Automatic feature generation, Python scripting, and an AI assistant enable batch ops without hand-writing feature code.\n* Language packs and flexible glyph filters speed review and QA for specific scripts.\n\n#Impact\n\nFaster delivery, fewer regressions, smaller web fonts, and lower technical barriers for designers working with Indic, Arabic, Vietnamese and other complex scripts.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Yanone"],"view_count":126,"promoted":false,"date":"2026-04-24T10:35:00.000+02:00","release_date":"2026-04-24T00:00:00.000+02:00","updated_at":"2026-05-11T20:00:04.044+02:00","tags":["GXFEUT","2026","lgm2026","Zollhof","lgm2026-eng","Day 3"],"length":1435,"duration":1435,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110667-04b04cb2-7f6e-599f-8eec-72ecfc766870.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110667-04b04cb2-7f6e-599f-8eec-72ecfc766870_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110667-04b04cb2-7f6e-599f-8eec-72ecfc766870.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110667-04b04cb2-7f6e-599f-8eec-72ecfc766870.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110667-counterpunch-font-editor-faster-safer-complex-script-design","url":"https://media.ccc.de/public/events/04b04cb2-7f6e-599f-8eec-72ecfc766870","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"e946585d-bfdc-5f7f-a037-9828848bd358","title":"Learnings from Our first 3D Game in Godot","subtitle":null,"slug":"lgm-2026-110685-learnings-from-our-first-3d-game-in-godot","link":"https://pretalx.c3voc.de/lgm-2026/talk/TEGTWF/","description":"We are motionensemble, a small independent Animation Studio which mainly makes short explainers and shortfilms for small NGOs.\n\nIn late 2025 we made our very first game. We chose the Godot (open source Game-) Engine because it had to run in a browser but we also wanted to utilize our favorite 3D tool in the process: Blender.\n\nWe would like to share our experience about the process:\n\n    What it was like making our first game.\n    How easy / hard it was to adapt to the new tool and…\n    give some broad overview how godot can be used to make pretty much anything: 2D / 3D Apps, Games, simple websites and even interactive books to learn something etc.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Alexander Lehmann"],"view_count":57,"promoted":false,"date":"2026-04-25T11:25:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-05-13T23:45:03.618+02:00","tags":["TEGTWF","2026","lgm2026","Zollhof","lgm2026-eng","Day 4"],"length":1771,"duration":1771,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110685-e946585d-bfdc-5f7f-a037-9828848bd358.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110685-e946585d-bfdc-5f7f-a037-9828848bd358_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110685-e946585d-bfdc-5f7f-a037-9828848bd358.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110685-e946585d-bfdc-5f7f-a037-9828848bd358.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110685-learnings-from-our-first-3d-game-in-godot","url":"https://media.ccc.de/public/events/e946585d-bfdc-5f7f-a037-9828848bd358","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]},{"guid":"253668d3-ee78-572c-8c6e-dfd7766ff4a4","title":"TypeRoof – The March to v1","subtitle":null,"slug":"lgm-2026-110683-typeroof-the-march-to-v1","link":"https://pretalx.c3voc.de/lgm-2026/talk/NG9DSV/","description":"tbd\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Lasse Fister"],"view_count":24,"promoted":false,"date":"2026-04-25T10:35:00.000+02:00","release_date":"2026-04-25T00:00:00.000+02:00","updated_at":"2026-05-11T18:00:04.761+02:00","tags":["NG9DSV","2026","lgm2026","Zollhof","lgm2026-eng","Day 4"],"length":1470,"duration":1470,"thumb_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110683-253668d3-ee78-572c-8c6e-dfd7766ff4a4.jpg","poster_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110683-253668d3-ee78-572c-8c6e-dfd7766ff4a4_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110683-253668d3-ee78-572c-8c6e-dfd7766ff4a4.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/lgm/2026/110683-253668d3-ee78-572c-8c6e-dfd7766ff4a4.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm-2026-110683-typeroof-the-march-to-v1","url":"https://media.ccc.de/public/events/253668d3-ee78-572c-8c6e-dfd7766ff4a4","conference_title":"Libre Graphics Meeting 2026","conference_url":"https://media.ccc.de/public/conferences/lgm2026","related":[]}]}