<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://leochaumartin.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Mirage_Pro</id>
	<title>Mirage Pro - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://leochaumartin.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Mirage_Pro"/>
	<link rel="alternate" type="text/html" href="https://leochaumartin.com/wiki/index.php?title=Mirage_Pro&amp;action=history"/>
	<updated>2026-07-21T15:49:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://leochaumartin.com/wiki/index.php?title=Mirage_Pro&amp;diff=65688&amp;oldid=prev</id>
		<title>Lch: /* How to bake your first impostor */</title>
		<link rel="alternate" type="text/html" href="https://leochaumartin.com/wiki/index.php?title=Mirage_Pro&amp;diff=65688&amp;oldid=prev"/>
		<updated>2026-07-08T15:26:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;How to bake your first impostor&lt;/span&gt;&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 17:26, 8 July 2026&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-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&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;For a simple one-click impostor, drag and drop the common ancestor of all the objects you want to bake into the target area and click the '''Generate Impostor''' button.&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;For a simple one-click impostor, drag and drop the common ancestor of all the objects you want to bake into the target area and click the '''Generate Impostor''' button.&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; &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;[[File:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MirageProWindow&lt;/ins&gt;.png&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|center&lt;/ins&gt;|thumb|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;396x396px&lt;/ins&gt;|The Mirage &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pro &lt;/ins&gt;editor window.]]&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;[[File:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Mirage_Window&lt;/del&gt;.png|thumb|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;center|600px&lt;/del&gt;|The Mirage editor window.]]&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;You can also customize many settings for more advanced usage. There are five category foldouts that can be expanded or collapsed by clicking their title. Even when collapsed, they still provide basic information or controls on the right of the title.&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;You can also customize many settings for more advanced usage. There are five category foldouts that can be expanded or collapsed by clicking their title. Even when collapsed, they still provide basic information or controls on the right of the title.&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;/table&gt;</summary>
		<author><name>Lch</name></author>
	</entry>
	<entry>
		<id>https://leochaumartin.com/wiki/index.php?title=Mirage_Pro&amp;diff=65670&amp;oldid=prev</id>
		<title>Lch: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://leochaumartin.com/wiki/index.php?title=Mirage_Pro&amp;diff=65670&amp;oldid=prev"/>
		<updated>2026-07-08T15:18:04Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:18, 8 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Lch</name></author>
	</entry>
	<entry>
		<id>https://leochaumartin.com/wiki/index.php?title=Mirage_Pro&amp;diff=65669&amp;oldid=prev</id>
		<title>lcassets&gt;Mirage docs import: Restructured Mirage Pro documentation (bulk import)</title>
		<link rel="alternate" type="text/html" href="https://leochaumartin.com/wiki/index.php?title=Mirage_Pro&amp;diff=65669&amp;oldid=prev"/>
		<updated>2026-07-08T12:00:00Z</updated>

		<summary type="html">&lt;p&gt;Restructured Mirage Pro documentation (bulk import)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Mirage Pro nav}}&lt;br /&gt;
&lt;br /&gt;
'''Mirage Pro''' is an impostor baking toolkit for Unity. It extends Mirage with runtime impostor baking (see [[Mirage Pro/Runtime Baking|Runtime Baking]]). This page is the entry point; use the navigation box to jump to a specific topic.&lt;br /&gt;
&lt;br /&gt;
== What is an impostor ==&lt;br /&gt;
An impostor (or imposter) is a dynamically rendered billboard texture map used to give an illusion of 3D geometry in the distance.&lt;br /&gt;
&lt;br /&gt;
In the Mirage context, you can have as many objects as you want in a single impostor, and all of the points of view are stored into albedo, normal and metallic maps. Smoothness and occlusion are not baked into textures yet, but are still customizable through post-baking options.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
The whole package is contained in the '''Mirage''' folder resulting from the import, but you can move it wherever you want.&lt;br /&gt;
&lt;br /&gt;
== How to bake your first impostor ==&lt;br /&gt;
Mirage consists of a single editor window. Open it via '''Window &amp;amp;rarr; Mirage &amp;amp;rarr; Impostors'''.&lt;br /&gt;
&lt;br /&gt;
For a simple one-click impostor, drag and drop the common ancestor of all the objects you want to bake into the target area and click the '''Generate Impostor''' button.&lt;br /&gt;
&lt;br /&gt;
[[File:Mirage_Window.png|thumb|center|600px|The Mirage editor window.]]&lt;br /&gt;
&lt;br /&gt;
You can also customize many settings for more advanced usage. There are five category foldouts that can be expanded or collapsed by clicking their title. Even when collapsed, they still provide basic information or controls on the right of the title.&lt;br /&gt;
&lt;br /&gt;
The pages linked in the navigation box explain each category in detail:&lt;br /&gt;
* [[Mirage Pro/Targets|Setup the target(s)]] — choosing the source objects.&lt;br /&gt;
* [[Mirage Pro/Quality Settings|Quality Settings]] — baking topology and resolution.&lt;br /&gt;
* [[Mirage Pro/Information Panel|Information Panel]] — real-time feedback while tweaking.&lt;br /&gt;
* [[Mirage Pro/LOD Group Settings|LOD Group Settings]] — automatic LOD integration.&lt;br /&gt;
* [[Mirage Pro/Runtime Baking|Runtime Baking]] — baking impostors at run time (Mirage PRO).&lt;br /&gt;
* [[Mirage Pro/Post-Baking Adjustments|Post-Baking Adjustments]] — the material shader GUI.&lt;br /&gt;
* [[Mirage Pro/Memory Optimization|Memory Optimization]] — the Impostor Optimizer.&lt;br /&gt;
* [[Mirage Pro/Compatibility and Limitations|Compatibility &amp;amp; Limitations]] — supported objects and known limits.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [https://www.gamedeveloper.com/programming/dynamic-2d-imposters-a-simple-efficient-directx-9-implementation Dynamic 2D Impostors — A Simple, Efficient DirectX 9 Implementation]&lt;br /&gt;
* [https://calcifer.org/kenneth-christiansen/ComputerScience/imposters.pdf Kenneth Christiansen — Impostors (PDF)]&lt;br /&gt;
* [https://developer.nvidia.com/gpugems/gpugems3/part-iv-image-effects/chapter-21-true-impostors GPU Gems 3, Chapter 21 — True Impostors]&lt;br /&gt;
&lt;br /&gt;
[[Category:Mirage Pro]]&lt;/div&gt;</summary>
		<author><name>lcassets&gt;Mirage docs import</name></author>
	</entry>
</feed>