<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="https://digitalproduction.com/wp-content/plugins/xslt/public/template.xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:rssFeedStyles="http://www.wordpress.org/ns/xslt#"
>

<channel>
	<title>FBX - DIGITAL PRODUCTION</title>
	<atom:link href="https://digitalproduction.com/tag/fbx/feed/" rel="self" type="application/rss+xml" />
	<link>https://digitalproduction.com</link>
	<description>Magazine for Digital Media Production</description>
	<lastBuildDate>Wed, 01 Apr 2026 15:23:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">236729828</site>	<item>
		<title>CameraMatch AutoSetup v6 speeds photo matches</title>
		<link>https://digitalproduction.com/2026/04/01/cameramatch-autosetup-v6-speeds-photo-matches/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Wed, 01 Apr 2026 05:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[topnews]]></category>
		<category><![CDATA[3ds Max]]></category>
		<category><![CDATA[Archviz]]></category>
		<category><![CDATA[Blender]]></category>
		<category><![CDATA[camera matching]]></category>
		<category><![CDATA[CameraMatch AutoSetup]]></category>
		<category><![CDATA[FBX]]></category>
		<category><![CDATA[Gumroad]]></category>
		<category><![CDATA[Maya]]></category>
		<category><![CDATA[Patreon]]></category>
		<category><![CDATA[photomontage]]></category>
		<category><![CDATA[vanishing points]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=263443</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/vp_result_overlay_with_horizon_7.jpg?fit=1200%2C828&quality=80&ssl=1" width="1200" height="828" title="" alt="A vibrant street scene featuring a modern building with colorful red and blue accents across its facade. Lush green trees line the road, creating a pleasant urban atmosphere. The image includes graphic overlay lines and angles, enhancing the technical perspective." /></div><div><p>Jamie Cardoso ships CameraMatch AutoSetup v6, a one click camera match script for 3ds Max and Blender, with Maya queued next week.</p>
<p>The post <a href="https://digitalproduction.com/2026/04/01/cameramatch-autosetup-v6-speeds-photo-matches/">CameraMatch AutoSetup v6 speeds photo matches</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/vp_result_overlay_with_horizon_7.jpg?fit=1200%2C828&quality=80&ssl=1" width="1200" height="828" title="" alt="A vibrant street scene featuring a modern building with colorful red and blue accents across its facade. Lush green trees line the road, creating a pleasant urban atmosphere. The image includes graphic overlay lines and angles, enhancing the technical perspective." /></div><div><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:13913,&quot;href&quot;:&quot;https:\/\/www.autodesk.com\/products\/fbx\/overview&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1716,&quot;href&quot;:&quot;https:\/\/www.autodesk.com\/products\/3ds-max\/overview&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251216222201\/https:\/\/www.autodesk.com\/products\/3ds-max\/overview&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 21:04:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 14:13:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-24 12:44:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 07:15:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 22:37:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 12:50:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 01:37:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 16:44:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 12:49:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 09:41:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 12:05:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 12:27:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 12:52:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 22:44:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 00:33:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 01:31:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 02:16:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 06:42:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 06:55:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 08:30:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 08:42:19&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-19 13:18:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 07:01:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 10:15:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 14:02:32&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 14:02:32&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:165,&quot;href&quot;:&quot;https:\/\/www.blender.org&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251226195249\/https:\/\/www.blender.org\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 12:37:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-30 14:16:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 18:10:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 00:19:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-09 01:35:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-12 09:05:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 03:16:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 08:27:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 15:10:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-25 21:30:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 01:45:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 10:23:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 01:10:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-08 02:24:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-11 13:33:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 17:45:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-17 18:52:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-20 22:44:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 08:42:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 09:02:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 14:04:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 17:54:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 01:44:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 08:40:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 10:57:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 11:16:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 12:26:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 15:31:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-27 17:40:38&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-30 20:28:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 20:40:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 03:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 04:37:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 06:41:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 07:13:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 08:32:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 08:59:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 09:05:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 09:38:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 10:01:33&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 10:01:33&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:372,&quot;href&quot;:&quot;https:\/\/www.autodesk.com\/products\/maya\/overview&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251216222206\/https:\/\/www.autodesk.com\/products\/maya\/overview&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 13:52:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-09 12:43:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 02:39:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 14:23:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-27 01:50:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 14:18:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 13:05:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-08 17:30:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 10:36:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 01:07:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 16:39:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 22:05:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 09:59:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 10:02:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 12:56:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 15:09:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 20:30:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 05:31:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 06:15:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 08:01:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:22:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 13:59:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 14:03:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 14:05:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 16:57:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 05:56:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 07:14:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 07:28:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 08:32:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 09:08:37&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 09:08:37&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13914,&quot;href&quot;:&quot;https:\/\/drive.google.com&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/accounts.google.com\/ServiceLogin?service=wise&passive=1209600&osid=1&continue=https:\/\/drive.google.com\/&followup=https:\/\/drive.google.com\/&emr=1&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:9207,&quot;href&quot;:&quot;https:\/\/gumroad.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260104162847\/https:\/\/gumroad.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-01-04 18:50:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 05:36:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 22:00:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 05:08:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-11 09:37:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 11:08:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 11:16:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 08:59:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 08:32:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 13:15:56&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 13:15:56&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13915,&quot;href&quot;:&quot;https:\/\/www.patreon.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260331221534\/https:\/\/www.patreon.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-01 05:02:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 22:00:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 05:08:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-11 09:37:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 11:08:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 11:16:04&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-21 08:59:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 08:32:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 13:15:55&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-28 13:15:55&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13916,&quot;href&quot;:&quot;https:\/\/jamiecardoso.gumroad.com\/l\/boqjtv?layout=profile&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'></div>
<p class="wp-block-paragraph">Photomontage lives or dies on perspective. If the camera does not match the photograph, everything downstream becomes a negotiation with angles, scale, and taste. CameraMatch AutoSetup v6 targets that first domino by generating an aligned 3D camera from a single photo, then setting up supporting scene items that normally take a few manual passes.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/sp-ed2Tw1F0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<h3 id="what-cameramatch-autosetup-v6-does" class="wp-block-heading">What CameraMatch AutoSetup v6 does</h3>



<p class="wp-block-paragraph">CameraMatch AutoSetup v6 is an automated camera-matching tool for photomontage work. It detects vanishing points and lines in photographs and uses that information to create a 3D camera aligned to the plate, aimed at architectural visualisation and general 3D scene setup.</p>



<p class="wp-block-paragraph">Once the camera alignment happens, the tool also covers a set of setup chores that tend to get skipped until they break a comp. It can calculate and display the horizon line. It can create a physical camera with an accurate field of view. It can match the render output resolution to the background image resolution. It can set a viewport background overlay that shows vanishing point lines and the horizon. It can also export cameras using the <a href="https://www.autodesk.com/products/fbx/overview">FBX</a> format so the camera can travel to other applications.</p>



<p class="wp-block-paragraph">The overall pitch reads like a checklist of common photomontage necessities, bundled into a single automated pass. That pitch also includes marketing claims about ease and straightforwardness, which remain marketing claims.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  decoding="async"  src="https://i0.wp.com/blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipo-e8pfwzNZPn3jM0OckmowkcJ5Apw6lEuN8CD3GYTusYTH3lHoxe-u3_tnv_OiWa5aiPSLl3hZCwyKWb6nEjE1wRCF2gyA5WSoPnyj8VgjSpv8Lug-nZnh2EdMxNBzXjfV9sgOYaOyEhsXneMBaYjbseM_bfFnNpRAR6cLfoMWU6q8_CumDRkwm3g-N5/s1920/Camera%20Match_AutoSetup%203d%20script%20for%20Photomontages_3ds%20max_blender_maya_sketchup_autocad.png?w=1200&quality=72&ssl=1"  alt="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipo-e8pfwzNZPn3jM0OckmowkcJ5Apw6lEuN8CD3GYTusYTH3lHoxe-u3_tnv_OiWa5aiPSLl3hZCwyKWb6nEjE1wRCF2gyA5WSoPnyj8VgjSpv8Lug-nZnh2EdMxNBzXjfV9sgOYaOyEhsXneMBaYjbseM_bfFnNpRAR6cLfoMWU6q8_CumDRkwm3g-N5/s1920/Camera%20Match_AutoSetup%203d%20script%20for%20Photomontages_3ds%20max_blender_maya_sketchup_autocad.png" ></figure>



<h3 id="host-apps-today-and-what-is-promised-next" class="wp-block-heading">Host apps today, and what is promised next</h3>



<p class="wp-block-paragraph">The currently available versions work with <a href="https://www.autodesk.com/products/3ds-max/overview">3ds Max</a> and <a href="https://www.blender.org/">Blender</a>. A version for <a href="https://www.autodesk.com/products/maya/overview">Maya</a> is described as planned, and additional host versions are described as coming next week. </p>



<p class="wp-block-paragraph">Camera matching tools often stumble on the unglamorous details of units and output sizing, so it is notable that the material calls out unit setup dialogs and scene unit contexts as part of the broader setup conversation. That framing keeps the tool squarely in production reality rather than demo land.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  decoding="async"  src="https://i0.wp.com/blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL0L8c9Rn6Mhqumks6RsLPiJ45X2q3fY0HLnm2WamWj0R38nacALAA-wSrLDvi7Duderq3OY_2AYxehwfuWpC2gC1MhZ8z8iH939cgCD5q23Z3qr6hmKvTuHkx1qWHws8FlvPYoaKJLV9P4o3Zb-qN0c6LtepRZYgo6tm6PBf-Gm76JwwiNYoKUhyphenhyphenQRcL0/s1116/Photo%20matched%20with%20one%20click%20using%20CameraMatch%20AutoSetup%20v6_7.jpg?w=1200&quality=80&ssl=1"  alt="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL0L8c9Rn6Mhqumks6RsLPiJ45X2q3fY0HLnm2WamWj0R38nacALAA-wSrLDvi7Duderq3OY_2AYxehwfuWpC2gC1MhZ8z8iH939cgCD5q23Z3qr6hmKvTuHkx1qWHws8FlvPYoaKJLV9P4o3Zb-qN0c6LtepRZYgo6tm6PBf-Gm76JwwiNYoKUhyphenhyphenQRcL0/s1116/Photo%20matched%20with%20one%20click%20using%20CameraMatch%20AutoSetup%20v6_7.jpg" ></figure>



<h3 id="why-this-matters-for-post-and-vfx" class="wp-block-heading">Why this matters for post and VFX</h3>



<p class="wp-block-paragraph">A good plate match is not just about placing geometry. It is about making every downstream decision cheaper. When the camera and horizon are consistent, the layout behaves. Lighting behaves. Shadow direction behaves. Reflections behave. Even simple matte work becomes more predictable because perspective lines agree across layers.</p>



<p class="wp-block-paragraph">For photomontage-heavy teams, the time sink is usually not the final render. It is the first 20 minutes of making sure the camera is believable, the frame matches the plate, and the viewport does not lie. CameraMatch AutoSetup v6 positions itself as a shortcut through exactly that part of the day, with its strongest promise being camera alignment plus the surrounding setup steps in one go. If you have ever watched a project drift because two artists picked two slightly different horizons, you already know whcih argument this tool wants to prevent.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  decoding="async"  src="https://i0.wp.com/blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguW1KXxZBO1IoEU9W2B_BLF24yAvtuvas_0zTy3ryrCyaFpWALe8UaGNrMG-zewGu5KlJChj7mo2isC4PE9FYeQuo0si80_981zwq1xLdfD4JwqoT7x_l1a9x0lgDuW2cBBkUXnYOFO39UwsxvoJ3CcH762S9MaAQuXeBdtp-XYn43zw8BQ9s_hcKYJleb/s1117/Photo%20matched%20with%20one%20click%20using%20CameraMatch%20AutoSetup%20v6_3.jpg?w=1200&quality=80&ssl=1"  alt="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguW1KXxZBO1IoEU9W2B_BLF24yAvtuvas_0zTy3ryrCyaFpWALe8UaGNrMG-zewGu5KlJChj7mo2isC4PE9FYeQuo0si80_981zwq1xLdfD4JwqoT7x_l1a9x0lgDuW2cBBkUXnYOFO39UwsxvoJ3CcH762S9MaAQuXeBdtp-XYn43zw8BQ9s_hcKYJleb/s1117/Photo%20matched%20with%20one%20click%20using%20CameraMatch%20AutoSetup%20v6_3.jpg" ></figure>



<h3 id="availability-docs-and-pricing-reality" class="wp-block-heading">Availability, docs, and pricing reality</h3>



<p class="wp-block-paragraph">Documentation exists as a free manual hosted on <a href="https://drive.google.com/">Google Drive</a>. The manual is covering the script for 3ds Max, Blender, and Maya. Distribution is offered through two storefront channels: <a href="https://gumroad.com/">Gumroad</a> and <a href="https://www.patreon.com/">Patreon</a>. A one off purchase option for the Gumroad of 45USD, or through a </p>



<p class="wp-block-paragraph">The download description also references a full script with files for 3ds Max and Blender, and it mentions direct contact as an option. The complete contents of the downloadable package are not listed in the provided material beyond that.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  decoding="async"  src="https://i0.wp.com/blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVLtRZHSNrarrBUXeZPQMoK1IMcYCBixA0bqXv2iPP-rQW8MuYwmU4qxLdwnkHVu4Tj8bIdTDB3fafwbUP_aZiSo61Vevqczo3AqRUNdE69Yx9-f0qEXd5Y071yubjiYhqqIba_LjONoPsh11Yt-5qLOMsdKvVq2JzKivhkNPBGlOuqbB30L_C9zlB4nMT/s1116/Photo%20matched%20with%20one%20click%20using%20CameraMatch%20AutoSetup%20v6_8.jpg?w=1200&quality=80&ssl=1"  alt="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVLtRZHSNrarrBUXeZPQMoK1IMcYCBixA0bqXv2iPP-rQW8MuYwmU4qxLdwnkHVu4Tj8bIdTDB3fafwbUP_aZiSo61Vevqczo3AqRUNdE69Yx9-f0qEXd5Y071yubjiYhqqIba_LjONoPsh11Yt-5qLOMsdKvVq2JzKivhkNPBGlOuqbB30L_C9zlB4nMT/s1116/Photo%20matched%20with%20one%20click%20using%20CameraMatch%20AutoSetup%20v6_8.jpg" ></figure>



<h3 id="practical-notes-before-you-point-it-at-a-deadline" class="wp-block-heading">Practical notes before you point it at a deadline</h3>



<p class="wp-block-paragraph">Automation shines when you can trust the inputs. This tool relies on reading vanishing points and lines from photographs, so images with heavy lens distortion, weak straight line cues, or ambiguous architecture may still need human judgment and cleanup.</p>



<p class="wp-block-paragraph">As always, new tools and innovations should be tested before use in production. Run it against known plates, compare results to your established camera match method, and confirm the exported camera behaves as expected in your pipeline before you bet a delivery on it. And yes, it can be both fast and correct, but only after teh boring validation pass that everyone wishes they could skip.</p>



<p class="wp-block-paragraph"><br /><a href="https://jamiecardoso.gumroad.com/l/boqjtv?layout=profile" title="">https://jamiecardoso.gumroad.com/l/boqjtv?layout=profile</a><br /></p><p>The post <a href="https://digitalproduction.com/2026/04/01/cameramatch-autosetup-v6-speeds-photo-matches/">CameraMatch AutoSetup v6 speeds photo matches</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/vp_result_overlay_with_horizon_7.jpg?fit=1500%2C1035&#038;quality=80&#038;ssl=1" length="274581" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/vp_result_overlay_with_horizon_7.jpg?fit=1200%2C828&#038;quality=80&#038;ssl=1" width="1200" height="828" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[A vibrant street scene featuring a modern building with colorful red and blue accents across its facade. Lush green trees line the road, creating a pleasant urban atmosphere. The image includes graphic overlay lines and angles, enhancing the technical perspective.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/vp_result_overlay_with_horizon_7.jpg?fit=1200%2C828&#038;quality=80&#038;ssl=1" width="1200" height="828" />
<post-id xmlns="com-wordpress:feed-additions:1">263443</post-id>	</item>
		<item>
		<title>Re: Novation ArchViz Challenge opens</title>
		<link>https://digitalproduction.com/2026/03/26/re-novation-archviz-challenge-opens/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 06:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3DModels.org]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Archviz]]></category>
		<category><![CDATA[challenge]]></category>
		<category><![CDATA[FBX]]></category>
		<category><![CDATA[HDRI]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[Obj]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Re: Novation]]></category>
		<category><![CDATA[Vimeo]]></category>
		<category><![CDATA[wireframe]]></category>
		<category><![CDATA[Youtube]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=262932</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/renovation_banner_1920x1080.jpg?fit=1200%2C675&quality=80&ssl=1" width="1200" height="675" title="" alt="A split image showing a historical building under renovation in black and white on the left, and a modern architectural design with cherry blossoms on the right. The right side features a dragon breathing fire and the text 'RE: NOVATION RETHINK.REBUILD.RENDER' at the bottom." /></div><div><p>Re: Novation Challenge is live until June 9, 2026: one base building model, unlimited redesigns, plus a new Animation Category. No AI.</p>
<p>The post <a href="https://digitalproduction.com/2026/03/26/re-novation-archviz-challenge-opens/">Re: Novation ArchViz Challenge opens</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/renovation_banner_1920x1080.jpg?fit=1200%2C675&quality=80&ssl=1" width="1200" height="675" title="" alt="A split image showing a historical building under renovation in black and white on the left, and a modern architectural design with cherry blossoms on the right. The right side features a dragon breathing fire and the text 'RE: NOVATION RETHINK.REBUILD.RENDER' at the bottom." /></div><div><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:13794,&quot;href&quot;:&quot;https:\/\/3dmodels.org\/re-novation\/?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260325135007\/https:\/\/3dmodels.org\/re-novation\/?utm_source=chatgpt.com&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-26 09:44:00&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-30 02:26:33&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-02 03:29:12&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-06 13:17:01&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-10 13:16:32&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-16 09:19:09&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-21 08:46:10&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-21 08:46:10&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2017,&quot;href&quot;:&quot;https:\/\/www.youtube.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251227130213\/https:\/\/www.youtube.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 22:41:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 22:49:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 21:57:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 07:20:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 09:45:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 17:00:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 21:30:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 16:34:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-27 20:29:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 09:32:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 17:30:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 13:17:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 13:24:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 01:43:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 08:21:14&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-26 14:06:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 14:15:11&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 14:15:11&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2637,&quot;href&quot;:&quot;https:\/\/vimeo.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251226090212\/https:\/\/vimeo.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-28 04:31:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-09 16:35:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 17:42:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-26 02:48:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 23:19:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-08 08:34:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-22 09:52:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-26 09:44:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 15:56:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-03 08:03:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 13:17:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-10 13:17:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-16 09:19:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 07:11:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-23 16:16:28&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-23 16:16:28&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1324,&quot;href&quot;:&quot;https:\/\/3dmodels.org&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250923174809\/https:\/\/3dmodels.org\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 18:36:07&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-26 09:44:30&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-30 15:57:05&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-03 17:30:57&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-10 13:23:17&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-16 09:19:48&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-23 16:16:30&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-23 16:16:30&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;}]'></div>
<p class="wp-block-paragraph"><a href="https://3dmodels.org/re-novation/?utm_source=chatgpt.com">Re: Novation</a> is now open for submissions from March 24, 2026 through June 9, 2026, with the submission cutoff set at 15:00 GMT. Judging starts June 10, 2026, and the winners are scheduled for announcement on June 24, 2026.</p>



<p class="wp-block-paragraph">The core setup stays delightfully unforgiving:  Everyone starts from the same base 3D building model. The job is to transform it into a finished scene that sells an idea through architecture, environment, and lighting. That can mean changing the purpose of the building, reshaping the facade, adding or removing floors, and building a world around it. The original structure still needs to remain recognizable, so this is a renvoation, not a witness protection program. There are great prizes and strong sponsor support: multiple prize categories, a cash component for top placements, and additional sponsor awards.</p>



<h3 id="the-rules-focus-on-process-not-just-pixels" class="wp-block-heading">The rules focus on process, not just pixels</h3>



<p class="wp-block-paragraph">Participation starts with process proof. Artists are asked to publish a work in progress thread on a personal website, blog, portfolio, or social media page that clearly identifies them as a 3D artist. The first post needs to include the participation tag text for the challenge and a clickable link to the contest page or an at mention on social platforms. The intent is to show the work began during the challenge window and to support originality checks. The base model comes via a short form used to request the download. The model arrives in multiple formats: FBX, OBJ, 3DS, C4D, MB, and LWO. No premade Gaussian Splats, yet. </p>



<p class="wp-block-paragraph">Scene freedom comes with a few hard stops. The rules allow third party assets such as vegetation, furniture, human figures, kitbash elements, and other asset library content. Post-production is allowed, but photobashing and paintovers are not. The final image must not show third party advertising, watermarks, or branding other than the provided sign that needs to appear visibly in the scene. The rule set also bans adult content, including blood, violence, eroticism, and politics.</p>



<p class="wp-block-paragraph">The competition bans AI. The image must be created with 3D modeling software, and the rules also frame the work in progress requirement as part of verifying entries are original and not AI-generated.</p>



<h3 id="animation-arrives-with-guardrails" class="wp-block-heading">Animation arrives, with guardrails</h3>



<p class="wp-block-paragraph">This edition introduces a dedicated Animation Category. Animation is optional, but entering it requires a still render submission as the main entry. Animation entries must run at least 15 seconds and must show the architectural scene, meaning the building and its environment.</p>



<p class="wp-block-paragraph">The submission method routes animation through hosting platforms. Artists publish the final video on <a href="https://www.youtube.com">YouTube</a> or <a href="https://vimeo.com">Vimeo</a> and provide the link with their submission. The minimum resolution is 1080p.</p>



<p class="wp-block-paragraph">The animation must match the same scene as the still render. Work in progress recordings, timelapses, and screen captures do not qualify as animation entries. The animation rules also tighten the no AI stance further by banning AI-generated animation, motion capture from AI tools, and AI-assisted camera paths.</p>



<p class="wp-block-paragraph">Animation judging criteria include camera work, pacing, lighting and mood transitions, storytelling, and technical quality. The broader judging criteria for the overall contest include visual appeal, concept originality, presentation, technical complexity of the model and scene, and overall execution quality.</p>



<h3 id="deliverables-specs-and-the-stuff-that-gets-you-disqualified" class="wp-block-heading">Deliverables, specs, and the stuff that gets you disqualified</h3>



<p class="wp-block-paragraph">A finished submission needs a final render plus a clay or wire render of the scene. The render must be at least 1500 pixels on the longest side and must be delivered as JPG or PNG. File size should not exceed 5 MB.</p>



<p class="wp-block-paragraph">The rules reject single-color background renders, test renders, unfinished work, pixelated or low-quality renders, screenshots, and models placed on wallpaper or photos. The rule text also states the contest model is for contest purposes only and cannot be used for other projects beyond the <a href="https://3dmodels.org/re-novation/?utm_source=chatgpt.com">Re: Novation</a> entry.</p>



<p class="wp-block-paragraph">Entries can be updated during the contest, but the idea cannot change or be modified drastically, with only reasonable changes allowed. Artists can also correct the description and the tools list after submission by contacting the team.</p>



<p class="wp-block-paragraph">One extra procedural detail matters for anyone trying to game the calendar. After sending the work via the contact form, a confirmation email is expected within one business day and includes a link to the gallery page. If that email does not arrive, participants are instructed to contact support.</p>



<h3 id="prizes-and-what-is-actually-specified" class="wp-block-heading">Prizes and what is actually specified</h3>



<p class="wp-block-paragraph">The prize structure spans multiple categories: three main winners, one Animation Category winner, plus special sponsor award winners.</p>



<p class="wp-block-paragraph">The top placements include cash prizes. First place lists a $1000 cash prize. Second place lists a $500 cash prize. Additional prizes include software licenses, subscriptions, training access, and render credits, along with challenge-time bonuses and discounts tied to participating sponsors. Some prizes may not be available in all regions.</p>



<p class="wp-block-paragraph">The full details, rules, and sign-up sit on the official page at <a href="https://3dmodels.org/re-novation/?utm_source=chatgpt.com">Re: Novation</a>, and the organiser is <a href="https://3dmodels.org">3DModels.org</a>.</p><p>The post <a href="https://digitalproduction.com/2026/03/26/re-novation-archviz-challenge-opens/">Re: Novation ArchViz Challenge opens</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/renovation_banner_1920x1080.jpg?fit=1920%2C1080&#038;quality=80&#038;ssl=1" length="330227" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/renovation_banner_1920x1080.jpg?fit=1200%2C675&#038;quality=80&#038;ssl=1" width="1200" height="675" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[A split image showing a historical building under renovation in black and white on the left, and a modern architectural design with cherry blossoms on the right. The right side features a dragon breathing fire and the text 'RE: NOVATION RETHINK.REBUILD.RENDER' at the bottom.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/renovation_banner_1920x1080.jpg?fit=1200%2C675&#038;quality=80&#038;ssl=1" width="1200" height="675" />
<post-id xmlns="com-wordpress:feed-additions:1">262932</post-id>	</item>
		<item>
		<title>Unity ships Unity Studio for in-browser 3D</title>
		<link>https://digitalproduction.com/2026/03/23/unity-ships-unity-studio-for-in-browser-3d/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[browser publishing]]></category>
		<category><![CDATA[configurator]]></category>
		<category><![CDATA[FBX]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[glTF]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[HMI]]></category>
		<category><![CDATA[industrial prototyping]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[no-code interactivity]]></category>
		<category><![CDATA[OpenUSD]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[STEP]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unity Asset Manager]]></category>
		<category><![CDATA[Unity Asset Transformer]]></category>
		<category><![CDATA[Unity Editor]]></category>
		<category><![CDATA[Unity Studio]]></category>
		<category><![CDATA[web-based 3D editor]]></category>
		<category><![CDATA[WebGPU]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=261597</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/tdm1jjzpbci-00-01-27-10-unity-studio_-introduction-to-the-key-features.png?fit=854%2C480&quality=72&ssl=1" width="854" height="480" title="" alt="An automated cart in a warehouse setting, carrying cargo boxes. Bright markings on the floor guide its path, while safety cones are positioned nearby. A graphical interface above the cart shows a blueprint-like design indicating a target." /></div><div><p>Unity Studio is out, bringing no-code 3D editing in the browser, link-based sharing, and a clear per-seat price with storage and bandwidth caps.</p>
<p>The post <a href="https://digitalproduction.com/2026/03/23/unity-ships-unity-studio-for-in-browser-3d/">Unity ships Unity Studio for in-browser 3D</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/tdm1jjzpbci-00-01-27-10-unity-studio_-introduction-to-the-key-features.png?fit=854%2C480&quality=72&ssl=1" width="854" height="480" title="" alt="An automated cart in a warehouse setting, carrying cargo boxes. Bright markings on the floor guide its path, while safety cones are positioned nearby. A graphical interface above the cart shows a blueprint-like design indicating a target." /></div><div><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:13740,&quot;href&quot;:&quot;https:\/\/unity.com\/products\/unity-studio?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319172113\/https:\/\/unity.com\/products\/unity-studio?utm_source=chatgpt.com&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-23 07:01:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:25:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 05:59:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 09:16:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 21:12:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 07:23:50&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-16 07:23:50&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13741,&quot;href&quot;:&quot;https:\/\/unity.com\/products\/unity-engine?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319172116\/https:\/\/unity.com\/products\/unity-engine?utm_source=chatgpt.com&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-23 07:01:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:25:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 05:59:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 09:16:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 21:12:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 07:23:51&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-16 07:23:51&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13742,&quot;href&quot;:&quot;https:\/\/learn.unity.com\/tutorial\/introduction-to-unity-studio&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319172119\/https:\/\/learn.unity.com\/tutorial\/introduction-to-unity-studio&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-23 07:10:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:25:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 05:59:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 09:17:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 21:12:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 07:24:44&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-16 07:24:44&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13743,&quot;href&quot;:&quot;https:\/\/unity.com\/products\/asset-manager?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319173638\/https:\/\/unity.com\/products\/asset-manager?utm_source=chatgpt.com&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-23 07:10:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:25:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 08:01:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 09:17:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 21:12:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 07:24:42&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-16 07:24:42&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7739,&quot;href&quot;:&quot;https:\/\/www.khronos.org\/gltf&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251203164013\/https:\/\/www.khronos.org\/gltf\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-01-02 06:25:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 15:08:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 18:49:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 20:17:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 08:52:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 13:48:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 12:44:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 12:48:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 16:45:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 20:31:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 23:25:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 13:45:27&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 13:45:27&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13744,&quot;href&quot;:&quot;https:\/\/www.iso.org\/standard\/63141.html&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319173639\/https:\/\/www.iso.org\/standard\/63141.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-23 07:10:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:26:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 08:02:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 09:17:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 21:12:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 07:24:47&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-16 07:24:47&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1619,&quot;href&quot;:&quot;https:\/\/openusd.org&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251203225724\/https:\/\/openusd.org\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 20:20:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 15:30:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 23:30:06&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-13 15:59:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-23 15:02:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 01:56:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 06:26:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-04 06:59:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 04:55:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-12 10:33:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 08:25:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 12:38:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 13:14:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-28 23:17:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-12 06:13:22&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-15 13:04:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-18 16:28:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-21 18:48:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-24 20:17:43&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-27 20:41:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 22:44:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 23:05:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 04:47:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 04:53:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-12 09:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 09:44:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 10:16:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-21 11:10:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 12:45:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 12:48:31&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 12:55:41&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 12:55:41&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13745,&quot;href&quot;:&quot;https:\/\/unity.com\/products\/unity-asset-transformer?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319172637\/https:\/\/unity.com\/products\/unity-asset-transformer?utm_source=chatgpt.com&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-23 07:10:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 14:25:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 08:02:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 09:17:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 07:24:46&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-16 07:24:46&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13746,&quot;href&quot;:&quot;https:\/\/docs.unity.com\/en-us\/unity-studio\/intro&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'></div>
<p class="wp-block-paragraph"><a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">Unity Studio</a> is now officially released after a beta that started last autumn. The product sits inside a browser and targets teams that want interactive real time 3D outcomes without turning every review cycle into a software install party.</p>



<p class="wp-block-paragraph">The tool frames itself as a simplified counterpart to the <a href="https://unity.com/products/unity-engine?utm_source=chatgpt.com">Unity Editor</a>. The split reads like this. <a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">Unity Studio</a> focuses on quick creation and sharing of interactive 3D applications in a web-based workspace. The <a href="https://unity.com/products/unity-engine?utm_source=chatgpt.com">Unity Editor</a> covers advanced development for complex applications.</p>



<p class="wp-block-paragraph"><a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">Unity Studio</a> is designed for people who work with 3D data but do not necessarily live in code all day, including designers, artists, training and marketeers, industrial engineers, and sales teams. That audience definition matters because it shapes almost every feature choice, from visual logic blocks to one click publishing.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/TdM1JJZpBCI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<h3 id="the-interface-aims-for-familiar-not-fearless" class="wp-block-heading">The interface aims for familiar, not fearless</h3>



<p class="wp-block-paragraph">The day to day experience centers on a canvas with panels that list project contents and expose settings and controls for building and sharing. The tutorial material breaks the UI down into a Hierarchy panel, a Project panel, a Scene view, and an Inspector panel, plus a Camera Preview for framing the final view.</p>



<p class="wp-block-paragraph">Navigation and inspection are built in so you can look at scenes, models, and assets from different angles. Lighting controls exist for mood and readability, which helps when you need to communicate intent rather than chase photoreal.</p>



<p class="wp-block-paragraph"><a href="https://learn.unity.com/tutorial/introduction-to-unity-studio" title="">Unity Studio</a> also supports building drafts as an initial working state. Drafts and projects live in the cloud and are accessible within an organization. The asset pipeline stays tightly connected to <a href="https://unity.com/products/asset-manager?utm_source=chatgpt.com">Unity Asset Manager</a>, which stores uploaded assets, tracks versions of drafts, and keeps a version history you can browse.</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/a0b91146e3aa5797f802a2e932dfa7acf0d5dbd0-3840x2160-1-scaled.png?quality=72&ssl=1"><img data-recalc-dims="1" height="675" width="1200"  decoding="async"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/a0b91146e3aa5797f802a2e932dfa7acf0d5dbd0-3840x2160-1.png?resize=1200%2C675&quality=72&ssl=1"  alt="A modern blue chair and matching ottoman displayed in a virtual environment. The chair features a sleek design with a dark frame and woven armrests. A user interface on the left shows customization options for materials and settings."  class="wp-image-261633" ></a></figure>



<h3 id="import-and-formats-with-a-cloud-converter-doing-extra-work" class="wp-block-heading">Import and formats, with a cloud converter doing extra work</h3>



<p class="wp-block-paragraph">Asset ingest starts with upload and import flows that pass through <a href="https://unity.com/products/asset-manager?utm_source=chatgpt.com">Unity Asset Manager</a>. The supported formats story splits into two layers.</p>



<p class="wp-block-paragraph">On the direct import side, <a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">Unity Studio</a> supports 3D model file formats including <a href="https://www.khronos.org/gltf/">glTF</a> in GLB form, <a>FBX</a>, and <a href="https://digitalproduction.com/tag/obj/" title="Obj">OBJ</a>, plus supported image types like PNG and JPEG and supported audio types like WAV, MP3, AIFF, AIF, and OGG.</p>



<p class="wp-block-paragraph">On the conversion side, the Asset Manager can convert additional formats into supported formats. The conversion list includes CAD oriented extensions such as <a href="https://www.iso.org/standard/63141.html">STEP</a> variants, and it includes <a href="https://openusd.org/">OpenUSD</a> variants such as <a href="https://digitalproduction.com/tag/usd/" title="USD">USD</a>, USDA, USDC, and USDZ, plus glTF, GLB, PXZ, and others.</p>



<p class="wp-block-paragraph">The asset optimization angle hooks into <a href="https://unity.com/products/unity-asset-transformer?utm_source=chatgpt.com">Unity Asset Transformer</a>. The Asset Manager uses that tool to optimize complex industry files, including CAD assets, so you can visualize and interact with them in a web browesr without extra software installs.</p>



<p class="wp-block-paragraph">There is also a size related behavior worth knowing early. When an asset exceeds 200 MB, <a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">Unity Studio</a> uses a preview GLB file instead of the original GLB, OBJ, or FBX file for that content.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/10ce8e20fbb7195711d2dacb1d916c5697ef63a6-1280x720-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  fetchpriority="high"  decoding="async"  width="1200"  height="675"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/10ce8e20fbb7195711d2dacb1d916c5697ef63a6-1280x720-1.png?resize=1200%2C675&quality=72&ssl=1"  alt="A digital workspace interface showcasing a 3D model environment with shelving units and storage areas. The interface includes a toolbox on the left and various design tools at the bottom, set against a light gray background."  class="wp-image-261636" ></a></figure>



<h3 id="animation-and-ui-built-for-explanation" class="wp-block-heading">Animation and UI, built for explanation</h3>



<p class="wp-block-paragraph">A lot of industrial and training content needs motion because motion explains behavior. <a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">Unity Studio</a> includes animation tools that cover individual object animation and more complex sequences. The feature overview material describes an animation director that coordinates movements on a shared timeline using keyframes, with examples like fluid flows or mechanical sequences.</p>



<p class="wp-block-paragraph">UI authoring sits on a UI canvas so you can place functional interfaces directly over the 3D scene. The feature set explicitly calls out buttons, readouts, and text, and the tutorial content includes creating UI text elements as part of an interaction example. That pairing matters because a lot of review workflows depend on guided UI, not just orbit and zoom.</p>



<p class="wp-block-paragraph">Material work also shows up in the tutorial path. You can create new materials and edit existing ones, and you can duplicate an imported material into an editable copy so changes apply only to a specific object.</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/c7bdbea81bb339e2d0c3b53d23fedde49794a337-3840x2160-1-scaled.png?quality=72&ssl=1"><img data-recalc-dims="1" height="675" width="1200"  decoding="async"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/c7bdbea81bb339e2d0c3b53d23fedde49794a337-3840x2160-1.png?resize=1200%2C675&quality=72&ssl=1"  alt="A digital display shows instructions for removing a stuck object from a conveyor line in an industrial setting. A red cart is positioned near the conveyor, and workstations with equipment are visible in the background."  class="wp-image-261634" ></a></figure>



<h3 id="logic-the-no-code-promise-in-one-word" class="wp-block-heading">Logic, the no code promise in one word</h3>



<p class="wp-block-paragraph">Interactivity in <a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">Unity Studio</a> centers on a visual scripting system called “Logik”, uhm, no. logic. Relax, Flame-Users!  The Logic editor uses a node library and a builder area where you drag and connect building blocks. The goal is to create interactive behaviors without writing code.</p>



<h3 id="publishing-and-sharing-the-review-link-is-the-deliverable" class="wp-block-heading">Publishing and sharing: the review link is the deliverable</h3>



<p class="wp-block-paragraph">Publishing is built into the workflow. <a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">Unity Studio</a> publishes applications to the web, and web is currently the only available platform option. The publish flow includes selecting Publish, choosing Web, entering a title, and optionally entering a password to restrict access. Publishing generates a Project Web URL you can share.</p>



<p class="wp-block-paragraph">Sharing a published project is essentially sharing that link. Anyone with the link can access the application. Updating a published application pushes the latest changes to the live version via an Update action. Unpublishing takes the application offline so it is no longer accessible via the web link.</p>



<p class="wp-block-paragraph">That set of actions lines up neatly with design review reality. You send one link, you iterate, and you do not play whack a mole with new attachments every time a stakeholder asks for a different camera angle.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/830b8919eeca9b4580c544b0b0f7490b506e15fc-1280x720-1.jpeg?quality=80&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="675"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/830b8919eeca9b4580c544b0b0f7490b506e15fc-1280x720-1.jpeg?resize=1200%2C675&quality=80&ssl=1"  alt="A digital display showing a transparent vehicle model with green wheels, speed indicator at 55 km/h on the left, mileage of 754 km on the right, and temperature at 21°C in the center. Background is black."  class="wp-image-261635" ></a></figure>



<h3 id="use-cases-hmi-configurators-simulations-training" class="wp-block-heading">Use cases: HMI, configurators, simulations, training</h3>



<p class="wp-block-paragraph">The product messaging and documentation focus on industrial and enterprise style scenarios that benefit from fast iteration.</p>



<p class="wp-block-paragraph">The tool targets HMI prototyping for automotive and industrial dashboards. It targets product configurators where teams adjust colors and swap components in real time. It also targets step by step demonstrations of machine behavior in a browser. Training apps for operators are also in scope, and the product page calls out building 3D training experiences with assets, UI instructions, and live updates.</p>



<p class="wp-block-paragraph">The docs also describe building configurators, designing HMI layouts, creating step by step training scenarios, and exporting work as a web application for customers or external partners to review. Across those tasks, the common thread stays the same: interactive review, short loops, and fewer handoffs.</p>



<h3 id="pricing-and-quotas-with-the-cloud-meter-clearly-visible" class="wp-block-heading">Pricing and quotas, with the cloud meter clearly visible</h3>



<p class="wp-block-paragraph"><a href="https://docs.unity.com/en-us/unity-studio/intro" title="">Unity Studio</a> is priced at $799 USD per seat, per year. There is a 30 day free trial with no credit card required.</p>



<p class="wp-block-paragraph">Each seat includes 120 GB of cloud storage for assets and content in <a href="https://unity.com/products/asset-manager?utm_source=chatgpt.com">Unity Asset Manager</a>. Each organization also gets 10 GB per month of bandwidth for deployed Studio applications for Studio app hosting. Additional storage can be purchased at $0.75 per GB per month and additional bandwidth at $0.50 per GB per month.</p>



<p class="wp-block-paragraph">Deployment builds and hosts the application in the company cloud so teams can access it on the web without server management. Hosting uses bandwidth, so treat published links like any other hosted deliverable and keep an eye on how widely they travel.</p>



<p class="wp-block-paragraph"></p>



<h3 id="a-production-minded-reality-check" class="wp-block-heading">A production minded reality check</h3>



<p class="wp-block-paragraph"><a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">Unity Studio</a> aims to shrink the distance between a 3D idea and a clickable decision. It does that with browser delivery, visual Logic, and built in publishing. Those are strong levers for review and training pipelines where time disappears into coordination rather than creation.</p>



<p class="wp-block-paragraph">Still, every new tool belongs in a staging lane first. Test it with representative assets, representative reviewers, and the same network conditions you expect in the real world. New tools and innovations should always be tested before use in production.</p>



<p class="wp-block-paragraph"><br /><a href="https://unity.com/products/unity-studio?utm_source=chatgpt.com">https://unity.com/products/unity-studio</a>// Requirements and compatibility, browser versions, WebGPU notes, mobile browser limitation<br /></p>



<p class="wp-block-paragraph"></p><p>The post <a href="https://digitalproduction.com/2026/03/23/unity-ships-unity-studio-for-in-browser-3d/">Unity ships Unity Studio for in-browser 3D</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/tdm1jjzpbci-00-01-27-10-unity-studio_-introduction-to-the-key-features.png?fit=854%2C480&#038;quality=72&#038;ssl=1" length="780200" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/tdm1jjzpbci-00-01-27-10-unity-studio_-introduction-to-the-key-features.png?fit=854%2C480&#038;quality=72&#038;ssl=1" width="854" height="480" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[An automated cart in a warehouse setting, carrying cargo boxes. Bright markings on the floor guide its path, while safety cones are positioned nearby. A graphical interface above the cart shows a blueprint-like design indicating a target.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/tdm1jjzpbci-00-01-27-10-unity-studio_-introduction-to-the-key-features.png?fit=854%2C480&#038;quality=72&#038;ssl=1" width="854" height="480" />
<post-id xmlns="com-wordpress:feed-additions:1">261597</post-id>	</item>
		<item>
		<title>Blender 5.1 is here</title>
		<link>https://digitalproduction.com/2026/03/19/blender-5-1-is-here/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[topnews]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[AVIF]]></category>
		<category><![CDATA[Blender]]></category>
		<category><![CDATA[Blender Foundation]]></category>
		<category><![CDATA[Compositing]]></category>
		<category><![CDATA[compositor]]></category>
		<category><![CDATA[Cycles]]></category>
		<category><![CDATA[Eevee]]></category>
		<category><![CDATA[FBX]]></category>
		<category><![CDATA[geometry nodes]]></category>
		<category><![CDATA[glTF]]></category>
		<category><![CDATA[Grease Pencil]]></category>
		<category><![CDATA[Mask to SDF]]></category>
		<category><![CDATA[OpenColorIO]]></category>
		<category><![CDATA[OpenEXR]]></category>
		<category><![CDATA[OpenXR]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[polish]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Raycast]]></category>
		<category><![CDATA[Rendering]]></category>
		<category><![CDATA[Sequencer]]></category>
		<category><![CDATA[stability]]></category>
		<category><![CDATA[USD]]></category>
		<category><![CDATA[Workflow]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=261164</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/splash.webp?fit=1000%2C500&quality=72&ssl=1" width="1000" height="500" title="" alt="A whimsical animated character with round eyes and vibrant colors stands on a colorful, abstract surface, surrounded by small flying creatures. The scene features a cosmic atmosphere with various swirling patterns and textures. The Blender logo appears in the upper left corner." /></div><div><p>Blender 5.1 boosts animation speed, adds Raycast and Mask to SDF, and shaves time off shaders and nodes. Free upgrades feel nice.</p>
<p>The post <a href="https://digitalproduction.com/2026/03/19/blender-5-1-is-here/">Blender 5.1 is here</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/splash.webp?fit=1000%2C500&quality=72&ssl=1" width="1000" height="500" title="" alt="A whimsical animated character with round eyes and vibrant colors stands on a colorful, abstract surface, surrounded by small flying creatures. The scene features a cosmic atmosphere with various swirling patterns and textures. The Blender logo appears in the upper left corner." /></div><div><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:165,&quot;href&quot;:&quot;https:\/\/www.blender.org&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251226195249\/https:\/\/www.blender.org\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 12:37:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-30 14:16:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 18:10:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 00:19:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-09 01:35:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-12 09:05:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 03:16:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 08:27:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 15:10:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-25 21:30:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 01:45:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 10:23:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 01:10:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-08 02:24:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-11 13:33:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 17:45:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-17 18:52:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-20 22:44:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 08:42:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 09:02:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 14:04:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 17:54:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 01:44:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 08:40:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 10:57:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 11:16:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 12:26:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 15:31:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-27 17:40:38&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-30 20:28:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 20:40:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 03:52:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 04:37:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 06:41:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 07:13:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 08:32:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-21 08:59:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 09:05:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 09:38:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 10:01:33&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 10:01:33&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1619,&quot;href&quot;:&quot;https:\/\/openusd.org&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251203225724\/https:\/\/openusd.org\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 20:20:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 15:30:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-05 23:30:06&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-13 15:59:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-23 15:02:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-27 01:56:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-30 06:26:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-04 06:59:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-09 04:55:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-12 10:33:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 08:25:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 12:38:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 13:14:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-28 23:17:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-12 06:13:22&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-15 13:04:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-18 16:28:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-21 18:48:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-24 20:17:43&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-27 20:41:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 22:44:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 23:05:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 04:47:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 04:53:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-12 09:38:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 09:44:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 10:16:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-21 11:10:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 12:45:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 12:48:31&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 12:55:41&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 12:55:41&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13728,&quot;href&quot;:&quot;https:\/\/www.amd.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20080828141224\/http:\/\/www1.amd.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 07:00:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 10:14:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 10:26:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 08:52:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 13:48:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 12:44:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 05:01:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 06:41:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 14:53:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 18:19:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 17:10:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 06:01:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 06:48:47&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 06:48:47&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13678,&quot;href&quot;:&quot;https:\/\/www.w3.org\/Graphics\/SVG&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251016164513\/https:\/\/www.w3.org\/Graphics\/SVG\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.w3.org\/groups\/wg\/svg\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-17 08:20:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 09:08:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 14:42:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 17:24:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 20:43:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 07:09:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 12:44:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 19:29:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-11 21:11:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 05:05:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-20 06:30:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 08:01:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 16:37:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 13:26:46&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:26:46&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13679,&quot;href&quot;:&quot;https:\/\/www.adobe.com\/acrobat\/about-adobe-pdf.html&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260311013450\/https:\/\/www.adobe.com\/acrobat\/about-adobe-pdf.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-17 06:02:10&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-20 06:11:30&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-23 14:42:22&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-26 17:24:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-29 20:43:21&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-02 07:09:57&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-05 12:44:42&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-08 19:29:36&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-11 21:11:35&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-17 16:22:12&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-17 16:22:12&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13729,&quot;href&quot;:&quot;https:\/\/aomediacodec.github.io\/av1-avif&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260316092820\/https:\/\/aomediacodec.github.io\/av1-avif\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 07:00:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-22 10:14:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-25 10:27:33&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 08:52:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 13:48:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 12:44:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 16:45:08&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-17 16:45:08&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7739,&quot;href&quot;:&quot;https:\/\/www.khronos.org\/gltf&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251203164013\/https:\/\/www.khronos.org\/gltf\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-01-02 06:25:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 15:08:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 18:49:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 20:17:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 08:52:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 13:48:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 12:44:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 12:48:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 16:45:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 20:31:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 23:25:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 13:45:27&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-27 13:45:27&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:745,&quot;href&quot;:&quot;https:\/\/www.autodesk.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251226214645\/https:\/\/www.autodesk.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 15:45:27&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-02 01:54:17&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-05 15:07:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-10 07:31:10&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-14 02:41:34&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-18 10:05:00&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-22 14:44:13&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-26 09:21:08&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-30 00:43:53&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-03 02:30:44&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-06 10:05:59&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-09 17:52:51&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-13 13:54:27&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-19 01:37:13&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-22 16:29:16&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-26 12:05:12&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-02 01:24:21&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-05 17:06:20&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-09 01:52:56&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-12 08:21:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-15 23:15:54&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-19 07:27:14&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-22 10:14:52&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-25 10:27:36&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-28 11:15:54&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-31 12:22:22&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-03 15:10:59&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-06 22:35:20&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-10 11:11:07&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-13 17:36:49&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-17 00:14:14&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-20 08:07:43&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-23 08:40:46&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-26 15:31:38&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-29 18:01:38&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 18:01:38&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:173,&quot;href&quot;:&quot;https:\/\/unity.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251226221236\/https:\/\/unity.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 12:38:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-30 13:10:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 16:30:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-05 17:58:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-08 20:21:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 20:56:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-15 02:19:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-18 07:22:01&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-01-21 07:31:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-24 12:04:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-27 12:25:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 13:22:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 14:19:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 15:18:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-08 16:41:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-11 19:31:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-15 01:56:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-18 02:26:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-21 02:31:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 03:33:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 08:31:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 09:11:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 09:11:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 11:10:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-11 13:16:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-14 13:46:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 14:32:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 15:26:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 18:37:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 20:06:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 20:58:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 21:05:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 21:15:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 23:46:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-11 03:22:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 03:35:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 06:20:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 08:22:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:43:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 12:05:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 13:03:53&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 13:03:53&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7827,&quot;href&quot;:&quot;https:\/\/www.python.org&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1781,&quot;href&quot;:&quot;https:\/\/opencolorio.org&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251227061527\/https:\/\/opencolorio.org\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 21:25:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-02 14:30:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-12 00:21:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-17 13:06:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-21 22:04:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-11 13:30:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-18 18:22:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-24 07:20:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-08 05:29:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-19 07:27:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-22 10:14:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-25 10:27:33&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-28 13:35:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-31 14:22:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-03 15:41:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 22:35:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-10 02:34:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-13 13:40:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 07:34:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 08:07:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-23 10:25:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 12:50:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 13:58:26&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 13:58:26&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:239,&quot;href&quot;:&quot;https:\/\/vfxplatform.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251210111333\/https:\/\/vfxplatform.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 13:09:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-30 16:48:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-04 10:22:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-11 21:31:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-15 23:07:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-20 10:49:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-28 20:29:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-04 14:15:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-11 16:42:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-14 21:52:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 02:42:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 09:51:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 18:32:18&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-11 21:10:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-18 08:03:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-21 08:23:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-24 15:35:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 08:52:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-01 13:48:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 12:44:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 15:23:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-14 01:41:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-17 16:45:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 04:31:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-26 16:59:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-30 14:30:19&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 14:30:19&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7719,&quot;href&quot;:&quot;https:\/\/www.khronos.org\/openxr&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251218054843\/https:\/\/www.khronos.org\/OpenXR\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-01-02 05:54:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 07:27:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 10:14:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 10:27:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 08:52:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 13:48:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 12:44:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 16:45:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 02:09:24&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-25 02:09:24&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13730,&quot;href&quot;:&quot;https:\/\/www.gnu.org\/licenses\/gpl-3.0.en.html&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260315183746\/http:\/\/www.gnu.org\/licenses\/gpl-3.0.en.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 08:20:21&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-22 10:15:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-25 10:27:33&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 08:52:39&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-01 13:48:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 12:44:44&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-17 16:45:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 02:09:25&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-25 02:09:25&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13731,&quot;href&quot;:&quot;https:\/\/www.blender.org\/about\/foundation&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319070536\/https:\/\/www.blender.org\/about\/foundation\/&quot;,&quot;redirect_href&quot;:&quot;https:\/\/www.blender.org\/about\/foundation\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 08:20:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 10:15:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 10:27:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 08:52:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 13:48:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 12:44:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 16:45:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 02:09:26&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-25 02:09:26&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13732,&quot;href&quot;:&quot;https:\/\/www.blender.org\/press\/blender-5-1-release\/?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260319070544\/https:\/\/www.blender.org\/press\/blender-5-1-release\/?utm_source=chatgpt.com&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-19 08:20:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 10:15:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 10:27:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 08:52:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 13:48:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 12:44:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 16:45:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 02:09:26&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-25 02:09:26&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div>
<p class="wp-block-paragraph"><em>For those who don’t know the tool: <a href="https://www.blender.org/">Blender</a> is the free all in one DCC for modeling, animation, rendering, and export tasks like <a href="https://openusd.org/">USD</a>, with <a href="https://www.blender.org/">Eevee</a> for realtime previews, <a href="https://www.blender.org/">Cycles</a> for finals, and a <a href="https://www.blender.org/">Compositor</a> that keeps quietly expanding its job description.</em></p>



<h3 id="the-release-vibe-refine-then-refine-again" class="wp-block-heading">The release vibe: refine, then refine again</h3>



<p class="wp-block-paragraph"><a href="https://www.blender.org/">Blender 5.1</a> arrives with a clear theme: make everyday work feel lighter. The focus sits on quality of life improvements, stability, and polish, following a “Winter of Quality” push that solved 350 important issues and also cleaned up code to make future improvements easier.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/8r3xoRwwN6I?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<p class="wp-block-paragraph">That mindset shows up everywhere. Some changes are the sort you notice instantly. Others only reveal themselves after a week, when you realize you have not sworn at a dialog box even once. Progress comes in many forms. It is still the same familiar toolset. The difference is how often it gets out of your way.</p>



<h3 id="raycast-a-shader-node-that-likes-to-ask-questions" class="wp-block-heading">Raycast: a shader node that likes to ask questions</h3>



<p class="wp-block-paragraph">A new Raycast shader node lands in the material system, built around a simple idea: shoot a ray, get useful surface information back, and use it to drive looks. That unlocks effects that rely on the closest point on a surface from the ray source, or the distance to it. There are demo files showing setups like toon shading and an X ray render effect.</p>



<p class="wp-block-paragraph">There is also a practical warning: Raycast can be computationally expensive, and baking its output is suggested as a way to improve render times when needed.</p>



<h3 id="rendering-faster-compiles-leaner-memory-quicker-frames" class="wp-block-heading">Rendering: faster compiles, leaner memory, quicker frames</h3>



<p class="wp-block-paragraph">On the realtime side, <a href="https://www.blender.org/">Eevee</a> speeds up material compilation by pre processing shader sources. In the standard Barbershop text scene benchmark, GPU shaders compile 25 to 50 percent faster across operating systems. Memory also gets attention. <a href="https://www.blender.org/">Eevee</a> reduces texture memory use via texture pooling, helping scenes fit into less VRAM.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/image-23.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1121"  height="842"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/image-23.png?resize=1121%2C842&quality=72&ssl=1"  alt="A digital artwork contrasting two scenes with different indirect light intensities. The left side shows a dimmer blue and purple landscape with a planet, while the right side features a brighter, more vibrant scene with enhanced light effects."  class="wp-image-261166" ></a></figure>



<p class="wp-block-paragraph"><a href="https://www.blender.org/">Cycles</a> picks up performance gains too. GPU rendering improves by about 5 to 10 percent for many scenes, and HIP RT ray tracing is enabled by default on <a href="https://www.amd.com/">AMD</a> GPUs. If your day includes lots of lookdev iteration, the combined effect is straightforward: fewer pauses between decisions.</p>



<h3 id="animation-and-rigging-the-biggest-speed-win-in-the-room" class="wp-block-heading">Animation and rigging: the biggest speed win in the room</h3>



<p class="wp-block-paragraph">If you care about playback, <a href="https://www.blender.org/">Blender 5.1</a> comes with a headline worthy improvement: actions and shape keys evaluate significantly faster, with reported gains ranging from 4 percent to 304 percent in frames per second depending on the file. For cleanup work, the Graph Editor adds a Gaussian smoothing modifier that smooths curves non destructively. It is also explicitly described as resource heavy, with guidance not to use it on too many curves at once.</p>



<p class="wp-block-paragraph">There are also small but practical timeline and editor touches that help animation feel less fiddly, like interpolation line colors indicating interpolation type in the Dope Sheet and menus. </p>



<figure class="wp-block-image"><img data-recalc-dims="1"  decoding="async"  src="https://i0.wp.com/developer.blender.org/docs/release_notes/5.1/images/movieDistortionNew.png?w=1200&quality=72&ssl=1"  alt="https://developer.blender.org/docs/release_notes/5.1/images/movieDistortionNew.png" ></figure>



<h3 id="compositing-and-editorial-nodes-that-earn-their-keep" class="wp-block-heading">Compositing and editorial: nodes that earn their keep</h3>



<p class="wp-block-paragraph">The built in <a href="https://www.blender.org/">Compositor</a> adds a Mask to SDF node. It converts a mask into a Signed Distance Field by computing the distance of each pixel from the mask edges. That supports effects like edge glows, eroding or dilating mask edges, and distance based effects like procedural blurs.</p>



<figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler"><div class="wp-block-embed__wrapper">
<div style="width: 640px;" class="wp-video"><video class="wp-video-shortcode" id="video-261164-1" width="640" height="360" preload="metadata" controls="controls"><source type="video/mp4" src="https://developer.blender.org/docs/release_notes/5.1/videos/sequencerStripInfoNode.mp4?_=1" /><a href="https://developer.blender.org/docs/release_notes/5.1/videos/sequencerStripInfoNode.mp4">https://developer.blender.org/docs/release_notes/5.1/videos/sequencerStripInfoNode.mp4</a></video></div>
</div></figure>



<p class="wp-block-paragraph">The compositor also gains utility nodes including Boolean, Integer, Vector, and Index Switch, plus support for the existing Radial Tiling node. Speed matters here too. Several key nodes are faster, including Blur, Directional Blur, Vector Blur, Glare, Lens Distortion, and Anti Aliasing, described as 1.2x to 2x faster.</p>



<p class="wp-block-paragraph">In the <a href="https://www.blender.org/">Sequencer</a>, the Blade tool adds a box gesture that supports ripple editing, aimed at quicker cutting. Taken together, the message is clear: the VFX and video toolsets are being treated like first class citizens, not the side quest you only visit when your shot count gets scary.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  decoding="async"  src="https://i0.wp.com/developer.blender.org/docs/release_notes/5.1/images/modeling_font_fill_fixed.png?w=1200&quality=72&ssl=1"  alt="https://developer.blender.org/docs/release_notes/5.1/images/modeling_font_fill_fixed.png" ></figure>



<h3 id="modeling-and-sculpt-a-pile-of-small-wins" class="wp-block-heading">Modeling and sculpt: a pile of small wins</h3>



<p class="wp-block-paragraph">Modeling sees a mix of performance and wrokflow tweaks. Filling for text objects improves, expanding the types of fonts that behave well as 3D text. Filling in general is up to five times faster, especially for n gons with many sides. Snapping adds an option to snap to the center of faces. In sculpt and paint, one visible addition is a Blur brush for blurring surface colors in Sculpt mode. </p>



<figure class="wp-block-image"><img data-recalc-dims="1"  decoding="async"  src="https://i0.wp.com/developer.blender.org/docs/release_notes/5.1/images/grease-pencil-geo-nodes-fill-strokes-5_1.png?w=1200&quality=72&ssl=1"  alt="https://developer.blender.org/docs/release_notes/5.1/images/grease-pencil-geo-nodes-fill-strokes-5_1.png" ></figure>



<h3 id="grease-pencil-holes-at-last" class="wp-block-heading">Grease Pencil: holes, at last</h3>



<p class="wp-block-paragraph"><a href="https://www.blender.org/">Grease Pencil</a> gets notable workflow improvements, including better handling of strokes and fills and new ways to cut holes in shapes. Holes in fills can be created either via new operators that perform Boolean style operations or via the SVG importer. The draw here is practical: importing <a href="https://www.w3.org/Graphics/SVG/">SVG</a> and <a href="https://www.adobe.com/acrobat/about-adobe-pdf.html">PDF</a> content becomes easier to integrate without the same fill weirdness described in the feature overview. If you have ever built a workaround stack just to preserve negative space, this one lands with a satisfying thud.</p>



<h3 id="geometry-nodes-more-rig-friendly-more-volume-friendly" class="wp-block-heading">Geometry Nodes: more rig friendly, more volume friendly</h3>



<p class="wp-block-paragraph"><a href="https://www.blender.org/">Geometry Nodes</a> adds a Bone Info node that makes it possible to access bone position data. There are also new nodes for working with volume grids, including nodes for dilating, eroding, and clipping volume grids.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  decoding="async"  src="https://i0.wp.com/developer.blender.org/docs/release_notes/5.1/images/new_grid_nodes.png?w=1200&quality=72&ssl=1"  alt="https://developer.blender.org/docs/release_notes/5.1/images/new_grid_nodes.png" ></figure>



<h3 id="ui-file-i-o-and-pipeline-glue" class="wp-block-heading">UI, file I O, and pipeline glue</h3>



<p class="wp-block-paragraph">The UI picks up just under 100 fixes and feature improvements, including the ability to search for controls by name in Preferences. Other practical UI touches include resizing quad views interactively by dragging the center point, and copying and pasting nodes between separate instances. On file formats, new options include <a href="https://aomediacodec.github.io/av1-avif/">AVIF</a> export. Updates also land for <a href="https://openusd.org/">USD</a>, <a href="https://www.khronos.org/gltf/">glTF</a>, and <a href="https://www.autodesk.com/">FBX</a>, with <a href="https://www.autodesk.com/">FBX</a> files now including Shape Key normals for better compatibility with game engines like <a href="https://unity.com/">Unity</a>.</p>



<p class="wp-block-paragraph">For pipeline integration, support includes <a href="https://www.python.org/">Python</a> 3.13 and <a href="https://opencolorio.org/">OpenColorIO</a> 2.5, matching the CY2026 spec for the <a href="https://vfxplatform.com/">VFX Reference Platform</a>. For virtual reality projects, the arc teleportation system is described as completely rewritten, and <a href="https://www.khronos.org/openxr/">OpenXR</a> is supported on <a>macOS</a>.</p>



<h3 id="availability-and-licensing" class="wp-block-heading">Availability and licensing</h3>



<p class="wp-block-paragraph"><a href="https://www.blender.org/">Blender 5.1</a> is a free download. The source code is available under the <a href="https://www.gnu.org/licenses/gpl-3.0.en.html">GPLv3</a> license. That free and open model is not new, but it still matters. It shapes how fast features get tested in the wild, how quickly workflows spread through studios, and how often a random late night fix becomes a shared win by morning.</p>



<p class="wp-block-paragraph">The only remaining job is the boring one: install, test, validate, and only then roll it into serious work. Even a tool with a good mood still deserves a proper pipeline check. And yes, the <a href="https://www.blender.org/about/foundation/">Blender Foundation</a> clearly wants this release to feel like a calm upgrade, not a reinvention.</p>



<p class="wp-block-paragraph"><br /><a href="https://www.blender.org/press/blender-5-1-release/?utm_source=chatgpt.com">https://www.blender.org/press/blender-5-1-release/</a></p>



<p class="wp-block-paragraph"></p><p>The post <a href="https://digitalproduction.com/2026/03/19/blender-5-1-is-here/">Blender 5.1 is here</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		<enclosure url="https://developer.blender.org/docs/release_notes/5.1/videos/sequencerStripInfoNode.mp4" length="157840" type="video/mp4" />

		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/splash.webp?fit=1000%2C500&#038;quality=72&#038;ssl=1" length="59850" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/splash.webp?fit=1000%2C500&#038;quality=72&#038;ssl=1" width="1000" height="500" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[A whimsical animated character with round eyes and vibrant colors stands on a colorful, abstract surface, surrounded by small flying creatures. The scene features a cosmic atmosphere with various swirling patterns and textures. The Blender logo appears in the upper left corner.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/03/splash.webp?fit=1000%2C500&#038;quality=72&#038;ssl=1" width="1000" height="500" />
<post-id xmlns="com-wordpress:feed-additions:1">261164</post-id>	</item>
		<item>
		<title>Cascadeur on physics, AI and control</title>
		<link>https://digitalproduction.com/2026/02/18/cascadeur-on-physics-ai-and-control/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Wed, 18 Feb 2026 09:00:38 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[topnews]]></category>
		<category><![CDATA[AI animation]]></category>
		<category><![CDATA[Cascadeur]]></category>
		<category><![CDATA[character rigging]]></category>
		<category><![CDATA[FBX]]></category>
		<category><![CDATA[Filament]]></category>
		<category><![CDATA[FK]]></category>
		<category><![CDATA[IK]]></category>
		<category><![CDATA[inbetweening]]></category>
		<category><![CDATA[interpolation]]></category>
		<category><![CDATA[machinelearning]]></category>
		<category><![CDATA[Nekki]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[physics animation]]></category>
		<category><![CDATA[ragdoll]]></category>
		<category><![CDATA[retargeting]]></category>
		<category><![CDATA[Shadow Fight]]></category>
		<category><![CDATA[subscribers]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unreal Engine]]></category>
		<category><![CDATA[USD]]></category>
		<category><![CDATA[Xsens]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=253398</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/inbetweening_01.png?fit=1200%2C657&quality=72&ssl=1" width="1200" height="657" title="" alt="A 3D animation software interface displaying a sequence of seven humanoid figures in varying poses, with one figure standing in a center position, showcasing character animation progress. The background is black, emphasizing the models." /></div><div><p>Cascadeur explains how physics solvers and local AI shape modern keyframe animation. Physics-assisted keyframing and AI-generated Inbetweening sound like shorthand for automation. In practice, they describe a layered system that revolves around explicit poses, timing and animator intent.</p>
<p>The post <a href="https://digitalproduction.com/2026/02/18/cascadeur-on-physics-ai-and-control/">Cascadeur on physics, AI and control</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/inbetweening_01.png?fit=1200%2C657&quality=72&ssl=1" width="1200" height="657" title="" alt="A 3D animation software interface displaying a sequence of seven humanoid figures in varying poses, with one figure standing in a center position, showcasing character animation progress. The background is black, emphasizing the models." /></div><div><div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:158,&quot;href&quot;:&quot;https:\/\/cascadeur.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251226224346\/https:\/\/cascadeur.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 12:37:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 02:03:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 00:33:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-12 04:54:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 22:23:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 08:16:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-24 18:49:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-28 12:23:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-03 06:03:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 19:30:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 11:43:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 14:24:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 14:45:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 19:38:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 03:24:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 15:49:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 07:47:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 10:14:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-11 14:14:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 06:44:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 10:11:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 13:56:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 19:44:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 23:48:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 01:45:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 11:53:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 12:24:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 12:45:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 21:18:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 02:48:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 11:00:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 18:51:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 09:45:10&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 09:45:10&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13386,&quot;href&quot;:&quot;https:\/\/nekki.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260119012223\/https:\/\/nekki.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-13 11:45:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 14:24:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 14:45:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 19:38:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 03:24:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 15:49:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 07:47:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 10:14:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-11 14:14:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 06:44:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 10:11:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 13:56:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 19:44:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 23:48:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 01:45:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 11:53:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 12:24:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 12:45:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 21:18:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 02:48:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 14:15:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 18:51:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 09:45:10&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-30 09:45:10&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13387,&quot;href&quot;:&quot;https:\/\/www.linkedin.com\/in\/alexander-grishanin-aba690168&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13409,&quot;href&quot;:&quot;https:\/\/shadowfight2.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260118181137\/https:\/\/shadowfight2.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-18 09:25:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-21 21:46:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 11:39:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-28 12:25:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-03 13:26:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-07 10:43:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-10 18:57:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-14 08:37:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 17:20:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 19:03:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 01:13:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 23:48:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 01:45:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 11:53:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-11 04:47:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 12:14:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 22:35:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 23:56:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-29 19:59:50&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 19:59:50&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13410,&quot;href&quot;:&quot;https:\/\/www.linkedin.com\/in\/eugene-dyabin-534919240&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6322,&quot;href&quot;:&quot;https:\/\/trello.com\/b\/oNlIizJh\/cascadeur-roadmap&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251217230637\/https:\/\/trello.com\/b\/oNlIizJh\/cascadeur-roadmap&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-30 05:31:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-18 09:29:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-21 12:38:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 23:25:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 17:21:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-07 20:55:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-11 07:50:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 06:48:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 10:14:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 13:56:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 08:01:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 00:55:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 15:51:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 14:44:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 10:20:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 20:01:14&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 20:01:14&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'></div>
<p class="wp-block-paragraph"><em>For those who don’t know the tool: <a href="https://cascadeur.com/" title="">Cascadeur</a> by <a href="https://nekki.com/" title="">Nekki</a> is a standalone 3D character animation DCC focused on physics-assisted keyframe animation, AutoPosing and AI Inbetweening. It supports FBX and USD pipelines into engines such as <a href="https://digitalproduction.com/tag/unity/" title="Unity">Unity</a> and <a href="https://digitalproduction.com/tag/unreal/" title="Unreal">Unreal Engine</a>, and began life as an internal game tool.</em></p>


<div class="wp-block-image">
<figure class="alignleft size-full is-resized"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-30.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="1371"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-30.png?resize=1200%2C1371&quality=72&ssl=1"  alt="A young man smiling while leaning on a table, surrounded by lush green foliage. The background features a blue wall and a bright blue sky, creating a vibrant, cheerful atmosphere."  class="wp-image-253418"  style="width:280px;height:auto" ></a></figure>
</div>


<p class="wp-block-paragraph"><strong><a href="https://www.linkedin.com/in/alexander-grishanin-aba690168" title="">Alexander Grishanin</a></strong> is a software engineer and CTO of Cascadeur. With a background in applied mathematics and real-time systems, he focuses on combining classical physics simulation, machine learning, and intuitive animation workflows into a cohesive production tool. </p>



<p class="wp-block-paragraph">He joined Nekki in 2014 as a game developer, contributing to character animation systems for titles such as the <em><a href="https://shadowfight2.com/" title="">Shadow Fight</a></em> series. Today, together with Cascadeur’s original creator, Eugene Dyabin, he shapes the software’s technical vision, focusing on lowering the barrier to entry for 3D animation while preserving precise artistic control.</p>



<h2 id="cascadeur-today" class="wp-block-heading">Cascadeur Today </h2>



<p class="wp-block-paragraph"><strong>DP: What was the very first problem you wanted Cascadeur to solve?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: To put this into context, it helps to know that Nekki originally started more than 20 years ago as a game development studio. Animation was always a core production topic for us, not a theoretical exercise. We were building real games under real-life conditions.</p>



<p class="wp-block-paragraph">The original idea for Cascadeur came from one of Nekki’s co-founders, <a href="https://www.linkedin.com/in/eugene-dyabin-534919240/" title="">Eugene Dyabin</a>. Eugene has always been interested in animation, but approached it from a very technical perspective. What bothered him early on was that established tools like Maya, while extremely sophisticated, were almost completely disconnected from physics. For someone with a technical background, that felt like a fundamental mismatch, because character animation, beyond its artistic dimension, is strongly influenced by physical principles such as balance, weight and momentum.</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/3.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="642"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/3.png?resize=1200%2C642&quality=72&ssl=1"  alt="A computer screen displaying an animated character in a martial arts pose, wielding a sword. The interface shows animation tools and a timeline at the bottom, with a shadow of the character behind. The logo &#039;Cascadeur&#039; is visible in the upper left."  class="wp-image-253427" ></a></figure>



<p class="wp-block-paragraph">At that time, Nekki was producing fighting and parkour games such as <em>Shadow Fight</em> and <em>Vector</em>. To generate large volumes of believable motion for those games, Cascadeur began as an internal tool. Initially, it was a relatively simple animation editor that relied on physics-based calculations to help animators manage balance, weight, and momentum more intuitively, rather than constantly tweaking animation curves.</p>



<p class="wp-block-paragraph">What began as a small internal project gradually evolved as we added the tools we needed in production. For a long time, the idea was simply to use Cascadeur inside our own studio. But as the tool matured and proved itself in real projects, it became clear that it could be useful far beyond Nekki,  which eventually led to the decision to turn Cascadeur into a standalone product in 2019.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-2-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="657"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-2-1.png?resize=1200%2C657&quality=72&ssl=1"  alt="A 3D animation software interface displaying two character models in a jumping pose. One model is green and the other is gray, with colorful trajectories represented by lines. The settings panel on the right side shows physics configuration options."  class="wp-image-254065" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: And, when we look at the current version of Cascadeur, has that problem been solved? </strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: Largely, yes. But it was definitely not a single step; it was a long evolution. In its early days, Cascadeur was far from being a full-featured 3D animation tool. It used a very specific internal format and was tightly coupled to our own production setup. </p>



<p class="wp-block-paragraph">Over time, especially with the rise of Unity and Unreal Engine, it became clear that Cascadeur had to integrate seamlessly into standard pipelines. A key part of “solving the problem” was turning it into a proper 3D editor: supporting skeletal animation as used in game engines and enabling reliable import and export via common formats such as FBX and USD. From a pipeline perspective, that part is largely solved today.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/10-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="675"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/10-1.png?resize=1200%2C675&quality=72&ssl=1"  alt="A digitally-rendered image of a person&#039;s hands playing a guitar, focusing on the fingers positioned on the fretboard and strings. The scene includes 3D wireframe elements and markers indicating joint movements."  class="wp-image-253413" ></a></figure>



<p class="wp-block-paragraph">On the physics side, the journey was just as long. Initially, we worked with very explicit physics concepts: centre of mass, force vectors, and angular momentum visualisations. We even built detailed visual tools showing forces and reaction forces. Technically, that worked well, but we quickly realised that this approach had a very high entry barrier. While powerful, it required animators to think in highly abstract physical terms, which was intimidating for many artists.</p>



<p class="wp-block-paragraph">That insight led to a fundamental shift in approach. Instead of asking animators to <em>understand</em> physics, we focused on letting the software <em>demonstrate</em> it. This resulted in what we now call the Physical Assistant (aka “Green ghost”): essentially a physically accurate version of the character that moves alongside the animator’s animation and shows how the motion would look if it fully respected physical laws. It’s generated automatically and acts as a continuous reference rather than a diagnostic tool.</p>



<p class="wp-block-paragraph">At this point, we’re quite happy with where we landed. There’s still room for refinement and more automation, but in terms of making physics-based reasoning practical and usable in everyday animation work, the original problem is largely solved.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/5.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="636"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/5.png?resize=1200%2C636&quality=72&ssl=1"  alt="A digital animation interface showing a character in mid-jump wielding a spear. The background features abstract shapes in pink and blue hues. Below, a timeline displays various animation keys and settings for the character."  class="wp-image-253426" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: One of Cascadeur’s party tricks is simplifying any Biped Rig, and making it usable for animation – how does it decide what parts of an imported rig should be simplified?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: To be honest, there is no fully automatic “magic” that analyses an imported rig and decides which bones are essential and which are not. At least not at the moment. Our approach is actually quite pragmatic.</p>



<p class="wp-block-paragraph">When you import a character into Cascadeur, it can indeed come with hundreds of bones: helper bones, controllers, deformation chains, design-driven additions – all the things riggers love. But for physically plausible biped animation, only a well-defined subset of those bones is actually relevant. Beyond areas like the spine, which often needs more detail, the structure required for body mechanics is fairly consistent.</p>



<figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler"><div class="wp-block-embed__wrapper">
<div style="width: 640px;" class="wp-video"><video class="wp-video-shortcode" id="video-253398-2" width="640" height="360" preload="metadata" controls="controls"><source type="video/mp4" src="https://cascadeur.com/images/original/sections/feature/1/1.mp4?_=2" /><a href="https://cascadeur.com/images/original/sections/feature/1/1.mp4">https://cascadeur.com/images/original/sections/feature/1/1.mp4</a></video></div>
</div></figure>



<p class="wp-block-paragraph">So what Cascadeur does is this: the user selects the bones that the internal Cascadeur rig should work with. This can be done either via presets, which we created for common rig types or manually in the rigging tool. The generated Cascadeur rig then controls only this selected subset, while the rest of the bones follow through skinning or constraints.</p>



<p class="wp-block-paragraph">This is very similar to how quick rigging or humanoid setup works in game engines. Once the system knows which bone represents the pelvis, the feet, the hands, and so on, a lot of things become much easier, including physics-based tools and retargeting between characters. So rather than automatically “simplifying” rigs in a black-box way, Cascadeur relies on a clear, explicit mapping. That gives us predictability and compatibility with existing production pipelines.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/fingers-1fix-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="675"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/fingers-1fix-1.png?resize=1200%2C675&quality=72&ssl=1"  alt="Close-up view of two sculpted human hands positioned over the keys of a piano, showcasing detailed fingers and knuckles, with digital markers visible on the hands. The piano keys are mostly black and white, creating a striking contrast."  class="wp-image-253412" ></a></figure>



<h2 id="when-is-a-joint-really-a-joint" class="wp-block-heading">When is a joint really a joint? </h2>



<p class="wp-block-paragraph"><strong>DP: How does the system identify what counts as a joint?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: This is handled in essentially the same way as rig simplification. If the system recognises a known rig, a preset can be loaded that defines the joints. Otherwise, joint identification is done manually during the rig setup.</p>



<p class="wp-block-paragraph">Currently, Cascadeur does not automatically analyse an arbitrary hierarchy to determine what counts as a joint. We rely on explicit user input rather than automated heuristics. More automated approaches may be possible in the future, but currently the process is intentionally straightforward and transparent.</p>



<p class="wp-block-paragraph"><strong>DP: How does Cascadeur separate intentional mocap motion from noise?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: At the moment, Cascadeur does not have a specialized system that automatically distinguishes intentional mocap performance from noise. Mocap cleanup is not the core focus of the software. Cascadeur is primarily designed for creating animation from scratch, but we do provide tools that make working with mocap data practical.</p>



<p class="wp-block-paragraph">Our main approach in this regard is the so-called Unbaking workflow. You can import a baked mocap animation and unbake it, which converts the motion into a reduced set of keyframes and interpolations while preserving the original movement as much as possible. This makes the animation much easier to edit and clean manually. Smaller jitters can be reduced through Unbaking precision settings, but larger artifacts will still be preserved and need manual correction.</p>



<p class="wp-block-paragraph">In practice, this works well because most modern mocap systems already perform significant jitter reduction in their own software before the data reaches Cascadeur. On our side, we focus on making the resulting animation editable, readable, and controllable. Additional tools, such as automatic foot contact handling and upcoming collision-penetration fixes, help improve the overall cleanup process, but we don’t currently attempt to automatically distinguish artistic intent from noise.</p>



<h2 id="version-2025-3" class="wp-block-heading"><strong>Version 2025.3</strong></h2>



<figure class="wp-block-embed alignfull is-type-wp-embed is-provider-digital-production wp-block-embed-digital-production"><div class="wp-block-embed__wrapper">
<span class="So"><blockquote class="wp-embedded-content" data-secret="q3JjuU7s86"><a href="https://digitalproduction.com/2025/11/28/cascadeur-2025-3/">Cascadeur 2025.3: Inbetweening De Luxe</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="“Cascadeur 2025.3: Inbetweening De Luxe” — DIGITAL PRODUCTION" src="https://digitalproduction.com/2025/11/28/cascadeur-2025-3/embed/#?secret=DUaQLdTWiJ#?secret=q3JjuU7s86" data-secret="q3JjuU7s86" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></span>
</div></figure>



<p class="wp-block-paragraph"><strong>DP: Having that in mind: How challenging was the transition from bipeds to quadrupeds? And does AutoPosing behave differently for quadrupeds?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: The challenging part was not so much the core technology, but standardization. The underlying rigging system in Cascadeur (the part that generates IK/FK rigs)  is actually not tied to bipeds at all. You can rig pretty much anything with it, and our users have been doing that for years, including complex robots or non-humanoid characters.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/4.jpg?quality=80&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="642"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/4.jpg?resize=1200%2C642&quality=80&ssl=1"  alt="A 3D animation software interface displaying a character performing a mid-air stunt. The figure is shown in an arched trajectory with motion curves highlighted. The workspace features toolbars and timelines, emphasizing animation controls."  class="wp-image-253425" ></a></figure>



<p class="wp-block-paragraph">What <em>was</em> new with quadrupeds in version 2025.3 was turning this flexibility into a standardized, production-ready workflow. That meant defining a clear IK/FK rig structure for quadrupeds and extending the rigging and “cooking” tools so users don’t have to build everything manually anymore.</p>



<p class="wp-block-paragraph">AutoPosing was the second major piece, and here the behavior is indeed different. Quadrupeds have fundamentally different anatomy: more complex spines, different roles for front and hind legs, and different balance logic. So AutoPosing for quadrupeds is not a simple extension of the biped system – it’s a separate solution built on top of the same foundations, but with different assumptions.</p>



<p class="wp-block-paragraph">From a system perspective, nothing really broke, but we had to add new logic and support layers to make quadrupeds feel natural to work with. We’ve already improved this significantly in recent updates, and there’s more coming in the next major release 2026.1. Retargeting for quadrupeds is now supported as well.</p>



<p class="wp-block-paragraph">One thing we don’t yet have for quadrupeds is in-between pose generation at the same level as for bipeds. That requires a much larger and more specific dataset, and we’re currently exploring ways to obtain that. The transition is well underway but not yet complete.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/autoposing-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="675"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/autoposing-1.png?resize=1200%2C675&quality=72&ssl=1"  alt="A digital art scene displaying four stylized humanoid figures in motion, posed dynamically around images of a woman dancing in a gray outfit. The figures are in varying stances, showcasing movement, with a dark background and grid floor."  class="wp-image-253402" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: How does AutoPosing decide which constraints to prioritise between keyframes?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: There’s a small clarification needed here: AutoPosing itself does not operate between keyframes. It is a tool used <em>on</em> a keyframe to generate or adjust a pose.</p>



<p class="wp-block-paragraph">Our Inbetweening system is a separate mechanism. It generates motion between keyframes based on the keyframe poses, their timing, and optionally the tangents defined at the start and end keys. At the moment, it does not evaluate or prioritise constraints in the traditional sense. The keyframes themselves, and their timing, are the constraints.</p>



<p class="wp-block-paragraph">When connecting two animation segments, the system interpolates between the defined poses, respecting timing and tangents rather than resolving competing constraints. More advanced constraint-aware Inbetweening is something we may explore in the future, but it’s not how the system works today.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/retarget-4-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="718"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/retarget-4-1.png?resize=1200%2C718&quality=72&ssl=1"  alt="A 3D animation software interface displaying a running human figure in grayscale, transitioning to a blue humanoid character. An arrow indicates movement direction, with a timeline and editing tools visible in the background."  class="wp-image-253403" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: How does retargeting interact with locked joints or pinned positions?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: Retargeting in Cascadeur does not explicitly take joint locks or pinned positions into account. What we focus on instead are fulcrum points – points of contact that should retain their global position, such as feet on the ground. These are detected and preserved during retargeting.</p>



<p class="wp-block-paragraph">Technically, retargeting operates at the joint or IK-rig level, but it does not account for existing constraints or joint locks. Constraints exist in Cascadeur, but the retargeting system itself does not account for them.</p>



<p class="wp-block-paragraph">In practice, this keeps the behaviour predictable. For example, when weapons or props are involved, they are usually switched to FK and remain in place, rather than being dynamically resolved during retargeting. More advanced constraint-aware retargeting would require significantly more context and assumptions, and at the moment, we don’t try to make it work “magically.”</p>



<p class="wp-block-paragraph"><strong>DP: Cascadeur now understands complex collisions and “stuff in the scene” How far can Cascadeur go with understanding objects and full environments?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: At the moment, Cascadeur handles environments in a fairly pragmatic way. The system automatically recognises the ground plane, and any additional objects in the scene can be treated as environment elements – as long as they have colliders assigned to them. Once that is set up, characters can interact with those objects, for example, by walking on them or making physical contact.</p>



<figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler"><div class="wp-block-embed__wrapper">
<div style="width: 640px;" class="wp-video"><video class="wp-video-shortcode" id="video-253398-3" width="640" height="360" preload="metadata" controls="controls"><source type="video/mp4" src="https://cascadeur.com/images/original/sections/feature/5/5.mp4?_=3" /><a href="https://cascadeur.com/images/original/sections/feature/5/5.mp4">https://cascadeur.com/images/original/sections/feature/5/5.mp4</a></video></div>
</div></figure>



<p class="wp-block-paragraph">Most of our physics-based tools already account for these environment colliders. We support different types of collision behaviour, such as pinned or surface-based collisions, which allow for reasonably complex interactions with scene geometry.</p>



<p class="wp-block-paragraph">The current limitations are higher-level automation. AutoPosing and Inbetweening do not yet consider environment colliders when generating poses or motion. We plan to improve this in the future, but it’s a complex problem, and we don’t want to overpromise on timelines.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/rigging-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="675"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/rigging-1.png?resize=1200%2C675&quality=72&ssl=1"  alt="A 3D modeling software interface displaying a stylized humanoid model in orange and cyan. The right panel features a &#039;Quick Rigging Tool&#039; with options for body parts, including a list of rig elements and buttons for adjustments."  class="wp-image-253405" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: And within a scene, the movement is either interpolated from Keyframe to Keyframe, or inbetween-ed along a vector, curve or trajectory? </strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: In Cascadeur, animation is fundamentally built around keyframes. Between those keyframes, we support several types of interpolation. Most of them are fairly standard: linear, Bézier-based interpolation. Quite similar to what you find in other 3D animation tools.</p>



<p class="wp-block-paragraph">One notable difference is on the rig side: we rely heavily on spherical interpolation. This gives us greater control over rotation continuity and tangents while avoiding issues such as gimbal lock. Compared to quaternion interpolation, it offers more predictable behaviour when animators want to art-direct motion using curves and timing.</p>



<p class="wp-block-paragraph">Inbetweening is a separate mechanism. It uses AI to generate motion <em>between</em> keyframes, but it does not currently follow curves, trajectories, or environmental context. Its constraints are the poses, timing, and optionally the tangents defined at the surrounding keyframes. Artistic control still comes primarily from how those keyframes are set up.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/2D0myjbrWVo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<p class="wp-block-paragraph">We are exploring more advanced systems in the future. For example, root-motion-based generation that could follow a trajectory or directional intent. But that would not be traditional interpolation. It would be more of a generation step, where you define intent and let the system propose motion.</p>



<p class="wp-block-paragraph">So even as locomotion and motion flows become more complex, the core idea remains the same: keyframes define intent, interpolation and Inbetweening assist – but art direction always stays with the animator.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/inbetweening_01-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="657"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/inbetweening_01-1.png?resize=1200%2C657&quality=72&ssl=1"  alt="A digital animation workspace showcasing a variety of stylized character models in motion. One central character with an animal head is performing a dance pose, surrounded by outlines of other characters in different poses. The background is dark, highlighting the animation timeline and editing tools at the bottom."  class="wp-image-253406" ></a><figcaption class="wp-element-caption">Inbetweening</figcaption></figure>



<p class="wp-block-paragraph"><strong>DP: And how does Cascadeur switch between interpolation and Inbetweening? </strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: It’s entirely a choice made by the animator. There is no automatic switching. In earlier Cascadeur versions, Inbetweening was a separate operation: you selected a time interval, triggered the tool, and it generated a baked animation for that section.</p>



<p class="wp-block-paragraph">In version 2025.3, this changed. Inbetweening is now implemented as a type of interpolation. That means the animator explicitly chooses, per segment, whether motion between keyframes should use a traditional interpolation method or Inbetweening. From a workflow perspective, this makes the system much more coherent and predictable.</p>



<p class="wp-block-paragraph">One of the main challenges with this change was ensuring smooth transitions between different interpolation types. We added mechanisms to blend and smooth those transitions, so switching between standard interpolation and Inbetweening doesn’t introduce visual discontinuities. So the logic is simple: the animator decides what works best for a given situation, and the system focuses on making that choice behave consistently and smoothly.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/inbetweening_02.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="655"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/inbetweening_02.png?resize=1200%2C655&quality=72&ssl=1"  alt="A digital animation workspace displaying a series of character models in different walking poses. A central character is in full color, while adjacent figures are in various shades of gray, illustrating motion. The interface shows tools and timelines."  class="wp-image-253407" ></a></figure>



<h2 id="how-about-ragdolls" class="wp-block-heading">How about Ragdolls? </h2>



<p class="wp-block-paragraph">Alexander Grishanin: Yes. But it’s important to clarify how physics and ragdoll simulation work in Cascadeur. Ragdoll is a type of physical simulation that operates on the <em>resulting animation</em>, not on the process that created it.</p>



<p class="wp-block-paragraph">From the physics system’s point of view, it doesn’t matter whether an animation was created using standard interpolation, Inbetweening, imported mocap, or even a fully baked clip from a library. All interpolation and Inbetweening are evaluated first. Physics, including ragdoll, then uses the final animation frames as input and simulates from that point.</p>



<p class="wp-block-paragraph">Once you activate ragdoll, the simulation will typically override the animation quite significantly. For example, when a character starts to fall. There is no tight coupling among interpolation, in-Betweening, and ragdoll logic. Physics simply “consumes” the finished motion and reacts to it.</p>



<p class="wp-block-paragraph">In that sense, both interpolation and Inbetweening are fully compatible with ragdoll features – because physics doesn’t care how the motion was authored, only what the motion is at the moment the simulation starts.<br /></p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/8.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="636"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/8.png?resize=1200%2C636&quality=72&ssl=1"  alt="A digital animation software interface showing a character in a dynamic pose, holding weapons, with visible motion paths and timeline controls at the bottom. The workspace includes a 3D model and property settings panel."  class="wp-image-253424" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: When we look at “AI-assisted Inbetweening”, wouldn’t the next step be to get additional data from a scene? </strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: That kind of scene-level, event-driven Inbetweening is far beyond what we are aiming for in the near future. Conceptually, it is interesting to use full-scene context, simulations, particles, or semantic events to influence animation behaviour, but this quickly becomes a very different class of system.</p>



<p class="wp-block-paragraph">Right now, our focus is much more grounded. We aim to improve the quality, robustness, and controllability of AI-assisted Inbetweening, based on animation data and clearly defined inputs such as poses, timing, and physical plausibility. Adding higher-level scene understanding would significantly increase complexity and assumptions.</p>



<p class="wp-block-paragraph">Ideas like text-driven reactions to explosions or environmental cues are intriguing, but they are not where Cascadeur is heading in the foreseeable future. Our priority is to make AI a reliable assistant within a traditional animation workflow, not a system that attempts to interpret entire scenes or narratives.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/turnik_0.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="656"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/turnik_0.png?resize=1200%2C656&quality=72&ssl=1"  alt="A 3D animation software interface displaying a green humanoid model performing a jumping action near a vertical pole. On the right, animation settings are visible, including options for position and frame rate, with a timeline at the bottom showing keyframes."  class="wp-image-253408" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: With more interpolation tools added, how do you keep the timeline clean?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: There isn’t a strict formal rule behind this. In practice, we test ourselves and carefully determine what should appear directly on the timeline and what can be placed in menus or settings. The goal is to keep the timeline readable, even as more interpolation options are added.</p>



<p class="wp-block-paragraph">Unbaking is a good example of where this balance is not perfect. It can introduce quite a lot of keys and visual noise on the timeline. We’re aware of this, though in practice it hasn’t become a major usability issue yet.</p>



<p class="wp-block-paragraph">In the long term, we would like to hide more of this complexity. Ideally, animators wouldn’t have to think in terms of linear versus Bézier versus IK or Inbetweening at all. You would define intent, and the system would choose the appropriate interpolation under the hood. That said, this is more of a direction or a vision than a concrete feature on the roadmap. By the way, if you want to know what we are working on right now, our Roadmap is public, and you can have a look here: <a href="https://trello.com/b/oNlIizJh/cascadeur-roadmap">https://trello.com/b/oNlIizJh/cascadeur-roadmap</a></p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-1-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="657"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-1-1.png?resize=1200%2C657&quality=72&ssl=1"  alt="A 3D animation software interface displaying a humanoid character model with a cat-like head. The character is center-stage with a grid background, and two ghosted silhouettes of the same model in motion are visible to the right."  class="wp-image-254067" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: How big can an unbaked animation get before performance drops?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: In practice, extremely long unbaked animations are more of a theoretical stress test than a real production scenario. We have users working with animations of up to 10,000 frames, and that is definitely possible. In version 2025.3, we added another round of optimisations specifically to improve performance with long timelines.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/CUo1V6H9OkM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<p class="wp-block-paragraph">That said, usability becomes the limiting factor much earlier than raw performance. Working meaningfully with 10,000 frames is already very difficult, simply because it becomes hard to understand what is happening where. Most animation work happens in much smaller ranges, typically a few hundred frames at a time.</p>



<p class="wp-block-paragraph">Cascadeur is optimised around that typical use case. When you focus on a limited time interval, for example, 300 to 500 frames, the system only evaluates and updates what is needed for that interval. The total length of the animation outside that range has very little impact on interactivity. That’s exactly what we improved further in 2025.3.</p>



<p class="wp-block-paragraph">So yes, unbaked animations with 10,000 frames are feasible today. Beyond that, you’re likely to hit practical and conceptual limits before you hit hard technical ones. A 200,000-frame animation, for example, is far outside what we would consider a realistic working scenario.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/turnik_02-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="657"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/turnik_02-1.png?resize=1200%2C657&quality=72&ssl=1"  alt="A 3D model figure performing a pull-up on a green gym apparatus, with joint controls visible. The animation timeline is displayed below, indicating movement adjustments in a digital interface."  class="wp-image-253409" ></a></figure>



<h2 id="ai-in-animation" class="wp-block-heading"><strong>AI in Animation</strong></h2>



<p class="wp-block-paragraph"><strong>DP: Of course, in 2026 Cascadeur has AI-tools. What training data did the new Machine Learning tools rely on?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: Our machine learning tools are primarily trained on data we own and understand very well. A large part of it comes from animation data created over many years for Nekki’s own games, especially the <em>Shadow Fight</em> action game series. That includes a substantial amount of hand-crafted animation and poses produced by Nekki’s animators.</p>



<p class="wp-block-paragraph">In addition, we generate our own motion-capture data. We use two Xsens motion-capture suits internally and record motion data exclusively for training and validation. This allows us to create clean, well-defined datasets that align with the motion Cascadeur is designed to handle. So the foundation is a combination of long-term in-house animation data and dedicated mocap recordings, rather than external datasets.</p>



<figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler"><div class="wp-block-embed__wrapper">
<div style="width: 640px;" class="wp-video"><video class="wp-video-shortcode" id="video-253398-4" width="640" height="360" preload="metadata" controls="controls"><source type="video/mp4" src="https://cascadeur.com/images/original/sections/feature/7/7.mp4?_=4" /><a href="https://cascadeur.com/images/original/sections/feature/7/7.mp4">https://cascadeur.com/images/original/sections/feature/7/7.mp4</a></video></div>
</div></figure>



<p class="wp-block-paragraph"><strong>DP: Do the new AI features change the minimum system requirements?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: No, the new AI features do not change the minimum system requirements. At the moment, our AI-related computations run entirely on the CPU and are comparable in complexity to existing systems such as physics tools or interpolation.</p>



<p class="wp-block-paragraph">We don’t rely on the GPU for AI processing, and all calculations are performed locally. Nothing is sent to the cloud. From the user’s perspective, AI in Cascadeur behaves like any other internal tool in terms of performance and system requirements.</p>



<p class="wp-block-paragraph"><strong>DP: Wait, you said that all computation is done locally. None of it relies on the cloud?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: Yes, Cascadeur runs completely on the client system. None of the AI features rely on the cloud. The neural networks we use are intentionally very lean. AutoPosing is quite small, and Inbetweening is a bit larger, but still nowhere near the scale of large models that require massive amounts of memory or external infrastructure. Because of that, all computation can happen locally without any special hardware or online connection.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/razdelenie_01.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="656"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/razdelenie_01.png?resize=1200%2C656&quality=72&ssl=1"  alt="A digital workspace displaying a 3D animation software interface. On the left, a gray model is in a dynamic pose, while on the right, a green model mirrors the pose. The physics settings panel is visible on the right side of the screen."  class="wp-image-253411" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: How do you balance classical physics with machine learning inside Cascadeur?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: At the moment, classical physics and machine learning in Cascadeur are clearly separated and complement each other rather than competing. We don’t use AI inside the physics tools themselves. Physics is based on classical methods, mainly nonlinear equation optimisation, and operates on top of the animation that already exists in the scene.</p>



<p class="wp-block-paragraph">Machine learning comes into play earlier. AI is used to help generate or refine animation, especially in cases where creating complex motion manually would be difficult or time-consuming. Physics tools then take that result and propose a physically correct version of the motion, for example, by improving balance or contact behaviour.</p>



<p class="wp-block-paragraph">Over time, we realised that physics alone, while extremely valuable, cannot solve everything. An animation can be physically correct and still look wrong from an animation or artistic perspective. Contact situations are a good example: even with correct fulcrum points, physics does not necessarily enforce all the constraints needed to make motion look convincing.</p>



<p class="wp-block-paragraph">This is where AI helps. It can generate complex, plausible motion that would be difficult to achieve solely through physics-based constraints. At the same time, AI is not particularly good at physics on its own. In practice, they work very well together: AI supports motion generation and plausibility, while physics supports correctness and grounding.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/correcting-am.gif?ssl=1"><img data-recalc-dims="1"  decoding="async"  width="800"  height="450"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/correcting-am.gif?resize=800%2C450&ssl=1"  alt=""  class="wp-image-253423" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: How did you train the Inbetweening model, and what can artists tweak?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: Our Inbetweening model is trained on our own animation data, basically to learn how it should behave in real production scenarios. We’re not trying to teach it some abstract idea of motion, but very concrete situations: how to move from one pose to another in a way that feels plausible for character animation.</p>



<p class="wp-block-paragraph">For artists, the main controls are still very familiar ones. Poses and timing matter the most, by far. If you change the key poses or the spacing between them, the result changes immediately. That’s where most of the artistic control lies.</p>



<p class="wp-block-paragraph">In Cascadeur there is also the option to add simple labels, for example saying “this should be a walk” rather than a run. That helps in cases where the same poses can be interpreted differently. Right now, those labels have less influence than poses and timing, but we’re actively looking at making them more meaningful.</p>



<p class="wp-block-paragraph">Even though AI is involved, the idea is that animators remain in charge. You don’t tweak neural network parameters. You animate, and the AI adapts to what you’re telling it through poses and timing.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-31.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="657"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-31.png?resize=1200%2C657&quality=72&ssl=1"  alt="A 3D animation software interface displaying a humanoid model with a skeletal rig. The model is posed in a dynamic stance on a grid background. The right panel shows an outline of the model&#039;s structure and properties."  class="wp-image-254068" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: Considering the plethora of “Animation Libraries”, which, like the Stock Photo Libraries of ancient times (Or, 2019), have a giant, very specific set of premade animations: Is that necessary when Inbetweening is available in Cascadeur? </strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: Animation libraries are still very relevant. Inbetweening and Unbaking solve different problems, and they don’t make libraries obsolete. At least not today.</p>



<p class="wp-block-paragraph">Our Unbaking works very well with ready-made animations, including clips from animation libraries. You can import them, unbake them, and then edit or adapt them much more easily. Inbetweening, on the other hand, creates <em>new</em> motion between poses. It works best for relatively simple or well-defined movements. When animations become very complex, it’s often hard to describe them purely through poses, and in those cases libraries are still the more practical option.</p>



<p class="wp-block-paragraph">Right now, Inbetweening doesn’t replace animation libraries; it complements them. That said, it does point in an interesting direction. In the future, if you combine Inbetweening with tools such as text-to-motion or more advanced motion generation, libraries could become less central. At that point, searching a library by keywords might be replaced by simply describing the motion you want and letting the system generate it.</p>



<p class="wp-block-paragraph">But we’re not there yet. Today, animation libraries, Unbaking, and Inbetweening all have their place. Inbetweening is mainly about assembling and refining motion, not about replacing large collections of finished animations.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-3-1.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="656"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/image-3-1.png?resize=1200%2C656&quality=72&ssl=1"  alt="A 3D animation workspace showcasing a character model resembling a humanoid cat with joints and controls visible. The interface includes various settings, timelines, and 3D view options, displaying a grey background."  class="wp-image-254069" ></a></figure>



<h2 id="the-future" class="wp-block-heading"><strong>The future</strong></h2>



<p class="wp-block-paragraph"><strong>DP: With the improved viewport, do you see a future where artists animate directly in final-quality scenes?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: Yes, definitely. That’s very much the direction we’re moving in. The improved viewport is an important step toward allowing animators to work much closer to final-quality visuals while they animate.</p>



<p class="wp-block-paragraph">That’s also why we invested in a more advanced renderer. With Cascadeur 2026.1 we will completely shift to Filament, a physically based rendering system originally developed by Google. The idea is not to replace final offline rendering, but to give animators a visual result that is much closer to what they’ll see at the end, while they’re still working on motion.</p>



<p class="wp-block-paragraph">Looking further ahead, there are a couple of possible paths. One is tighter integration with high-end rendering systems or real-time engines. Another is using AI-based upscaling or enhancement, where you work with a simpler representation and let the system automatically improve visual quality. It’s hard to predict exactly which direction will dominate.</p>



<p class="wp-block-paragraph">What we are already actively working on, though, is better live connectivity. For example, we’re improving live links between Cascadeur and other software, including Unreal Engine. That’s a concrete step toward workflows where animation occurs in Cascadeur, allowing artists to immediately see the result in a final or near-final environment. So yes, animating directly in scenes that feel close to final quality is absolutely something we believe in – whether that happens inside Cascadeur itself or through tight integration with other tools.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/interaction_01.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="657"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/interaction_01.png?resize=1200%2C657&quality=72&ssl=1"  alt="A 3D animation software interface displaying two humanoid figures in dynamic poses. One figure is in green, showcasing the physics settings, while the other is in gray, indicating a different stage. Tools and settings are visible in the right panel."  class="wp-image-253410" ></a></figure>



<p class="wp-block-paragraph"><strong>DP: What does an ideal animation workflow look like to you?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: Looking ahead, I think the biggest room for improvement comes from how input works. In an ideal world, an animator can use many different types of input: posing with controllers, of course, but also video references, maybe voice input, maybe text prompts. The key point is that all of this input produces a single, fully editable output. Nothing should become a black box.</p>



<p class="wp-block-paragraph">In my “dream pipeline,” you can bring in any reference you want, create motion quickly with minimal input, and then dive into any part of the animation and refine it manually if needed. Whether that input comes from controllers, video, or text is secondary. What matters is that everything remains controllable.</p>



<p class="wp-block-paragraph"><strong>DP: How do you imagine animation pipelines in 2030 or 2040? And what do you imagine Cascadeur will look like in the year 2050?</strong></p>



<p class="wp-block-paragraph">Alexander Grishanin: If we look ten, twenty or even twenty-five years ahead, I think the most honest answer is that a lot is still open. Not everything depends on animation tools like Cascadeur. We’re in a phase right now where content creation is changing very quickly, and it’s hard to draw clean lines that far into the future.</p>



<p class="wp-block-paragraph">What’s very clear already is that 2D image and video generation is moving extremely fast with AI. One reason is that it’s much easier to collect data on it. 3D is lagging behind at the moment, but it’s definitely catching up. We’re seeing more tools that can automatically generate meshes, skeletons, and even basic animation. But as soon as you want to actually use those assets in a meaningful way, you still need a proper animation tool to refine and control motion. That’s where Cascadeur fits in.</p>



<p class="wp-block-paragraph">On a more personal note, I believe 3D will become increasingly important over the long term. Even many 2D AI systems seem to rely on some internal 3D understanding of the world. Making that structure explicit, with meshes, joints and motion, is simply a more consistent way to build believable worlds. AI can help a lot here by lowering the barrier to entry.</p>



<p class="wp-block-paragraph">If we push this idea further, I hope we end up in a world where creating 3D worlds and animated stories becomes as easy as writing text or drawing images today. Right now, far more people can paint, write or make music than create something in 3D, simply because 3D is still very complex. If that complexity goes away, content creation could change dramatically.</p>



<p class="wp-block-paragraph">That would also affect who creates stories. Instead of a few large studios targeting large audiences, we might see many more creators building highly specific worlds for smaller communities. Animation and 3D would no longer be just about large productions, but also about personal expression, much like photography or music today.</p>



<p class="wp-block-paragraph">At the same time, I can imagine tools for generating worlds, environments, or even basic scene setups becoming more integrated into animation workflows. Whether those systems live inside Cascadeur or connect to it seamlessly is an open question. What matters is that, once a world or scene is generated, you can step in and precisely shape how characters move and behave inside it.</p>



<p class="wp-block-paragraph"></p><p>The post <a href="https://digitalproduction.com/2026/02/18/cascadeur-on-physics-ai-and-control/">Cascadeur on physics, AI and control</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		<enclosure url="https://cascadeur.com/images/original/sections/feature/1/1.mp4" length="981375" type="video/mp4" />
<enclosure url="https://cascadeur.com/images/original/sections/feature/5/5.mp4" length="2240974" type="video/mp4" />
<enclosure url="https://cascadeur.com/images/original/sections/feature/7/7.mp4" length="1374750" type="video/mp4" />

		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/inbetweening_01.png?fit=1919%2C1050&#038;quality=72&#038;ssl=1" length="120650" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/inbetweening_01.png?fit=1200%2C657&#038;quality=72&#038;ssl=1" width="1200" height="657" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[A 3D animation software interface displaying a sequence of seven humanoid figures in varying poses, with one figure standing in a center position, showcasing character animation progress. The background is black, emphasizing the models.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/02/inbetweening_01.png?fit=1200%2C657&#038;quality=72&#038;ssl=1" width="1200" height="657" />
<post-id xmlns="com-wordpress:feed-additions:1">253398</post-id>	</item>
	</channel>
</rss>
