<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Senior Tools programmer on the PCG plugin at Epic Games.&#xA;PCG tutorials: https://youtube.com/playlist?list=PLa5CA4dwjxucvoAmS7FO8hvUrSL21a-5G&amp;si=H_oQKno7NMJ5s8uv&#xA;My GitHub: https://github.com/amathlog</description><link>https://bsky.app/profile/amathlog.bsky.social</link><title>@amathlog.bsky.social - Adrien</title><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3md6tskh2sc2n</link><description>I&#39;ll be presenting with the awesome @highlyspammable.bsky.social &#xA; at the GDC26!! Come say hi :D&#xA;&#xA;Developing Large Procedural Systems with Low Friction and Fast Generation (Presented by Epic Games) #GDC2026 #PCG #UE&#xA;&#xA;https://schedule.gdconf.com/session/developing-large-procedural-systems-with-low-friction-and-fast-generation-presented-by-epic-games/917366</description><pubDate>24 Jan 2026 18:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3md6tskh2sc2n</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3m5hoxnj7ps2x</link><description>Hey there! Unreal Engine 5.7 just released and tomorrow I&#39;ll be part of the cast to talk a bit about new features in this version! Excited to show some of the new features of PCG the team has been working on :D&#xA;&#xA;See you there :)&#xA;&#xA;https://www.youtube.com/live/3PQga-2vLm4?si=9tHdOqibze1oXHFY</description><pubDate>12 Nov 2025 22:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3m5hoxnj7ps2x</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3m556bghjgc2u</link><description>My #PCG presentation at @everythingproc is finally out :) &#xA;Focusing on PCG at runtime, impacted by gameplay, with a revisited Snake. It also shows that it is possible to have it at runtime on Mobile.&#xA;https://www.youtube.com/watch?v=5YR-xUwNRiI&#xA;#UnrealEngine</description><pubDate>08 Nov 2025 17:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3m556bghjgc2u</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3m4vh2ldozs2g</link><description>Return of #UE5 #PCG tip of the day! If you ever tried to use Transform Points and were sad that you can&#39;t provide a Rotation Min/Max for each point, here is a solution!&#xA;The gist is to generate a random value for each point, then apply Lerp between max and min provided as attributes!</description><pubDate>05 Nov 2025 16:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3m4vh2ldozs2g</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3m46hmxxgnk2h</link><description>Hey there! New #PCG video continuing the exploration of #GPU generation! We&#39;re targeting the texture sampling and add collisions on GPU.  youtu.be/RrIYQjiDdho #UE5 #procedural&#xA;https://youtu.be/RrIYQjiDdho</description><pubDate>27 Oct 2025 12:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3m46hmxxgnk2h</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lulhyykbgc2x</link><description>Hey there! New #PCG video with an introduction to GPU generation! You might have seen the foliage in #TheWitcher4 tech demo, it uses extensively GPU spawning for that!&#xA;youtu.be/0tXVLP3MWhE&#xA;#UE5 #procedural&#xA;https://youtu.be/0tXVLP3MWhE</description><pubDate>22 Jul 2025 21:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lulhyykbgc2x</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lti4t6codk2r</link><description>I made a small post for asking your opinion on music on the videos!&#xA;&#xA;It&#39;s on YouTube to avoid scattering the poll across multiple platforms&#xA;http://youtube.com/post/UgkxkzCW5IWJj3cF9z9BfOCcja_O5ES_C6je?si=MKc2YLqzAkumdQVT</description><pubDate>08 Jul 2025 20:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lti4t6codk2r</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lt7zeejkik2i</link><description>A little teaser of the next video that&#39;ll arrive next week 👀</description><pubDate>05 Jul 2025 14:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lt7zeejkik2i</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lsmkd7ubw22a</link><description>You can&#39;t go wrong with Daniel, it&#39;s an amazing opportunity!!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>27 Jun 2025 21:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lsmkd7ubw22a</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3ll7hqaogvk2w</link><description>Got the first book and it&#39;s gold! Go check out the second one!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>25 Mar 2025 14:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3ll7hqaogvk2w</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lhww5ddst227</link><description>&#39;ll be in an office hour live Q&amp;A with @julienlheureux.bsky.social  tomorrow at 3PM EST, organized by &#34;Epic for Indies&#34;! If you are in an indie studio and have questions about PCG, come see us :)&#xA;https://forums.unrealengine.com/t/epic-office-hour-live-q-a-how-to-use-ues-procedural-content-generation-plug-in-your-indie-game/2328103</description><pubDate>12 Feb 2025 00:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lhww5ddst227</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lhtb7inlxs2c</link><description>Re-doing the post as I didn&#39;t share the official link ^^&#xA;Found this little gem, simple but fun and addictive!&#xA;danielben.itch.io/dragonsweeper&#xA;https://danielben.itch.io/dragonsweeper</description><pubDate>10 Feb 2025 13:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lhtb7inlxs2c</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lfflrrkvkc2k</link><description>Happy new year to all! New #UE5 #PCG tip of the day! You can send data from PCG to the material for each instance. For example I can read $Color.RGB on each point and send it to my custom &#34;ColorMaterial&#34;. Static attributes (with $) only work in 5.5, but dynamic attributes work in previous versions.</description><pubDate>10 Jan 2025 16:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lfflrrkvkc2k</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lek5wh25ic2c</link><description>Come come 👀&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>30 Dec 2024 18:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lek5wh25ic2c</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lcyqumpdwk2d</link><description>#UETips #PCG Let&#39;s see how we can combine the material override with the spawn actor! On Spawn Actor, you have the option to specify Post Spawn functions. If I create a custom BP, inheriting from StaticMeshActor, with 2 materials variables, I can have a Post Spawn function that will set them. 1/2</description><pubDate>11 Dec 2024 02:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lcyqumpdwk2d</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lcq7eqoi5s2s</link><description>Just finished Until Then, definitely one of my GOTY! Go check it out is plays perfectly on the Steam Deck!&#xA;&#xA;@untilthengame.com&#xA;https://media.tenor.com/oV8SSvtYrhAAAAAC/until-then-game-until-then.gif?hh=498&amp;ww=374</description><pubDate>07 Dec 2024 17:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lcq7eqoi5s2s</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lbzegqyhxk2o</link><description>#UETips #PCG For materials, it is a little more involving to override them. On the Static Mesh Spawner you can specify multiple material overrides, one per material slot on your mesh. In this example, I select randomly materials for the leaves (Material ID 0) and trunk (Material ID 1)! 🌈</description><pubDate>28 Nov 2024 15:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lbzegqyhxk2o</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lbxpjhcx2k2t</link><description>#UETips #PCG In the tutorials I&#39;ve shown how we can parameterize the spawning of meshes, to allocate them randomly. But we can also use that technique to spawn static mesh actors with this mesh! You can use the &#34;Spawned Actor Property Override Descriptions&#34; on the Spawn Actor node (1/2)</description><pubDate>27 Nov 2024 23:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lbxpjhcx2k2t</guid></item><item><link>https://bsky.app/profile/amathlog.bsky.social/post/3lbklhc3mj22i</link><description>#UE5 #PCG Another tip of the day!&#xA;If you have another system that generates a list of positions and you want to import it in PCG and convert it to points, you can do it like this!&#xA;I have a simple BP that generate random positions and a PCG that spawn cube at those locations.</description><pubDate>22 Nov 2024 18:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:yj4wd7xav5o7rlwl64jniz3t/app.bsky.feed.post/3lbklhc3mj22i</guid></item></channel></rss>