<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frozenbyte.com/index.php?action=history&amp;feed=atom&amp;title=3D_Asset_Workflow%3A_Baking</id>
	<title>3D Asset Workflow: Baking - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frozenbyte.com/index.php?action=history&amp;feed=atom&amp;title=3D_Asset_Workflow%3A_Baking"/>
	<link rel="alternate" type="text/html" href="https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;action=history"/>
	<updated>2026-04-04T11:15:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=1115&amp;oldid=prev</id>
		<title>Mio Mäkijärvi at 06:19, 4 September 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=1115&amp;oldid=prev"/>
		<updated>2023-09-04T06:19:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:19, 4 September 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom:2px solid #99aac7; background:#d0def5; padding:0.4em 0.5em; font-size:130%; margin-bottom: 25px; text-align: center; float:top;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom:2px solid #99aac7; background:#d0def5; padding:0.4em 0.5em; font-size:130%; margin-bottom: 25px; text-align: center; float:top;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;⬑  [[3D Asset Workflow]]&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;⬑  [[3D Asset Workflow]]&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;border-bottom:2px solid #99aac7; background:#d0def5; padding:0.4em 0.5em; font-size:130%; float:right; margin-bottom: 25px;&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Next step: [[3D Asset Workflow: Texturing]] →&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;border-bottom:2px solid #99aac7; background:#d0def5; padding:0.4em 0.5em; font-size:130%; float:left; margin-bottom: 25px;&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;← Previous step: [[3D Asset Workflow: UV Mapping]]&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;padding-right: 10px; padding-left: 1000px; padding-top: 60px; padding-bottom: 80px;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;padding-right: 10px; padding-left: 1000px; padding-top: 60px; padding-bottom: 80px;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:1.41:old-1084:rev-1115:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Mio Mäkijärvi</name></author>
	</entry>
	<entry>
		<id>https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=1084&amp;oldid=prev</id>
		<title>Mio Mäkijärvi: /* Baking Settings */</title>
		<link rel="alternate" type="text/html" href="https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=1084&amp;oldid=prev"/>
		<updated>2023-08-01T07:16:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Baking Settings&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:16, 1 August 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l113&quot;&gt;Line 113:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 113:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Common parameters&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Common parameters&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e6f2ff&lt;/del&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f3e9f5&lt;/ins&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Common parameters&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Common parameters&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l129&quot;&gt;Line 129:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 129:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Color ID Map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Color ID Map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e6f2ff&lt;/del&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f3e9f5&lt;/ins&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Color ID Map parameters&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Color ID Map parameters&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l141&quot;&gt;Line 141:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 141:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Ambient Occlusion Map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Ambient Occlusion Map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e6f2ff&lt;/del&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f3e9f5&lt;/ins&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ambient Occlusion Map parameters&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ambient Occlusion Map parameters&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l154&quot;&gt;Line 154:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 154:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Thickness Map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Thickness Map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e6f2ff&lt;/del&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f3e9f5&lt;/ins&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Thickness Map parameters&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Thickness Map parameters&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l166&quot;&gt;Line 166:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 166:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Position Map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Position Map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e6f2ff&lt;/del&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;toccolours mw-collapsible mw-collapsed&quot; style=&quot;background-color: #&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f3e9f5&lt;/ins&gt;; border-width:2px; border-radius:10px; margin: 5px;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Position Map parameters&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Position Map parameters&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mio Mäkijärvi</name></author>
	</entry>
	<entry>
		<id>https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=1059&amp;oldid=prev</id>
		<title>Mio Mäkijärvi at 13:41, 28 July 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=1059&amp;oldid=prev"/>
		<updated>2023-07-28T13:41:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:41, 28 July 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;border-bottom:2px solid #99aac7; background:#d0def5; padding:0.4em 0.5em; font-size:130%; margin-bottom: 25px; text-align: center; float:top;&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;⬑  [[3D Asset Workflow]]&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;padding-right: 10px; padding-left: 1000px; padding-top: 60px; padding-bottom: 80px;&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#lst:3D Asset Workflow}} &amp;lt;!-- Link list transcluded from main 3D Asset Workflow page --&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Summary =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Summary =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Baking means &amp;#039;&amp;#039;&amp;#039;transfering the high poly mesh&amp;#039;s information to a 2D texture map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Baking means &amp;#039;&amp;#039;&amp;#039;transfering the high poly mesh&amp;#039;s information to a 2D texture map&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:1.41:old-882:rev-1059:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Mio Mäkijärvi</name></author>
	</entry>
	<entry>
		<id>https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=882&amp;oldid=prev</id>
		<title>Mio Mäkijärvi: /* Baking Steps */</title>
		<link rel="alternate" type="text/html" href="https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=882&amp;oldid=prev"/>
		<updated>2023-07-28T12:14:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Baking Steps&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:14, 28 July 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot;&gt;Line 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Bake your model&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Bake your model&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* If needed, make a [[3D_Asset_Workflow:_Baking#Cage|cage]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* If needed, make a [[3D_Asset_Workflow:_Baking#Cage|cage]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Use the baked maps to texture your model in Substance Painter&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Use the baked maps to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[3D Asset Workflow: Texturing|&lt;/ins&gt;texture&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;your model in Substance Painter&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Exporting the UV mapped Lowpoly Model from Modo =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Exporting the UV mapped Lowpoly Model from Modo =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:1.41:old-881:rev-882:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Mio Mäkijärvi</name></author>
	</entry>
	<entry>
		<id>https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=881&amp;oldid=prev</id>
		<title>Mio Mäkijärvi: Created page with &quot;= Summary = * Baking means &#039;&#039;&#039;transfering the high poly mesh&#039;s information to a 2D texture map&#039;&#039;&#039; ** This way you get &#039;&#039;&#039;the details of the dense highpoly mesh in a much more...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.frozenbyte.com/index.php?title=3D_Asset_Workflow:_Baking&amp;diff=881&amp;oldid=prev"/>
		<updated>2023-07-28T12:12:21Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Summary = * Baking means &amp;#039;&amp;#039;&amp;#039;transfering the high poly mesh&amp;#039;s information to a 2D texture map&amp;#039;&amp;#039;&amp;#039; ** This way you get &amp;#039;&amp;#039;&amp;#039;the details of the dense highpoly mesh in a much more...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Summary =&lt;br /&gt;
* Baking means &amp;#039;&amp;#039;&amp;#039;transfering the high poly mesh&amp;#039;s information to a 2D texture map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** This way you get &amp;#039;&amp;#039;&amp;#039;the details of the dense highpoly mesh in a much more optimized form&amp;#039;&amp;#039;&amp;#039;, that can be used in real time in the game&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Baked maps are used when texturing the model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** We use Substance Painter for texturing&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;background-color: #e6f2ff; border-width:2px; border-radius:10px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Good sites for more Substance Painter info:&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [https://www.youtube.com/user/Allegorithmic Substance Designer/Painter company page]&lt;br /&gt;
* [https://www.youtube.com/watch?v=pC9MdCg1k1A Substance Painter 2 tutorial: Texturing &amp;amp; rendering a blade]&lt;br /&gt;
* [https://www.youtube.com/watch?v=9ywhVkZBtq8 Face Texturing in Substance Painter with Magdalena Dadela]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Baked Texture Maps Terminology ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;background-color: #e6f2ff; border-width:2px; border-radius:10px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Baked Texture Maps Terminology&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Normal Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Normal map has all the sculpted detail information in it&lt;br /&gt;
** Tips for normal maps: [https://www.artstation.com/artwork/nNXyK No more wrong Normal Maps ]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;World space normals&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Is used by many masking generators&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Color ID Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** The Color ID map will be baked based on the vertex colors of the high poly mesh&lt;br /&gt;
** The Color ID map is super useful in masking different material areas - &amp;#039;&amp;#039;&amp;#039;use it whenever your object has more than one material&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;AO Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Ambient Occlusion creates occlusion shadows that bring out the depth and shape of the model better&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Curvature Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** You can use curvature map with many generator masking techniques in Painter&lt;br /&gt;
** Curvature map has cavity and convexity&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Make sure to always bake the World space normals map at the same time you bake the curvature map, as it&amp;#039;ll use the World space normals to create the curvature map!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Position Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** You can use the position map for example for making an axis based gradient on the model&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Thickness Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Thickness map can be used to create [[3D Asset Workflow: Subsurface Scattering|subsurface scattering]] on for example skin and plants&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Baking Steps ==&lt;br /&gt;
# Prepare your highpoly and lowpoly models for baking by making sure they&amp;#039;re named correctly, and that their scales and positions match&lt;br /&gt;
# Bake your model&lt;br /&gt;
#* If needed, make a [[3D_Asset_Workflow:_Baking#Cage|cage]]&lt;br /&gt;
# Use the baked maps to texture your model in Substance Painter&lt;br /&gt;
&lt;br /&gt;
= Exporting the UV mapped Lowpoly Model from Modo =&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;At this point, you should have a finished highpoly mesh, and a finished (but untextured) lowpoly mesh with UVs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [[3D_Asset_Workflow:_Troubleshooting#Checkerboard_pattern_when_baking_mirrored_objects|Make sure the mirrored UV islands are not on top of each other]]&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Apply a material to your mesh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* With the mesh selected, press &amp;#039;M&amp;#039; and type in a name&lt;br /&gt;
#** [[3D_Asset_Workflow:_Naming_the_Asset#Naming_Conventions_for_Textures|Use the correct texture naming conventions]]&lt;br /&gt;
#* Substance Painter&amp;#039;s export config will &amp;#039;&amp;#039;&amp;#039;name the files based on the texture set name&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In case you have multiple UV sets, you need to add a separate material for each of them&lt;br /&gt;
# Delete all the other materials from the Shaders tab, if there are any&lt;br /&gt;
# If needed, triangulate the meshes for better baking results, but &amp;#039;&amp;#039;&amp;#039;keep the nontriangulated mesh saved&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* It&amp;#039;s easier to edit the non-triangulated mesh, and as a general rule, &amp;#039;&amp;#039;&amp;#039;animated meshes should never be triangulated when they&amp;#039;re sent to the animators&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Remember to tick &amp;#039;&amp;#039;&amp;#039;Save Materials&amp;#039;&amp;#039;&amp;#039; when exporting&lt;br /&gt;
&lt;br /&gt;
== FBX Export Settings ==&lt;br /&gt;
* Select everything&lt;br /&gt;
* Export the layers using the same settings when exporting to Zbrush, &amp;#039;&amp;#039;&amp;#039;except&amp;#039;&amp;#039;&amp;#039; remember to additionally select the following:&lt;br /&gt;
** Save smoothing groups&lt;br /&gt;
** Save tangent basis&lt;br /&gt;
** Save materials&lt;br /&gt;
[[File:Baking in painter 01.jpg|800px|center]]&lt;br /&gt;
&lt;br /&gt;
* Go to the Modo&amp;#039;s Game Tools tab, and select the following settings &amp;amp; export the FBX:&lt;br /&gt;
[[File:Base mesh export.jpg|800px|center]]&lt;br /&gt;
&lt;br /&gt;
= Starting a New Project on Substance Painter =&lt;br /&gt;
# Open Substance Painter and create a new project (File &amp;gt; New)&lt;br /&gt;
#* Click Select and find your lowpoly mesh, then select a document resolution and click OK&lt;br /&gt;
#** &amp;#039;&amp;#039;&amp;#039;The resolution can be changed later without quality loss&amp;#039;&amp;#039;&amp;#039; - bigger is more exact, but can get slow in complex scenes  &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;If you have baked texture maps externally&amp;#039;&amp;#039;&amp;#039;, select and add all the texture maps - if not, you can bake them in Substance Painter&lt;br /&gt;
#** Normal, AO, and color ID maps&lt;br /&gt;
# Adjust the document resolution to the right size&lt;br /&gt;
#* Select &amp;#039;&amp;#039;&amp;#039;DirectX&amp;#039;&amp;#039;&amp;#039; as the normal map format (see image)&lt;br /&gt;
#** Normal map format can be changed later by going to &amp;#039;&amp;#039;&amp;#039;Edit -&amp;gt; Project settings&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Baking in painter 05.jpg|Painter import|center]]&lt;br /&gt;
[[File:normalformat.JPG|alt=Correct normal format|Set this to DirectX|center]]&lt;br /&gt;
&lt;br /&gt;
= Baking =&lt;br /&gt;
 Related: [[3D_Asset_Workflow:_General_Tips#Lowpoly.2FUVs.2FBaking|General tips: Lowpoly/UVs/Baking]]&lt;br /&gt;
* You can use xNormal, Substance Painter, Substance Designer, or Marmoset Toolbag for baking the texture maps for the 3D asset&lt;br /&gt;
&lt;br /&gt;
== Baking in Substance Painter ==&lt;br /&gt;
=== Baking Order ===&lt;br /&gt;
* It&amp;#039;s good to first test baking just the normal map, and see if everything works on lower settings&lt;br /&gt;
** This way you don&amp;#039;t have to wait for very long while a lot of stuff is baking, only to see that there are e.g. artifacts&lt;br /&gt;
* You can bake all the maps at once &amp;#039;&amp;#039;&amp;#039;except&amp;#039;&amp;#039;&amp;#039; the Color ID, Thickness, and the Ambient Occlusion, as they have different common settings&lt;br /&gt;
* Baking order:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Normal&amp;#039;&amp;#039;&amp;#039; first on lower resolution to check that everything works&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Normal&amp;#039;&amp;#039;&amp;#039; (if it still needs re-baking), &amp;#039;&amp;#039;&amp;#039;World space normal&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Curvature&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Position&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Color ID&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Thickness&amp;#039;&amp;#039;&amp;#039; if needed&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Ambient Occlusion&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Baking Settings ===&lt;br /&gt;
* Even if you have the basic maps baked outside the Substance Painter, you might need to bake some extra maps that the Substance Painter uses for the mask generators etc&lt;br /&gt;
* Most of the settings with explanations can be found at the [https://support.allegorithmic.com/documentation/display/SPDOC/Baking Substance Painter Documentation], but here are some recommendations:&lt;br /&gt;
** In Texture Set Settings, select &amp;#039;Bake textures&amp;#039;&lt;br /&gt;
*** Click on the document icon next to &amp;#039;Highpoly meshes&amp;#039; and select your highpoly&lt;br /&gt;
*** Output size should be relative to your final texture size&lt;br /&gt;
** You can bake additional maps (based on the Normal Map) in Painter to help with texturing, just remember to adjust the resolution&lt;br /&gt;
** Dilation weight is the same as padding, e.g. 4&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Common parameters&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;background-color: #e6f2ff; border-width:2px; border-radius:10px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Common parameters&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Diffusion:&amp;#039;&amp;#039;&amp;#039; On (Except for the Color ID and AO Maps)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ignore backface:&amp;#039;&amp;#039;&amp;#039; On&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Match:&amp;#039;&amp;#039;&amp;#039; By Mesh Name&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Anti-aliasing:&amp;#039;&amp;#039;&amp;#039; Subsampling 8x8 (consider lowering for AO, Color ID, and Thickness, e.g. 4x4)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;High/Low poly mesh suffix:&amp;#039;&amp;#039;&amp;#039; Whatever you used when naming the meshes&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039; Dilation:&amp;#039;&amp;#039;&amp;#039; 16 (2-4 for the Color ID Map)&lt;br /&gt;
* First bake only the Normal Map and test that everything works - if there are any issues, check the [[3D_Asset_Workflow:_Baking_and_Texturing#Troubleshooting|Troubleshooting]]&lt;br /&gt;
&lt;br /&gt;
[[File:Baking in painter 03.jpg|800px|center]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Color ID Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;background-color: #e6f2ff; border-width:2px; border-radius:10px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Color ID Map parameters&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Color Source:&amp;#039;&amp;#039;&amp;#039; Vertex Color (if you used polypaint to mask mesh parts)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Common Parameters&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Diffusion&amp;#039;&amp;#039;&amp;#039;: Off&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Anti-aliasing&amp;#039;&amp;#039;&amp;#039;: Sub-sampling lower than usually, for example 4x4&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Dilation&amp;#039;&amp;#039;&amp;#039;: 2-4&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ambient Occlusion Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;background-color: #e6f2ff; border-width:2px; border-radius:10px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Ambient Occlusion Map parameters&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Self Occlusion:&amp;#039;&amp;#039;&amp;#039; By Mesh Name&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ignore Backface:&amp;#039;&amp;#039;&amp;#039; On&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Common Parameters&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Diffusion&amp;#039;&amp;#039;&amp;#039;: Off&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Anti-aliasing&amp;#039;&amp;#039;&amp;#039;: Sub-sampling lower than usually, for example 4x4&lt;br /&gt;
[[File:Baking in painter 04.jpg|800px|Painter baking AO without separate pieces affecting to each other|center]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Thickness Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;background-color: #e6f2ff; border-width:2px; border-radius:10px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Thickness Map parameters&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Self Occlusion:&amp;#039;&amp;#039;&amp;#039; By Mesh Name&lt;br /&gt;
* It&amp;#039;s a good idea to bake &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;AO&amp;lt;/span&amp;gt; and Thickness separate from the other maps and with a lower AA setting, since they take a lot of time to bake&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Common Parameters&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Diffusion&amp;#039;&amp;#039;&amp;#039;: Off&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Anti-aliasing&amp;#039;&amp;#039;&amp;#039;: Sub-sampling lower than usually, for example 4x4&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Position Map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;background-color: #e6f2ff; border-width:2px; border-radius:10px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
Position Map parameters&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* If you want to add a gradient on Y axis (from top to bottom) to the whole mesh:&lt;br /&gt;
** Mode: One axis&lt;br /&gt;
** Axis: Y&lt;br /&gt;
** Normalization: BBox&lt;br /&gt;
[[File:Painter guidelines 03.jpg|center]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Baking Opacity Maps in Substance Painter ===&lt;br /&gt;
* Once you have sculpted something you&amp;#039;ll need a transparent background for, add a plane behind it in ZBrush/Modo&lt;br /&gt;
* Duplicate the plane, fill it with a vertex color, resize it a little bigger and place it between the lowpoly plane and the highpoly sculpt&lt;br /&gt;
** It doesn&amp;#039;t matter what this vertex color plane&amp;#039;s size is, as long as it is bigger than the lowpoly plane&lt;br /&gt;
** If it&amp;#039;s any smaller than the lowpoly plane itself, the uncovered portions of the lowpoly will not be transparent in the baked Opacity Map&lt;br /&gt;
&lt;br /&gt;
[[File:alphamap_tuto_transparency_zbrush_planes.jpg|1000px|center]]&lt;br /&gt;
&lt;br /&gt;
* Merge the vertex color plane with your highpoly sculpt, so that they will be exported in the same highpoly FBX file&lt;br /&gt;
* Once the highpoly object and the vertex color plane are used for the baking in Substance Painter, it&amp;#039;s possible to assign a transparent background for the object&lt;br /&gt;
* A problem with this method is that you won&amp;#039;t get a proper edge padding around the leaf, but it will be created around the plane&lt;br /&gt;
** This can be solved by texturing the whole plane using the same Substance Painter layer, meaning that you have all of it&amp;#039;s vertex colors/Color ID Map colors assigned with Color Selection&lt;br /&gt;
** You can also handpaint some of the areas surrounding the object, if needed&lt;br /&gt;
** In the image below, you can see what the diffuse around the leaf looks like - it will serve it&amp;#039;s purpose as a padding&lt;br /&gt;
&lt;br /&gt;
[[File:alphamap_tuto_sp_diffuse.jpg|500px|center]]&lt;br /&gt;
&lt;br /&gt;
* If you are not getting the Opacity Map exported the way intended in Substance Painter, you might need to create a white Fill Layer, with only the Opacity Channel activated and create a Black Mask with Color Selection&lt;br /&gt;
&lt;br /&gt;
[[File:alphamap_tuto_sp_opacity&amp;amp;diffuse.jpg|500px|center]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;If your maps show as black or as a weird mess&amp;#039;&amp;#039;&amp;#039; you might have your scale wrong&lt;br /&gt;
** Check that the naming is correct, note that capitalization matters&lt;br /&gt;
** Import your high and lowpoly meshes into the same scene and compare them, to see if their scales match&lt;br /&gt;
** [https://www.marmoset.co/ Marmoset Toolbag] is great for this, since it can load the highpoly mesh quicker than Modo&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;If your map has artifacts, holes, or other problems&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Make sure the mirrored UV islands are not on top of each other [[3D_Asset_Workflow:_Retopo_and_UVs#Mirrored_UVs_in_Substance_Paiter|Mirrored UVs in Substance Painter]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;In case you&amp;#039;ll bakes have some weird shading&amp;#039;&amp;#039;&amp;#039; in them, try triangulating those parts, or the whole mesh&lt;br /&gt;
** Have the lowpoly mesh triangulated in Modo (shift+T) before baking, &amp;#039;&amp;#039;&amp;#039;but save a non triangulated version too in case the mesh needs to be edited&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** In case you use a triangulated mesh for baking, the same mesh should be also the one that is used in the game (excluding animated models)&lt;br /&gt;
** Remember to update vertex normals after triangulating&lt;br /&gt;
** In any case, have a non-triangulated version in the Modo file when committing the workfile to the workspace SVN&lt;br /&gt;
*** You can keep the triangulated version in the same file on a separate layer&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Blurry Color ID map? Substance Painter not detecting the highpoly mesh?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Solution: [https://forum.allegorithmic.com/index.php?topic=12872.0 Color Map From Mesh Produces Blurry (Unusable) Results ]&lt;br /&gt;
** Have the lowpoly mesh triangulated before baking&lt;br /&gt;
** Don&amp;#039;t use Apply Diffusion in SP baking common parameters panel&lt;br /&gt;
** Don&amp;#039;t use big Dilation (padding), it should be 2-4&lt;br /&gt;
* If the Substance Painter crashes during exporting, [https://support.allegorithmic.com/documentation/display/SPDOC/GPU+drivers+crash+with+long+computations this] might help&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Curvature Map not showing all the detail that should be there?&amp;#039;&amp;#039;&amp;#039; Make sure to always bake the World Space Normals Map at the same time you bake the Curvature Map, as it&amp;#039;ll use the World Space Normals to create the Curvature Map&lt;br /&gt;
&lt;br /&gt;
==== Cage ====&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;If the bake comes out with problems like transparent holes or weird looking artifacts/other bake errors&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* You can first try to fix the problem without a cage in Substance Painter&lt;br /&gt;
** In some cases without cage you can get transparent areas to the ID bake (easiest to notice) and other bakes&lt;br /&gt;
** It might help to slightly change the max frontal &amp;amp; rear distance, for example from 0.01 -&amp;gt; 0.03 but if this is too much there will be artifacts&lt;br /&gt;
** If adjusting the max frontal &amp;amp; rear distance doesn&amp;#039;t help, you&amp;#039;ll need to use cage&lt;br /&gt;
* Often if the model has small gaps etc a cage is needed for a clean bake&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;The cage is an inflated version of the model that covers the actual model, and lets the baking program know where the mesh starts and ends&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The cage should be done after the mesh is finished and has the UVs and everything, the cage should have the exact same UVs as the actual model&lt;br /&gt;
* You can use Modo&amp;#039;s deformation tool Push for making the  cage of the mesh:&lt;br /&gt;
** Duplicate the model on new layer (all layers need to be merged so there&amp;#039;s only one layer) &amp;amp; use push to inflate it so that the high poly mesh is mostly covered with the cage mesh&lt;br /&gt;
** Make sure not to inflate too much, try to keep the cage as small as possible so that it neatly covers the high poly and doesn&amp;#039;t go inside itself in any tough spot&lt;br /&gt;
** If the cage goes inside itself or doesn&amp;#039;t cover enough, you can edit it by moving the vertices around by hand. This is pretty much always the case when a cage is needed for a clean bake.&lt;br /&gt;
** A good starting point is to cover most of the mesh using push but then adjust the rest by hand&lt;br /&gt;
* ATTENTION! If your model has several texture sets, each set should have a separate cage and the maps need to be baked in Painter one at a time for each texture set&lt;br /&gt;
[[File:How to create a cage model for baking.jpg|1600px]]&lt;br /&gt;
&lt;br /&gt;
== Baking in xNormal ==&lt;br /&gt;
 https://xnormal.net&lt;br /&gt;
* XNormal is good for baking transparency/alpha, because it has many different baking options for it&lt;br /&gt;
** The software looks old and funky, but is still used in the industry by many artists due to its reliability&lt;br /&gt;
* When baking a normal map use setting &amp;#039;&amp;#039;&amp;#039;-Y&amp;#039;&amp;#039;&amp;#039;, because the inverted way is used in our Editor&lt;br /&gt;
* When baking a color id map you might want to use Antialiasing x1 to create crisp edges for masking in Substance Painter&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;It is highly recommended to triangulate your lowpoly and cage mesh for XNormal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Otherwise you might get errors in the bake&lt;br /&gt;
* Remember to change the file name after a successful bake&lt;br /&gt;
** Otherwise it will overwrite the file if you bake another map with xNormal&lt;br /&gt;
&lt;br /&gt;
=== Baking Opacity Maps in xNormal ===&lt;br /&gt;
* Images below show how to bake opacity maps with XNormal: &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths=400px heights=400px mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:xnornmal_for_opacity_01.jpg&lt;br /&gt;
File:xnornmal_for_opacity_02.jpg&lt;br /&gt;
File:xnornmal_for_opacity_03.jpg&lt;br /&gt;
File:xnornmal_for_opacity_04.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When baking opacity, set the texture resolution one step higher than what it should be for the asset you are making&lt;br /&gt;
** After baking, reduce the size of the baked opacity to the correct size&lt;br /&gt;
** This gives you smoother edges to the alpha map, because Photoshop does a good job of smoothing when sizing down pixels&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Remember to also have no padding in your opacity bake&amp;#039;&amp;#039;&amp;#039;!&lt;br /&gt;
* After the bake you will have to also delete the alpha channel from the texture for it to work properly in Substance Painter&lt;br /&gt;
** Delete the alpha channel from the baked highpoly base texture map, too&lt;br /&gt;
* Picture below shows how to do that&lt;br /&gt;
* In Photoshop it&amp;#039;s also handy to now make an inverted alpha map for Modo&lt;br /&gt;
** Below pictures show steps for that, too&lt;br /&gt;
&amp;lt;gallery widths=300px heights=300px mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:vegetation_delete_alpha_channel.jpg|Delete alpha channel&lt;br /&gt;
File:baked_hp_maps.jpg|Two maps baked with Xnormal from HP&lt;br /&gt;
File:inverted_map_for_modo_opacity.jpg|Inverted opacity map for Modo&lt;br /&gt;
File:Modo_opacity_for_vege.jpg|How to view opacity in Modo&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Baking Vertex Colors in xNormal ===&lt;br /&gt;
* Related: [[3D Asset Workflow: Vegetation]]&lt;br /&gt;
* If you are not using textures from the highpoly model, but want to bake vertex colors, XNormal can do that too&lt;br /&gt;
** You can also do it in Substance Painter - in it the vertex colors will be baked to the ID Map slot&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Make sure you have padding on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Without padding, wrong colors will bleed to the edges of the transparency map, when e.g. the vegetation switches to LOD&lt;br /&gt;
* Pictures below show how to bake vertex color with XNormal:&lt;br /&gt;
&amp;lt;gallery widths=400px heights=400px mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:xnormal_vc_baking.jpg&lt;br /&gt;
File:xnormal_vc_baking_02.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adding an Externally Baked Opacity Map to a Substance Painter Project ===&lt;br /&gt;
# Add opacity channel from the small plus icon at the Texture Settings panel&lt;br /&gt;
# Select the shader &amp;quot;pbr-metal-rough-with-alpha-test&amp;quot; at the Viewer Settings panel&lt;br /&gt;
# Select the right texture set in which you want to add the opacity from the Texture Set List panel&lt;br /&gt;
# Import the Opacity Map by dragging it in the Texture Shelf&lt;br /&gt;
# Opacity Map is a black and white map, in which the white will be visible, and the black will be transparent&lt;br /&gt;
# Add a Fill Layer from the Layers Panel&lt;br /&gt;
# Leave only the &amp;quot;op&amp;quot; Opacity Channel active from the Properties - Fill Material panel&lt;br /&gt;
# Drag and drop the alpha map from the Texture Shelf to the Base color button at the Properties - Fill Material Panel&lt;br /&gt;
# Notice that the Opacity will not be working if you check the different channels using &amp;quot;C&amp;quot; - it&amp;#039;s only visible in the material mode &amp;quot;M&amp;quot;, where you can see all the channels combined&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=400px heights=400px mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:substance_opacity_00.jpg&lt;br /&gt;
File:substance_opacity_01.jpg&lt;br /&gt;
File:substance_opacity_02.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mio Mäkijärvi</name></author>
	</entry>
</feed>