<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C++ |</title><link>http://josh-mccamley.com/tags/c++/</link><atom:link href="http://josh-mccamley.com/tags/c++/index.xml" rel="self" type="application/rss+xml"/><description>C++</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 14 Jun 2026 00:00:00 +0000</lastBuildDate><image><url>http://josh-mccamley.com/media/logo.svg</url><title>C++</title><link>http://josh-mccamley.com/tags/c++/</link></image><item><title>SOL CONSTRUCT</title><link>http://josh-mccamley.com/projects/sol-construct/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>http://josh-mccamley.com/projects/sol-construct/</guid><description>&lt;style&gt;
/* 1. Set the fixed, darkened background image for the whole page */
body {
background-image: linear-gradient(rgba(15, 23, 42, 0.45), rgba(15, 23, 42, 0.55)), url('featured.jpg') !important;
background-size: cover !important;
background-attachment: fixed !important;
background-position: center !important;
}
/* 2. Wrap your content in a premium "glass" card */
article {
background-color: rgba(30, 41, 59, 0.6) !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 1.5rem;
padding: 3rem;
margin-top: 3rem;
margin-bottom: 3rem;
/* Widens and centers the island */
width: 100% !important;
max-width: 950px !important;
margin-left: auto !important;
margin-right: auto !important;
}
/* Prevent browser anchor jumps from overshooting */
article h2, article h3 {
scroll-margin-top: 120px !important;
}
/* 3. Table of Contents - Glass Card &amp; Links */
.hb-toc &gt; div {
background-color: rgba(30, 41, 59, 0.6) !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border-radius: 1rem;
padding: 1.5rem !important;
border-left: 4px solid #e05e5e !important;
height: fit-content !important;
margin-top: 3rem !important;
}
.hb-toc p {
color: white !important;
font-size: 1.1rem !important;
margin-bottom: 1rem !important;
font-weight: 600 !important;
text-transform: none !important;
}
.hb-toc ul {
list-style: none !important;
padding-left: 0 !important;
margin: 0 !important;
}
.hb-toc ul ul {
padding-left: 1rem !important;
}
.hb-toc a {
color: #94a3b8 !important;
text-decoration: none !important;
display: block !important;
padding: 0.35rem 0.8rem !important;
border-radius: 9999px !important;
transition: all 0.2s ease-in-out;
margin-bottom: 0.25rem !important;
font-size: 0.9rem !important;
border: 1px solid transparent !important;
}
.hb-toc a:hover {
color: white !important;
background-color: rgba(255, 255, 255, 0.05) !important;
}
/* --- GUARANTEED RED PILL ACTIVE STATE --- */
.hb-toc a.red-pill-active {
color: white !important;
border: 1px solid #e05e5e !important;
background-color: transparent !important;
}
/* ========================================== */
/* TONY'S HIGHLIGHTS &amp; TAGS CSS */
/* ========================================== */
/* Hide the native Hugo Blox tags block at the very bottom */
.article-tags,
.pub-tags,
div:has(&gt; a[href*="/tags/"]) {
display: none !important;
}
/* Indented Blurb Styling */
.tony-blurb {
border-left: 4px solid #e05e5e;
padding-left: 1.5rem;
margin: 1.5rem 0 2.5rem 0;
font-size: 1.15rem;
line-height: 1.6;
color: #94a3b8;
font-style: italic;
}
/* Specs &amp; Tech Tag Rows */
.tony-specs-container {
display: flex;
flex-direction: column;
gap: 0.8rem;
margin-bottom: 2.5rem;
}
.tony-spec-row {
display: flex;
align-items: center;
gap: 1rem;
color: white;
}
.tony-spec-row i {
width: 24px;
font-size: 1.25rem;
text-align: center;
color: #cbd5e1;
}
/* Custom Pill Buttons */
.tony-pill {
padding: 0.25rem 0.8rem;
border-radius: 0.35rem;
font-size: 0.85rem;
font-weight: 700;
letter-spacing: 0.025em;
}
.tony-pill.blue {
background-color: #0070f3;
color: white;
}
.tony-pill.black {
background-color: #000000;
color: white;
border: 1px solid rgba(255, 255, 255, 0.15);
}
/* Highlights Card Box */
.tony-highlights-card {
background-color: rgba(30, 41, 59, 0.2);
border: 2px solid rgba(224, 94, 94, 0.35);
border-radius: 1rem;
padding: 2rem;
margin-bottom: 3rem;
}
.tony-highlights-card h3 {
color: white !important;
font-size: 1.35rem !important;
font-weight: 700 !important;
margin-top: 0 !important;
margin-bottom: 1.25rem !important;
display: flex;
align-items: center;
gap: 0.6rem;
}
.tony-highlights-card h3 i {
color: #e05e5e;
}
.tony-highlights-card ul {
list-style-type: disc !important;
padding-left: 1.5rem !important;
margin: 0 !important;
}
.tony-highlights-card li {
color: #cbd5e1 !important;
margin-bottom: 0.85rem !important;
line-height: 1.6;
font-size: 1rem;
}
.tony-highlights-card li:last-child {
margin-bottom: 0 !important;
}
/* Specific Keyword Highlight Text */
.keyword-red {
color: #e05e5e;
font-weight: 600;
}
/* Base text shrinking for elegance */
article p,
article li {
font-size: 0.95rem !important;
line-height: 1.6 !important;
}
/* Image Captions */
article figcaption {
font-size: 0.85rem !important;
line-height: 1.4 !important;
opacity: 0.8;
text-align: center;
}
article figcaption p {
font-size: inherit !important;
margin-bottom: 0 !important;
}
/* ========================================== */
/* COLLAPSIBLE CODE BLOCKS CSS */
/* ========================================== */
details.code-dropdown {
background: rgba(30, 41, 59, 0.4);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 0.5rem;
margin-top: 1rem;
margin-bottom: 1.5rem;
overflow: hidden;
}
details.code-dropdown summary {
padding: 1rem;
font-weight: 600;
color: #e05e5e;
cursor: pointer;
user-select: none;
outline: none;
transition: background 0.2s ease;
}
details.code-dropdown summary:hover {
background: rgba(255, 255, 255, 0.05);
}
details.code-dropdown .highlight {
margin: 0 !important;
border-radius: 0 0 0.5rem 0.5rem;
}
details.code-dropdown .highlight pre {
background-color: rgba(10, 15, 24, 0.95) !important;
padding: 1.25rem !important;
}
details.code-dropdown .highlight code {
font-size: 0.8rem !important;
line-height: 1.5 !important;
}
.clean-carousel {
display: flex;
gap: 1.5rem;
overflow-x: auto;
padding: 1rem 0;
scroll-snap-type: x mandatory;
scrollbar-width: thin;
scrollbar-color: #e05e5e rgba(255, 255, 255, 0.05);
}
.clean-carousel a {
flex: 0 0 85%;
max-width: 600px;
scroll-snap-align: center;
text-decoration: none !important;
display: flex;
flex-direction: column;
}
.clean-carousel img {
width: 100%;
height: 350px;
object-fit: cover;
border-radius: 1rem;
border: 1px solid rgba(255, 255, 255, 0.1);
box-shadow: 0 10px 30px rgba(0,0,0,0.5);
transition: transform 0.2s ease, border-color 0.2s ease;
margin: 0 !important;
}
.clean-carousel img:hover {
transform: scale(1.02);
border-color: #e05e5e;
}
.clean-carousel-caption {
text-align: center;
font-size: 0.85rem;
color: #94a3b8;
font-style: italic;
margin-top: 0.75rem;
}
&lt;/style&gt;
&lt;script&gt;
document.addEventListener('DOMContentLoaded', () =&gt; {
// Table of Contents Scroll Highlighting
const observer = new IntersectionObserver((entries) =&gt; {
entries.forEach(entry =&gt; {
const id = entry.target.getAttribute('id');
const link = document.querySelector(`.hb-toc a[href="#${id}"]`);
if (entry.isIntersecting &amp;&amp; link) {
document.querySelectorAll('.hb-toc a').forEach(l =&gt; l.classList.remove('red-pill-active'));
link.classList.add('red-pill-active');
}
});
}, { rootMargin: '-20% 0px -70% 0px' });
document.querySelectorAll('article h2, article h3').forEach(h =&gt; observer.observe(h));
});
&lt;/script&gt;
&lt;div class="tony-blurb"&gt;
A high stakes SinglePlayer Survival Roguelite. Pilot a sentient flight combat rig built for survival in a decaying metal world. Obliterate your foes, harvest their scrap, and rebuild to survive.&lt;/div&gt;
&lt;div class="tony-specs-container"&gt;
&lt;div class="tony-spec-row"&gt;
&lt;i class="fas fa-desktop"&gt;&lt;/i&gt;
&lt;span class="tony-pill blue"&gt;Windows&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tony-spec-row"&gt;
&lt;i class="fas fa-code"&gt;&lt;/i&gt;
&lt;span class="tony-pill blue"&gt;C++&lt;/span&gt;
&lt;span class="tony-pill blue"&gt;Blueprints&lt;/span&gt;
&lt;span class="tony-pill blue"&gt;FLECS ECS&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tony-spec-row"&gt;
&lt;i class="fas fa-laptop-code"&gt;&lt;/i&gt;
&lt;span class="tony-pill black"&gt;Unreal Engine 5&lt;/span&gt;
&lt;span class="tony-pill black"&gt;AI &amp; Pathfinding&lt;/span&gt;
&lt;span class="tony-pill black"&gt;Tech Art&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5); margin-bottom: 3rem;"&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/RBfGwsypPt4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="tony-highlights-card"&gt;
&lt;h3&gt;&lt;i class="far fa-star"&gt;&lt;/i&gt; Contributions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="keyword-red"&gt;Custom Enemy ecosystem&lt;/span&gt; with air and ground units.&lt;/li&gt;
&lt;li&gt;Core player flight, built with a tonne of playtesting, removing disorienting axis to create an intuitive flight model, using a custom replicatable movement component&lt;/li&gt;
&lt;li&gt;A super optimised projectile system using the &lt;span class="keyword-red"&gt;FLECS C++ library&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;An &lt;span class="keyword-red"&gt;Async Pathfinding and Utility EQS&lt;/span&gt; implementation for dynamic flight awareness.&lt;/li&gt;
&lt;li&gt;Developed an internal Plugin for procedural texture generation.&lt;/li&gt;
&lt;li&gt;Full enemy implementation, including behavior trees, modular skeleton frames, animation BPs, and health/armor components.&lt;/li&gt;
&lt;li&gt;Led art direction translation, screen space shader creation, and 3D art pipeline iterations.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="border-top: 1px solid rgba(255, 255, 255, 0.1); margin: 1.5rem 0 1rem 0; padding-top: 1rem;"&gt;
&lt;h4 style="color: white; font-size: 1rem; font-weight: 600; margin-bottom: 0.75rem; letter-spacing: 0.05em; text-transform: uppercase; opacity: 0.8;"&gt;
&lt;i class="fas fa-tools" style="font-size: 0.85rem; margin-right: 0.4rem; color: #e05e5e;"&gt;&lt;/i&gt;Honorable Mentions:
&lt;/h4&gt;
&lt;ul style="list-style-type: none !important; padding-left: 0 !important; display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 0.6rem;"&gt;
&lt;li style="font-size: 0.85rem !important; color: #94a3b8 !important; display: flex; align-items: flex-start; gap: 0.5rem; margin-bottom: 0 !important;"&gt;
&lt;span style="color: #e05e5e;"&gt;▪&lt;/span&gt; C++ projection vectors for various projectile shapes (Like Returnal's bullet hell!).
&lt;/li&gt;
&lt;li style="font-size: 0.85rem !important; color: #94a3b8 !important; display: flex; align-items: flex-start; gap: 0.5rem; margin-bottom: 0 !important;"&gt;
&lt;span style="color: #e05e5e;"&gt;▪&lt;/span&gt; Niagara integration rendering off raw FLECS ECS entity data.
&lt;/li&gt;
&lt;li style="font-size: 0.85rem !important; color: #94a3b8 !important; display: flex; align-items: flex-start; gap: 0.5rem; margin-bottom: 0 !important;"&gt;
&lt;span style="color: #e05e5e;"&gt;▪&lt;/span&gt; completely Material based Lidar Scanner XRay mechanic.
&lt;/li&gt;
&lt;li style="font-size: 0.85rem !important; color: #94a3b8 !important; display: flex; align-items: flex-start; gap: 0.5rem; margin-bottom: 0 !important;"&gt;
&lt;span style="color: #e05e5e;"&gt;▪&lt;/span&gt;Procedural weapon recoil, accuracy and bloom.
&lt;/li&gt;
&lt;li style="font-size: 0.85rem !important; color: #94a3b8 !important; display: flex; align-items: flex-start; gap: 0.5rem; margin-bottom: 0 !important;"&gt;
&lt;span style="color: #e05e5e;"&gt;▪&lt;/span&gt; Automated target tracking and lock on crosshair, using a single widget to render dozens of screen space icons.
&lt;/li&gt;
&lt;li style="font-size: 0.85rem !important; color: #94a3b8 !important; display: flex; align-items: flex-start; gap: 0.5rem; margin-bottom: 0 !important;"&gt;
&lt;span style="color: #e05e5e;"&gt;▪&lt;/span&gt; Survival Gameplay loops incorporating harvestable world drops and furnace mechanics.
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;SOL CONSTRUCT is the culmination of nearly 3 years of professional game development, encompassing all the triumphs, failures, and harsh lessons learned along the way. After oiginally setting out to make a flying game (
), we explored numerous genres before circling back to our roots, but this time with a hardened design philosophy.&lt;/p&gt;
&lt;p&gt;As a small team, we had to evaluate every mechanic on a &amp;ldquo;Bang for Buck&amp;rdquo; basis. We realised early on that the highest degree of excitement and variation in our gameplay loop would come directly from our enemies. No matter our capacity for level design or weapon crafting, our core pillar became creating AI that dynamically exploits and challenges the player&amp;rsquo;s actions.&lt;/p&gt;
&lt;h2 id="iterating-the-player-flight-model"&gt;Iterating the Player Flight Model&lt;/h2&gt;
&lt;p&gt;During the first few months of development, player movement was the most heavily debated feature. I originally implemented Gyro Aim and full 6 Degrees of Freedom (6DOF). However, playtests revealed it was even more polarising than Marmite. Some players really grasped it, but many simply spun out. We realised that trying to cram standard flight sim conventions into an arcade action space was actively fighting the player’s intuition, at least in our game.
actually managed to implement it in a way that looks so cool, and frankly looks way more satisfying than what we had.&lt;/p&gt;
&lt;div style="margin-bottom: 0.5rem; border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5);"&gt;
&lt;img src="Module Spin Sped Up.gif" class="zoomable" alt="Module Randomiser Render" style="width: 100%; height: auto; display: block; margin: 0 !important;" /&gt;
&lt;/div&gt;
&lt;p&gt;Our solution was to strip it back. We removed roll and the ability to fly completely upside down, pivoting to a movement style akin to Minecraft’s creative mode or Interplay&amp;rsquo;s Descent. While it was tough to say goodbye to true 6DOF, this restriction immediately gave players total, intuitive control over their positioning. We matched this mechanically with a modular ship design. A central frame where wings, thrusters, and turrets attach, heavily utilising procedural animation to make the craft feel responsive and weighty.&lt;/p&gt;
&lt;p&gt;You can have a peep on what our anim graph looks like. Nothing too complex, but it adds a lot of juice:&lt;/p&gt;
&lt;details class="code-dropdown"&gt;
&lt;summary&gt;&lt;i class="fas fa-code"&gt;&lt;/i&gt; Player Mesh Anim BP&lt;/summary&gt;
&lt;link rel="stylesheet" href="http://josh-mccamley.com/css/render.css"&gt;
&lt;script src="http://josh-mccamley.com/js/render.js" defer&gt;&lt;/script&gt;
&lt;div style="margin-top: 1.5rem; margin-bottom: 2.5rem; border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5); height: 500px; width: 100%; background-color: #1e293b;"&gt;
&lt;div id="bp-render-1" style="width: 100%; height: 100%;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;textarea id="bp-data-1" style="display:none;"&gt;Begin Object Class=/Script/AnimGraph.AnimGraphNode_Root Name=&amp;#34;AnimGraphNode_Root_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_Root&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_Root_0&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_Root_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_Root_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
ShowPinForProperties(0)=(PropertyName=&amp;#34;Result&amp;#34;,PropertyFriendlyName=&amp;#34;Result&amp;#34;,CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=2784
NodePosY=16
ErrorType=4
NodeGuid=8348703E4D362A4E024611A305DCD8A9
CustomProperties Pin (PinId=65B024834E8A1E65B680D48D689E9FE5,PinName=&amp;#34;Result&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Result&amp;#34;),PinToolTip=&amp;#34;Result\nPose Link Structure&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.PoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ComponentToLocalSpace_0 88D424AE449F1FCF5392BB9E303833FE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_8&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_8&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_8.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_8.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;RightVTOLAttachBone&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=-50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=-1472
NodePosY=64
ErrorType=3
NodeGuid=5D935DEA4124E5BF3BAB7984794256B2
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_0 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,-50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_8 C0CF7AFD4458AFE5BC82B0ABA97EC34C,AnimGraphNode_ModifyBone_8 696EFBC1412A4AD5D6B69F99C8B9CB76,AnimGraphNode_ModifyBone_8 2DA3485D4E4AD51A64963089F63329D6,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C0CF7AFD4458AFE5BC82B0ABA97EC34C,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;-50.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_2 CC34E4BF4F0BD2292D8D6E8E95E53F97,),ParentPin=AnimGraphNode_ModifyBone_8 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=696EFBC1412A4AD5D6B69F99C8B9CB76,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_3 FA0FDC5E473104EFAF7555871193E578,),ParentPin=AnimGraphNode_ModifyBone_8 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2DA3485D4E4AD51A64963089F63329D6,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_8 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_3 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_LocalToComponentSpace Name=&amp;#34;AnimGraphNode_LocalToComponentSpace_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_LocalToComponentSpace&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_LocalToComponentSpace_0&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_LocalToComponentSpace_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_LocalToComponentSpace_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
ShowPinForProperties(0)=(PropertyName=&amp;#34;LocalPose&amp;#34;,PropertyFriendlyName=&amp;#34;Local Pose&amp;#34;,CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=-2032
NodePosY=80
ErrorType=4
NodeGuid=0AB423BC4302EE2AE1A185BF6ACDDFF4
CustomProperties Pin (PinId=F19FF4D048012BB17C7DB1AF4E194E70,PinName=&amp;#34;LocalPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Local Pose&amp;#34;),PinToolTip=&amp;#34;Local Pose\nPose Link Structure&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.PoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_Slot_0 E04A3E874A15834D4F2D64B59CC9C550,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=51712D5B4015C9C4FF7BACA922611D73,PinName=&amp;#34;ComponentPose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_0 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ComponentToLocalSpace Name=&amp;#34;AnimGraphNode_ComponentToLocalSpace_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ComponentToLocalSpace&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ComponentToLocalSpace_0&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ComponentToLocalSpace_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ComponentToLocalSpace_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=2576
NodePosY=80
ErrorType=4
NodeGuid=3BD11DA84E515459B31AD49C383D4D3E
CustomProperties Pin (PinId=756E7A854AA706F0481F4FB0B328C90D,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_2 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=88D424AE449F1FCF5392BB9E303833FE,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.PoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_Root_0 65B024834E8A1E65B680D48D689E9FE5,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_3&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_3&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_3.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_3.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;LeftVTOLAttachBone&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=-1152
NodePosY=64
ErrorType=3
NodeGuid=772D36A34879B4125C0212A1C6D231DA
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_8 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_3 A9129444435A64F8FFE50599DEDEFE7F,AnimGraphNode_ModifyBone_3 E98A2636478A88F66AAA0485F5EA63E4,AnimGraphNode_ModifyBone_3 2D2AC9A447A5D9D9D39107B1B409AA69,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A9129444435A64F8FFE50599DEDEFE7F,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;50.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_2 CC34E4BF4F0BD2292D8D6E8E95E53F97,),ParentPin=AnimGraphNode_ModifyBone_3 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E98A2636478A88F66AAA0485F5EA63E4,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_3 FA0FDC5E473104EFAF7555871193E578,),ParentPin=AnimGraphNode_ModifyBone_3 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2D2AC9A447A5D9D9D39107B1B409AA69,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_3 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_4 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=&amp;#34;K2Node_VariableGet_3&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_VariableGet&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_VariableGet_3&amp;#39;&amp;#34;
VariableReference=(MemberName=&amp;#34;VTOLVectors&amp;#34;,MemberGuid=0EEB828748A9AEC2A1416686C32BB7FC,bSelfContext=True)
NodePosX=-2080
NodePosY=400
ErrorType=1
NodeGuid=A30EBD2E4684602CC789F6B884139BA1
CustomProperties Pin (PinId=88050038440088F052D29497DF64B018,PinName=&amp;#34;VTOLVectors&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0, 0, 0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0, 0, 0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_2 70AFDDE14A875EA72FCAEF93731D6B09,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2C946DFD4D4496FAD338D1B79AAF4DA7,PinName=&amp;#34;self&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;K2Node&amp;#34;, &amp;#34;Target&amp;#34;, &amp;#34;Target&amp;#34;),PinType.PinCategory=&amp;#34;object&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/Engine.AnimBlueprintGeneratedClass&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint_C&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_PromotableOperator Name=&amp;#34;K2Node_PromotableOperator_2&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_PromotableOperator&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_PromotableOperator_2&amp;#39;&amp;#34;
OperationName=&amp;#34;Multiply&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;Multiply_VectorVector&amp;#34;)
NodePosX=-1920
NodePosY=368
NodeGuid=145AF08149D583705F9C33878091F094
CustomProperties Pin (PinId=70AFDDE14A875EA72FCAEF93731D6B09,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_VariableGet_3 88050038440088F052D29497DF64B018,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C27D91424A920914246BA3AD3A2C3D0A,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_CallFunction_4 A9960AA0456DD3145CD0C499460486ED,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A051BA964757E69D19225EA7CE9664EC,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,SubPins=(K2Node_PromotableOperator_2 688D01594F86237388B8A4A807543479,K2Node_PromotableOperator_2 CC34E4BF4F0BD2292D8D6E8E95E53F97,K2Node_PromotableOperator_2 AFE1BDC24F4887054BCE199DC1DB8708,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=688D01594F86237388B8A4A807543479,PinName=&amp;#34;ReturnValue_X&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;X&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_3 A2C49FEF431E19AEDD33919AC5D2A8ED,),ParentPin=K2Node_PromotableOperator_2 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=CC34E4BF4F0BD2292D8D6E8E95E53F97,PinName=&amp;#34;ReturnValue_Y&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Y&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_8 C0CF7AFD4458AFE5BC82B0ABA97EC34C,AnimGraphNode_ModifyBone_3 A9129444435A64F8FFE50599DEDEFE7F,),ParentPin=K2Node_PromotableOperator_2 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AFE1BDC24F4887054BCE199DC1DB8708,PinName=&amp;#34;ReturnValue_Z&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Z&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=K2Node_PromotableOperator_2 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_PromotableOperator Name=&amp;#34;K2Node_PromotableOperator_3&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_PromotableOperator&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_PromotableOperator_3&amp;#39;&amp;#34;
OperationName=&amp;#34;Multiply&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;Multiply_DoubleDouble&amp;#34;)
NodePosX=-1712
NodePosY=576
NodeGuid=026AF9084F11707583C243A7BCE8B9E0
CustomProperties Pin (PinId=A2C49FEF431E19AEDD33919AC5D2A8ED,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_PromotableOperator_2 688D01594F86237388B8A4A807543479,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=84222982484A40946E55AA860F9FD311,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;-1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=FA0FDC5E473104EFAF7555871193E578,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_8 696EFBC1412A4AD5D6B69F99C8B9CB76,AnimGraphNode_ModifyBone_3 E98A2636478A88F66AAA0485F5EA63E4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_CallFunction Name=&amp;#34;K2Node_CallFunction_4&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_CallFunction&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_CallFunction_4&amp;#39;&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;SelectFloat&amp;#34;)
NodePosX=-2160
NodePosY=464
NodeGuid=F42786594D1D0241111A62AB33717673
CustomProperties Pin (PinId=0CE5B647415A062E915573984364953B,PinName=&amp;#34;self&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;K2Node&amp;#34;, &amp;#34;Target&amp;#34;, &amp;#34;Target&amp;#34;),PinType.PinCategory=&amp;#34;object&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&amp;#34;/Script/Engine.Default__KismetMathLibrary&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=760A3AE5433AA0979DC9579C98422DEE,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;60.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=07B9C5A746FFECD611905AB8E95FE74A,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;40.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=725261F5448AA41D6E0A099E96408EA4,PinName=&amp;#34;bPickA&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,AutogeneratedDefaultValue=&amp;#34;false&amp;#34;,LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_1 A7D5349449159013BB917791FA8AE7EE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A9960AA0456DD3145CD0C499460486ED,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_2 C27D91424A920914246BA3AD3A2C3D0A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=&amp;#34;K2Node_VariableGet_4&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_VariableGet&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_VariableGet_4&amp;#39;&amp;#34;
VariableReference=(MemberName=&amp;#34;Dashing&amp;#34;,MemberGuid=AF000F4D4F6049C3549DC4920F901896,bSelfContext=True)
NodePosX=-2560
NodePosY=560
ErrorType=1
NodeGuid=5CDE27F64C4373F652D3AD8DE8369C35
CustomProperties Pin (PinId=3980B3454EAA5D91C26C4091EE17B030,PinName=&amp;#34;Dashing&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,AutogeneratedDefaultValue=&amp;#34;false&amp;#34;,LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_1 80CC5B204B45E4908079D4927213141C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=01B09C714694DA3AE84EDD8BF31B830B,PinName=&amp;#34;self&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;K2Node&amp;#34;, &amp;#34;Target&amp;#34;, &amp;#34;Target&amp;#34;),PinType.PinCategory=&amp;#34;object&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/Engine.AnimBlueprintGeneratedClass&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint_C&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_CommutativeAssociativeBinaryOperator Name=&amp;#34;K2Node_CommutativeAssociativeBinaryOperator_1&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_CommutativeAssociativeBinaryOperator&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_CommutativeAssociativeBinaryOperator_1&amp;#39;&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;BooleanOR&amp;#34;)
NodePosX=-2400
NodePosY=576
NodeGuid=A73699034D1AE585D98A15807B2837BA
CustomProperties Pin (PinId=FD0FA2874A6355B097AAD682813145AE,PinName=&amp;#34;self&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;K2Node&amp;#34;, &amp;#34;Target&amp;#34;, &amp;#34;Target&amp;#34;),PinType.PinCategory=&amp;#34;object&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultObject=&amp;#34;/Script/Engine.Default__KismetMathLibrary&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=80CC5B204B45E4908079D4927213141C,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,AutogeneratedDefaultValue=&amp;#34;false&amp;#34;,LinkedTo=(K2Node_VariableGet_4 3980B3454EAA5D91C26C4091EE17B030,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=97334ED2430B57DAB4AB7DBC840E140E,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,AutogeneratedDefaultValue=&amp;#34;false&amp;#34;,LinkedTo=(K2Node_VariableGet_5 BF365D89463EA0ECA34686BB8C104D5B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A7D5349449159013BB917791FA8AE7EE,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,AutogeneratedDefaultValue=&amp;#34;false&amp;#34;,LinkedTo=(K2Node_CallFunction_4 725261F5448AA41D6E0A099E96408EA4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=&amp;#34;K2Node_VariableGet_5&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_VariableGet&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_VariableGet_5&amp;#39;&amp;#34;
VariableReference=(MemberName=&amp;#34;Boosting&amp;#34;,MemberGuid=863D68D042C278883D86AD85687E4F60,bSelfContext=True)
NodePosX=-2560
NodePosY=624
ErrorType=1
NodeGuid=CDA352D74E3A470057F08DBF522C1B8B
CustomProperties Pin (PinId=BF365D89463EA0ECA34686BB8C104D5B,PinName=&amp;#34;Boosting&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,AutogeneratedDefaultValue=&amp;#34;false&amp;#34;,LinkedTo=(K2Node_CommutativeAssociativeBinaryOperator_1 97334ED2430B57DAB4AB7DBC840E140E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=451E745F45406AE6BBD66DBF3A905327,PinName=&amp;#34;self&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;K2Node&amp;#34;, &amp;#34;Target&amp;#34;, &amp;#34;Target&amp;#34;),PinType.PinCategory=&amp;#34;object&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/Engine.AnimBlueprintGeneratedClass&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint_C&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_LinkedInputPose Name=&amp;#34;AnimGraphNode_LinkedInputPose_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_LinkedInputPose&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_LinkedInputPose_0&amp;#39;&amp;#34;
ShowPinForProperties(0)=(PropertyName=&amp;#34;Name&amp;#34;,PropertyFriendlyName=&amp;#34;Name&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_LinkedInputPose:Name&amp;#34;, &amp;#34;The name of this linked input pose node\&amp;#39;s pose, used to identify the input of this graph.&amp;#34;),CategoryName=&amp;#34;Inputs&amp;#34;)
NodePosX=-2512
NodePosY=64
NodeGuid=27B2C0DA4A25AE13E32C5481ACEA3401
CustomProperties Pin (PinId=5E54C6F64F04DAFDCBFA9A82D0C7B20D,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.PoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_Slot_0 58A1BDC247742A0FBD798E940593C73F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_4&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_4&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_4.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_4.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;LeftWingAttachBone&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=-50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=-672
NodePosY=64
ErrorType=3
NodeGuid=D3F63B9B4C47E996DB8A369A96BBA795
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_3 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,-50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_4 C0CF7AFD4458AFE5BC82B0ABA97EC34C,AnimGraphNode_ModifyBone_4 696EFBC1412A4AD5D6B69F99C8B9CB76,AnimGraphNode_ModifyBone_4 2DA3485D4E4AD51A64963089F63329D6,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C0CF7AFD4458AFE5BC82B0ABA97EC34C,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;-50.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_4 CC34E4BF4F0BD2292D8D6E8E95E53F97,),ParentPin=AnimGraphNode_ModifyBone_4 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=696EFBC1412A4AD5D6B69F99C8B9CB76,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_5 FA0FDC5E473104EFAF7555871193E578,),ParentPin=AnimGraphNode_ModifyBone_4 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2DA3485D4E4AD51A64963089F63329D6,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_4 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_5 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_5&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_5&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_5.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_5.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;RightWingAttachBone&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=-336
NodePosY=64
ErrorType=3
NodeGuid=1D60B5FC420093D7E2EF78AF442EF6C7
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_4 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_5 A9129444435A64F8FFE50599DEDEFE7F,AnimGraphNode_ModifyBone_5 E98A2636478A88F66AAA0485F5EA63E4,AnimGraphNode_ModifyBone_5 2D2AC9A447A5D9D9D39107B1B409AA69,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A9129444435A64F8FFE50599DEDEFE7F,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;50.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_4 CC34E4BF4F0BD2292D8D6E8E95E53F97,),ParentPin=AnimGraphNode_ModifyBone_5 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E98A2636478A88F66AAA0485F5EA63E4,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_5 FA0FDC5E473104EFAF7555871193E578,),ParentPin=AnimGraphNode_ModifyBone_5 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2D2AC9A447A5D9D9D39107B1B409AA69,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_5 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_6 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=&amp;#34;K2Node_VariableGet_6&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_VariableGet&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_VariableGet_6&amp;#39;&amp;#34;
VariableReference=(MemberName=&amp;#34;VTOLVectors&amp;#34;,MemberGuid=0EEB828748A9AEC2A1416686C32BB7FC,bSelfContext=True)
NodePosX=-1168
NodePosY=336
ErrorType=1
NodeGuid=BD6070D040700F9EC27A18997E94DDC4
CustomProperties Pin (PinId=88050038440088F052D29497DF64B018,PinName=&amp;#34;VTOLVectors&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0, 0, 0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0, 0, 0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_4 70AFDDE14A875EA72FCAEF93731D6B09,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2C946DFD4D4496FAD338D1B79AAF4DA7,PinName=&amp;#34;self&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;K2Node&amp;#34;, &amp;#34;Target&amp;#34;, &amp;#34;Target&amp;#34;),PinType.PinCategory=&amp;#34;object&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/Engine.AnimBlueprintGeneratedClass&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint_C&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_PromotableOperator Name=&amp;#34;K2Node_PromotableOperator_4&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_PromotableOperator&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_PromotableOperator_4&amp;#39;&amp;#34;
OperationName=&amp;#34;Multiply&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;Multiply_VectorVector&amp;#34;)
NodePosX=-1008
NodePosY=304
NodeGuid=580CC95847FD26903941F1B31DA67A4F
CustomProperties Pin (PinId=70AFDDE14A875EA72FCAEF93731D6B09,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_VariableGet_6 88050038440088F052D29497DF64B018,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C27D91424A920914246BA3AD3A2C3D0A,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;5.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A051BA964757E69D19225EA7CE9664EC,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,SubPins=(K2Node_PromotableOperator_4 688D01594F86237388B8A4A807543479,K2Node_PromotableOperator_4 CC34E4BF4F0BD2292D8D6E8E95E53F97,K2Node_PromotableOperator_4 AFE1BDC24F4887054BCE199DC1DB8708,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=688D01594F86237388B8A4A807543479,PinName=&amp;#34;ReturnValue_X&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;X&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_5 A2C49FEF431E19AEDD33919AC5D2A8ED,),ParentPin=K2Node_PromotableOperator_4 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=CC34E4BF4F0BD2292D8D6E8E95E53F97,PinName=&amp;#34;ReturnValue_Y&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Y&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_4 C0CF7AFD4458AFE5BC82B0ABA97EC34C,AnimGraphNode_ModifyBone_5 A9129444435A64F8FFE50599DEDEFE7F,),ParentPin=K2Node_PromotableOperator_4 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AFE1BDC24F4887054BCE199DC1DB8708,PinName=&amp;#34;ReturnValue_Z&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Z&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=K2Node_PromotableOperator_4 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_PromotableOperator Name=&amp;#34;K2Node_PromotableOperator_5&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_PromotableOperator&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_PromotableOperator_5&amp;#39;&amp;#34;
OperationName=&amp;#34;Multiply&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;Multiply_DoubleDouble&amp;#34;)
NodePosX=-816
NodePosY=320
NodeGuid=909A4F814ED817CAE8A6149D7622F91A
CustomProperties Pin (PinId=A2C49FEF431E19AEDD33919AC5D2A8ED,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_PromotableOperator_4 688D01594F86237388B8A4A807543479,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=84222982484A40946E55AA860F9FD311,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;-1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=FA0FDC5E473104EFAF7555871193E578,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_4 696EFBC1412A4AD5D6B69F99C8B9CB76,AnimGraphNode_ModifyBone_5 E98A2636478A88F66AAA0485F5EA63E4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_6&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_6&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_6.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_6.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;LeftWingStrut&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=-50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=128
NodePosY=64
ErrorType=3
NodeGuid=92DC60F8422BE4E9DAFE41A170FCB6B3
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_5 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,-50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_6 C0CF7AFD4458AFE5BC82B0ABA97EC34C,AnimGraphNode_ModifyBone_6 696EFBC1412A4AD5D6B69F99C8B9CB76,AnimGraphNode_ModifyBone_6 2DA3485D4E4AD51A64963089F63329D6,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C0CF7AFD4458AFE5BC82B0ABA97EC34C,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;-50.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_7 CC34E4BF4F0BD2292D8D6E8E95E53F97,),ParentPin=AnimGraphNode_ModifyBone_6 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=696EFBC1412A4AD5D6B69F99C8B9CB76,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_6 FA0FDC5E473104EFAF7555871193E578,),ParentPin=AnimGraphNode_ModifyBone_6 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2DA3485D4E4AD51A64963089F63329D6,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_6 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_7 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_7&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_7&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_7.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_7.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;RightWingStrut&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=464
NodePosY=64
ErrorType=3
NodeGuid=8B6612B0437E1F44FCB7679DD4BF0E00
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_6 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_7 A9129444435A64F8FFE50599DEDEFE7F,AnimGraphNode_ModifyBone_7 E98A2636478A88F66AAA0485F5EA63E4,AnimGraphNode_ModifyBone_7 2D2AC9A447A5D9D9D39107B1B409AA69,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A9129444435A64F8FFE50599DEDEFE7F,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;50.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_7 CC34E4BF4F0BD2292D8D6E8E95E53F97,),ParentPin=AnimGraphNode_ModifyBone_7 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E98A2636478A88F66AAA0485F5EA63E4,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_6 FA0FDC5E473104EFAF7555871193E578,),ParentPin=AnimGraphNode_ModifyBone_7 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2D2AC9A447A5D9D9D39107B1B409AA69,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_7 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_9 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=&amp;#34;K2Node_VariableGet_7&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_VariableGet&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_VariableGet_7&amp;#39;&amp;#34;
VariableReference=(MemberName=&amp;#34;VTOLVectors&amp;#34;,MemberGuid=0EEB828748A9AEC2A1416686C32BB7FC,bSelfContext=True)
NodePosX=-368
NodePosY=400
ErrorType=1
NodeGuid=C9FDC99349621D95EA28C69A84E542D0
CustomProperties Pin (PinId=88050038440088F052D29497DF64B018,PinName=&amp;#34;VTOLVectors&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0, 0, 0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0, 0, 0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_7 70AFDDE14A875EA72FCAEF93731D6B09,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2C946DFD4D4496FAD338D1B79AAF4DA7,PinName=&amp;#34;self&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;K2Node&amp;#34;, &amp;#34;Target&amp;#34;, &amp;#34;Target&amp;#34;),PinType.PinCategory=&amp;#34;object&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/Engine.AnimBlueprintGeneratedClass&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint_C&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_PromotableOperator Name=&amp;#34;K2Node_PromotableOperator_7&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_PromotableOperator&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_PromotableOperator_7&amp;#39;&amp;#34;
OperationName=&amp;#34;Multiply&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;Multiply_VectorVector&amp;#34;)
NodePosX=-208
NodePosY=368
NodeGuid=D76670ED4919FD3C639C378C955DE619
CustomProperties Pin (PinId=70AFDDE14A875EA72FCAEF93731D6B09,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_VariableGet_7 88050038440088F052D29497DF64B018,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C27D91424A920914246BA3AD3A2C3D0A,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;20.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A051BA964757E69D19225EA7CE9664EC,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,SubPins=(K2Node_PromotableOperator_7 688D01594F86237388B8A4A807543479,K2Node_PromotableOperator_7 CC34E4BF4F0BD2292D8D6E8E95E53F97,K2Node_PromotableOperator_7 AFE1BDC24F4887054BCE199DC1DB8708,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=688D01594F86237388B8A4A807543479,PinName=&amp;#34;ReturnValue_X&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;X&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_6 A2C49FEF431E19AEDD33919AC5D2A8ED,),ParentPin=K2Node_PromotableOperator_7 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=CC34E4BF4F0BD2292D8D6E8E95E53F97,PinName=&amp;#34;ReturnValue_Y&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Y&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_6 C0CF7AFD4458AFE5BC82B0ABA97EC34C,AnimGraphNode_ModifyBone_7 A9129444435A64F8FFE50599DEDEFE7F,),ParentPin=K2Node_PromotableOperator_7 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AFE1BDC24F4887054BCE199DC1DB8708,PinName=&amp;#34;ReturnValue_Z&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Z&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=K2Node_PromotableOperator_7 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_PromotableOperator Name=&amp;#34;K2Node_PromotableOperator_6&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_PromotableOperator&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_PromotableOperator_6&amp;#39;&amp;#34;
OperationName=&amp;#34;Multiply&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;Multiply_DoubleDouble&amp;#34;)
NodePosX=-16
NodePosY=368
NodeGuid=C5CC84054830C1E1B9ED2E8F4A121272
CustomProperties Pin (PinId=A2C49FEF431E19AEDD33919AC5D2A8ED,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_PromotableOperator_7 688D01594F86237388B8A4A807543479,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=84222982484A40946E55AA860F9FD311,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;-1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=FA0FDC5E473104EFAF7555871193E578,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_6 696EFBC1412A4AD5D6B69F99C8B9CB76,AnimGraphNode_ModifyBone_7 E98A2636478A88F66AAA0485F5EA63E4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name=&amp;#34;EdGraphNode_Comment_0&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.EdGraphNode_Comment&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.EdGraphNode_Comment_0&amp;#39;&amp;#34;
CommentColor=(R=0.150000,G=0.150000,B=0.150000,A=0.500000)
bCommentBubbleVisible_InDetailsPanel=False
NodePosX=-1536
NodeWidth=644
NodeHeight=316
bCommentBubblePinned=False
bCommentBubbleVisible=False
NodeComment=&amp;#34;VTOL&amp;#34;
NodeGuid=05C0E6A64B911771D8DF1BBFB97F6A2E
End Object
Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name=&amp;#34;EdGraphNode_Comment_1&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.EdGraphNode_Comment&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.EdGraphNode_Comment_1&amp;#39;&amp;#34;
CommentColor=(R=0.150000,G=0.150000,B=0.150000,A=0.500000)
bCommentBubbleVisible_InDetailsPanel=False
NodePosX=-736
NodeWidth=660
NodeHeight=316
bCommentBubblePinned=False
bCommentBubbleVisible=False
NodeComment=&amp;#34;WINGS&amp;#34;
NodeGuid=999CFAA14DD72104C7D9EC81A94680E0
End Object
Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name=&amp;#34;EdGraphNode_Comment_2&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.EdGraphNode_Comment&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.EdGraphNode_Comment_2&amp;#39;&amp;#34;
CommentColor=(R=0.150000,G=0.150000,B=0.150000,A=0.500000)
bCommentBubbleVisible_InDetailsPanel=False
NodePosX=64
NodeWidth=665
NodeHeight=320
bCommentBubblePinned=False
bCommentBubbleVisible=False
NodeComment=&amp;#34;WING STRUT&amp;#34;
NodeGuid=0DB35C3F42EA8E2BEDFC8AA2C9008C5A
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_9&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_9&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_9.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_9.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;LeftWingRoot&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=-50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=1008
NodePosY=64
ErrorType=3
NodeGuid=0355FF3546ECDDF5509F4597712555FC
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_7 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,-50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_9 C0CF7AFD4458AFE5BC82B0ABA97EC34C,AnimGraphNode_ModifyBone_9 696EFBC1412A4AD5D6B69F99C8B9CB76,AnimGraphNode_ModifyBone_9 2DA3485D4E4AD51A64963089F63329D6,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C0CF7AFD4458AFE5BC82B0ABA97EC34C,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;-50.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_0 CC34E4BF4F0BD2292D8D6E8E95E53F97,),ParentPin=AnimGraphNode_ModifyBone_9 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=696EFBC1412A4AD5D6B69F99C8B9CB76,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_1 FA0FDC5E473104EFAF7555871193E578,),ParentPin=AnimGraphNode_ModifyBone_9 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2DA3485D4E4AD51A64963089F63329D6,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_9 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_10 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_10&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_10&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_10.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_10.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;RightWingRoot&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=1344
NodePosY=64
ErrorType=3
NodeGuid=587ABF3A41BF874F5AAFD0BA4515DD13
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_9 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_10 A9129444435A64F8FFE50599DEDEFE7F,AnimGraphNode_ModifyBone_10 E98A2636478A88F66AAA0485F5EA63E4,AnimGraphNode_ModifyBone_10 2D2AC9A447A5D9D9D39107B1B409AA69,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A9129444435A64F8FFE50599DEDEFE7F,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;50.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_0 CC34E4BF4F0BD2292D8D6E8E95E53F97,),ParentPin=AnimGraphNode_ModifyBone_10 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E98A2636478A88F66AAA0485F5EA63E4,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_1 FA0FDC5E473104EFAF7555871193E578,),ParentPin=AnimGraphNode_ModifyBone_10 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2D2AC9A447A5D9D9D39107B1B409AA69,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_10 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_1 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_PromotableOperator Name=&amp;#34;K2Node_PromotableOperator_1&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_PromotableOperator&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_PromotableOperator_1&amp;#39;&amp;#34;
OperationName=&amp;#34;Multiply&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;Multiply_DoubleDouble&amp;#34;)
NodePosX=864
NodePosY=368
NodeGuid=21007F7D425E578078E985BF4E2BC600
CustomProperties Pin (PinId=A2C49FEF431E19AEDD33919AC5D2A8ED,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_PromotableOperator_0 688D01594F86237388B8A4A807543479,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=84222982484A40946E55AA860F9FD311,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;-1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=FA0FDC5E473104EFAF7555871193E578,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_9 696EFBC1412A4AD5D6B69F99C8B9CB76,AnimGraphNode_ModifyBone_10 E98A2636478A88F66AAA0485F5EA63E4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_PromotableOperator Name=&amp;#34;K2Node_PromotableOperator_0&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_PromotableOperator&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_PromotableOperator_0&amp;#39;&amp;#34;
OperationName=&amp;#34;Multiply&amp;#34;
bDefaultsToPureFunc=True
FunctionReference=(MemberParent=&amp;#34;/Script/CoreUObject.Class&amp;#39;/Script/Engine.KismetMathLibrary&amp;#39;&amp;#34;,MemberName=&amp;#34;Multiply_VectorVector&amp;#34;)
NodePosX=672
NodePosY=368
NodeGuid=17D2EDA84DE0DC3EBEF08CB75ABCF58B
CustomProperties Pin (PinId=70AFDDE14A875EA72FCAEF93731D6B09,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(K2Node_VariableGet_0 88050038440088F052D29497DF64B018,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C27D91424A920914246BA3AD3A2C3D0A,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;10.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A051BA964757E69D19225EA7CE9664EC,PinName=&amp;#34;ReturnValue&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,SubPins=(K2Node_PromotableOperator_0 688D01594F86237388B8A4A807543479,K2Node_PromotableOperator_0 CC34E4BF4F0BD2292D8D6E8E95E53F97,K2Node_PromotableOperator_0 AFE1BDC24F4887054BCE199DC1DB8708,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=688D01594F86237388B8A4A807543479,PinName=&amp;#34;ReturnValue_X&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;X&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_1 A2C49FEF431E19AEDD33919AC5D2A8ED,),ParentPin=K2Node_PromotableOperator_0 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=CC34E4BF4F0BD2292D8D6E8E95E53F97,PinName=&amp;#34;ReturnValue_Y&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Y&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_9 C0CF7AFD4458AFE5BC82B0ABA97EC34C,AnimGraphNode_ModifyBone_10 A9129444435A64F8FFE50599DEDEFE7F,),ParentPin=K2Node_PromotableOperator_0 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AFE1BDC24F4887054BCE199DC1DB8708,PinName=&amp;#34;ReturnValue_Z&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Z&amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=K2Node_PromotableOperator_0 A051BA964757E69D19225EA7CE9664EC,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=&amp;#34;K2Node_VariableGet_0&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_VariableGet&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_VariableGet_0&amp;#39;&amp;#34;
VariableReference=(MemberName=&amp;#34;VTOLVectors&amp;#34;,MemberGuid=0EEB828748A9AEC2A1416686C32BB7FC,bSelfContext=True)
NodePosX=512
NodePosY=400
ErrorType=1
NodeGuid=D96818414B27CE2BE35BD5B15422BB1F
CustomProperties Pin (PinId=88050038440088F052D29497DF64B018,PinName=&amp;#34;VTOLVectors&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0, 0, 0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0, 0, 0&amp;#34;,LinkedTo=(K2Node_PromotableOperator_0 70AFDDE14A875EA72FCAEF93731D6B09,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2C946DFD4D4496FAD338D1B79AAF4DA7,PinName=&amp;#34;self&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;K2Node&amp;#34;, &amp;#34;Target&amp;#34;, &amp;#34;Target&amp;#34;),PinType.PinCategory=&amp;#34;object&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/Engine.AnimBlueprintGeneratedClass&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint_C&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.EdGraphNode_Comment Name=&amp;#34;EdGraphNode_Comment_3&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.EdGraphNode_Comment&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.EdGraphNode_Comment_3&amp;#39;&amp;#34;
CommentColor=(R=0.150000,G=0.150000,B=0.150000,A=0.500000)
bCommentBubbleVisible_InDetailsPanel=False
NodePosX=947
NodeWidth=656
NodeHeight=320
bCommentBubblePinned=False
bCommentBubbleVisible=False
NodeComment=&amp;#34;WING ROOT&amp;#34;
NodeGuid=D1D3DFED4C84544A763D5BB51A4EC0E0
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_Slot Name=&amp;#34;AnimGraphNode_Slot_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_Slot&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_Slot_0&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_Slot_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_Slot_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
ShowPinForProperties(0)=(PropertyName=&amp;#34;Source&amp;#34;,PropertyFriendlyName=&amp;#34;Source&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_Slot:Source&amp;#34;, &amp;#34;The source input, passed thru to the output unless a montage or slot animation is currently playing&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;SlotName&amp;#34;,PropertyFriendlyName=&amp;#34;Slot Name&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_Slot:SlotName&amp;#34;, &amp;#34;The name of this slot, exposed to gameplay code, etc...&amp;#34;),CategoryName=&amp;#34;Settings&amp;#34;,bPropertyIsCustomized=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;bAlwaysUpdateSourcePose&amp;#34;,PropertyFriendlyName=&amp;#34;Always Update Source Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_Slot:bAlwaysUpdateSourcePose&amp;#34;, &amp;#34;Whether we should continue to update the source pose regardless of whether it would be used.&amp;#34;),CategoryName=&amp;#34;Settings&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=-2288
NodePosY=64
NodeGuid=2093A31B458E6374840905BCC4BD60D3
CustomProperties Pin (PinId=58A1BDC247742A0FBD798E940593C73F,PinName=&amp;#34;Source&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Source&amp;#34;),PinToolTip=&amp;#34;Source\nPose Link Structure\n\nThe source input, passed thru to the output unless a montage or slot animation is currently playing&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.PoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_LinkedInputPose_0 5E54C6F64F04DAFDCBFA9A82D0C7B20D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E04A3E874A15834D4F2D64B59CC9C550,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.PoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_LocalToComponentSpace_0 F19FF4D048012BB17C7DB1AF4E194E70,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_0&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_0.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;Root2&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=-50.000000),TranslationMode=BMM_Replace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=-1776
NodePosY=64
ErrorType=3
NodeGuid=FE5D40F440AA9D93C584FE8ED0DAC1E3
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_LocalToComponentSpace_0 51712D5B4015C9C4FF7BACA922611D73,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9BFB7722495BDEF567AB5C96D397BC16,PinName=&amp;#34;Translation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Translation&amp;#34;),PinToolTip=&amp;#34;Translation\nVector\n\nNew translation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Vector&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_0 99B40ED44CDD804EF18464980596CB6A,AnimGraphNode_ModifyBone_0 EF6246BD4331418B6123DAB0C66B3A0E,AnimGraphNode_ModifyBone_0 3517379645D4FEA34420109CC2117888,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=99B40ED44CDD804EF18464980596CB6A,PinName=&amp;#34;Translation_X&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Translation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(K2Node_VariableGet_1 5A56C6844C6B3FFED6B167ADC9C5D860,),ParentPin=AnimGraphNode_ModifyBone_0 9BFB7722495BDEF567AB5C96D397BC16,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=EF6246BD4331418B6123DAB0C66B3A0E,PinName=&amp;#34;Translation_Y&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Translation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_0 9BFB7722495BDEF567AB5C96D397BC16,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3517379645D4FEA34420109CC2117888,PinName=&amp;#34;Translation_Z&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Translation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_0 9BFB7722495BDEF567AB5C96D397BC16,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_8 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/BlueprintGraph.K2Node_VariableGet Name=&amp;#34;K2Node_VariableGet_1&amp;#34; ExportPath=&amp;#34;/Script/BlueprintGraph.K2Node_VariableGet&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.K2Node_VariableGet_1&amp;#39;&amp;#34;
VariableReference=(MemberName=&amp;#34;Current Offset&amp;#34;,MemberGuid=CC04C9B7442002D71C1E1AA5E4A1AADC,bSelfContext=True)
NodePosX=-1984
NodePosY=192
NodeGuid=D3A4DEFF4AD9BE06DCDC37B51818076F
CustomProperties Pin (PinId=5A56C6844C6B3FFED6B167ADC9C5D860,PinName=&amp;#34;Current Offset&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;double&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_0 99B40ED44CDD804EF18464980596CB6A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=153C767247DF7A3CBCD995B5E7DA87B4,PinName=&amp;#34;self&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;K2Node&amp;#34;, &amp;#34;Target&amp;#34;, &amp;#34;Target&amp;#34;),PinType.PinCategory=&amp;#34;object&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/Engine.AnimBlueprintGeneratedClass&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint_C&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_1&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_1&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_1.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_1.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;LeftShoulderRoot&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=-50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=1824
NodePosY=64
ErrorType=3
NodeGuid=BBB16D6745EB24048C0818B26CA1CCDD
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_10 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,-50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_1 C0CF7AFD4458AFE5BC82B0ABA97EC34C,AnimGraphNode_ModifyBone_1 696EFBC1412A4AD5D6B69F99C8B9CB76,AnimGraphNode_ModifyBone_1 2DA3485D4E4AD51A64963089F63329D6,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C0CF7AFD4458AFE5BC82B0ABA97EC34C,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;-20.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_1 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=696EFBC1412A4AD5D6B69F99C8B9CB76,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_1 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2DA3485D4E4AD51A64963089F63329D6,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_1 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ModifyBone_2 9F87ED8D437B2A4DB9AC209D4796EBA7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/AnimGraph.AnimGraphNode_ModifyBone Name=&amp;#34;AnimGraphNode_ModifyBone_2&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNode_ModifyBone&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_2&amp;#39;&amp;#34;
Begin Object Class=/Script/AnimGraph.AnimGraphNodeBinding_Base Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_2.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;AnimGraphNodeBinding_Base_0&amp;#34; ExportPath=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;/Game/Actors_And_Blueprints/PLAYER/Ships/Art_Test/Frame/Frame_1/SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint.SD_Art_Test_4_Frame_Rigged_Export_Skeleton_AnimBlueprint:AnimGraph.AnimGraphNode_ModifyBone_2.AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
End Object
Node=(BoneToModify=(BoneName=&amp;#34;RightShoulderRoot&amp;#34;),Rotation=(Pitch=0.000000,Yaw=0.000000,Roll=50.000000),RotationMode=BMM_Additive,TranslationSpace=BCS_BoneSpace)
ShowPinForProperties(0)=(PropertyName=&amp;#34;ComponentPose&amp;#34;,PropertyFriendlyName=&amp;#34;Component Pose&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:ComponentPose&amp;#34;, &amp;#34;Input link&amp;#34;),CategoryName=&amp;#34;Links&amp;#34;,bShowPin=True)
ShowPinForProperties(1)=(PropertyName=&amp;#34;LODThreshold&amp;#34;,PropertyFriendlyName=&amp;#34;LOD Threshold&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:LODThreshold&amp;#34;, &amp;#34;* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited&amp;#34;),CategoryName=&amp;#34;Performance&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(2)=(PropertyName=&amp;#34;AlphaInputType&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Input Type&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(3)=(PropertyName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PropertyFriendlyName=&amp;#34;bEnabled&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(4)=(PropertyName=&amp;#34;Alpha&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_SkeletalControlBase:Alpha&amp;#34;, &amp;#34;Current strength of the skeletal control&amp;#34;),CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(5)=(PropertyName=&amp;#34;AlphaScaleBias&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(6)=(PropertyName=&amp;#34;AlphaBoolBlend&amp;#34;,PropertyFriendlyName=&amp;#34;Blend Settings&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(7)=(PropertyName=&amp;#34;AlphaCurveName&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Curve Name&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(8)=(PropertyName=&amp;#34;AlphaScaleBiasClamp&amp;#34;,PropertyFriendlyName=&amp;#34;Alpha Scale Bias Clamp&amp;#34;,CategoryName=&amp;#34;Alpha&amp;#34;)
ShowPinForProperties(9)=(PropertyName=&amp;#34;BoneToModify&amp;#34;,PropertyFriendlyName=&amp;#34;Bone to Modify&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:BoneToModify&amp;#34;, &amp;#34;Name of bone to control. This is the main bone chain to modify from. *&amp;#34;),CategoryName=&amp;#34;SkeletalControl&amp;#34;)
ShowPinForProperties(10)=(PropertyName=&amp;#34;Translation&amp;#34;,PropertyFriendlyName=&amp;#34;Translation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Translation&amp;#34;, &amp;#34;New translation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(11)=(PropertyName=&amp;#34;Rotation&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Rotation&amp;#34;, &amp;#34;New rotation of bone to apply.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;,bShowPin=True,bCanToggleVisibility=True)
ShowPinForProperties(12)=(PropertyName=&amp;#34;Scale&amp;#34;,PropertyFriendlyName=&amp;#34;Scale&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:Scale&amp;#34;, &amp;#34;New Scale of bone to apply. This is only worldspace.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;,bCanToggleVisibility=True)
ShowPinForProperties(13)=(PropertyName=&amp;#34;TranslationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(14)=(PropertyName=&amp;#34;RotationMode&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(15)=(PropertyName=&amp;#34;ScaleMode&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Mode&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleMode&amp;#34;, &amp;#34;Whether and how to modify the translation of this bone.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
ShowPinForProperties(16)=(PropertyName=&amp;#34;TranslationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Translation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:TranslationSpace&amp;#34;, &amp;#34;Reference frame to apply Translation in.&amp;#34;),CategoryName=&amp;#34;Translation&amp;#34;)
ShowPinForProperties(17)=(PropertyName=&amp;#34;RotationSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Rotation Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:RotationSpace&amp;#34;, &amp;#34;Reference frame to apply Rotation in.&amp;#34;),CategoryName=&amp;#34;Rotation&amp;#34;)
ShowPinForProperties(18)=(PropertyName=&amp;#34;ScaleSpace&amp;#34;,PropertyFriendlyName=&amp;#34;Scale Space&amp;#34;,PropertyTooltip=NSLOCTEXT(&amp;#34;UObjectToolTips&amp;#34;, &amp;#34;AnimNode_ModifyBone:ScaleSpace&amp;#34;, &amp;#34;Reference frame to apply Scale in.&amp;#34;),CategoryName=&amp;#34;Scale&amp;#34;)
Binding=&amp;#34;/Script/AnimGraph.AnimGraphNodeBinding_Base&amp;#39;AnimGraphNodeBinding_Base_0&amp;#39;&amp;#34;
NodePosX=2160
NodePosY=64
ErrorType=3
NodeGuid=A76D6FF14803D5320C1291B7554B9C04
CustomProperties Pin (PinId=9F87ED8D437B2A4DB9AC209D4796EBA7,PinName=&amp;#34;ComponentPose&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Component Pose&amp;#34;),PinToolTip=&amp;#34;Component Pose\nComponent Space Pose Link Structure\n\nInput link&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,AutogeneratedDefaultValue=&amp;#34;(LinkID=-1,SourceLinkID=-1)&amp;#34;,LinkedTo=(AnimGraphNode_ModifyBone_1 42F336134B9251894D4AF8965903CC05,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F23CAEED408F4F0AB596C08AD22C1FC6,PinName=&amp;#34;bAlphaBoolEnabled&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;bEnabled&amp;#34;),PinToolTip=&amp;#34;Enabled\nBoolean&amp;#34;,PinType.PinCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;True&amp;#34;,AutogeneratedDefaultValue=&amp;#34;True&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8E99024245B05C2357D447BBCA07F888,PinName=&amp;#34;Alpha&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha&amp;#34;),PinToolTip=&amp;#34;Alpha\nFloat (single-precision)\n\nCurrent strength of the skeletal control&amp;#34;,PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;1.000000&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3CCDDB32443565B8461E9BA2504CCBB2,PinName=&amp;#34;AlphaCurveName&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Alpha Curve Name&amp;#34;),PinToolTip=&amp;#34;Alpha Curve Name\nName&amp;#34;,PinType.PinCategory=&amp;#34;name&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None&amp;#34;,AutogeneratedDefaultValue=&amp;#34;None&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C52970CB41088DC65C9C13A9237DBF35,PinName=&amp;#34;Rotation&amp;#34;,PinFriendlyName=INVTEXT(&amp;#34;Rotation&amp;#34;),PinToolTip=&amp;#34;Rotation\nRotator\n\nNew rotation of bone to apply.&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/CoreUObject.Rotator&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.000000,0.000000,50.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.000000,0.000000,0.000000&amp;#34;,SubPins=(AnimGraphNode_ModifyBone_2 A9129444435A64F8FFE50599DEDEFE7F,AnimGraphNode_ModifyBone_2 E98A2636478A88F66AAA0485F5EA63E4,AnimGraphNode_ModifyBone_2 2D2AC9A447A5D9D9D39107B1B409AA69,),PersistentGuid=00000000000000000000000000000000,bHidden=True,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A9129444435A64F8FFE50599DEDEFE7F,PinName=&amp;#34;Rotation_Roll&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;X (Roll)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;20.000000&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_2 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E98A2636478A88F66AAA0485F5EA63E4,PinName=&amp;#34;Rotation_Pitch&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Y (Pitch)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_2 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2D2AC9A447A5D9D9D39107B1B409AA69,PinName=&amp;#34;Rotation_Yaw&amp;#34;,PinFriendlyName=LOCGEN_FORMAT_NAMED(NSLOCTEXT(&amp;#34;KismetSchema&amp;#34;, &amp;#34;SplitPinFriendlyNameFormat&amp;#34;, &amp;#34;{PinDisplayName} {ProtoPinDisplayName}&amp;#34;), &amp;#34;PinDisplayName&amp;#34;, &amp;#34;Rotation&amp;#34;, &amp;#34;ProtoPinDisplayName&amp;#34;, INVTEXT(&amp;#34;Z (Yaw)&amp;#34;)),PinType.PinCategory=&amp;#34;real&amp;#34;,PinType.PinSubCategory=&amp;#34;float&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,AutogeneratedDefaultValue=&amp;#34;0.0&amp;#34;,ParentPin=AnimGraphNode_ModifyBone_2 C52970CB41088DC65C9C13A9237DBF35,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=42F336134B9251894D4AF8965903CC05,PinName=&amp;#34;Pose&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;struct&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.ScriptStruct&amp;#39;/Script/Engine.ComponentSpacePoseLink&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(AnimGraphNode_ComponentToLocalSpace_0 756E7A854AA706F0481F4FB0B328C90D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
&lt;/textarea&gt;
&lt;script&gt;
window.addEventListener('load', () =&gt; {
const bpText = document.getElementById('bp-data-1').value.trim();
const container = document.getElementById('bp-render-1');
if (window.blueprintUE &amp;&amp; window.blueprintUE.render &amp;&amp; window.blueprintUE.render.Main) {
const renderer = new window.blueprintUE.render.Main(bpText, container, { height: "500px" });
renderer.start();
} else {
console.error("BlueprintUE failed to load!");
}
});
&lt;/script&gt;
&lt;/details&gt;
&lt;h2 id="designing-a-flying-enemy-ecosystem"&gt;Designing a Flying Enemy Ecosystem&lt;/h2&gt;
&lt;p&gt;Designing flying enemies is a completely different beast compared to grounded AI. Because they have an entire Z axis of open space to utilise, restricting them and giving them purpose was my biggest design hurdle. To solve this, I modeled our enemy roster after chess pieces (definitely inspired by DOOM!), categorised by their effective engagement distances: &lt;strong&gt;Stationary, Long Range, Medium, and Close Range&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/style&gt;&lt;/p&gt;
&lt;div class="clean-carousel"&gt;
&lt;a data-fancybox="gallery" href="riveter.png" data-caption="The Riveter applying localized pressure."&gt;
&lt;img src="riveter.png" alt="Riveter"&gt;
&lt;div class="clean-carousel-caption"&gt;The Riveter applying localized pressure.&lt;/div&gt;
&lt;/a&gt;
&lt;a data-fancybox="gallery" href="rocket drone.png" data-caption="High-mobility Rocket Drone for explosive interception."&gt;
&lt;img src="rocket drone.png" alt="Rocket Drone"&gt;
&lt;div class="clean-carousel-caption"&gt;High-mobility Rocket Drone for explosive interception.&lt;/div&gt;
&lt;/a&gt;
&lt;a data-fancybox="gallery" href="Cannon LFTR.png" data-caption="Heavy artillery Cannon LFTR engaging from a distance."&gt;
&lt;img src="Cannon LFTR.png" alt="Cannon LFTR"&gt;
&lt;div class="clean-carousel-caption"&gt;Heavy artillery Cannon LFTR engaging from a distance.&lt;/div&gt;
&lt;/a&gt;
&lt;a data-fancybox="gallery" href="Saw.png" data-caption="The terrifying close-range Saw enemy designed to embed and disable."&gt;
&lt;img src="Saw.png" alt="Saw Enemy"&gt;
&lt;div class="clean-carousel-caption"&gt;The terrifying close-range Saw enemy designed to embed and disable.&lt;/div&gt;
&lt;/a&gt;
&lt;a data-fancybox="gallery" href="sentry.png" data-caption="The aerial Sentry unit patrolling the perimeter."&gt;
&lt;img src="sentry.png" alt="Sentry"&gt;
&lt;div class="clean-carousel-caption"&gt;The aerial Sentry unit patrolling the perimeter.&lt;/div&gt;
&lt;/a&gt;
&lt;a data-fancybox="gallery" href="HeavyCrawler.png" data-caption="The heavily armored Crawler unit."&gt;
&lt;img src="HeavyCrawler.png" alt="Heavy Crawler"&gt;
&lt;div class="clean-carousel-caption"&gt;The heavily armored Crawler unit.&lt;/div&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;My golden rule for designing and implementing &lt;em&gt;every&lt;/em&gt; new enemy was asking: &lt;em&gt;&amp;ldquo;What action am I trying to exploit from the player?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Long-range enemies&lt;/strong&gt; are designed to encourage and exploit the player&amp;rsquo;s dash.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Short-range enemies&lt;/strong&gt; force the player to constantly reconsider their spatial positioning.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-bottom: 0.5rem; border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5);"&gt;
&lt;img src="MeleeDroneSpedUp.gif" class="zoomable" alt="Module Randomiser Render" style="width: 100%; height: auto; display: block; margin: 0 !important;" /&gt;
&lt;/div&gt;
&lt;p&gt;Because we always wanted a minimum level of enemy density in encounters, these units had to complement each other. They don&amp;rsquo;t necessarily &amp;ldquo;communicate&amp;rdquo; via code, but their roles naturally synergise. For example, I recently implemented a close range &amp;ldquo;Saw&amp;rdquo; enemy that embeds itself in the player, dealing tick damage but, more importantly, &lt;em&gt;disabling the player&amp;rsquo;s dash and dodge&lt;/em&gt;. If left unchecked, this allows the Long Range sniper enemies (who usually miss a dashing player) to easily land devastating hits. This encourages the player to approach encounters strategically, prioritising targets based on the specific restrictions their synergy imposes.&lt;/p&gt;
&lt;div style="margin-bottom: 0.5rem; border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5);"&gt;
&lt;img src="EnemyGangSpedUp.gif" class="zoomable" alt="Module Randomiser Render" style="width: 100%; height: auto; display: block; margin: 0 !important;" /&gt;
&lt;/div&gt;
&lt;h2 id="frankensteined-pathfinding--eqs"&gt;Frankensteined Pathfinding &amp;amp; EQS&lt;/h2&gt;
&lt;p&gt;To bring these designs to life, the AI needed to understand 3D space. I frankensteined an existing
combining Sparse Voxel Octrees with A* Pathfinding.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Async Solution:&lt;/strong&gt; Initially, synchronous pathfinding calls choked our Game Thread, causing massive stutters if multiple enemies requested paths simultaneously. By moving to an Async solution, I smoothed out the frame rate, carefully tuning the graph update rates to avoid garbage collection hitches.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EQS Implementation:&lt;/strong&gt; I replaced our early, hacky target tracking with a much more robust Environment Query System (EQS). Enemies now transition through Patrolling, Searching, and Attacking states based on true Perception (hearing, damage, visibility). Using Dot product math, I programmed enemies to evaluate points based on the player&amp;rsquo;s orientation, allowing them to intelligently flank or close distance dynamically based on their role. This single feature completely blew our minds and gave us so much motivation to move forward.&lt;/p&gt;
&lt;div style="margin-bottom: 2.5rem; border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5); background-color: rgba(15, 23, 42, 0.4);"&gt;
&lt;img src="eqsnode.png" class="zoomable" alt="EQS breakdown" style="width: 100%; height: auto; display: block; margin: 0 !important;" /&gt;
&lt;div style="padding: 0.75rem 1rem; text-align: center; font-size: 0.85rem; color: #94a3b8; font-style: italic;"&gt;
*Query used by medium range enemies.*
&lt;/div&gt;
&lt;/div&gt;
&lt;details class="code-dropdown"&gt;
&lt;summary&gt;EQS Medium Range Query breakdown&lt;/summary&gt;
&lt;p&gt;&lt;strong&gt;Volumetric grid Generation:&lt;/strong&gt; The query generates a large 3D spherical grid of potential movement locations (a 3000-unit radius with 500-unit spacing), giving the flying AI a full 6 Degrees of Freedom (6DOF) spatial canvas to evaluate.&lt;/p&gt;
&lt;p&gt;E&lt;strong&gt;nvironmental &amp;amp; Range Filtering:&lt;/strong&gt; It utilizes a boolean Trace test to immediately cull any points obstructed by world geometry (ensuring a clear line of sight to the player) alongside a strict Distance filter to discard points outside the enemy&amp;rsquo;s effective combat range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;Smart&amp;rdquo; Positioning via Dot Product:&lt;/strong&gt; The remaining viable points are scored using an Inverse Linear Distance modifier and a Dot Product test. This mathematically evaluates points relative to the player&amp;rsquo;s facing direction, driving the AI to intelligently flank or prioritize specific angles of attack rather than simply flying straight at the target.&lt;/p&gt;
&lt;/details&gt;
&lt;h2 id="streamlining-the-pipeline-proctex-plugin"&gt;Streamlining the Pipeline (ProcTex Plugin)&lt;/h2&gt;
&lt;p&gt;To get that crunchy aesthetic without bottlenecking production, I developed a custom Editor Utility Plugin. Rather than going in and out of Substance Painter for every asset, ProcTex allows us to down res, posterize, and manipulate textures with a real time 3D preview directly inside the Unreal Editor. This tool single handedly sped up our asset creation pipeline, allowing the team to generate game ready materials in minutes. You can find more deets on it
.&lt;/p&gt;</description></item><item><title>ProcTex Plugin</title><link>http://josh-mccamley.com/projects/procedural-texture-baker/</link><pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate><guid>http://josh-mccamley.com/projects/procedural-texture-baker/</guid><description>&lt;style&gt;
/* 1. Set the fixed, darkened background image for the whole page */
body {
background-image: linear-gradient(rgba(15, 23, 42, 0.55), rgba(15, 23, 42, 0.85)), url('ProcTex.jpg') !important;
background-size: cover !important;
background-attachment: fixed !important;
background-position: top !important;
}
/* 2. Wrap your content in a premium "glass" card */
article {
background-color: rgba(30, 41, 59, 0.6) !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 1.5rem;
padding: 3rem;
margin-top: 3rem;
margin-bottom: 3rem;
width: 100% !important;
max-width: 900px !important; /* Expanded from the theme's default ~700px */
margin-left: auto !important;
margin-right: auto !important;
}
/* Prevent browser anchor jumps from overshooting */
article h2, article h3 {
scroll-margin-top: 120px !important;
}
/* 3. Table of Contents - Glass Card &amp; Links */
.hb-toc &gt; div {
background-color: rgba(30, 41, 59, 0.6) !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border-radius: 1rem;
padding: 1.5rem !important;
border-left: 4px solid #e05e5e !important;
height: fit-content !important;
margin-top: 3rem !important;
}
.hb-toc p {
color: white !important;
font-size: 1.1rem !important;
margin-bottom: 1rem !important;
font-weight: 600 !important;
text-transform: none !important;
}
.hb-toc ul {
list-style: none !important;
padding-left: 0 !important;
margin: 0 !important;
}
.hb-toc ul ul {
padding-left: 1rem !important;
}
.hb-toc a {
color: #94a3b8 !important;
text-decoration: none !important;
display: block !important;
padding: 0.35rem 0.8rem !important;
border-radius: 9999px !important;
transition: all 0.2s ease-in-out;
margin-bottom: 0.25rem !important;
font-size: 0.9rem !important;
border: 1px solid transparent !important;
}
.hb-toc a:hover {
color: white !important;
background-color: rgba(255, 255, 255, 0.05) !important;
}
/* --- GUARANTEED RED PILL ACTIVE STATE --- */
.hb-toc a.red-pill-active {
color: white !important;
border: 1px solid #e05e5e !important;
background-color: transparent !important;
}
/* ========================================== */
/* TONY'S HIGHLIGHTS &amp; TAGS CSS */
/* ========================================== */
/* Hide the native Hugo Blox tags block at the very bottom */
.article-tags,
.pub-tags,
div:has(&gt; a[href*="/tags/"]) {
display: none !important;
}
/* Indented Blurb Styling */
.tony-blurb {
border-left: 4px solid #e05e5e;
padding-left: 1.5rem;
margin: 1.5rem 0 2.5rem 0;
font-size: 1.15rem;
line-height: 1.6;
color: #94a3b8;
font-style: italic;
}
/* Specs &amp; Tech Tag Rows */
.tony-specs-container {
display: flex;
flex-direction: column;
gap: 0.8rem;
margin-bottom: 2.5rem;
}
.tony-spec-row {
display: flex;
align-items: center;
gap: 1rem;
color: white;
}
.tony-spec-row i {
width: 24px;
font-size: 1.25rem;
text-align: center;
color: #cbd5e1;
}
/* Custom Pill Buttons */
.tony-pill {
padding: 0.25rem 0.8rem;
border-radius: 0.35rem;
font-size: 0.85rem;
font-weight: 700;
letter-spacing: 0.025em;
}
.tony-pill.blue {
background-color: #0070f3;
color: white;
}
.tony-pill.black {
background-color: #000000;
color: white;
border: 1px solid rgba(255, 255, 255, 0.15);
}
/* Highlights Card Box */
.tony-highlights-card {
background-color: rgba(30, 41, 59, 0.2);
border: 2px solid rgba(224, 94, 94, 0.35);
border-radius: 1rem;
padding: 2rem;
margin-bottom: 3rem;
}
.tony-highlights-card h3 {
color: white !important;
font-size: 1.35rem !important;
font-weight: 700 !important;
margin-top: 0 !important;
margin-bottom: 1.25rem !important;
display: flex;
align-items: center;
gap: 0.6rem;
}
.tony-highlights-card h3 i {
color: #e05e5e;
}
.tony-highlights-card ul {
list-style-type: disc !important;
padding-left: 1.5rem !important;
margin: 0 !important;
}
.tony-highlights-card li {
color: #cbd5e1 !important;
margin-bottom: 0.85rem !important;
line-height: 1.6;
font-size: 1rem;
}
.tony-highlights-card li:last-child {
margin-bottom: 0 !important;
}
/* Specific Keyword Highlight Text */
.keyword-red {
color: #e05e5e;
font-weight: 600;
}
/* ========================================== */
/* GLASS IMAGE CAROUSEL CSS */
/* ========================================== */
.glass-carousel {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
margin-top: 2rem;
margin-bottom: 2rem;
scroll-snap-type: x mandatory;
scrollbar-width: thin;
scrollbar-color: #e05e5e rgba(255, 255, 255, 0.05);
}
.glass-carousel::-webkit-scrollbar {
height: 8px;
}
.glass-carousel::-webkit-scrollbar-track {
background: rgba(255, 255, 255, 0.05);
border-radius: 4px;
}
.glass-carousel::-webkit-scrollbar-thumb {
background: #e05e5e;
border-radius: 4px;
}
.glass-carousel img {
height: 300px;
width: auto;
border-radius: 0.8rem;
border: 1px solid rgba(255, 255, 255, 0.1);
box-shadow: 0 4px 15px rgba(0,0,0,0.3);
scroll-snap-align: start;
flex-shrink: 0;
object-fit: cover;
background-color: rgba(0, 0, 0, 0.5);
cursor: pointer;
transition: transform 0.2s ease, border-color 0.2s ease;
}
.glass-carousel img:hover {
transform: scale(1.02);
border-color: #e05e5e;
}
/* ========================================== */
/* EXPANDED IMAGE MODAL (LIGHTBOX) CSS */
/* ========================================== */
#lightbox-modal {
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(15, 23, 42, 0.95);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
}
#lightbox-modal.lightbox-visible {
opacity: 1;
pointer-events: auto;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
border-radius: 1rem;
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.7);
border: 1px solid rgba(255, 255, 255, 0.1);
}
.lightbox-close {
position: absolute;
top: 30px;
right: 40px;
color: white;
font-size: 40px;
font-weight: bold;
cursor: pointer;
transition: color 0.2s ease;
}
.lightbox-close:hover {
color: #e05e5e;
}
/* ========================================== */
/* COLLAPSIBLE CODE BLOCKS CSS */
/* ========================================== */
details.code-dropdown {
background: rgba(30, 41, 59, 0.4);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 0.5rem;
margin-top: 1rem;
margin-bottom: 1.5rem;
overflow: hidden;
}
details.code-dropdown summary {
padding: 1rem;
font-weight: 600;
color: #e05e5e;
cursor: pointer;
user-select: none;
outline: none;
transition: background 0.2s ease;
}
details.code-dropdown summary:hover {
background: rgba(255, 255, 255, 0.05);
}
details.code-dropdown .highlight {
margin: 0 !important;
border-radius: 0 0 0.5rem 0.5rem;
}
/* --- NEW: Force darker background &amp; smaller text --- */
details.code-dropdown .highlight pre {
background-color: rgba(10, 15, 24, 0.95) !important; /* Deep dark background */
padding: 1.25rem !important;
}
details.code-dropdown .highlight code {
font-size: 0.8rem !important; /* Shrinks the text down */
line-height: 1.5 !important;
}
/* --- NEW: Shrink general base text and lists --- */
article p,
article li {
font-size: 0.95rem !important; /* Drops it slightly below engine standard */
line-height: 1.6 !important; /* Keeps the spacing clean and highly readable */
}
/* --- NEW: Shrink the top intro blurb proportionately --- */
.tony-blurb {
font-size: 1.05rem !important; /* Scaled down slightly from 1.15rem */
}
&lt;/style&gt;
&lt;script&gt;
document.addEventListener('DOMContentLoaded', () =&gt; {
// 1. Table of Contents Scroll Highlighting
const observer = new IntersectionObserver((entries) =&gt; {
entries.forEach(entry =&gt; {
const id = entry.target.getAttribute('id');
const link = document.querySelector(`.hb-toc a[href="#${id}"]`);
if (entry.isIntersecting &amp;&amp; link) {
document.querySelectorAll('.hb-toc a').forEach(l =&gt; l.classList.remove('red-pill-active'));
link.classList.add('red-pill-active');
}
});
}, { rootMargin: '-20% 0px -70% 0px' });
document.querySelectorAll('article h2, article h3').forEach(h =&gt; observer.observe(h));
// 2. Lightbox Modal Logic
const modal = document.getElementById('lightbox-modal');
const modalImg = document.getElementById('lightbox-img');
const closeBtn = document.querySelector('.lightbox-close');
const carouselImages = document.querySelectorAll('.glass-carousel img');
// Open modal on image click
carouselImages.forEach(img =&gt; {
img.addEventListener('click', () =&gt; {
modal.classList.add('lightbox-visible');
modalImg.src = img.src;
});
});
// Close on X button click
if(closeBtn) {
closeBtn.addEventListener('click', () =&gt; {
modal.classList.remove('lightbox-visible');
});
}
// Close when clicking on the dark background
if(modal) {
modal.addEventListener('click', (e) =&gt; {
if (e.target !== modalImg) {
modal.classList.remove('lightbox-visible');
}
});
}
});
&lt;/script&gt;
&lt;div style="margin-bottom: 2.5rem; max-width: 100%; border-radius: 0.5rem; overflow: hidden; display: inline-block; box-shadow: 0 4px 15px rgba(0,0,0,0.3);"&gt;
&lt;iframe frameborder="0" src="https://itch.io/embed/4676252?bg_color=242424&amp;amp;fg_color=ffffff&amp;amp;link_color=476ed3&amp;amp;border_color=cc6b4a" width="552" height="167"&gt;&lt;a href="https://mad-moon-studios.itch.io/proctex-plugin"&gt;ProcTex Plugin by Mad Moon Studios&lt;/a&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div class="tony-blurb"&gt;
Turn any texture into a retro asset directly inside Unreal Engine! ProcTex is a handy, lightweight Editor Utility Plugin for Unreal Engine 5.6 originally built as a pipeline tool for our game &lt;b&gt;SOL CONSTRUCT&lt;/b&gt;. It allows you to down-res, posterize, and manipulate textures with a real-time 3D preview without ever leaving the Editor.
&lt;/div&gt;
&lt;div class="tony-specs-container"&gt;
&lt;div class="tony-spec-row"&gt;
&lt;i class="fas fa-desktop"&gt;&lt;/i&gt;
&lt;span class="tony-pill blue"&gt;Windows&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tony-spec-row"&gt;
&lt;i class="fas fa-code"&gt;&lt;/i&gt;
&lt;span class="tony-pill blue"&gt;C++&lt;/span&gt;
&lt;span class="tony-pill blue"&gt;Blueprints&lt;/span&gt;
&lt;span class="tony-pill blue"&gt;Tech Art&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tony-spec-row"&gt;
&lt;i class="fas fa-laptop-code"&gt;&lt;/i&gt;
&lt;span class="tony-pill black"&gt;Unreal Engine&lt;/span&gt;
&lt;span class="tony-pill black"&gt;Tools&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="margin-bottom: 2.5rem; border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5);"&gt;
&lt;img src="ProcTex.jpg" alt="ProcTex Plugin Interface" style="width: 100%; height: auto; display: block;" /&gt;
&lt;/div&gt;
&lt;div class="tony-highlights-card"&gt;
&lt;h3&gt;&lt;i class="far fa-star"&gt;&lt;/i&gt; Highlights&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Created a custom C++ Editor tool with &lt;span class="keyword-red"&gt;Native UI Integration&lt;/span&gt; directly into the main Level Editor toolbar.&lt;/li&gt;
&lt;li&gt;Added a general 3D previewer supporting both &lt;span class="keyword-red"&gt;Static Meshes and Skeletal Meshes&lt;/span&gt; inside a custom environment.&lt;/li&gt;
&lt;li&gt;Built responsive &lt;span class="keyword-red"&gt;Sliding Filters&lt;/span&gt; allowing real time adjustments to Resolution, Noise, Color Variance, and Posterization.&lt;/li&gt;
&lt;li&gt;Created a simple &lt;span class="keyword-red"&gt;One Click Export&lt;/span&gt; system to bake generated texture data into raw Texture Assets or readys to use Materials directly into the Content Browser.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="plugin-overview"&gt;Plugin Overview&lt;/h2&gt;
&lt;p&gt;ProcTex was born out of a need to rapidly iterate on retro assets during the development of SOL CONSTRUCT. Rather than bouncing back and forth between external texture editing software and the engine, I wanted a native environment to instantly create our textures.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core Tool Features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Live 3D &amp;amp; 2D Previews:&lt;/strong&gt; Updates applied via the UI parameters are mapped in real time to an isolated 2D canvas and a full 3D viewport.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Universal Mesh Support:&lt;/strong&gt; Use a drop down menu to assign any custom Static or Skeletal mesh to preview the texture application.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Color Correction &amp;amp; Filters:&lt;/strong&gt; Swap specific colors, adjust global tint, tweak brightness, and crush saturation. The built in posterize limits color depth to achieve that authentic, chunky feel.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Flexible Export:&lt;/strong&gt; You have the choice to either export raw textures to plug into your own custom shader pipelines, or export everything packaged cleanly into a ready to use Unreal Material.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="glass-carousel"&gt;
&lt;img src="Image1.png" alt="ProcTex Screenshot 1"&gt;
&lt;img src="Image2.png" alt="ProcTex Screenshot 2"&gt;
&lt;img src="Image3.png" alt="ProcTex Screenshot 3"&gt;
&lt;img src="Image4.png" alt="ProcTex Screenshot 4"&gt;
&lt;img src="Image5.png" alt="ProcTex Screenshot 5"&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;(Little Side note: Coincidentally, Puck&amp;rsquo;s Pixelizer came out right around the time I was building this! Their tool is incredibly robust and offers a ton of advanced features, so I highly recommend checking it out if you need a heavier-duty solution, plus their palette stuff is super neat!)&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="technical-implementation"&gt;Technical Implementation&lt;/h2&gt;
&lt;p&gt;Developing ProcTex required bridging the gap between Blueprint Editor Utility Widgets (EUWs) and C++ Editor modules to achieve a seamless, native feel. This was the first &amp;ldquo;tool&amp;rdquo; I&amp;rsquo;ve ever built so it was certaintly a journey trying to figure this stuff out 😅.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Custom 3D Viewport in UMG:&lt;/strong&gt; To render a live 3D mesh inside a UMG widget, I created a custom Slate viewport leveraging &lt;code&gt;SEditorViewport&lt;/code&gt; and &lt;code&gt;FAdvancedPreviewScene&lt;/code&gt;. This required creating a custom subclass of &lt;code&gt;FEditorViewportClient&lt;/code&gt; to dynamically override the background color (matching the editor&amp;rsquo;s UI hex colors) and locking Post Process exposure settings so the preview meshes wouldn&amp;rsquo;t completely blow out against the dark background.&lt;/li&gt;
&lt;/ul&gt;
&lt;details class="code-dropdown"&gt;
&lt;summary&gt;&lt;i class="fas fa-code"&gt;&lt;/i&gt; View C++: Slate Viewport Client Override&lt;/summary&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// Custom Viewport Client to Override the Background
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;FMyPreviewViewportClient&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="k"&gt;public&lt;/span&gt; &lt;span class="n"&gt;FEditorViewportClient&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;public&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;FMyPreviewViewportClient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;FPreviewScene&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;InPreviewScene&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;FEditorViewportClient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;nullptr&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;InPreviewScene&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// Overrides the default engine color with matching UI Hex
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;virtual&lt;/span&gt; &lt;span class="n"&gt;FLinearColor&lt;/span&gt; &lt;span class="nf"&gt;GetBackgroundColor&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="k"&gt;const&lt;/span&gt; &lt;span class="k"&gt;override&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;FColor&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;FromHex&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TEXT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;#131313&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;// ... inside SMyCustomViewport ::MakeEditorViewportClient() ...
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;MyViewportClient&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MakeShareable&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="n"&gt;FMyPreviewViewportClient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PreviewScene&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Get&lt;/span&gt;&lt;span class="p"&gt;()));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;MyViewportClient&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;bSetListenerPosition&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;MyViewportClient&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;SetRealtime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;true&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/details&gt;
&lt;p&gt;&lt;strong&gt;Overcoming Quirks with SinglePropertyViews:&lt;/strong&gt;
Building a simple dropdown to select either a Static or Skeletal mesh ran into UE5&amp;rsquo;s strict property typing. I solved this by defining a generic UObject* variable in C++ using the AllowedClasses = &amp;ldquo;StaticMesh,SkeletalMesh&amp;rdquo; specifier. To bypass UMG bugs, the widget dynamically binds to itself using an Event Pre Construct node before executing a C++ cast to seamlessly swap the hidden mesh components in the preview scene.&lt;/p&gt;
&lt;details class="code-dropdown"&gt;
&lt;summary&gt;&lt;i class="fas fa-code"&gt;&lt;/i&gt; View C++: Slate Viewport Client Override&lt;/summary&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="n"&gt;UModelPreviewWidget&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;ApplyMeshAsset&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#if WITH_EDITOR
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// Safely cast the generic UObject parameter assigned via the SinglePropertyView
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;UStaticMesh&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;SM&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Cast&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;UStaticMesh&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PreviewMeshAsset&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;SetStaticMesh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SM&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="nf"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;USkeletalMesh&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;SKM&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Cast&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;USkeletalMesh&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PreviewMeshAsset&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;SetSkeletalMesh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SKM&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;SetStaticMesh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;nullptr&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;SetSkeletalMesh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;nullptr&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#endif
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/details&gt;
&lt;p&gt;&lt;strong&gt;Overcoming Quirks with SinglePropertyViews:&lt;/strong&gt;
Building a simple dropdown to select either a Static or Skeletal mesh ran into UE5&amp;rsquo;s strict property typing. I solved this by defining a generic UObject* variable in C++ using the AllowedClasses = &amp;ldquo;StaticMesh,SkeletalMesh&amp;rdquo; specifier. To bypass UMG bugs, the widget dynamically binds to itself using an Event Pre Construct node before executing a C++ cast to seamlessly swap the hidden mesh components in the preview scene.&lt;/p&gt;
&lt;details class="code-dropdown"&gt;
&lt;summary&gt;&lt;i class="fas fa-code"&gt;&lt;/i&gt; View C++: Slate Viewport Client Override&lt;/summary&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="n"&gt;UModelPreviewWidget&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;ApplyMeshAsset&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#if WITH_EDITOR
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="c1"&gt;// Safely cast the generic UObject parameter assigned via the SinglePropertyView
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;UStaticMesh&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;SM&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Cast&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;UStaticMesh&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PreviewMeshAsset&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;SetStaticMesh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SM&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="nf"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;USkeletalMesh&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;SKM&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Cast&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;USkeletalMesh&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PreviewMeshAsset&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;SetSkeletalMesh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SKM&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;else&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;SetStaticMesh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;nullptr&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;SetSkeletalMesh&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;nullptr&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#endif
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/details&gt;
&lt;p&gt;&lt;strong&gt;Procedural Material Architecture:&lt;/strong&gt;
The underlying retro rendering logic relies heavily on parameterized Materials all working together. The posterization effect, for instance, uses a streamlined Multiply -&amp;gt; Floor -&amp;gt; Divide math operation to snap 0-1 color values into distinct visual bands. By updating global parameters via Dynamic Material Instances, sliders in the UI recalculate the shader logic instantly.&lt;/p&gt;
&lt;link rel="stylesheet" href="http://josh-mccamley.com/css/render.css"&gt;
&lt;script src="http://josh-mccamley.com/js/render.js" defer&gt;&lt;/script&gt;
&lt;div style="margin-top: 1.5rem; margin-bottom: 2.5rem; border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5); height: 500px; width: 100%; background-color: #1e293b;"&gt;
&lt;div id="bp-render-0" style="width: 100%; height: 100%;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;textarea id="bp-data-0" style="display:none;"&gt;Begin Object Class=/Script/UnrealEd.MaterialGraphNode_Root Name=&amp;#34;MaterialGraphNode_Root_0&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode_Root&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_Root_0&amp;#39;&amp;#34;
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
NodePosX=1920
NodePosY=-816
NodeGuid=8F56A8954D832C5D364D458677952A32
CustomProperties Pin (PinId=99A2F5C74C74835627311197C31E6D7A,PinName=&amp;#34;Base Color&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(R=0.500000,G=0.500000,B=0.500000,A=1.000000)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3C8FEB7042FB74EFB2A34A859060B976,PinName=&amp;#34;Metallic&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=455F77974B3A2909C2948BA6BED7B31F,PinName=&amp;#34;Specular&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.5&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=360F2A8242099F76F85DFEBFC9EA6096,PinName=&amp;#34;Roughness&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.5&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C44FBC1F449C8C73E39ED89BFBF7AFC2,PinName=&amp;#34;Anisotropy&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=4DD445D94A2772D26E58F9B9F987AE92,PinName=&amp;#34;Final Color&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(R=0.000000,G=0.000000,B=0.000000,A=0.000000)&amp;#34;,LinkedTo=(MaterialGraphNode_0 BB964E5C47C2757D7523F4872053A54F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=EB02BD55413F9A78CC6DBB99933D0638,PinName=&amp;#34;Opacity&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=72029A34465A105EE7FA22A784A95092,PinName=&amp;#34;Opacity Mask&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=1FC12EDB45F0EE1A1098FC926D598171,PinName=&amp;#34;Normal&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rgb&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0,0.0,1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=73AD8117418D6E58FD310E85683C137A,PinName=&amp;#34;Tangent&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rgb&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0,0.0,0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F54C6CCA4E473B4B53E676858260E316,PinName=&amp;#34;Screen Position&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AD55501B4F9C5D54D75D42B0880F12B1,PinName=&amp;#34;Subsurface Color&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(R=1.000000,G=1.000000,B=1.000000,A=0.000000)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=75EAB969405C6800A5DFB2BF88D12DC2,PinName=&amp;#34;Custom Data 0&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=281C1B5D4C31EE4BC871A9926246E359,PinName=&amp;#34;Custom Data 1&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.1&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=174F60E0494DBE61640B75A86C2A05A3,PinName=&amp;#34;Ambient Occlusion&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=76310557433BACD12DE669A537C1E1A3,PinName=&amp;#34;Refraction (Disabled)&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=EA31C307445EA3D540DE5EB8F9CBC993,PinName=&amp;#34;Customized UV0&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rg&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(X=0.0,Y=0.0)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D4DD3EAE42DFF6274B29C4B6DB438AD2,PinName=&amp;#34;Customized UV1&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rg&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(X=0.0,Y=0.0)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=75C7600847292870DC52758D56492A13,PinName=&amp;#34;Customized UV2&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rg&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(X=0.0,Y=0.0)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E98612424E2DBACD1061A1B615222950,PinName=&amp;#34;Customized UV3&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rg&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(X=0.0,Y=0.0)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9FEFF89F45192F6484B681AB74FD4B26,PinName=&amp;#34;Customized UV4&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rg&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(X=0.0,Y=0.0)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=122E1E164186615F783435A81B13A0C3,PinName=&amp;#34;Customized UV5&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rg&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(X=0.0,Y=0.0)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F185BC3148D1FE15F371FA995FE893A2,PinName=&amp;#34;Customized UV6&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rg&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(X=0.0,Y=0.0)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=B58E422148401B9AB791EEAA3D3AD2AF,PinName=&amp;#34;Customized UV7&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;rg&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(X=0.0,Y=0.0)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=38B8F71244C77DEA20E016BD9321DAD1,PinName=&amp;#34;Pixel Depth Offset&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9751190E44E3F3469BCEBAAF9005145B,PinName=&amp;#34;Shading Model&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=93E76D4340B87EE9873B6A94B1D177E2,PinName=&amp;#34;Surface Thickness&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.01&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=523A9CDC4C6D0C1B86F890852905087E,PinName=&amp;#34;Displacement&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=4FBD0BE5440D0460B13DD9808DEBD446,PinName=&amp;#34;Material Attributes&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=6D1A7D3346463F737BEAC9AE7561893B,PinName=&amp;#34;Front Material&amp;#34;,PinType.PinCategory=&amp;#34;materialinput&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_0&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_0&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionIf Name=&amp;#34;MaterialExpressionIf_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_0.MaterialExpressionIf_1&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionIf_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_0.MaterialExpressionIf_1&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialGraphNode_56.MaterialExpressionScalarParameter_0&amp;#39;&amp;#34;)
AGreaterThanB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;MaterialGraphNode_59.MaterialExpressionDivide_0&amp;#39;&amp;#34;)
AEqualsB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;MaterialGraphNode_1.MaterialExpressionDesaturation_3&amp;#39;&amp;#34;)
ALessThanB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;MaterialGraphNode_1.MaterialExpressionDesaturation_3&amp;#39;&amp;#34;)
MaterialExpressionEditorX=1696
MaterialExpressionEditorY=-816
MaterialExpressionGuid=BCA42E9A4B436E8168406B8BEF619DC5
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;MaterialExpressionIf_1&amp;#39;&amp;#34;
NodePosX=1696
NodePosY=-816
AdvancedPinDisplay=Hidden
NodeGuid=CEC180894390D0AB9A0DC8BDB6A5277C
CustomProperties Pin (PinId=B153B2D247B24C1B092F5E96B4876D38,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_56 0892881441F4F5D51CDACE9ADAD008A7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AAC211AB491F0B36A548AAB48CD8D4C1,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D9E67282451B203DB4DE8F980E24DACC,PinName=&amp;#34;A &amp;gt; B&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_59 97C992F84F0142EE3793BBBD9BDA5808,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D2BD526B46C13ABCAE4714A825209A42,PinName=&amp;#34;A == B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_1 2FE5062A4F8601EE49FB9D8ACF73CA6E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=82380BBE421E7085E3402DABE7EE32FB,PinName=&amp;#34;A &amp;lt; B&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_1 2FE5062A4F8601EE49FB9D8ACF73CA6E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=91E8A5E645427DEB73DA6391FF777464,PinName=&amp;#34;Equals Threshold&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.00001&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=BB964E5C47C2757D7523F4872053A54F,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_Root_0 4DD445D94A2772D26E58F9B9F987AE92,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_1&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_1&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionDesaturation Name=&amp;#34;MaterialExpressionDesaturation_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_1.MaterialExpressionDesaturation_3&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionDesaturation_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_1.MaterialExpressionDesaturation_3&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_40.MaterialExpressionMultiply_18&amp;#39;&amp;#34;)
Fraction=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;MaterialGraphNode_53.MaterialExpressionMaterialFunctionCall_6&amp;#39;&amp;#34;)
MaterialExpressionEditorX=656
MaterialExpressionEditorY=-800
MaterialExpressionGuid=772ECD2B4349EFB2BEED87AC21C866BB
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;MaterialExpressionDesaturation_3&amp;#39;&amp;#34;
NodePosX=656
NodePosY=-800
AdvancedPinDisplay=Hidden
NodeGuid=B3004F764E35B5F945CBEF8A68AF14F0
CustomProperties Pin (PinId=89F9CFC24AEA93E5C3E6569E751CE961,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_40 CE6A75944FCE5B7F03E3B183A885EB86,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A88F7F004F743940F242BDB4075D55BE,PinName=&amp;#34;Fraction&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_53 FBD94EA342E9045844BF5D843D111218,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8833D20841788068516CF393038BDC10,PinName=&amp;#34;Luminance Factors&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(R=0.212639,G=0.715169,B=0.072192,A=1.000000)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=2FE5062A4F8601EE49FB9D8ACF73CA6E,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_0 D2BD526B46C13ABCAE4714A825209A42,MaterialGraphNode_0 82380BBE421E7085E3402DABE7EE32FB,MaterialGraphNode_57 AB80186E493F8FBA641558B14E29C137,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_2&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_2&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_2.MaterialExpressionMultiply_3&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_2.MaterialExpressionMultiply_3&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionSwitch&amp;#39;MaterialGraphNode_38.MaterialExpressionSwitch_1&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialGraphNode_41.MaterialExpressionScalarParameter_7&amp;#39;&amp;#34;)
MaterialExpressionEditorX=144
MaterialExpressionEditorY=-768
MaterialExpressionGuid=C395E4AB4C51B09BE5F78D850F7FC4FA
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_3&amp;#39;&amp;#34;
NodePosX=144
NodePosY=-768
NodeGuid=7B95A1444F5B21467787618D12EB945D
CustomProperties Pin (PinId=B8075E2244074154B99AF88E5D49423F,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_38 88BDBB704BDE7E97557C53AB891F50A4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=B40576A54101020BBD33AC9DBC448455,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_41 10433D9441B3F72DB7FD468FD070DFBC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=66A2D13D428A4692EE522684C10D0D1B,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_40 6CD963B041756B4346E912A86D9A0BA3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_3&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_3&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name=&amp;#34;MaterialExpressionTextureCoordinate_2&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionTextureCoordinate&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_3.MaterialExpressionTextureCoordinate_2&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionTextureCoordinate_2&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionTextureCoordinate&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_3.MaterialExpressionTextureCoordinate_2&amp;#39;&amp;#34;
MaterialExpressionEditorX=-3952
MaterialExpressionEditorY=-1184
MaterialExpressionGuid=59CCDB9E426674372199D0B423418610
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionTextureCoordinate&amp;#39;MaterialExpressionTextureCoordinate_2&amp;#39;&amp;#34;
NodePosX=-3952
NodePosY=-1184
AdvancedPinDisplay=Hidden
NodeGuid=A547DEC646AC7125BCB70691D92DFC95
CustomProperties Pin (PinId=C8DF5C784BB5130A41F96E925A65AB98,PinName=&amp;#34;Coordinate Index&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;int&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AEC64FFB4AC9FAA2B91EF996277748C2,PinName=&amp;#34;UTiling&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=A04558B34A367F763361719366A8F6E6,PinName=&amp;#34;VTiling&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=0EE0614540DBE154AB8E2495F228EF9E,PinName=&amp;#34;Un Mirror U&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=1012F2E140CC5FC327FAA8A33019E77E,PinName=&amp;#34;Un Mirror V&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=C4788602406F4659BDF748A4E76D1041,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_4 C4F6CA2C4C13B90113BCDF852DFA6DBF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_4&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_4&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_4.MaterialExpressionMultiply_5&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_4.MaterialExpressionMultiply_5&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionTextureCoordinate&amp;#39;MaterialGraphNode_3.MaterialExpressionTextureCoordinate_2&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialGraphNode_5.MaterialExpressionScalarParameter_4&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-3664
MaterialExpressionEditorY=-1184
MaterialExpressionGuid=36D1F3C44904C9D7DC3FA49727B74386
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_5&amp;#39;&amp;#34;
NodePosX=-3664
NodePosY=-1184
NodeGuid=1377F8F843B3CE07E4AE24B4B890BC7A
CustomProperties Pin (PinId=C4F6CA2C4C13B90113BCDF852DFA6DBF,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_3 C4788602406F4659BDF748A4E76D1041,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=40AD00F7418D0ADB1499418A2C630656,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_5 D97838294FDCFC68998482855526D2E1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AD13DDB34ABF5B367546DB9DD6C48862,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_6 DE7237F34D85DE88D4B8D19CDDB11680,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_5&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_5&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name=&amp;#34;MaterialExpressionScalarParameter_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_5.MaterialExpressionScalarParameter_4&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionScalarParameter_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_5.MaterialExpressionScalarParameter_4&amp;#39;&amp;#34;
DefaultValue=128.000000
ParameterName=&amp;#34;Resolution&amp;#34;
ExpressionGUID=FF884B1E4096A1A6C40BDC9CC8BC5522
MaterialExpressionEditorX=-3952
MaterialExpressionEditorY=-1056
MaterialExpressionGuid=F7B468BF429E4B53546A168FDEB2F5DC
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialExpressionScalarParameter_4&amp;#39;&amp;#34;
NodePosX=-3952
NodePosY=-1056
bCanRenameNode=True
NodeGuid=53735ABA41EC619A28A5FAB680E4FDD4
CustomProperties Pin (PinId=F86E61BE42D618F2DAC105B00F3353FF,PinName=&amp;#34;Default Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;128.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D97838294FDCFC68998482855526D2E1,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_4 40AD00F7418D0ADB1499418A2C630656,MaterialGraphNode_7 D0F3593440E7BB833AFA98BCB01CD424,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_6&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_6&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionFloor Name=&amp;#34;MaterialExpressionFloor_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionFloor&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_6.MaterialExpressionFloor_1&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionFloor_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionFloor&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_6.MaterialExpressionFloor_1&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_4.MaterialExpressionMultiply_5&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-3504
MaterialExpressionEditorY=-1184
MaterialExpressionGuid=760F0C7E4CB40ED6AD6A39BCE022F852
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionFloor&amp;#39;MaterialExpressionFloor_1&amp;#39;&amp;#34;
NodePosX=-3504
NodePosY=-1184
NodeGuid=5C48AD9F409513F02092A69AE6E9BA30
CustomProperties Pin (PinId=DE7237F34D85DE88D4B8D19CDDB11680,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_4 AD13DDB34ABF5B367546DB9DD6C48862,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9ED423E048A3629D8B7CA3BE95EB8E69,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_7 DB2E8A8346C7975DDF43978FFAD3F739,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_7&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_7&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionDivide Name=&amp;#34;MaterialExpressionDivide_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_7.MaterialExpressionDivide_1&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionDivide_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_7.MaterialExpressionDivide_1&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionFloor&amp;#39;MaterialGraphNode_6.MaterialExpressionFloor_1&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialGraphNode_5.MaterialExpressionScalarParameter_4&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-3360
MaterialExpressionEditorY=-1184
MaterialExpressionGuid=930A3998401706C111939BB20575F435
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;MaterialExpressionDivide_1&amp;#39;&amp;#34;
NodePosX=-3360
NodePosY=-1184
NodeGuid=A1145DA64CA92A574ED68AB142C6A3E3
CustomProperties Pin (PinId=DB2E8A8346C7975DDF43978FFAD3F739,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_6 9ED423E048A3629D8B7CA3BE95EB8E69,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D0F3593440E7BB833AFA98BCB01CD424,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;2.0&amp;#34;,LinkedTo=(MaterialGraphNode_5 D97838294FDCFC68998482855526D2E1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=097751FB43535A155297F5BDEB60722F,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 B43D9B4E47BDAAFA18C668B8F6F03D33,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_8&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_8&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionVectorNoise Name=&amp;#34;MaterialExpressionVectorNoise_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorNoise&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_8.MaterialExpressionVectorNoise_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionVectorNoise_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorNoise&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_8.MaterialExpressionVectorNoise_0&amp;#39;&amp;#34;
Position=(Expression=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;MaterialGraphNode_9.MaterialExpressionDivide_3&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-2768
MaterialExpressionEditorY=-224
MaterialExpressionGuid=F9E0EB794C39478A416FEABCEDBD5A38
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
bCollapsed=False
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionVectorNoise&amp;#39;MaterialExpressionVectorNoise_0&amp;#39;&amp;#34;
NodePosX=-2768
NodePosY=-224
AdvancedPinDisplay=Hidden
NodeGuid=DDBF83884AEBFD59611BCA97760EBD49
CustomProperties Pin (PinId=836E452E44F5E9EB287FA8A9C79CF937,PinName=&amp;#34;World Position&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_9 2FBA30D2462135753E73C982109896A0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D5A09F434A5DB6702367B291A68433E4,PinName=&amp;#34;Function&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;byte&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.Enum&amp;#39;/Script/Engine.EVectorNoiseFunction&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;Cellnoise&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=45A4CB024CF6E0C20B96A8AFF1CFAF94,PinName=&amp;#34;Quality&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;int&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=True,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=8EF369024B4D43DA33B746A72AAAB0A4,PinName=&amp;#34;Tiling&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=C6362E364D9F34A43D7C3B8D14200229,PinName=&amp;#34;Tile Size&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;int&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;300&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=True,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=575EC11A424F5E18709ABEA396D3F3CE,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_10 D673D78949C2A8948394C2AB6651B042,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_9&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_9&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionDivide Name=&amp;#34;MaterialExpressionDivide_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_9.MaterialExpressionDivide_3&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionDivide_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_9.MaterialExpressionDivide_3&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionAppendVector&amp;#39;MaterialGraphNode_44.MaterialExpressionAppendVector_1&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialGraphNode_17.MaterialExpressionScalarParameter_5&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-3008
MaterialExpressionEditorY=-208
MaterialExpressionGuid=2A8D65EB4735DB2ED642F7AC1DA4F47D
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;MaterialExpressionDivide_3&amp;#39;&amp;#34;
NodePosX=-3008
NodePosY=-208
NodeGuid=341BC1C44F479D4181E38F90ADA19E27
CustomProperties Pin (PinId=9971E06D4C18B717EA4ECCB8D964F241,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_44 0E1962424B65C80483906FA9BC4DEDEF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=183736BB4D97A864DBA900B0FB1BC9F8,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;2.0&amp;#34;,LinkedTo=(MaterialGraphNode_17 E72193D540680DC7607E5FA6FD4DD5B4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2FBA30D2462135753E73C982109896A0,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_8 836E452E44F5E9EB287FA8A9C79CF937,MaterialGraphNode_12 AF6CCD25445FCE29903EF6BA23BEC4CC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_10&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_10&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionDesaturation Name=&amp;#34;MaterialExpressionDesaturation_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_10.MaterialExpressionDesaturation_4&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionDesaturation_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_10.MaterialExpressionDesaturation_4&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionVectorNoise&amp;#39;MaterialGraphNode_8.MaterialExpressionVectorNoise_0&amp;#39;&amp;#34;)
Fraction=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;MaterialGraphNode_46.MaterialExpressionMaterialFunctionCall_5&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-2000
MaterialExpressionEditorY=-208
MaterialExpressionGuid=D45C94A1427BDE730B38C58AE3BE66EA
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;MaterialExpressionDesaturation_4&amp;#39;&amp;#34;
NodePosX=-2000
NodePosY=-208
AdvancedPinDisplay=Hidden
NodeGuid=6CEBA968473A7B68FFD1DBABFE889B15
CustomProperties Pin (PinId=D673D78949C2A8948394C2AB6651B042,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_8 575EC11A424F5E18709ABEA396D3F3CE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E95AEB514590C50594187FBC5955B052,PinName=&amp;#34;Fraction&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_46 D983BF354D57718F2FF815B18A2C1961,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=6F0C347447E10149A37656A94ACA0AC5,PinName=&amp;#34;Luminance Factors&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(R=0.212639,G=0.715169,B=0.072192,A=1.000000)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=204852864BD4A865BB02E08D2CBA688B,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_15 8BCF764B4AC5881EBB41F5BE1A74D6B8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_11&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_11&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionDesaturation Name=&amp;#34;MaterialExpressionDesaturation_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_11.MaterialExpressionDesaturation_5&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionDesaturation_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_11.MaterialExpressionDesaturation_5&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;MaterialGraphNode_13.MaterialExpressionMaterialFunctionCall_4&amp;#39;&amp;#34;)
Fraction=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialGraphNode_51.MaterialExpressionConstant_15&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-2048
MaterialExpressionEditorY=224
MaterialExpressionGuid=6C648F7E401CA75CF7F775AD2CF8C811
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;MaterialExpressionDesaturation_5&amp;#39;&amp;#34;
NodePosX=-2048
NodePosY=224
AdvancedPinDisplay=Hidden
NodeGuid=36BA06C947AA56EB1A9634B32F9E749C
CustomProperties Pin (PinId=69E9828140B74D83AA3A4B9914B3428A,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_13 4F49F0B34978F256EF735E924E3EBB56,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AF40DBD5424FDD758E6D61AB11415727,PinName=&amp;#34;Fraction&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_51 2829B6E14D1B62775A847EB2FCE59A6D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=63E9028C4153B0D755EA8F9CC2BC96CB,PinName=&amp;#34;Luminance Factors&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(R=0.212639,G=0.715169,B=0.072192,A=1.000000)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=A0BD5A424CDBC76EF508FDB247874B64,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_15 A806870744863443223A9E9EED0E70C2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_12&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_12&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionVectorNoise Name=&amp;#34;MaterialExpressionVectorNoise_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorNoise&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_12.MaterialExpressionVectorNoise_3&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionVectorNoise_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorNoise&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_12.MaterialExpressionVectorNoise_3&amp;#39;&amp;#34;
Position=(Expression=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;MaterialGraphNode_9.MaterialExpressionDivide_3&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-2768
MaterialExpressionEditorY=208
MaterialExpressionGuid=FDFFEB3242392FEE7A08709FAA49C60C
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
bCollapsed=False
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionVectorNoise&amp;#39;MaterialExpressionVectorNoise_3&amp;#39;&amp;#34;
NodePosX=-2768
NodePosY=208
AdvancedPinDisplay=Hidden
NodeGuid=F9F8039944878D789ED7629B5EFF3EBF
CustomProperties Pin (PinId=AF6CCD25445FCE29903EF6BA23BEC4CC,PinName=&amp;#34;World Position&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_9 2FBA30D2462135753E73C982109896A0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9D0A2DE743A637EBF46DA0914182A196,PinName=&amp;#34;Function&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;byte&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.Enum&amp;#39;/Script/Engine.EVectorNoiseFunction&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;Cellnoise&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=2EAC0F0D4CD5484543704D917F869215,PinName=&amp;#34;Quality&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;int&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=True,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=014D8A7F435CA6FBD0E52E932F0EAFF6,PinName=&amp;#34;Tiling&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=7D1B2CFF4D8C4A3F1294409E1400B635,PinName=&amp;#34;Tile Size&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;int&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;300&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=True,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=7A0774A24D262CF9B69DDFA54FB55D0A,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_13 60B0830A4C5A6C834B9015BDC61C936A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_13&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_13&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name=&amp;#34;MaterialExpressionMaterialFunctionCall_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_13.MaterialExpressionMaterialFunctionCall_4&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMaterialFunctionCall_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_13.MaterialExpressionMaterialFunctionCall_4&amp;#39;&amp;#34;
MaterialFunction=&amp;#34;/Script/Engine.MaterialFunction&amp;#39;/Engine/Functions/Engine_MaterialFunctions02/Texturing/CustomRotator.CustomRotator&amp;#39;&amp;#34;
FunctionInputs(0)=(ExpressionInputId=45DE7CC04BCC975C664A2AA5DA134FEF,Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionVectorNoise&amp;#39;MaterialGraphNode_12.MaterialExpressionVectorNoise_3&amp;#39;&amp;#34;,InputName=&amp;#34;UVs&amp;#34;))
FunctionInputs(1)=(ExpressionInputId=9B6953874136DCE4D8E4E8878152CCCE,Input=(OutputIndex=-1,InputName=&amp;#34;Rotation Center&amp;#34;))
FunctionInputs(2)=(ExpressionInputId=D58F67D84CFD4C9D289810AEE4A3EBC8,Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialGraphNode_14.MaterialExpressionConstant_7&amp;#39;&amp;#34;,InputName=&amp;#34;Rotation Angle (0-1)&amp;#34;))
FunctionOutputs(0)=(ExpressionOutputId=35E8F8F94CC8CE3D65F114A234D0BD5E,Output=(OutputName=&amp;#34;Rotated Values&amp;#34;))
MaterialExpressionEditorX=-2576
MaterialExpressionEditorY=224
MaterialExpressionGuid=C3DCEFA045321336C1C77B82BA641D47
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
Outputs(0)=(OutputName=&amp;#34;Rotated Values&amp;#34;)
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;MaterialExpressionMaterialFunctionCall_4&amp;#39;&amp;#34;
NodePosX=-2576
NodePosY=224
NodeGuid=75CFF3204677C824951EB2B3BD8AA514
CustomProperties Pin (PinId=60B0830A4C5A6C834B9015BDC61C936A,PinName=&amp;#34;UVs (V2)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_12 7A0774A24D262CF9B69DDFA54FB55D0A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E1A1E4DB49968F2AFE39A78B1D8CF96B,PinName=&amp;#34;Rotation Center (V2)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AB07144E4AEB349F0B84178930325A5A,PinName=&amp;#34;Rotation Angle (0-1) (S)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_14 33965E18455EBC7A67D47AAD4DE3EF91,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=4F49F0B34978F256EF735E924E3EBB56,PinName=&amp;#34;Rotated Values&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_11 69E9828140B74D83AA3A4B9914B3428A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_14&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_14&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name=&amp;#34;MaterialExpressionConstant_7&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_14.MaterialExpressionConstant_7&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant_7&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_14.MaterialExpressionConstant_7&amp;#39;&amp;#34;
R=0.250000
MaterialExpressionEditorX=-2768
MaterialExpressionEditorY=432
MaterialExpressionGuid=1588ECD1438A8125B80955B20DF6F65E
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialExpressionConstant_7&amp;#39;&amp;#34;
NodePosX=-2768
NodePosY=432
NodeGuid=699128A14DC799878B2A7A95772AF620
CustomProperties Pin (PinId=5673409E4E3465D56051C6ADFCAF12AE,PinName=&amp;#34;Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.25&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=33965E18455EBC7A67D47AAD4DE3EF91,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_13 AB07144E4AEB349F0B84178930325A5A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_15&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_15&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_12&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_15.MaterialExpressionMultiply_12&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_12&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_15.MaterialExpressionMultiply_12&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;MaterialGraphNode_10.MaterialExpressionDesaturation_4&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;MaterialGraphNode_11.MaterialExpressionDesaturation_5&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-1776
MaterialExpressionEditorY=-208
MaterialExpressionGuid=C0391F614B22C3971F2C1891838CE440
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_12&amp;#39;&amp;#34;
NodePosX=-1776
NodePosY=-208
NodeGuid=1B65FBE34B374D0D34066AAB989D222A
CustomProperties Pin (PinId=8BCF764B4AC5881EBB41F5BE1A74D6B8,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_10 204852864BD4A865BB02E08D2CBA688B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A806870744863443223A9E9EED0E70C2,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_11 A0BD5A424CDBC76EF508FDB247874B64,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F6FEEFF24C973A7AFCBD50ABF83DAC8E,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_16 8B6A06E74933024154BFE092822BC6D0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_16&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_16&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionClamp Name=&amp;#34;MaterialExpressionClamp_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionClamp&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_16.MaterialExpressionClamp_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionClamp_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionClamp&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_16.MaterialExpressionClamp_0&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_15.MaterialExpressionMultiply_12&amp;#39;&amp;#34;)
Min=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialGraphNode_49.MaterialExpressionConstant_13&amp;#39;&amp;#34;)
Max=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialGraphNode_50.MaterialExpressionConstant_14&amp;#39;&amp;#34;)
MinDefault=0.150000
MaterialExpressionEditorX=-1584
MaterialExpressionEditorY=-64
MaterialExpressionGuid=EE25B44141369BCD1EEE499648B8B8F6
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionClamp&amp;#39;MaterialExpressionClamp_0&amp;#39;&amp;#34;
NodePosX=-1584
NodePosY=-64
AdvancedPinDisplay=Hidden
NodeGuid=088EDF8A4C290442D9E7FFA3ACD52834
CustomProperties Pin (PinId=8B6A06E74933024154BFE092822BC6D0,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_15 F6FEEFF24C973A7AFCBD50ABF83DAC8E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=944AE5E944A8C1F37FB1EB9D9DA63EDF,PinName=&amp;#34;Min&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.15&amp;#34;,LinkedTo=(MaterialGraphNode_49 3BEAB9DD475857FB563F9F89A097AC86,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=75ED210F4E2892599C545C8C5CD4A4F8,PinName=&amp;#34;Max&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_50 AC76F8E8441318F4CB29398CD66AED4D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E39FD4F24165C8B1EB42858196447159,PinName=&amp;#34;Clamp Mode&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;byte&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.Enum&amp;#39;/Script/Engine.EClampMode&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;CMODE Clamp&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=53318FF34E70EA75EEE3D8A6B4B587FE,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_36 ADEA30E24B33412599C751A3BD0FC0D7,MaterialGraphNode_38 51637BFD47C43278558CE48339164BA2,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_17&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_17&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name=&amp;#34;MaterialExpressionScalarParameter_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_17.MaterialExpressionScalarParameter_5&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionScalarParameter_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_17.MaterialExpressionScalarParameter_5&amp;#39;&amp;#34;
DefaultValue=4.000000
ParameterName=&amp;#34;Noise Size&amp;#34;
ExpressionGUID=A5A224AB4DBA4FBA37A546AF59C2D1F0
MaterialExpressionEditorX=-3248
MaterialExpressionEditorY=-80
MaterialExpressionGuid=D9F1685640106FAC5C08549AB81EC6DF
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialExpressionScalarParameter_5&amp;#39;&amp;#34;
NodePosX=-3248
NodePosY=-80
bCanRenameNode=True
NodeGuid=26A820844EF786A2F161369347BFBFFD
CustomProperties Pin (PinId=DFA7A56143E146E3794749B1E562232C,PinName=&amp;#34;Default Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;4.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E72193D540680DC7607E5FA6FD4DD5B4,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_9 183736BB4D97A864DBA900B0FB1BC9F8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_18&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_18&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name=&amp;#34;MaterialExpressionScalarParameter_6&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_18.MaterialExpressionScalarParameter_6&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionScalarParameter_6&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_18.MaterialExpressionScalarParameter_6&amp;#39;&amp;#34;
DefaultValue=0.700000
ParameterName=&amp;#34;ColorVariance&amp;#34;
ExpressionGUID=43C48C2247780C9CBCAAB79A84A201DB
MaterialExpressionEditorX=-2544
MaterialExpressionEditorY=-80
MaterialExpressionGuid=9F40E6A540467D266DBB80A2BB23DA29
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialExpressionScalarParameter_6&amp;#39;&amp;#34;
NodePosX=-2544
NodePosY=-80
bCanRenameNode=True
NodeGuid=6DB7DFE347AAC6092DC3B280ACB47353
CustomProperties Pin (PinId=14639983440A3C2AD5E9D18B3C15FAAD,PinName=&amp;#34;Default Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.7&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=1869D00B41B25F54950E47BBAA3CEEFB,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_46 83A23ED14ADB76BDDBC9F490CC2C55FF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_19&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_19&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionTextureSampleParameter2D Name=&amp;#34;MaterialExpressionTextureSampleParameter2D_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionTextureSampleParameter2D&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_19.MaterialExpressionTextureSampleParameter2D_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionTextureSampleParameter2D_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionTextureSampleParameter2D&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_19.MaterialExpressionTextureSampleParameter2D_0&amp;#39;&amp;#34;
ParameterName=&amp;#34;BaseColor&amp;#34;
ExpressionGUID=60ABAF98413DA8EB12E836972840A148
Coordinates=(Expression=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;MaterialGraphNode_7.MaterialExpressionDivide_1&amp;#39;&amp;#34;)
Texture=&amp;#34;/Script/Engine.Texture2D&amp;#39;/ProcTexPlugin/Materials/Misc/Concrete/Concrete_Base_Color.Concrete_Base_Color&amp;#39;&amp;#34;
MaterialExpressionEditorX=-3168
MaterialExpressionEditorY=-1200
MaterialExpressionGuid=AF085FC34FD15CFFB10874BD9B5E02D1
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionTextureSampleParameter2D&amp;#39;MaterialExpressionTextureSampleParameter2D_0&amp;#39;&amp;#34;
NodePosX=-3168
NodePosY=-1200
AdvancedPinDisplay=Hidden
bCanRenameNode=True
NodeGuid=39D5B1A5408CBD306A3BF19918DD0A45
CustomProperties Pin (PinId=B43D9B4E47BDAAFA18C668B8F6F03D33,PinName=&amp;#34;UVs&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;byte&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0&amp;#34;,LinkedTo=(MaterialGraphNode_7 097751FB43535A155297F5BDEB60722F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3334FF744D042AA1462963962FC6A214,PinName=&amp;#34;Apply View MipBias&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=43F2E43A44D71B59F3E882B4C3D4F5CA,PinName=&amp;#34;MipValueMode&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;byte&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.Enum&amp;#39;/Script/Engine.ETextureMipValueMode&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;None (use computed mip level)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=C149B7FE40F9A44AC43BE88B949D823D,PinName=&amp;#34;Sampler Source&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;byte&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.Enum&amp;#39;/Script/Engine.ESamplerSourceMode&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;From texture asset&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=3E0E59134DB9C678F1C3DB96375CE8A5,PinName=&amp;#34;Sampler Type&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;byte&amp;#34;,PinType.PinSubCategoryObject=&amp;#34;/Script/CoreUObject.Enum&amp;#39;/Script/Engine.EMaterialSamplerType&amp;#39;&amp;#34;,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;Color&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=6535A67246254DBDEDEA1FB6D353F34A,PinName=&amp;#34;RGB&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_32 189D0FC04059CE56E7DEB5B22151F55B,MaterialGraphNode_37 32EBB2B5479CD54389DDF2AD5E55CCDF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D0A8E4DA40F31D704997B7B6FE3C766C,PinName=&amp;#34;R&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_20 61C88895446F83C73B9F03BC89657727,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=EAC0807D475CE7B036C7189C2A5CECE8,PinName=&amp;#34;G&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;green&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 D304B67C435CD0E51CF388891C1D3C3E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8D09C25D47B6CFF7A8D394A0EFEE395D,PinName=&amp;#34;B&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;blue&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_22 AF0B8B904485B55D925CC2AF84AA62AB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=70CC2CA9471413CBB2B39A98A6D46109,PinName=&amp;#34;A&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;alpha&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=DB68F2DA439561B9E22255A5AA3CFF95,PinName=&amp;#34;RGBA&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_20&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_20&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionIf Name=&amp;#34;MaterialExpressionIf_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_20.MaterialExpressionIf_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionIf_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_20.MaterialExpressionIf_0&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionTextureSampleParameter2D&amp;#39;MaterialGraphNode_19.MaterialExpressionTextureSampleParameter2D_0&amp;#39;&amp;#34;,OutputIndex=1,Mask=1,MaskR=1)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;MaterialGraphNode_26.MaterialExpressionComponentMask_0&amp;#39;&amp;#34;)
AGreaterThanB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialGraphNode_24.MaterialExpressionConstant3Vector_3&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
AEqualsB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialGraphNode_23.MaterialExpressionConstant3Vector_0&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
ALessThanB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialGraphNode_24.MaterialExpressionConstant3Vector_3&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
EqualsThreshold=0.150000
MaterialExpressionEditorX=-2416
MaterialExpressionEditorY=-1152
MaterialExpressionGuid=98A7B8DB43F16BAFA1883ABC19010734
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;MaterialExpressionIf_0&amp;#39;&amp;#34;
NodePosX=-2416
NodePosY=-1152
AdvancedPinDisplay=Hidden
NodeGuid=4C725A964FAA5383B463CC993CFAE732
CustomProperties Pin (PinId=61C88895446F83C73B9F03BC89657727,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 D0A8E4DA40F31D704997B7B6FE3C766C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=DCCC1F31475BE2BF08FCCC81C3AB6C50,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_26 2E432F7D400F7447D489778E37078D18,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D10F866E43758F97897E8D9BA1F46179,PinName=&amp;#34;A &amp;gt; B&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 F903414648A495B45FE66BA86BAFEF84,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=1008B2B742D7D973C7BDCAA097AE2229,PinName=&amp;#34;A == B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_23 5B59E8AC4C75A3F9513E5AB2513AA4A0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AC8155BC4DA234DA753FF6818FA1EF7E,PinName=&amp;#34;A &amp;lt; B&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 F903414648A495B45FE66BA86BAFEF84,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=7CA7657D475FF7A97E939790339B760B,PinName=&amp;#34;Equals Threshold&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.15&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=34B513724684EC416F566EB046C9B08F,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_29 32BFE17C47BDD55F2CEB1CB00D7E6AF0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_21&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_21&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionIf Name=&amp;#34;MaterialExpressionIf_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_21.MaterialExpressionIf_4&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionIf_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_21.MaterialExpressionIf_4&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionTextureSampleParameter2D&amp;#39;MaterialGraphNode_19.MaterialExpressionTextureSampleParameter2D_0&amp;#39;&amp;#34;,OutputIndex=2,Mask=1,MaskG=1)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;MaterialGraphNode_27.MaterialExpressionComponentMask_1&amp;#39;&amp;#34;)
AGreaterThanB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialGraphNode_24.MaterialExpressionConstant3Vector_3&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
AEqualsB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialGraphNode_23.MaterialExpressionConstant3Vector_0&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
ALessThanB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialGraphNode_24.MaterialExpressionConstant3Vector_3&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
EqualsThreshold=0.150000
MaterialExpressionEditorX=-2416
MaterialExpressionEditorY=-928
MaterialExpressionGuid=2DC29F074CE722EA7FF037A600A371E2
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;MaterialExpressionIf_4&amp;#39;&amp;#34;
NodePosX=-2416
NodePosY=-928
AdvancedPinDisplay=Hidden
NodeGuid=004AEBB84B42F8BB9C0C86A396821107
CustomProperties Pin (PinId=D304B67C435CD0E51CF388891C1D3C3E,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 EAC0807D475CE7B036C7189C2A5CECE8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=226E3EC24750E654A7D6E498F02D10F9,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_27 E432FD694B1D6CE4493D9A9907FC671C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=40A7F0604AF997857383D2840443B851,PinName=&amp;#34;A &amp;gt; B&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 F903414648A495B45FE66BA86BAFEF84,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F4A762454B3F89A2663230AEC3A8231A,PinName=&amp;#34;A == B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_23 5B59E8AC4C75A3F9513E5AB2513AA4A0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=241002F847B74B5AD3816F99237F6018,PinName=&amp;#34;A &amp;lt; B&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 F903414648A495B45FE66BA86BAFEF84,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=6B1ECC5E4A0A4EE4C8A7148059806B72,PinName=&amp;#34;Equals Threshold&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.15&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=9C14231640FE4F88C464A4A647B7F96B,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_29 6FFEBB1B4AE65B92A4D892B76C02AF5E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_22&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_22&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionIf Name=&amp;#34;MaterialExpressionIf_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_22.MaterialExpressionIf_5&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionIf_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_22.MaterialExpressionIf_5&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionTextureSampleParameter2D&amp;#39;MaterialGraphNode_19.MaterialExpressionTextureSampleParameter2D_0&amp;#39;&amp;#34;,OutputIndex=3,Mask=1,MaskB=1)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;MaterialGraphNode_28.MaterialExpressionComponentMask_5&amp;#39;&amp;#34;)
AGreaterThanB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialGraphNode_24.MaterialExpressionConstant3Vector_3&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
AEqualsB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialGraphNode_23.MaterialExpressionConstant3Vector_0&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
ALessThanB=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialGraphNode_24.MaterialExpressionConstant3Vector_3&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
EqualsThreshold=0.150000
MaterialExpressionEditorX=-2416
MaterialExpressionEditorY=-688
MaterialExpressionGuid=7C0BFE5D40ECC7691F77189F0BAB37C1
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;MaterialExpressionIf_5&amp;#39;&amp;#34;
NodePosX=-2416
NodePosY=-688
AdvancedPinDisplay=Hidden
NodeGuid=A4E1F5234A852D9B83212E971F8B655D
CustomProperties Pin (PinId=AF0B8B904485B55D925CC2AF84AA62AB,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_19 8D09C25D47B6CFF7A8D394A0EFEE395D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=0B4E2DC043A9B14314F134AAFEF9B441,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_28 1245CEBF4E589BE0FD990F87B6A85FD4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9C723BEB42663F61489C8D9343B7359B,PinName=&amp;#34;A &amp;gt; B&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 F903414648A495B45FE66BA86BAFEF84,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=7DA795474548DB8D076F00B56BD864DE,PinName=&amp;#34;A == B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_23 5B59E8AC4C75A3F9513E5AB2513AA4A0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=4D0D0C7340109C75124C7795D22CD153,PinName=&amp;#34;A &amp;lt; B&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_24 F903414648A495B45FE66BA86BAFEF84,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9F32409E41623DB67C1EBBAB29679A08,PinName=&amp;#34;Equals Threshold&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.15&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=CD0C4E9C4052CBF2F23B81BB955DE7A4,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_30 8247BA2B4279B4F2610631BE1A1214B6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_23&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_23&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant3Vector Name=&amp;#34;MaterialExpressionConstant3Vector_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_23.MaterialExpressionConstant3Vector_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant3Vector_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_23.MaterialExpressionConstant3Vector_0&amp;#39;&amp;#34;
Constant=(R=1.000000,G=1.000000,B=1.000000,A=0.000000)
MaterialExpressionEditorX=-3184
MaterialExpressionEditorY=-496
MaterialExpressionGuid=64B4CFF7460ACFD161F2518FD181AD82
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialExpressionConstant3Vector_0&amp;#39;&amp;#34;
NodePosX=-3184
NodePosY=-496
NodeGuid=53F80E79493A15D9A74331B41E6D2D8D
CustomProperties Pin (PinId=C3862C66465B59AE2539F482B6FB0649,PinName=&amp;#34;Constant&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;rgb&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0,1.0,1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=5B59E8AC4C75A3F9513E5AB2513AA4A0,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_20 1008B2B742D7D973C7BDCAA097AE2229,MaterialGraphNode_21 F4A762454B3F89A2663230AEC3A8231A,MaterialGraphNode_22 7DA795474548DB8D076F00B56BD864DE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=BAEAE3764BF64AFADD2449A2AE235073,PinName=&amp;#34;Output2&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E5125881493F8637EBE479B4235F91B6,PinName=&amp;#34;Output3&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;green&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=80967E9C4F5BBBF08C6D49860820E595,PinName=&amp;#34;Output4&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;blue&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_24&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_24&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant3Vector Name=&amp;#34;MaterialExpressionConstant3Vector_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_24.MaterialExpressionConstant3Vector_3&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant3Vector_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_24.MaterialExpressionConstant3Vector_3&amp;#39;&amp;#34;
MaterialExpressionEditorX=-3184
MaterialExpressionEditorY=-704
MaterialExpressionGuid=6AA1AEAA43B40DC9FFEA51AC7A816EBE
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant3Vector&amp;#39;MaterialExpressionConstant3Vector_3&amp;#39;&amp;#34;
NodePosX=-3184
NodePosY=-704
NodeGuid=4379054B424919546C965E8B5A6FA3CB
CustomProperties Pin (PinId=5D6F900C449A46D5DB1F3EA89E3FD179,PinName=&amp;#34;Constant&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;rgb&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0,0.0,0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=F903414648A495B45FE66BA86BAFEF84,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_20 D10F866E43758F97897E8D9BA1F46179,MaterialGraphNode_20 AC8155BC4DA234DA753FF6818FA1EF7E,MaterialGraphNode_21 40A7F0604AF997857383D2840443B851,MaterialGraphNode_21 241002F847B74B5AD3816F99237F6018,MaterialGraphNode_22 9C723BEB42663F61489C8D9343B7359B,MaterialGraphNode_22 4D0D0C7340109C75124C7795D22CD153,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=0AD3405A4D71BC0F1153DE95DFE83473,PinName=&amp;#34;Output2&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=4393D5AE46AB8A6DC6F6C396073CF4A0,PinName=&amp;#34;Output3&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;green&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9CF856464F1A5041775C028E375A4FCA,PinName=&amp;#34;Output4&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;blue&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_25&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_25&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name=&amp;#34;MaterialExpressionVectorParameter_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_25.MaterialExpressionVectorParameter_3&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionVectorParameter_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_25.MaterialExpressionVectorParameter_3&amp;#39;&amp;#34;
DefaultValue=(R=1.000000,G=1.000000,B=1.000000,A=1.000000)
ParameterName=&amp;#34;FindColor&amp;#34;
ExpressionGUID=209DF2334AFB5202D25E6D92CA0CED94
MaterialExpressionEditorX=-3136
MaterialExpressionEditorY=-928
MaterialExpressionGuid=553898FA4B91532353E343B1E459A149
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;MaterialExpressionVectorParameter_3&amp;#39;&amp;#34;
NodePosX=-3136
NodePosY=-928
bCanRenameNode=True
NodeGuid=05D0FB9E46629DCDC46B00B5ECD2FF28
CustomProperties Pin (PinId=28620E864FB19F42C71BF3AC64CFA78F,PinName=&amp;#34;Default Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(R=1.000000,G=1.000000,B=1.000000,A=1.000000)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C6D5E9C34B058E17EB40FEA2C2C3CDE4,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_26 5E5CDF784D0CB43E2CE04FA1C2C426B6,MaterialGraphNode_27 8B4FE3A946AECD0522B1BEA29B689731,MaterialGraphNode_28 DBA7B3604D0E0FABCC38FCBBFCB3B396,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3239FF0B4F599353FCB29F8B36302C79,PinName=&amp;#34;Output2&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3E2CEFB04E94524AB81D189ADFCD4BC4,PinName=&amp;#34;Output3&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;green&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3BF961E9441CCAEE9CB4E2986AE70461,PinName=&amp;#34;Output4&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;blue&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=982CB1D64AB5B823A81D81A3CC96E8CA,PinName=&amp;#34;Output5&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;alpha&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_26&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_26&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name=&amp;#34;MaterialExpressionComponentMask_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_26.MaterialExpressionComponentMask_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionComponentMask_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_26.MaterialExpressionComponentMask_0&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;MaterialGraphNode_25.MaterialExpressionVectorParameter_3&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
R=True
MaterialExpressionEditorX=-2832
MaterialExpressionEditorY=-1088
MaterialExpressionGuid=6DFCC01842A4109B6ABB698E9FEBF099
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;MaterialExpressionComponentMask_0&amp;#39;&amp;#34;
NodePosX=-2832
NodePosY=-1088
AdvancedPinDisplay=Hidden
NodeGuid=F0AEA2DB4EC9AB4DAA4968A421D8BC89
CustomProperties Pin (PinId=5E5CDF784D0CB43E2CE04FA1C2C426B6,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 C6D5E9C34B058E17EB40FEA2C2C3CDE4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=5A49CE544AA232011A3A39BF6F4816F5,PinName=&amp;#34;R&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;true&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=A8CB9FF045BE80A1A27E52A18E8CCD82,PinName=&amp;#34;G&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=2C79FEB54F73F1A6412C2AAD31C4B0E2,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=5A98F1FC4D41DDECAAD623BE7DBA6CB4,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=2E432F7D400F7447D489778E37078D18,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_20 DCCC1F31475BE2BF08FCCC81C3AB6C50,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_27&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_27&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name=&amp;#34;MaterialExpressionComponentMask_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_27.MaterialExpressionComponentMask_1&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionComponentMask_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_27.MaterialExpressionComponentMask_1&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;MaterialGraphNode_25.MaterialExpressionVectorParameter_3&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
G=True
MaterialExpressionEditorX=-2832
MaterialExpressionEditorY=-896
MaterialExpressionGuid=EDE72D8E4A299FF0FE6E1A84D52CBBC7
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;MaterialExpressionComponentMask_1&amp;#39;&amp;#34;
NodePosX=-2832
NodePosY=-896
AdvancedPinDisplay=Hidden
NodeGuid=DCA14A454454F128D5C4838D8FA657A6
CustomProperties Pin (PinId=8B4FE3A946AECD0522B1BEA29B689731,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 C6D5E9C34B058E17EB40FEA2C2C3CDE4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E7AA402249EDCF92929815841F6C5E05,PinName=&amp;#34;R&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=3796B1594FC2A78FD04F668ECC903C80,PinName=&amp;#34;G&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;true&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=CEA1B1974A8429156B2C23967178E8AD,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=C21AC9F64527AAAF051D6AA392A08C0F,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=E432FD694B1D6CE4493D9A9907FC671C,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_21 226E3EC24750E654A7D6E498F02D10F9,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_28&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_28&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionComponentMask Name=&amp;#34;MaterialExpressionComponentMask_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_28.MaterialExpressionComponentMask_5&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionComponentMask_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_28.MaterialExpressionComponentMask_5&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;MaterialGraphNode_25.MaterialExpressionVectorParameter_3&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
B=True
MaterialExpressionEditorX=-2816
MaterialExpressionEditorY=-656
MaterialExpressionGuid=A91F8DE5478ECBA9CE7638A916E21E9C
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionComponentMask&amp;#39;MaterialExpressionComponentMask_5&amp;#39;&amp;#34;
NodePosX=-2816
NodePosY=-656
AdvancedPinDisplay=Hidden
NodeGuid=A3A3BA7848803284D5F00FB807481361
CustomProperties Pin (PinId=DBA7B3604D0E0FABCC38FCBBFCB3B396,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_25 C6D5E9C34B058E17EB40FEA2C2C3CDE4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=30492BA342CCFA95BD190D8EAC61B224,PinName=&amp;#34;R&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=CEDC444444A556FDC8298DAA1BE58EE6,PinName=&amp;#34;G&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=7904C2064802740FB25575BCD33A735C,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;true&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=9AE36D384C4CD4F7E7E9B69422A9175A,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=1245CEBF4E589BE0FD990F87B6A85FD4,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_22 0B4E2DC043A9B14314F134AAFEF9B441,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_29&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_29&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_13&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_29.MaterialExpressionMultiply_13&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_13&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_29.MaterialExpressionMultiply_13&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;MaterialGraphNode_20.MaterialExpressionIf_0&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;MaterialGraphNode_21.MaterialExpressionIf_4&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-2224
MaterialExpressionEditorY=-1024
MaterialExpressionGuid=15560FD54A1E7FB75023DB85C3EE538E
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
bCollapsed=False
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_13&amp;#39;&amp;#34;
NodePosX=-2224
NodePosY=-1024
NodeGuid=991202724AFB8CEB06CACCAE12BFC4C9
CustomProperties Pin (PinId=32BFE17C47BDD55F2CEB1CB00D7E6AF0,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_20 34B513724684EC416F566EB046C9B08F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=6FFEBB1B4AE65B92A4D892B76C02AF5E,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_21 9C14231640FE4F88C464A4A647B7F96B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=0BBD036445BB4A272C51AE8D51744BFD,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_30 7EBA9F664056F97A961D2EA81FFA364A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_30&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_30&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_14&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_30.MaterialExpressionMultiply_14&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_14&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_30.MaterialExpressionMultiply_14&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_29.MaterialExpressionMultiply_13&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionIf&amp;#39;MaterialGraphNode_22.MaterialExpressionIf_5&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-1952
MaterialExpressionEditorY=-1024
MaterialExpressionGuid=8059A7EF4E8B7CB6E71620B5B866B4B0
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
bCollapsed=False
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_14&amp;#39;&amp;#34;
NodePosX=-1952
NodePosY=-1024
NodeGuid=29898B2D47729CC59663ED9D49657640
CustomProperties Pin (PinId=7EBA9F664056F97A961D2EA81FFA364A,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_29 0BBD036445BB4A272C51AE8D51744BFD,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8247BA2B4279B4F2610631BE1A1214B6,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_22 CD0C4E9C4052CBF2F23B81BB955DE7A4,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=06E8D56F41AB01C727FFDAAB77DADE2C,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_31 46A294C54DF655E57C49698453FB4056,MaterialGraphNode_34 00947DE14929BE3485024792E24FA2F1,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_31&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_31&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionOneMinus Name=&amp;#34;MaterialExpressionOneMinus_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionOneMinus&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_31.MaterialExpressionOneMinus_1&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionOneMinus_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionOneMinus&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_31.MaterialExpressionOneMinus_1&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_30.MaterialExpressionMultiply_14&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-1696
MaterialExpressionEditorY=-1024
MaterialExpressionGuid=FAE616964F2CDCF77107658F04E7A9CD
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionOneMinus&amp;#39;MaterialExpressionOneMinus_1&amp;#39;&amp;#34;
NodePosX=-1696
NodePosY=-1024
NodeGuid=E15F916041FB3844233899A51192AC57
CustomProperties Pin (PinId=46A294C54DF655E57C49698453FB4056,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_30 06E8D56F41AB01C727FFDAAB77DADE2C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=20B13EC84CFFF9134832ABBC410FFC5D,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_32 A6EE7170484F0762BC9500A90B88D42C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_32&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_32&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_15&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_32.MaterialExpressionMultiply_15&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_15&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_32.MaterialExpressionMultiply_15&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionTextureSampleParameter2D&amp;#39;MaterialGraphNode_19.MaterialExpressionTextureSampleParameter2D_0&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionOneMinus&amp;#39;MaterialGraphNode_31.MaterialExpressionOneMinus_1&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-1520
MaterialExpressionEditorY=-1184
MaterialExpressionGuid=943D0D6E41DDA25F931DDE9D1F280708
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
bCollapsed=False
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_15&amp;#39;&amp;#34;
NodePosX=-1520
NodePosY=-1184
NodeGuid=087F00AC4FC4C8F6C18230A974537C91
CustomProperties Pin (PinId=189D0FC04059CE56E7DEB5B22151F55B,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_19 6535A67246254DBDEDEA1FB6D353F34A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=A6EE7170484F0762BC9500A90B88D42C,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_31 20B13EC84CFFF9134832ABBC410FFC5D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=1F32905C4D121A97CEBECE8133D0C4F0,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_35 81CB6C434E68558C0B68B58B33C3C729,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_33&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_33&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name=&amp;#34;MaterialExpressionVectorParameter_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_33.MaterialExpressionVectorParameter_4&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionVectorParameter_4&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_33.MaterialExpressionVectorParameter_4&amp;#39;&amp;#34;
DefaultValue=(R=1.000000,G=1.000000,B=1.000000,A=1.000000)
ParameterName=&amp;#34;ReplaceColor&amp;#34;
ExpressionGUID=884AFE1E4C9166F34A72EEBD426B4B15
MaterialExpressionEditorX=-1968
MaterialExpressionEditorY=-768
MaterialExpressionGuid=65CBA43C4A225F0F3EEE52B6704DE0E5
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;MaterialExpressionVectorParameter_4&amp;#39;&amp;#34;
NodePosX=-1968
NodePosY=-768
bCanRenameNode=True
NodeGuid=5C90FA22461F799A4D7F009FD3B65138
CustomProperties Pin (PinId=CAAD07CC45B067C672F23D91CDA14A63,PinName=&amp;#34;Default Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(R=1.000000,G=1.000000,B=1.000000,A=1.000000)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=65F7F36448903B1F7AE1BE9671FB2091,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_34 617826594CAD758B3AB7A49451493A90,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=CD13AB4D466EB17D34BF83A6EEEC8E18,PinName=&amp;#34;Output2&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=CCA05CE243E984BF56D648BB0D60212D,PinName=&amp;#34;Output3&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;green&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=02E642C74F02E33D6307859755D33A98,PinName=&amp;#34;Output4&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;blue&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C81AA42C4B8A34A2B42C728C6749D2BD,PinName=&amp;#34;Output5&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;alpha&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_34&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_34&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_16&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_34.MaterialExpressionMultiply_16&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_16&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_34.MaterialExpressionMultiply_16&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_30.MaterialExpressionMultiply_14&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;MaterialGraphNode_33.MaterialExpressionVectorParameter_4&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
MaterialExpressionEditorX=-1696
MaterialExpressionEditorY=-784
MaterialExpressionGuid=869B99EB41D4221E5297ACB336E33833
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_16&amp;#39;&amp;#34;
NodePosX=-1696
NodePosY=-784
NodeGuid=A91A615E4F29CF1A216EE0949DC6A1C9
CustomProperties Pin (PinId=00947DE14929BE3485024792E24FA2F1,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_30 06E8D56F41AB01C727FFDAAB77DADE2C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=617826594CAD758B3AB7A49451493A90,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_33 65F7F36448903B1F7AE1BE9671FB2091,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E65688EF4054A30B54D04DB60C6B7D15,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_35 5D0F2476427F5D30C85D4A8ACC860CCF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_35&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_35&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name=&amp;#34;MaterialExpressionAdd_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionAdd&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_35.MaterialExpressionAdd_1&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionAdd_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionAdd&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_35.MaterialExpressionAdd_1&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_32.MaterialExpressionMultiply_15&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_34.MaterialExpressionMultiply_16&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-1200
MaterialExpressionEditorY=-1024
MaterialExpressionGuid=BEF73EB14DFA530DC3B87FB2544C9C30
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionAdd&amp;#39;MaterialExpressionAdd_1&amp;#39;&amp;#34;
NodePosX=-1200
NodePosY=-1024
NodeGuid=C50DE87243DB7BE4683A3B906AB5895B
CustomProperties Pin (PinId=81CB6C434E68558C0B68B58B33C3C729,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_32 1F32905C4D121A97CEBECE8133D0C4F0,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=5D0F2476427F5D30C85D4A8ACC860CCF,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_34 E65688EF4054A30B54D04DB60C6B7D15,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=C7A6E6A04E4DD08298939082909B8850,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_36 D5E4783647A729FFC2784489B88DF7CC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_36&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_36&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_17&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_36.MaterialExpressionMultiply_17&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_17&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_36.MaterialExpressionMultiply_17&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionAdd&amp;#39;MaterialGraphNode_35.MaterialExpressionAdd_1&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionClamp&amp;#39;MaterialGraphNode_16.MaterialExpressionClamp_0&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-960
MaterialExpressionEditorY=-544
MaterialExpressionGuid=E9ADE5FA43A66F56DBF8B9AF91B7D90F
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
bCollapsed=False
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_17&amp;#39;&amp;#34;
NodePosX=-960
NodePosY=-544
NodeGuid=DE2EA33C45E3524EEA9F6F80704B1EBE
CustomProperties Pin (PinId=D5E4783647A729FFC2784489B88DF7CC,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_35 C7A6E6A04E4DD08298939082909B8850,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=ADEA30E24B33412599C751A3BD0FC0D7,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_16 53318FF34E70EA75EEE3D8A6B4B587FE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=0F0959C24813080399F1E3AE6DCC1988,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_37 7AFAAFA4482B9584A28B3DA36155DB09,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_37&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_37&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionAdd Name=&amp;#34;MaterialExpressionAdd_2&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionAdd&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_37.MaterialExpressionAdd_2&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionAdd_2&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionAdd&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_37.MaterialExpressionAdd_2&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionTextureSampleParameter2D&amp;#39;MaterialGraphNode_19.MaterialExpressionTextureSampleParameter2D_0&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_36.MaterialExpressionMultiply_17&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-528
MaterialExpressionEditorY=-576
MaterialExpressionGuid=5589082743902E0BC3E402B55700B701
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
bCollapsed=False
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionAdd&amp;#39;MaterialExpressionAdd_2&amp;#39;&amp;#34;
NodePosX=-528
NodePosY=-576
NodeGuid=1F3647D4425820666C69B0955B94CD48
CustomProperties Pin (PinId=32EBB2B5479CD54389DDF2AD5E55CCDF,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_19 6535A67246254DBDEDEA1FB6D353F34A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=7AFAAFA4482B9584A28B3DA36155DB09,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_36 0F0959C24813080399F1E3AE6DCC1988,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=6685A5D744F99CEEB9C6CBA23F2F6C76,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_38 108D548746C77D7E345A8DB8321BCDF3,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_38&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_38&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionSwitch Name=&amp;#34;MaterialExpressionSwitch_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionSwitch&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_38.MaterialExpressionSwitch_1&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionSwitch_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionSwitch&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_38.MaterialExpressionSwitch_1&amp;#39;&amp;#34;
Default=(Expression=&amp;#34;/Script/Engine.MaterialExpressionClamp&amp;#39;MaterialGraphNode_16.MaterialExpressionClamp_0&amp;#39;&amp;#34;)
Inputs(0)=(Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionAdd&amp;#39;MaterialGraphNode_37.MaterialExpressionAdd_2&amp;#39;&amp;#34;))
MaterialExpressionEditorX=-208
MaterialExpressionEditorY=-768
MaterialExpressionGuid=927BB3F9499156B6D0A1DFBE400758BD
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionSwitch&amp;#39;MaterialExpressionSwitch_1&amp;#39;&amp;#34;
NodePosX=-208
NodePosY=-768
NodeGuid=862BCE41401ABAD06CB4B0A5EF86430B
CustomProperties Pin (PinId=A3DFEF84430385EA79D799850E282024,PinName=&amp;#34;SwitchValue&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=51637BFD47C43278558CE48339164BA2,PinName=&amp;#34;Default&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_16 53318FF34E70EA75EEE3D8A6B4B587FE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=108D548746C77D7E345A8DB8321BCDF3,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_37 6685A5D744F99CEEB9C6CBA23F2F6C76,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=88BDBB704BDE7E97557C53AB891F50A4,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_2 B8075E2244074154B99AF88E5D49423F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_39&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_39&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionVectorParameter Name=&amp;#34;MaterialExpressionVectorParameter_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_39.MaterialExpressionVectorParameter_5&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionVectorParameter_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_39.MaterialExpressionVectorParameter_5&amp;#39;&amp;#34;
DefaultValue=(R=1.000000,G=1.000000,B=1.000000,A=1.000000)
ParameterName=&amp;#34;Color Tint&amp;#34;
ExpressionGUID=00B9F7DC4AB46733A42969B7B7600EC8
MaterialExpressionEditorX=-128
MaterialExpressionEditorY=-992
MaterialExpressionGuid=F12F7380487BFC83EAEB1DB8553B10EB
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;MaterialExpressionVectorParameter_5&amp;#39;&amp;#34;
NodePosX=-128
NodePosY=-992
bCanRenameNode=True
NodeGuid=7EB4AC51464706281963F6928D498BA3
CustomProperties Pin (PinId=5B144B474F6A2A25416F32BCB3FDD7C1,PinName=&amp;#34;Default Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;rgba&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;(R=1.000000,G=1.000000,B=1.000000,A=1.000000)&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8076C81C4B3F2EB535DF379B19C0A6DF,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_40 6C61721A46202787FA3CD8A7B8006E7C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=6D628EB943DD5434F0AACC9F0057830C,PinName=&amp;#34;Output2&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=7249F0864B632024607358BA252016F6,PinName=&amp;#34;Output3&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;green&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=4CD6E961420F48F84FE626B211347E1D,PinName=&amp;#34;Output4&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;blue&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=53DEA037437555A61179AD9350093041,PinName=&amp;#34;Output5&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;mask&amp;#34;,PinType.PinSubCategory=&amp;#34;alpha&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_40&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_40&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_18&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_40.MaterialExpressionMultiply_18&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_18&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_40.MaterialExpressionMultiply_18&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionVectorParameter&amp;#39;MaterialGraphNode_39.MaterialExpressionVectorParameter_5&amp;#39;&amp;#34;,Mask=1,MaskR=1,MaskG=1,MaskB=1)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_2.MaterialExpressionMultiply_3&amp;#39;&amp;#34;)
MaterialExpressionEditorX=432
MaterialExpressionEditorY=-800
MaterialExpressionGuid=3E78F44E47223374548D95842F926238
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_18&amp;#39;&amp;#34;
NodePosX=432
NodePosY=-800
NodeGuid=A3EF2F59458D9536EFB20D97B7CAC1B5
CustomProperties Pin (PinId=6C61721A46202787FA3CD8A7B8006E7C,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_39 8076C81C4B3F2EB535DF379B19C0A6DF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=6CD963B041756B4346E912A86D9A0BA3,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_2 66A2D13D428A4692EE522684C10D0D1B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=CE6A75944FCE5B7F03E3B183A885EB86,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_1 89F9CFC24AEA93E5C3E6569E751CE961,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_41&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_41&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name=&amp;#34;MaterialExpressionScalarParameter_7&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_41.MaterialExpressionScalarParameter_7&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionScalarParameter_7&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_41.MaterialExpressionScalarParameter_7&amp;#39;&amp;#34;
DefaultValue=1.000000
ParameterName=&amp;#34;Brightness&amp;#34;
ExpressionGUID=BFC986064A4E612ECBF4F68DD4DAA257
MaterialExpressionEditorX=-176
MaterialExpressionEditorY=-576
MaterialExpressionGuid=C4C1CD3A4A49CC7FEBF686806739A3EA
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialExpressionScalarParameter_7&amp;#39;&amp;#34;
NodePosX=-176
NodePosY=-576
bCanRenameNode=True
NodeGuid=4B1E19654D144B97762A96A41AF99504
CustomProperties Pin (PinId=B51F63234C737F5370B6A08277CD7E6D,PinName=&amp;#34;Default Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=10433D9441B3F72DB7FD468FD070DFBC,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_2 B40576A54101020BBD33AC9DBC448455,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_42&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_42&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionTextureCoordinate Name=&amp;#34;MaterialExpressionTextureCoordinate_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionTextureCoordinate&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_42.MaterialExpressionTextureCoordinate_3&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionTextureCoordinate_3&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionTextureCoordinate&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_42.MaterialExpressionTextureCoordinate_3&amp;#39;&amp;#34;
MaterialExpressionEditorX=-3712
MaterialExpressionEditorY=-224
MaterialExpressionGuid=3D60A2C34216DD2C293071851DCD48FC
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionTextureCoordinate&amp;#39;MaterialExpressionTextureCoordinate_3&amp;#39;&amp;#34;
NodePosX=-3712
NodePosY=-224
AdvancedPinDisplay=Hidden
NodeGuid=6C4F02BD43AECAEEF01B5DBF55AC8C92
CustomProperties Pin (PinId=D6EFD97F4A9C8EA1F7C4C99A485CFFFF,PinName=&amp;#34;Coordinate Index&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;int&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=698216F64A7DF21057990290EE8DB229,PinName=&amp;#34;UTiling&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=4D687B254076E449915FFA83464B0749,PinName=&amp;#34;VTiling&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=831B1F3E41BFF750623D79B0DD5E2D0F,PinName=&amp;#34;Un Mirror U&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=BCC322254CC40D01DDB04797FA8EEE76,PinName=&amp;#34;Un Mirror V&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;bool&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;false&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=True,bOrphanedPin=False,)
CustomProperties Pin (PinId=1ADF9B7F4848008761EC80ACF6BD196C,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_43 552F3CBA4B9A98B4F714D18454D0344B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_43&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_43&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_19&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_43.MaterialExpressionMultiply_19&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_19&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_43.MaterialExpressionMultiply_19&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionTextureCoordinate&amp;#39;MaterialGraphNode_42.MaterialExpressionTextureCoordinate_3&amp;#39;&amp;#34;)
ConstB=300.000000
MaterialExpressionEditorX=-3456
MaterialExpressionEditorY=-224
MaterialExpressionGuid=C10880B74B0DBCB79D6553AD469F7D90
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_19&amp;#39;&amp;#34;
NodePosX=-3456
NodePosY=-224
NodeGuid=18D09B0642F891A1FD6F208CA5C2F70D
CustomProperties Pin (PinId=552F3CBA4B9A98B4F714D18454D0344B,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_42 1ADF9B7F4848008761EC80ACF6BD196C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=DBCF9C1142FAD145834EFD9C468678D9,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;300.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=24CDBC5C4479081AECB0308B848524D7,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_44 FA2D418D486EC5E1911E1DA7C65FEAF7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_44&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_44&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionAppendVector Name=&amp;#34;MaterialExpressionAppendVector_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionAppendVector&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_44.MaterialExpressionAppendVector_1&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionAppendVector_1&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionAppendVector&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_44.MaterialExpressionAppendVector_1&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_43.MaterialExpressionMultiply_19&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialGraphNode_45.MaterialExpressionConstant_10&amp;#39;&amp;#34;)
MaterialExpressionEditorX=-3248
MaterialExpressionEditorY=-208
MaterialExpressionGuid=3AC062E943EE8BCDF51BE19CF3E2231C
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionAppendVector&amp;#39;MaterialExpressionAppendVector_1&amp;#39;&amp;#34;
NodePosX=-3248
NodePosY=-208
NodeGuid=CC06464D4B7DC9A6C42BE6A5B93117B4
CustomProperties Pin (PinId=FA2D418D486EC5E1911E1DA7C65FEAF7,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_43 24CDBC5C4479081AECB0308B848524D7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=460A53484FD7399064643F9DD5389171,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_45 282050B341D12066B8FE04B82FFB1B1F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=0E1962424B65C80483906FA9BC4DEDEF,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_9 9971E06D4C18B717EA4ECCB8D964F241,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_45&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_45&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name=&amp;#34;MaterialExpressionConstant_10&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_45.MaterialExpressionConstant_10&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant_10&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_45.MaterialExpressionConstant_10&amp;#39;&amp;#34;
MaterialExpressionEditorX=-3440
MaterialExpressionEditorY=-80
MaterialExpressionGuid=C14AB8C342F511436B4207B4761121E3
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialExpressionConstant_10&amp;#39;&amp;#34;
NodePosX=-3440
NodePosY=-80
NodeGuid=D2F2E52D4352ACD94314829E957B1BAC
CustomProperties Pin (PinId=BC8ECD4448B717498A3432AFAA43C080,PinName=&amp;#34;Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=282050B341D12066B8FE04B82FFB1B1F,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_44 460A53484FD7399064643F9DD5389171,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_46&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_46&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name=&amp;#34;MaterialExpressionMaterialFunctionCall_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_46.MaterialExpressionMaterialFunctionCall_5&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMaterialFunctionCall_5&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_46.MaterialExpressionMaterialFunctionCall_5&amp;#39;&amp;#34;
MaterialFunction=&amp;#34;/Script/Engine.MaterialFunction&amp;#39;/Engine/Functions/Engine_MaterialFunctions03/Math/RemapValueRange.RemapValueRange&amp;#39;&amp;#34;
FunctionInputs(0)=(ExpressionInputId=7815F22649EAE745F122D186BF2036B1,Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialGraphNode_18.MaterialExpressionScalarParameter_6&amp;#39;&amp;#34;,InputName=&amp;#34;Input&amp;#34;))
FunctionInputs(1)=(ExpressionInputId=4FB7C1914447359787B142A38BD2115C,Input=(OutputIndex=-1,InputName=&amp;#34;Input Low&amp;#34;))
FunctionInputs(2)=(ExpressionInputId=BDC9833D47571DD88AE3B892BA913AC2,Input=(OutputIndex=-1,InputName=&amp;#34;Input High&amp;#34;))
FunctionInputs(3)=(ExpressionInputId=E518DF3C4CEA08859BCB74A0D4227458,Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialGraphNode_47.MaterialExpressionConstant_11&amp;#39;&amp;#34;,InputName=&amp;#34;Target Low&amp;#34;))
FunctionInputs(4)=(ExpressionInputId=997106CD4B88D3FF91277EAF5ECF8884,Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialGraphNode_48.MaterialExpressionConstant_12&amp;#39;&amp;#34;,InputName=&amp;#34;Target High&amp;#34;))
FunctionOutputs(0)=(ExpressionOutputId=6ACB0DF34E8DA8673A435BA9BC99AB24,Output=(OutputName=&amp;#34;Result&amp;#34;))
MaterialExpressionEditorX=-2288
MaterialExpressionEditorY=-64
MaterialExpressionGuid=D9A9F0E142BFD45E24956D83147CF6C0
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
Outputs(0)=(OutputName=&amp;#34;Result&amp;#34;)
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;MaterialExpressionMaterialFunctionCall_5&amp;#39;&amp;#34;
NodePosX=-2288
NodePosY=-64
NodeGuid=FB987ABE445BBFE3AA4674B8BBB3E787
CustomProperties Pin (PinId=83A23ED14ADB76BDDBC9F490CC2C55FF,PinName=&amp;#34;Input (S)&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_18 1869D00B41B25F54950E47BBAA3CEEFB,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D9FC956D4CC8D3D29FD3C7AE6A6868E5,PinName=&amp;#34;Input Low (S)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=0146293E45D98DCAD65EE0B9152E9D74,PinName=&amp;#34;Input High (S)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8F2E36234B073ABCAE0357AAC14F0C44,PinName=&amp;#34;Target Low (S)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_47 FCABE8774179C75CF1AA2FB1D827F64B,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=8CEF941447257B51DD8DCA9B69A3813A,PinName=&amp;#34;Target High (S)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_48 EA6877504E3CE27D065129A24A55711D,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=D983BF354D57718F2FF815B18A2C1961,PinName=&amp;#34;Result&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_10 E95AEB514590C50594187FBC5955B052,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_47&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_47&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name=&amp;#34;MaterialExpressionConstant_11&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_47.MaterialExpressionConstant_11&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant_11&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_47.MaterialExpressionConstant_11&amp;#39;&amp;#34;
MaterialExpressionEditorX=-2512
MaterialExpressionEditorY=32
MaterialExpressionGuid=C94D6DDD48C320B869C8D89E1DE58903
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialExpressionConstant_11&amp;#39;&amp;#34;
NodePosX=-2512
NodePosY=32
NodeGuid=D861C4F64EC9961357F6109B2158F59D
CustomProperties Pin (PinId=5443C38741BBFB41865B02B7D6D5288D,PinName=&amp;#34;Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=FCABE8774179C75CF1AA2FB1D827F64B,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_46 8F2E36234B073ABCAE0357AAC14F0C44,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_48&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_48&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name=&amp;#34;MaterialExpressionConstant_12&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_48.MaterialExpressionConstant_12&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant_12&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_48.MaterialExpressionConstant_12&amp;#39;&amp;#34;
R=1.000000
MaterialExpressionEditorX=-2512
MaterialExpressionEditorY=112
MaterialExpressionGuid=94C6EC8043C5598B06CF68A216AF0204
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialExpressionConstant_12&amp;#39;&amp;#34;
NodePosX=-2512
NodePosY=112
NodeGuid=E1161DE247CB0E46C07F1C90036D137C
CustomProperties Pin (PinId=83DB841A4D8B8B73AAA14F98738F6CFF,PinName=&amp;#34;Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=EA6877504E3CE27D065129A24A55711D,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_46 8CEF941447257B51DD8DCA9B69A3813A,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_49&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_49&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name=&amp;#34;MaterialExpressionConstant_13&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_49.MaterialExpressionConstant_13&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant_13&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_49.MaterialExpressionConstant_13&amp;#39;&amp;#34;
R=0.150000
MaterialExpressionEditorX=-1808
MaterialExpressionEditorY=224
MaterialExpressionGuid=306AB558419E281435DC049357DBCE73
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialExpressionConstant_13&amp;#39;&amp;#34;
NodePosX=-1808
NodePosY=224
NodeGuid=5610C25043CF38EF52D004BF39934F53
CustomProperties Pin (PinId=88E79C6E4AB48178969FABAD1E2B3DCE,PinName=&amp;#34;Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.15&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=3BEAB9DD475857FB563F9F89A097AC86,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_16 944AE5E944A8C1F37FB1EB9D9DA63EDF,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_50&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_50&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name=&amp;#34;MaterialExpressionConstant_14&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_50.MaterialExpressionConstant_14&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant_14&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_50.MaterialExpressionConstant_14&amp;#39;&amp;#34;
R=1.000000
MaterialExpressionEditorX=-1808
MaterialExpressionEditorY=320
MaterialExpressionGuid=92B30BC940994C87EBBF409F799F955D
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialExpressionConstant_14&amp;#39;&amp;#34;
NodePosX=-1808
NodePosY=320
NodeGuid=AEC936D84E0786D277DF4FB30751752D
CustomProperties Pin (PinId=87D5B6974C433421B64515A6469D34BF,PinName=&amp;#34;Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AC76F8E8441318F4CB29398CD66AED4D,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_16 75ED210F4E2892599C545C8C5CD4A4F8,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_51&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_51&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name=&amp;#34;MaterialExpressionConstant_15&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_51.MaterialExpressionConstant_15&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant_15&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_51.MaterialExpressionConstant_15&amp;#39;&amp;#34;
R=1.000000
MaterialExpressionEditorX=-2256
MaterialExpressionEditorY=288
MaterialExpressionGuid=E10FCACB43F344AE508E4BAC1C1D5EE5
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialExpressionConstant_15&amp;#39;&amp;#34;
NodePosX=-2256
NodePosY=288
NodeGuid=85F058D74DC550034551769F0BABDCD3
CustomProperties Pin (PinId=CF0C846546ACC6B6B8056CAEAB529945,PinName=&amp;#34;Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=2829B6E14D1B62775A847EB2FCE59A6D,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_11 AF40DBD5424FDD758E6D61AB11415727,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_52&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_52&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name=&amp;#34;MaterialExpressionScalarParameter_9&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_52.MaterialExpressionScalarParameter_9&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionScalarParameter_9&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_52.MaterialExpressionScalarParameter_9&amp;#39;&amp;#34;
DefaultValue=1.000000
ParameterName=&amp;#34;Saturation&amp;#34;
ExpressionGUID=32FF69B14754586FB50A94A67383704C
MaterialExpressionEditorX=144
MaterialExpressionEditorY=-640
MaterialExpressionGuid=CA863B51457C6CDE5A0BF583193B8A38
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialExpressionScalarParameter_9&amp;#39;&amp;#34;
NodePosX=144
NodePosY=-640
bCanRenameNode=True
NodeGuid=76D8DA974E5681CB04C6FEAB0ECACCEB
CustomProperties Pin (PinId=83544E084414FB3E9747CF813BF39A6A,PinName=&amp;#34;Default Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=AA7BA6D64FC300A53952089B0C97BE23,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_53 E09D162A48CEB98FAA64CB9AE2A6A64C,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_53&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_53&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMaterialFunctionCall Name=&amp;#34;MaterialExpressionMaterialFunctionCall_6&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_53.MaterialExpressionMaterialFunctionCall_6&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMaterialFunctionCall_6&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_53.MaterialExpressionMaterialFunctionCall_6&amp;#39;&amp;#34;
MaterialFunction=&amp;#34;/Script/Engine.MaterialFunction&amp;#39;/Engine/Functions/Engine_MaterialFunctions03/Math/RemapValueRange.RemapValueRange&amp;#39;&amp;#34;
FunctionInputs(0)=(ExpressionInputId=7815F22649EAE745F122D186BF2036B1,Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialGraphNode_52.MaterialExpressionScalarParameter_9&amp;#39;&amp;#34;,InputName=&amp;#34;Input&amp;#34;))
FunctionInputs(1)=(ExpressionInputId=4FB7C1914447359787B142A38BD2115C,Input=(OutputIndex=-1,InputName=&amp;#34;Input Low&amp;#34;))
FunctionInputs(2)=(ExpressionInputId=BDC9833D47571DD88AE3B892BA913AC2,Input=(OutputIndex=-1,InputName=&amp;#34;Input High&amp;#34;))
FunctionInputs(3)=(ExpressionInputId=E518DF3C4CEA08859BCB74A0D4227458,Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialGraphNode_54.MaterialExpressionConstant_16&amp;#39;&amp;#34;,InputName=&amp;#34;Target Low&amp;#34;))
FunctionInputs(4)=(ExpressionInputId=997106CD4B88D3FF91277EAF5ECF8884,Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialGraphNode_55.MaterialExpressionConstant_17&amp;#39;&amp;#34;,InputName=&amp;#34;Target High&amp;#34;))
FunctionOutputs(0)=(ExpressionOutputId=6ACB0DF34E8DA8673A435BA9BC99AB24,Output=(OutputName=&amp;#34;Result&amp;#34;))
MaterialExpressionEditorX=400
MaterialExpressionEditorY=-608
MaterialExpressionGuid=8E7E9EE146FA0D576D0A7AA75F2AE43B
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
Outputs(0)=(OutputName=&amp;#34;Result&amp;#34;)
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMaterialFunctionCall&amp;#39;MaterialExpressionMaterialFunctionCall_6&amp;#39;&amp;#34;
NodePosX=400
NodePosY=-608
NodeGuid=97FC6E524C5202C5AC29A883AFF8EA50
CustomProperties Pin (PinId=E09D162A48CEB98FAA64CB9AE2A6A64C,PinName=&amp;#34;Input (S)&amp;#34;,PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_52 AA7BA6D64FC300A53952089B0C97BE23,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=9D7BEF5F49C4B3366F2C9AA33015A1E6,PinName=&amp;#34;Input Low (S)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=62F290E04C0B6D727F4A0096FBC09C65,PinName=&amp;#34;Input High (S)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=BA22EDD04E5916C91C263CA63D162E17,PinName=&amp;#34;Target Low (S)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_54 69AB3923467EA373836E8AB3C7A9C290,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=348C40CB4B1641F077BF7DB409DC0589,PinName=&amp;#34;Target High (S)&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_55 35C1251F45C7460A5ED50B8AE3798A2F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=FBD94EA342E9045844BF5D843D111218,PinName=&amp;#34;Result&amp;#34;,Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_1 A88F7F004F743940F242BDB4075D55BE,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_54&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_54&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name=&amp;#34;MaterialExpressionConstant_16&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_54.MaterialExpressionConstant_16&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant_16&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_54.MaterialExpressionConstant_16&amp;#39;&amp;#34;
R=1.000000
MaterialExpressionEditorX=192
MaterialExpressionEditorY=-512
MaterialExpressionGuid=C6AA6ECA4AA03BE601D759BFBF53BEEF
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialExpressionConstant_16&amp;#39;&amp;#34;
NodePosX=192
NodePosY=-512
NodeGuid=A36752244D0E132567B87A9BE5BD74AA
CustomProperties Pin (PinId=449BDB3047591CE46208469BFD56F631,PinName=&amp;#34;Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=69AB3923467EA373836E8AB3C7A9C290,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_53 BA22EDD04E5916C91C263CA63D162E17,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_55&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_55&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionConstant Name=&amp;#34;MaterialExpressionConstant_17&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_55.MaterialExpressionConstant_17&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionConstant_17&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_55.MaterialExpressionConstant_17&amp;#39;&amp;#34;
MaterialExpressionEditorX=192
MaterialExpressionEditorY=-432
MaterialExpressionGuid=5E3CC77148418337E8D2D8AA6B343749
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionConstant&amp;#39;MaterialExpressionConstant_17&amp;#39;&amp;#34;
NodePosX=192
NodePosY=-432
NodeGuid=BCDFDFD947A2B18C80408DA9A7185F2C
CustomProperties Pin (PinId=292634214E481249137876AAC4F4989A,PinName=&amp;#34;Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=35C1251F45C7460A5ED50B8AE3798A2F,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_53 348C40CB4B1641F077BF7DB409DC0589,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_56&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_56&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionScalarParameter Name=&amp;#34;MaterialExpressionScalarParameter_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_56.MaterialExpressionScalarParameter_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionScalarParameter_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_56.MaterialExpressionScalarParameter_0&amp;#39;&amp;#34;
DefaultValue=32.000000
ParameterName=&amp;#34;Color Limit (Posterize)&amp;#34;
ExpressionGUID=EDC37F92429D2CD635527C96C30E964F
MaterialExpressionEditorX=672
MaterialExpressionEditorY=-592
MaterialExpressionGuid=B8D614174B64791ABEDDCB8A16629F82
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialExpressionScalarParameter_0&amp;#39;&amp;#34;
NodePosX=672
NodePosY=-592
bCanRenameNode=True
NodeGuid=8C28C5C04F4CBD01FD18BDBC0D87D103
CustomProperties Pin (PinId=55988C0A44E30C638ABD1CAFDABCF5C9,PinName=&amp;#34;Default Value&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;32.0&amp;#34;,PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=True,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=0892881441F4F5D51CDACE9ADAD008A7,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_0 B153B2D247B24C1B092F5E96B4876D38,MaterialGraphNode_57 DC5EE085447136DDA1084A9BA0A926D4,MaterialGraphNode_59 4ECDD4FD4A46394E5E48FFBBFFD08EE6,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_57&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_57&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionMultiply Name=&amp;#34;MaterialExpressionMultiply_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_57.MaterialExpressionMultiply_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionMultiply_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_57.MaterialExpressionMultiply_0&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionDesaturation&amp;#39;MaterialGraphNode_1.MaterialExpressionDesaturation_3&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialGraphNode_56.MaterialExpressionScalarParameter_0&amp;#39;&amp;#34;)
MaterialExpressionEditorX=1056
MaterialExpressionEditorY=-608
MaterialExpressionGuid=869B6BF74FAD9733E9E0BF9D39424596
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
bCollapsed=False
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialExpressionMultiply_0&amp;#39;&amp;#34;
NodePosX=1056
NodePosY=-608
NodeGuid=F9C550F84C69084B1AD6209AD33A021B
CustomProperties Pin (PinId=AB80186E493F8FBA641558B14E29C137,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;0.0&amp;#34;,LinkedTo=(MaterialGraphNode_1 2FE5062A4F8601EE49FB9D8ACF73CA6E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=DC5EE085447136DDA1084A9BA0A926D4,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_56 0892881441F4F5D51CDACE9ADAD008A7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=B311ECC246D0AAAA6E7EBC9A4B2E2E51,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_58 CB9570C04FA0B115D644758E1C48AB3F,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_58&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_58&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionFloor Name=&amp;#34;MaterialExpressionFloor_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionFloor&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_58.MaterialExpressionFloor_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionFloor_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionFloor&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_58.MaterialExpressionFloor_0&amp;#39;&amp;#34;
Input=(Expression=&amp;#34;/Script/Engine.MaterialExpressionMultiply&amp;#39;MaterialGraphNode_57.MaterialExpressionMultiply_0&amp;#39;&amp;#34;)
MaterialExpressionEditorX=1248
MaterialExpressionEditorY=-608
MaterialExpressionGuid=A743D01D4C53AEA9FBFBB089F71E61C3
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionFloor&amp;#39;MaterialExpressionFloor_0&amp;#39;&amp;#34;
NodePosX=1248
NodePosY=-608
NodeGuid=AAC081BF4F38BB857A0321AEED755B30
CustomProperties Pin (PinId=CB9570C04FA0B115D644758E1C48AB3F,PinName=&amp;#34;Input&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),PinType.PinCategory=&amp;#34;required&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_57 B311ECC246D0AAAA6E7EBC9A4B2E2E51,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=E5331458424F1643C761B28FA44BB75E,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_59 A707FF7F40D1CDF7FAE63395A83A5833,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
Begin Object Class=/Script/UnrealEd.MaterialGraphNode Name=&amp;#34;MaterialGraphNode_59&amp;#34; ExportPath=&amp;#34;/Script/UnrealEd.MaterialGraphNode&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_59&amp;#39;&amp;#34;
Begin Object Class=/Script/Engine.MaterialExpressionDivide Name=&amp;#34;MaterialExpressionDivide_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_59.MaterialExpressionDivide_0&amp;#39;&amp;#34;
End Object
Begin Object Name=&amp;#34;MaterialExpressionDivide_0&amp;#34; ExportPath=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;/Engine/Transient.M_TextureGenerator_Bake:MaterialGraph_0.MaterialGraphNode_59.MaterialExpressionDivide_0&amp;#39;&amp;#34;
A=(Expression=&amp;#34;/Script/Engine.MaterialExpressionFloor&amp;#39;MaterialGraphNode_58.MaterialExpressionFloor_0&amp;#39;&amp;#34;)
B=(Expression=&amp;#34;/Script/Engine.MaterialExpressionScalarParameter&amp;#39;MaterialGraphNode_56.MaterialExpressionScalarParameter_0&amp;#39;&amp;#34;)
MaterialExpressionEditorX=1408
MaterialExpressionEditorY=-608
MaterialExpressionGuid=FBB93BE440562E46BFDD4E8176D79C1F
Material=&amp;#34;/Script/UnrealEd.PreviewMaterial&amp;#39;/Engine/Transient.M_TextureGenerator_Bake&amp;#39;&amp;#34;
bCollapsed=False
End Object
MaterialExpression=&amp;#34;/Script/Engine.MaterialExpressionDivide&amp;#39;MaterialExpressionDivide_0&amp;#39;&amp;#34;
NodePosX=1408
NodePosY=-608
NodeGuid=1DEB0F1B462E397CF5D4B98C7938D523
CustomProperties Pin (PinId=A707FF7F40D1CDF7FAE63395A83A5833,PinName=&amp;#34;A&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;1.0&amp;#34;,LinkedTo=(MaterialGraphNode_58 E5331458424F1643C761B28FA44BB75E,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=4ECDD4FD4A46394E5E48FFBBFFD08EE6,PinName=&amp;#34;B&amp;#34;,PinType.PinCategory=&amp;#34;optional&amp;#34;,PinType.PinSubCategory=&amp;#34;red&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,DefaultValue=&amp;#34;2.0&amp;#34;,LinkedTo=(MaterialGraphNode_56 0892881441F4F5D51CDACE9ADAD008A7,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
CustomProperties Pin (PinId=97C992F84F0142EE3793BBBD9BDA5808,PinName=&amp;#34;Output&amp;#34;,PinFriendlyName=NSLOCTEXT(&amp;#34;MaterialGraphNode&amp;#34;, &amp;#34;Space&amp;#34;, &amp;#34; &amp;#34;),Direction=&amp;#34;EGPD_Output&amp;#34;,PinType.PinCategory=&amp;#34;&amp;#34;,PinType.PinSubCategory=&amp;#34;&amp;#34;,PinType.PinSubCategoryObject=None,PinType.PinSubCategoryMemberReference=(),PinType.PinValueType=(),PinType.ContainerType=None,PinType.bIsReference=False,PinType.bIsConst=False,PinType.bIsWeakPointer=False,PinType.bIsUObjectWrapper=False,PinType.bSerializeAsSinglePrecisionFloat=False,LinkedTo=(MaterialGraphNode_0 D9E67282451B203DB4DE8F980E24DACC,),PersistentGuid=00000000000000000000000000000000,bHidden=False,bNotConnectable=False,bDefaultValueIsReadOnly=False,bDefaultValueIsIgnored=False,bAdvancedView=False,bOrphanedPin=False,)
End Object
&lt;/textarea&gt;
&lt;script&gt;
window.addEventListener('load', () =&gt; {
const bpText = document.getElementById('bp-data-0').value.trim();
const container = document.getElementById('bp-render-0');
if (window.blueprintUE &amp;&amp; window.blueprintUE.render &amp;&amp; window.blueprintUE.render.Main) {
const renderer = new window.blueprintUE.render.Main(bpText, container, { height: "500px" });
renderer.start();
} else {
console.error("BlueprintUE failed to load!");
}
});
&lt;/script&gt;</description></item><item><title>FLECS</title><link>http://josh-mccamley.com/blog/flecs/</link><pubDate>Fri, 29 Nov 2024 00:00:00 +0000</pubDate><guid>http://josh-mccamley.com/blog/flecs/</guid><description>&lt;style&gt;
/* Shrink image captions specifically for this blog post */
figcaption {
font-size: 0.85rem !important;
line-height: 1.4 !important;
opacity: 0.8;
text-align: center;
}
figcaption p {
font-size: inherit !important;
margin-bottom: 0 !important;
}
/* ========================================== */
/* 1. MAIN GLASS CENTRE PIECE */
/* ========================================== */
article {
background-color: rgba(30, 41, 59, 0.6) !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 1.5rem;
padding: 3rem;
margin-top: 3rem;
margin-bottom: 3rem;
/* Widens and centers the island */
width: 100% !important;
max-width: 950px !important;
margin-left: auto !important;
margin-right: auto !important;
}
/* Base text shrinking for elegance */
article p,
article li {
font-size: 0.95rem !important;
line-height: 1.6 !important;
}
/* Image Captions */
article figcaption {
font-size: 0.85rem !important;
line-height: 1.4 !important;
opacity: 0.8;
text-align: center;
}
article figcaption p {
font-size: inherit !important;
margin-bottom: 0 !important;
}
/* ========================================== */
/* 2. FLOATING TOC GLASS BOX */
/* ========================================== */
.docs-toc,
aside nav,
.js-toc {
background-color: rgba(30, 41, 59, 0.6) !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 1rem;
padding: 1.5rem;
margin-top: 3rem;
}
&lt;/style&gt;
&lt;script&gt;
document.addEventListener('DOMContentLoaded', () =&gt; {
// 1. Table of Contents Scroll Highlighting
const observer = new IntersectionObserver((entries) =&gt; {
entries.forEach(entry =&gt; {
const id = entry.target.getAttribute('id');
const link = document.querySelector(`.hb-toc a[href="#${id}"]`);
if (entry.isIntersecting &amp;&amp; link) {
document.querySelectorAll('.hb-toc a').forEach(l =&gt; l.classList.remove('red-pill-active'));
link.classList.add('red-pill-active');
}
});
}, { rootMargin: '-20% 0px -70% 0px' });
document.querySelectorAll('article h2, article h3').forEach(h =&gt; observer.observe(h));
});
&lt;/script&gt;
&lt;p&gt;In the previous post, I proved Data-Oriented Design could simulate 100,000+ projectiles without melting the CPU. But Unreal’s Mass Entity framework came with suffocating boilerplate. I needed that same DOD performance, but with an API that didn&amp;rsquo;t fight me or other teammates if they ever felt the need to expose more functionality.&lt;/p&gt;
&lt;p&gt;I ripped Mass out entirely and integrated FLECS, a lightweight C/C++ ECS. I replaced dozens of Unreal asset files with about 150 lines of clean code. FLECS is widely used across the industry as a method to implement ECS without building it from scratch. For our case, the actual flow of interacting with Mass was just intuitive. Individual Data assets had to be made for each projectile, Data was stored in fragments which function as Structs making data retrieval and sending super messy, and on top of that Mass is so fragile that hit events were communicated using Interface events that couldn’t simple inherit from parents, but had to be implemented for every single actor in the game. But shoving a third party C++ library into Unreal Engine 5 led me to a few bugs, like Niagara only accepting 32 bit Particle IDs, with FLECS using 64 bit. The same In-Frame latency also came up, which was thankfully fixed in a very similar way so didn’t require too much trial and error and then on top of that I had a funky Garbage Collector crash that had to essentially validate whether a FLECS value still existed or not before purging,&lt;/p&gt;
&lt;p&gt;The spawn code alone went from this:&lt;/p&gt;
&lt;div style="margin-bottom: 2.5rem; border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5); background-color: rgba(15, 23, 42, 0.4);"&gt;
&lt;img src="Old.png" class="zoomable" alt="EQS breakdown" style="width: 100%; height: auto; display: block; margin: 0 !important;" /&gt;
&lt;div style="padding: 0.75rem 1rem; text-align: center; font-size: 0.85rem; color: #94a3b8; font-style: italic;"&gt;
*Query used by medium range enemies.*
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;To this!&lt;/p&gt;
&lt;div style="margin-bottom: 2.5rem; border-radius: 1rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.5); background-color: rgba(15, 23, 42, 0.4);"&gt;
&lt;img src="new.png" class="zoomable" alt="EQS breakdown" style="width: 100%; height: auto; display: block; margin: 0 !important;" /&gt;
&lt;div style="padding: 0.75rem 1rem; text-align: center; font-size: 0.85rem; color: #94a3b8; font-style: italic;"&gt;
*Query used by medium range enemies.*
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The actual code that needed to be written is a single Subsystem!!!!! It’s made our lives so much easier and allowed us to send more “traditional” projectile data. Objects like Damage Causers and Instigators and even Damage Types were easily send across using Weak Pointers so the Multi-threading remained stable, and time Niagara had no issues assigning Particle ID’s! This Projectile Saga is easily the most complex system I’ve ever worked with, and I still feel like the rest of the industry is using something that’s even beyond this. But for now, FLECS will be more than enough to serve our needs!&lt;/p&gt;</description></item><item><title>The Bullet Factory</title><link>http://josh-mccamley.com/blog/react-performance/</link><pubDate>Fri, 22 Nov 2024 00:00:00 +0000</pubDate><guid>http://josh-mccamley.com/blog/react-performance/</guid><description>&lt;style&gt;
/* 1. Set the fixed, darkened background image for the whole page */
body {
background-image: linear-gradient(rgba(15, 23, 42, 0.55), rgba(15, 23, 42, 0.85)), url('featured.png') !important;
background-size: cover !important;
background-attachment: fixed !important;
background-position: top !important;
}
/* 2. Wrap your content in a premium "glass" card */
article {
background-color: rgba(30, 41, 59, 0.6) !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 1.5rem;
padding: 3rem;
margin-top: 3rem;
margin-bottom: 3rem;
/* Widens and centers the island */
width: 100% !important;
max-width: 950px !important;
margin-left: auto !important;
margin-right: auto !important;
}
/* Prevent browser anchor jumps from overshooting */
article h2, article h3 {
scroll-margin-top: 120px !important;
}
/* 3. Table of Contents - Glass Card &amp; Links */
.hb-toc &gt; div {
background-color: rgba(30, 41, 59, 0.6) !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border-radius: 1rem;
padding: 1.5rem !important;
border-left: 4px solid #e05e5e !important;
height: fit-content !important;
margin-top: 3rem !important;
}
.hb-toc p {
color: white !important;
font-size: 1.1rem !important;
margin-bottom: 1rem !important;
font-weight: 600 !important;
text-transform: none !important;
}
.hb-toc ul {
list-style: none !important;
padding-left: 0 !important;
margin: 0 !important;
}
.hb-toc ul ul {
padding-left: 1rem !important;
}
.hb-toc a {
color: #94a3b8 !important;
text-decoration: none !important;
display: block !important;
padding: 0.35rem 0.8rem !important;
border-radius: 9999px !important;
transition: all 0.2s ease-in-out;
margin-bottom: 0.25rem !important;
font-size: 0.9rem !important;
border: 1px solid transparent !important;
}
.hb-toc a:hover {
color: white !important;
background-color: rgba(255, 255, 255, 0.05) !important;
}
/* --- GUARANTEED RED PILL ACTIVE STATE --- */
.hb-toc a.red-pill-active {
color: white !important;
border: 1px solid #e05e5e !important;
background-color: transparent !important;
}
/* ========================================== */
/* TONY'S HIGHLIGHTS &amp; TAGS CSS */
/* ========================================== */
/* Hide the native Hugo Blox tags block at the very bottom */
.article-tags,
.pub-tags,
div:has(&gt; a[href*="/tags/"]) {
display: none !important;
}
/* Base text shrinking for elegance */
article p,
article li {
font-size: 0.95rem !important;
line-height: 1.6 !important;
}
/* Image Captions */
article figcaption {
font-size: 0.85rem !important;
line-height: 1.4 !important;
opacity: 0.8;
text-align: center;
}
article figcaption p {
font-size: inherit !important;
margin-bottom: 0 !important;
}
&lt;/style&gt;
&lt;script&gt;
document.addEventListener('DOMContentLoaded', () =&gt; {
// 1. Table of Contents Scroll Highlighting
const observer = new IntersectionObserver((entries) =&gt; {
entries.forEach(entry =&gt; {
const id = entry.target.getAttribute('id');
const link = document.querySelector(`.hb-toc a[href="#${id}"]`);
if (entry.isIntersecting &amp;&amp; link) {
document.querySelectorAll('.hb-toc a').forEach(l =&gt; l.classList.remove('red-pill-active'));
link.classList.add('red-pill-active');
}
});
}, { rootMargin: '-20% 0px -70% 0px' });
document.querySelectorAll('article h2, article h3').forEach(h =&gt; observer.observe(h));
});
&lt;/script&gt;
&lt;p&gt;During some research and development at the start of the academic year, I needed to simulate thousands of active projectiles with collision, ricochets, penetration, and team affiliation all while sending enough info to a Niagara system that allows for variation.&lt;/p&gt;
&lt;p&gt;In this post, I want to talk about the journey of achieving this in UE5 (and the pain it caused). I’ll cover why standard Actors buckle under the weight, why pure Niagara is limiting, and how I solved the problem by building a multi-threaded ECS (Entity Component System) using Epic&amp;rsquo;s Mass Framework, along with the brutal visual bugs I had to overcome to get there.&lt;/p&gt;
&lt;p&gt;I wrote a full dissertation where I break down the results of the benchmarks in way more detail which you can read below or through this link:
&lt;/p&gt;
&lt;iframe src="https://drive.google.com/file/d/16Td_qokedhmdSj0rU0_FCwcCKTpfwWnB/preview" width="100%" height="640" allow="autoplay"&gt;&lt;/iframe&gt;
&lt;h2 id="attempt-1-actor-based"&gt;Attempt 1: Actor based&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img alt="alt text"
src="http://josh-mccamley.com/blog/react-performance/SOLDRIFTGIF.gif"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id="the-approach"&gt;The Approach:&lt;/h3&gt;
&lt;p&gt;The standard Unreal object oriented way. You create a BP_Projectile Actor with a ProjectileMovementComponent and spawn one for every bullet.&lt;/p&gt;
&lt;h3 id="why-it-failed"&gt;Why it failed:&lt;/h3&gt;
&lt;p&gt;Actors can be heavy, and Object-Oriented Programming is not hardware sympathetic. Every AActor comes with massive overhead including UObject tracking, garbage collection polling, transform hierarchies, and virtual function ticks.&lt;/p&gt;
&lt;p&gt;In my benchmarking, the Actor system failed completely at 160,500 projectiles, locking up the CPU with a frame time of over 19 seconds (~0.05 FPS). The memory footprint was equally disastrous, consuming over 5.3 GB of RAM, roughly 27KB per projectile. Furthermore, because the frame rate tanked, the collision detection suffered from severe &amp;ldquo;tunneling&amp;rdquo; (temporal aliasing), dropping to a dismal 3.75% collision accuracy at just 25,000 entities. In retrospect, the tunnelling could’ve probably been fixed with CCD enabled on their collision spheres, but that would have exponentially added to the frame time, and I wasn’t about to let my computer suffer any more.&lt;/p&gt;
&lt;h3 id="the-outcome"&gt;The Outcome:&lt;/h3&gt;
&lt;p&gt;Great for rocket launchers and anything that needed real physics. Terrible for miniguns and bullet hells. We were hitting a &amp;ldquo;Cache Wall&amp;rdquo; where the CPU spent more time fetching fragmented object memory from RAM than doing actual math.&lt;/p&gt;
&lt;p&gt;This was our primary implementation that we used for a long time, but we didn’t really notice the performance until we scaled up the action.&lt;/p&gt;
&lt;h2 id="attempt-2-niagara"&gt;Attempt 2: Niagara&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="Niagara-Breakdown"
srcset="http://josh-mccamley.com/blog/react-performance/GPU-Projectile_hu_a824df70ae887404.webp 320w, http://josh-mccamley.com/blog/react-performance/GPU-Projectile_hu_b5d06d4af37b49c7.webp 480w, http://josh-mccamley.com/blog/react-performance/GPU-Projectile_hu_d983db98dba65c66.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="http://josh-mccamley.com/blog/react-performance/GPU-Projectile_hu_a824df70ae887404.webp"
width="760"
height="413"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id="the-approach-1"&gt;The Approach:&lt;/h3&gt;
&lt;p&gt;Ditch the CPU Actors entirely. Do the math in Niagara and let the GPU render the bullets and handle collisions using raytracing. Signed Distance Field Collisions were also an option but our environment and characters had geometry that was too small and too detailed to consistently generate clean SDFs leading to very inconsistent collisions between each time the game was launched. Probably could have got around this with baked SDFs but that’s something I didn’t really have the experience or time to mess around with, so Raytracing it is!&lt;/p&gt;
&lt;h3 id="why-it-failed-1"&gt;Why it failed:&lt;/h3&gt;
&lt;p&gt;While rendering arrays in Niagara is incredibly fast, processing 250,000 particles in just ~4.3ms, doing complex gameplay logic is a nightmare.&lt;/p&gt;
&lt;p&gt;Niagara likes to operate as a walled off simulation. Because the GPU simulation runs asynchronously from the CPU Game Thread, by the time the GPU reports a collision back to the CPU, the game state has already moved on. In my collision accuracy benchmarks, Niagara peaked at a completely nonviable 6.08% accuracy, frequently dropping to 0%. This was such a killer. And sadly this method for communication was bound by hardware, since the physical PCIE lane can’t send data in two directions in a single frame. Again, a custom HLSL solution within niagara modules would’ve probably done it, but that kind of functionality with HLSL is beyond my current capabilities.&lt;/p&gt;
&lt;h3 id="the-outcome-1"&gt;The Outcome:&lt;/h3&gt;
&lt;p&gt;Perfect for sparks and rain. Functionally useless for registering reliable gameplay events like damage and ricochets.&lt;/p&gt;
&lt;h2 id="attempt-3-multi-threaded-ecs"&gt;Attempt 3: Multi-threaded ECS&lt;/h2&gt;
&lt;iframe width="600" height="400" src="https://www.youtube.com/embed/uqNshaHhEa0" title="Raw Gameplay" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen&gt;&lt;/iframe&gt;
To get the best of both worlds - fast math and fast rendering - I moved to Data-Oriented Design using Unreal's experimental Mass Entity Framework. Instead of monolithic hierarchical objects, data is strictly separated into Fragments (Velocity, Transform) and stored in contiguous memory arrays.
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="Mass-Breakdown"
srcset="http://josh-mccamley.com/blog/react-performance/MassComposition1_hu_a6802c032b683e16.webp 320w, http://josh-mccamley.com/blog/react-performance/MassComposition1_hu_d43c3eace9e6e67a.webp 480w, http://josh-mccamley.com/blog/react-performance/MassComposition1_hu_883ebd4942320b15.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="http://josh-mccamley.com/blog/react-performance/MassComposition1_hu_a6802c032b683e16.webp"
width="760"
height="239"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
This Repo on Github offered some really great examples of how to use Mass Entity in UE5. This solution would’ve taken so much longer without these two guys, considering Epic hasn’t even updated their documentation on this Plugin (That’s been in beta since 5.0 btw) in 3 years!
&lt;/p&gt;
&lt;h2 id="the-benefits-of-mass"&gt;The Benefits of Mass&lt;/h2&gt;
&lt;h3 id="batch-processing"&gt;Batch Processing:&lt;/h3&gt;
&lt;p&gt;Instead of invoking a virtual Tick function 100,000 times, Mass Processors iterate over chunks of data in a single massive loop. The Game Thread processed 100,000 entities in “just” ~65ms, a 131x improvement over the Actor system.&lt;/p&gt;
&lt;h3 id="data-locality--memory"&gt;Data Locality &amp;amp; Memory:&lt;/h3&gt;
&lt;p&gt;By packing data efficiently, we achieved linear scalability. Memory usage barely broke 1,250 MB under heavy load, proving the memory bloat of the Actor system was entirely self-inflicted, which was expected.&lt;/p&gt;
&lt;h3 id="collision-stability"&gt;Collision Stability:&lt;/h3&gt;
&lt;p&gt;Because the frame times remained stable, the physics delta-time remained tight. Mass maintained a solid ~18.6% collision accuracy on moving targets even under heavy loads, proving that high-frequency CPU updates easily beat out asynchronous GPU traces. After writing the Dissertation, I managed to expose more functionality to my Mass Collision Processor, letting me tune my projectiles to hit a cool 100% collision accuracy which is awesome! I did try to bake in the collision capabilities that comes with Chaos Physics, but that led to some real funkiness, and frankly probably would’ve caused some issues for the main game thread, so instead the projectiles use a simple line trace, or sphere trace if exposed as a thicker projectile that’s easily delegated to multiple threads. One more little point on the collisions, the reason the original collision accuracy in my bench marking was so low was because the traces were firing at a fixed length, not altered by delta time and velocity like they should’ve been. This simple fix completely fixed any collision inconsistencies.&lt;/p&gt;
&lt;figure&gt;&lt;img src="http://josh-mccamley.com/blog/react-performance/ECS-Gif.gif"
alt="ECS-Benchmark"&gt;&lt;figcaption&gt;
&lt;p&gt;&lt;em&gt;Negligible performance hit below ~12,000 projectiles on screen at once. (On my 6 year old laptop!). More details in the Dissertation.&lt;/em&gt;&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;hr&gt;
&lt;h2 id="the-drawbacks--challenges"&gt;The Drawbacks &amp;amp; Challenges&lt;/h2&gt;
&lt;p&gt;While the performance of Mass was staggering, the implementation was brutal. Moving outside of Unreal&amp;rsquo;s standard ecosystem introduced some wild hurdles:&lt;/p&gt;
&lt;h3 id="the-boilerplate--usability-gap"&gt;The Boilerplate &amp;amp; Usability Gap:&lt;/h3&gt;
&lt;p&gt;As my research showed, the performance of Mass comes at the cost of immense implementation complexity. Setting up simple collision required custom Processors, Shared Fragments, and Observers. The lack of documentation makes this framework incredibly difficult to adopt.&lt;/p&gt;
&lt;h3 id="the-ribbon-spaghetti"&gt;The Ribbon Spaghetti:&lt;/h3&gt;
&lt;p&gt;Because ECS manages memory by grabbing the last item in an array and &amp;ldquo;swapping&amp;rdquo; it into a dead entity&amp;rsquo;s slot to keep memory contiguous, array indexes constantly change. When I pushed this data to Niagara to draw ribbon trails and other effects, Niagara assumed Array Index 0 was still Bullet A. When Bullet A died and Bullet Z took its memory slot, Niagara thought the bullet had teleported, drawing a massive ribbon across the map and turning the level into a bowl of florescent spaghetti.&lt;/p&gt;
&lt;h3 id="in-frame-latency"&gt;In-Frame Latency:&lt;/h3&gt;
&lt;p&gt;Unreal&amp;rsquo;s tick groups caused a visual nightmare. Mass&amp;rsquo;s processors ran early in the frame. By the time the player&amp;rsquo;s blueprint fired the weapon and Niagara rendered the bullet, the ECS had already moved it forward for a full frame. If a bullet traveled fast enough, it visually appeared to spawn 250 units in front of the gun barrel. Fixing this required painstaking manipulation of tick phases to ensure rendering data was gathered after gameplay logic but before the GPU draw call, which was entirely a trial and error process.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Moving to a multi-threaded ECS for projectiles proves that by embracing Data-Oriented Design, you can reclaim massive amounts of performance and simulate tens of thousands of bullets on the CPU. However, fighting against Mass&amp;rsquo;s boilerplate and Niagara&amp;rsquo;s visual syncing issues left me wondering if there was a cleaner, more accessible way to achieve this same DOD performance without fighting the engine.&lt;/p&gt;
&lt;p&gt;In my next post, I’ll be diving into a completely different ECS solution that solves these exact problems with a fraction of the code.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Questions? Reach out on
!&lt;/p&gt;</description></item></channel></rss>