<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
  
  <title>Mike Griggs — creativebloke.com</title>
  <subtitle>Notes on motion graphics, VFX, and creative technology.</subtitle>
  <link href="https://creativebloke.com/feed.xml" rel="self" />
  <link href="https://creativebloke.com/" />
  <updated>2026-10-23T00:00:00Z</updated>
  <id>https://creativebloke.com/</id>
  <author>
    <name>Mike Griggs</name>
    <email>mike@creativebloke.com</email>
  </author>
  <entry>
    <title>Hi!</title>
    <link href="https://creativebloke.com/posts/2026-09-03-back-and-rebuilt/" />
    <updated>2026-09-28T00:00:00Z</updated>
    <id>https://creativebloke.com/posts/2026-09-03-back-and-rebuilt/</id>
    <content type="html">&lt;p&gt;I still do everything that I used to, &lt;strong&gt;&lt;em&gt;Art and Creative Direction, CGI and Motion Graphics and VFX&lt;/em&gt;&lt;/strong&gt;. However, I am fully embracing the fact that I have always liked how the things we use to make the pretty pictures work, as much as I like making the actual pretty pictures, hence the new job moniker.&lt;/p&gt;
&lt;p&gt;This was born out of the past couple of years of deep diving how the latest batch of generative AI tools can create bespoke tools to make the creation of work easier, rather than just using it to make the images. I have never really fond using Generative AI to make images satisfying as it hides &#39;the journey&#39; of creation and for both agencies and clients the journey is how we build trust in the creative process to enable the &#39;magic&#39;.&lt;/p&gt;
&lt;p&gt;So as well as being an Art and Technical Director with the nicest Creative Agency in the world &lt;strong&gt;&lt;span class=&quot;accent&quot;&gt;&lt;a href=&quot;https://staticjoe.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;StaticJoe Studio&lt;/a&gt;&lt;span class=&quot;offsite&quot;&gt; (opens in a new tab)&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;, I am available for opportunities to help people understand and create any stuff in the current world of &#39;WTAF is going on!&#39;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>My first After Effects Script is AE_CBrenamer </title>
    <link href="https://creativebloke.com/posts/2026-09-23-ae-renamer-1-0/" />
    <updated>2026-09-30T00:00:00Z</updated>
    <id>https://creativebloke.com/posts/2026-09-23-ae-renamer-1-0/</id>
    <content type="html">&lt;figure class=&quot;pic pic--large&quot;&gt;&lt;img src=&quot;https://creativebloke.com/assets/uploads/12-screenshot-2026-09-30-at-11-34-06.png&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/figure&gt;
&lt;p&gt;My first After Effects script solves a problem I continually make for myself, which is that I am so eager to comp, pre-comp or make a comp from a Redshift render pass, that I can forget to name my comps as I go. This little script works in the After Effects Project Panel and gives numerous production-focused renaming options for Comps, Footage, or Solids.&lt;/p&gt;
&lt;p&gt;I made a quick video to show how this script can be used.&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;watch&quot;&gt;&lt;a class=&quot;watch__poster&quot; href=&quot;https://youtu.be/WQZHRB0qhik&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span class=&quot;watch__frame&quot;&gt;&lt;img src=&quot;https://creativebloke.com/assets/uploads/11-ae-cbrenamer-thumbnail-roundel.jpg&quot; width=&quot;1600&quot; height=&quot;900&quot; alt=&quot;AE_CBrenamer&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;span class=&quot;watch__play&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;watch__label&quot;&gt;AE_CBrenamer — on YouTube&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;watch__notice&quot;&gt;Playing loads the video from YouTube, which sends your IP address and browser details to Google in the US. &lt;a href=&quot;https://policies.google.com/privacy&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Their privacy policy&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I will be developing this as I go, so feedback is welcome, and the script is exclusively available on &lt;a href=&quot;https://sinilab.ai/product/ae_cbrenamer/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Sinilab.ai now.&lt;/a&gt;&lt;span class=&quot;offsite&quot;&gt; (opens in a new tab)&lt;/span&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Cinema 4D MCP server announced</title>
    <link href="https://creativebloke.com/posts/2026-09-30-cinema-4d-mcp-server-announced/" />
    <updated>2026-09-30T00:00:00Z</updated>
    <id>https://creativebloke.com/posts/2026-09-30-cinema-4d-mcp-server-announced/</id>
    <content type="html">&lt;p&gt;I just downloaded the latest Cinema 4D release now which adds an MCP Server which can allow AI tools such as Claude to drive cinema 4D as can be seen from the screen grab.&lt;/p&gt;
&lt;figure class=&quot;pic pic--large&quot;&gt;&lt;img src=&quot;https://creativebloke.com/assets/uploads/16-screenshot-2026-09-30-at-15-59-43.png&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/figure&gt;
&lt;p&gt;I am very excited to see if I can use the new C4D MCP server in the same way that I have been using MCP in Blender in terms of creating assets and workflows that can benefit my work. Having MCP access in Blender has made software I &#39;kinda&#39; know into an exceptionally powerful tool, that made me question how long I would need my Maxon One subscription for. I am hoping that the implementation of MCP in software I use every day (C4D) and know really well will be a game changer, or will it be something that gets in the way?&lt;/p&gt;
&lt;p&gt;That being said, one of the things I do have concerns about with any creative software adopting AI workflows.&lt;/p&gt;
&lt;p&gt;This is where I&#39;m very grateful for my 30-year journey of banging creative tools with hammers to find out how they work. I have concerns that the journey that could be lost with an MCP workflow, and is that even relevant any more?&lt;/p&gt;
&lt;p&gt;So many of our workflows that we&#39;ve developed have been by making mistakes. And MCP software, especially with Blender, I found does make mistakes, but potentially that&#39;s in the prompting, not actually in the tools themselves. So that me understanding exactly what went wrong within Blender can be hidden from me by using MCP exclusively. The jury is out on whether that is good or bad, and artists like myself definitely need to reassess their value proposition. So it&#39;s all very exciting, but at the same time, I am coming at this fully open-eyed as to the challenges it could create.&lt;/p&gt;
&lt;p&gt;Oh yeah, &lt;strong&gt;&lt;em&gt;glossary&lt;/em&gt;&lt;/strong&gt; time:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MCP = Model Context Protocol&lt;/strong&gt; which is an open standard that acts as a universal connector for artificial intelligence tools, such as Claude for example, to securely talk to external tools, databases, and file systems which in this specific case is Cinema 4D.&lt;/p&gt;
&lt;p&gt;View the launch video here :&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;watch&quot;&gt;&lt;a class=&quot;watch__poster&quot; href=&quot;https://youtu.be/H53drzzUFfo?si=utv9AvFFeOjymK9j&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span class=&quot;watch__frame&quot;&gt;&lt;img src=&quot;https://creativebloke.com/assets/uploads/18-screenshot-2026-09-30-at-15-59-43.png&quot; alt=&quot;C4D MCP Server&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;span class=&quot;watch__play&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;watch__label&quot;&gt;C4D MCP Server — on YouTube&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;watch__notice&quot;&gt;Playing loads the video from YouTube, which sends your IP address and browser details to Google in the US. &lt;a href=&quot;https://policies.google.com/privacy&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Their privacy policy&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New Claude models? Test them before you switch</title>
    <link href="https://creativebloke.com/posts/2026-10-08-test-new-models-before-you-switch/" />
    <updated>2026-10-08T00:00:00Z</updated>
    <id>https://creativebloke.com/posts/2026-10-08-test-new-models-before-you-switch/</id>
    <content type="html">&lt;p&gt;Anthropic released Opus 5.5, Sonnet 5.5 and Haiku 5.5 this week for Claude. I usually just switch everything over on day one. This time, as I am trying to understand how agentic workflows can affect token use, I am happily going to follow my Scottish stereotype and I want to be &#39;tight&#39; with my token use.&lt;/p&gt;
&lt;p&gt;My creative bloke backend, that I use for a bunch of uses, including managing this site, has a spellchecking engine that I custom-made (I am especially proud of the &#39;DIMS&#39; button, which checks to see if my usual garbled brain vomit is legible to another human). This is run through AI models, and I go for speed for the model choice.&lt;/p&gt;
&lt;h2&gt;Running multiple machines is great, but upkeep is a pain.&lt;/h2&gt;
&lt;p&gt;My house proofreader, the small service on my Mac Mini that checks my writing, asked for a model called “haiku”. That is a nickname, not a model. On my MacBook Pro it already meant Haiku 5.5. On the Mac Mini, which runs a slightly older Claude Code, it still meant Haiku 4.5. So the day the Mini updated itself, my proofreader would have changed model without anyone deciding it.&lt;/p&gt;
&lt;p&gt;The fix is boring and important: in the script, name the model in full (&lt;code&gt;claude-haiku-5-5&lt;/code&gt;), and have a test that refuses the nickname.&lt;/p&gt;
&lt;p&gt;So I got Claude to run some tests.&lt;/p&gt;
&lt;figure class=&quot;pic pic--medium&quot;&gt;&lt;img src=&quot;https://creativebloke.com/assets/uploads/24-image.png&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/figure&gt;
&lt;h2&gt;Three tests, on real work&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;1. My internal proofreader: Haiku 4.5 against Haiku 5.5.&lt;/strong&gt; The same planted mistakes and the same clean paragraphs, two runs each. Both caught 8 of 8 slips and invented nothing. Haiku 5.5 did it in 6.6 seconds against 17.1 = excellent and upgrade please to Haiku 5.5.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. The search helpers: Haiku 5.5 against Sonnet 5.5.&lt;/strong&gt; These are the small helpers Claude Code sends off to dig through my projects. I re-ran six real jobs from the last fortnight, word for word. Both got the main answer right on all six. Haiku was slower and read more, but each token costs a twentieth of Sonnet&#39;s, so a job came in at about a fourteenth of the cost. Haiku also found a real bug in one of my tools that Sonnet walked straight past. Thanks to the test, I am going to run with Haiku in the background, and hopefully I won&#39;t notice and also did I tell you I was Scottish.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. The design critic: Sonnet 5.5 against Opus 5.5.&lt;/strong&gt; I have a helper that gives an art director&#39;s crit of anything I am looking at (based on a lot of training of what I like when I am Art Directing, and this critical helper cuts a lot of wheat from the chaff and I can choose the number of options I want).&lt;/p&gt;
&lt;p&gt;I gave both models four pages, one of them a copy of my proofreader page with six faults planted on purpose. Both found all six. Both gave the same pass or fail on every page, and named the same worst problem. Each caught a few things the other missed, which is a good argument for a second pair of eyes. So I need to make sure there is a degree of model flexibility on this process, which I will see if I can partially automate.&lt;/p&gt;
&lt;h2&gt;What actually saves tokens&lt;/h2&gt;
&lt;p&gt;What the test threw up though was that there is an even better way to economise on tokens. Every new message makes Claude re-read the whole conversation, and with the new million-token memory a chat could grow to nearly a million tokens before it tidied itself up. I now cap that at 300,000, and start a fresh chat with a short handoff note when the job changes.&lt;/p&gt;
&lt;p&gt;So, from today:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chats tidy themselves up at 300,000 tokens.&lt;/li&gt;
&lt;li&gt;The search helpers run on Haiku 5.5.&lt;/li&gt;
&lt;li&gt;The design critic runs on Sonnet 5.5, with Opus called in for a final look when it matters.&lt;/li&gt;
&lt;li&gt;The main chat, where the planning and judgement happen, stays on Opus 5.5.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My biggest takeaway is never assume a new model is &#39;better&#39; for you and your use case, (Gemini 3.1 Pro and Opus 5, I am looking at both of you when I say that). When a new model arrives test it against how you use A.I. as no one else uses it the way you do!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;glossary:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Token&lt;/strong&gt; = the unit an AI model reads and writes in, roughly three quarters of a word. It is what your plan or your bill is measured in.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Building an Linux AI testbed out of spares.</title>
    <link href="https://creativebloke.com/posts/2026-10-14-building-an-ai-testbed/" />
    <updated>2026-10-14T00:00:00Z</updated>
    <id>https://creativebloke.com/posts/2026-10-14-building-an-ai-testbed/</id>
    <content type="html">&lt;figure class=&quot;pic pic--medium&quot;&gt;&lt;img src=&quot;https://creativebloke.com/assets/uploads/26-img-8131.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/figure&gt;
&lt;p&gt;One of the great things about my career so far has been the ability to accumulate kit. Whereas before I potentially would have sold it or left it unused and in a drawer, I&#39;m finding that, with the combination of AI and a Tailscale network, I can repurpose kit in ways that could potentially make it useful.&lt;/p&gt;
&lt;p&gt;I have a Mac Mini that I&#39;m using primarily as a hub, which my AI tools can talk to and also write scripts for. Through the Tailscale network, that&#39;s become a useful server. The issue is that the M2 8 GB SOC on it is probably about to hit as much as it can do effectively.&lt;/p&gt;
&lt;p&gt;I have this old Threadripper system that was becoming obsolete with Windows 10, and it had been a render box, but now I think I&#39;m going to convert it to a Linux box to be an AI test bed with the potential to dual boot if I need a render node as well.&lt;/p&gt;
&lt;p&gt;For the GPU, I&#39;m using an AMD Radeon Pro W7800, which is going to enable efficient power use and has a fantastic 32 GB of RAM. I&#39;ve been able to rescue 48 GB of RAM. Interestingly, I did have 64 GB of RAM, but one of the DIMMs had died, and it was causing issues. Thanks to help from my AI tools, I was able to diagnose which was the dead RAM chip, and now I&#39;ve got 48 GB running in triple channel on this machine.&lt;/p&gt;
&lt;p&gt;I haven&#39;t ever really used Linux before, but the incredible thing about working with AI tools is that, potentially, I don&#39;t need to know the core stuff, just what I require. I&#39;ve already experimented in this workflow and integrated a Raspberry Pi4 into my system. Furthermore, I find the integration of AI tools to enable me to do things that I want without having to spend hours trying to find the right file. It is incredibly useful, and I&#39;m hoping this is going to be the same for this system.&lt;/p&gt;
&lt;p&gt;If you&#39;ve got any questions about what I&#39;m going to do, have comments about my messy workspace, or if you want me to document this process, please get in touch.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>MCP on Cinema 4D is saving me £400 a year already</title>
    <link href="https://creativebloke.com/posts/2026-10-23-using-mcp-as-a-render-monitor-in-c4d-is-a-killer/" />
    <updated>2026-10-23T00:00:00Z</updated>
    <id>https://creativebloke.com/posts/2026-10-23-using-mcp-as-a-render-monitor-in-c4d-is-a-killer/</id>
    <content type="html">&lt;p&gt;Managing renders with Cinema 4D has always been a bit of a pain, which is annoying because it actually has some excellent features, such as Team Render Server. Team Render Server enables you to render on one device while still using Cinema 4D on another machine. If you need Redshift GPU, however, you do need a specific Redshift GPU render licence on every machine you are using.&lt;/p&gt;
&lt;figure class=&quot;pic pic--medium&quot;&gt;&lt;img src=&quot;https://creativebloke.com/assets/uploads/30-06-render-monitor-1-menu-bar.png&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;figcaption&gt;Having a dropdown picture viewer on my MacBook Pro of what I am rendering on my workstation is comforting in all of the ways :)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;For the past decade, I&#39;ve been using Thinkbox Deadline to manage all of my local renders across multiple machines within my network. However, thanks to MCP access to Cinema 4D and the ability to use Cinema 4D&#39;s render preview, render queue, and team render server, I&#39;ve been able to build a small render monitor.&lt;/p&gt;
&lt;p&gt;I can talk with Claude to manage all of my render asks through multiple takes and multiple ways of rendering (such as the aforementioned team render server). I can also time renders to start as and when I want them to, and in whatever order I want them to. All of a sudden, MCP has enabled the equivalent of an incredibly sophisticated render manager for the cost of a Claude licence.&lt;/p&gt;
&lt;figure class=&quot;pic pic--medium&quot;&gt;&lt;img src=&quot;https://creativebloke.com/assets/uploads/29-image.png&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;figcaption&gt;Claude can create reports on render for me with a single prompt&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;There was another catch with using a third party render solution. The issue was that, to use an external render manager such as Deadline (especially if you wanted to use Redshift across multiple machines with multiple Redshift GPU licences), Maxon insisted that you also needed an additional command-line renderer licence as well. That was an extra £400 on top of every single Redshift GPU render licence and a Maxon one licence.&lt;/p&gt;
&lt;p&gt;MCP hasn&#39;t replaced the need for an external render farm such as Drop&amp;amp;Render in any way whatsoever. What it has done is enabled me to manage, through the Claude interface, all the boring stuff, such as take management, render settings, file naming and render file management.&lt;/p&gt;
&lt;p&gt;Also, one of the key things about having this within my distributed system, which is managed across Tailscale, is that the Mac Mini also can send me emails about whatever I wish it to.&lt;/p&gt;
&lt;p&gt;What I&#39;ve done is I&#39;ve tied in the render monitor to email me if there are any issues, because I might be out of the house, or working on something else. Having emails come in with alerts, I have found, as long as they&#39;re correctly formatted, is a great way to get notified about something that you can act on instantly, no matter where you are.&lt;/p&gt;
&lt;p&gt;As I&#39;ve said, MCP&#39;s killer feature for me with Cinema 4D (so far) is render management. I&#39;m really interested to hear what your killer feature is?&lt;/p&gt;
</content>
  </entry>
</feed>