<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.povray.org/content?action=history&amp;feed=atom&amp;title=Reference%3AMaterial</id>
	<title>Reference:Material - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.povray.org/content?action=history&amp;feed=atom&amp;title=Reference%3AMaterial"/>
	<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=Reference:Material&amp;action=history"/>
	<updated>2026-10-09T02:59:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.povray.org/content?title=Reference:Material&amp;diff=10459&amp;oldid=prev</id>
		<title>Clipka: canonicalize a version number</title>
		<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=Reference:Material&amp;diff=10459&amp;oldid=prev"/>
		<updated>2021-06-09T14:47:16Z</updated>

		<summary type="html">&lt;p&gt;canonicalize a version number&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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 14:47, 9 June 2021&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-l2&quot; &gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;{{#indexentry:material, object modifier}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;{{#indexentry:material, object modifier}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;{{#indexentry:object modifier, material}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;{{#indexentry:object modifier, material}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;p&amp;gt;One of the changes in POV-Ray &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;3&lt;/del&gt;.1 was the removal of several items from &amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;p&amp;gt;One of the changes in POV-Ray &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;v3&lt;/ins&gt;.1 was the removal of several items from &amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;texture { finish{&amp;lt;/code&amp;gt;...&amp;lt;code&amp;gt;} }&amp;lt;/code&amp;gt; and to move them to the new &amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;texture { finish{&amp;lt;/code&amp;gt;...&amp;lt;code&amp;gt;} }&amp;lt;/code&amp;gt; and to move them to the new &amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;interior&amp;lt;/code&amp;gt; statement. The &amp;lt;code&amp;gt;[[Reference:Halo|:halo|halo]]&amp;lt;/code&amp;gt; statement, formerly part of&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;interior&amp;lt;/code&amp;gt; statement. The &amp;lt;code&amp;gt;[[Reference:Halo|:halo|halo]]&amp;lt;/code&amp;gt; statement, formerly part of&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Clipka</name></author>
	</entry>
	<entry>
		<id>https://wiki.povray.org/content?title=Reference:Material&amp;diff=7303&amp;oldid=prev</id>
		<title>Jholsenback: 1 revision: underscore link repair</title>
		<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=Reference:Material&amp;diff=7303&amp;oldid=prev"/>
		<updated>2012-07-17T18:09:18Z</updated>

		<summary type="html">&lt;p&gt;1 revision: underscore link repair&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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 18:09, 17 July 2012&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>Jholsenback</name></author>
	</entry>
	<entry>
		<id>https://wiki.povray.org/content?title=Reference:Material&amp;diff=7302&amp;oldid=prev</id>
		<title>Jholsenback: still testing that theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=Reference:Material&amp;diff=7302&amp;oldid=prev"/>
		<updated>2012-07-16T12:51:57Z</updated>

		<summary type="html">&lt;p&gt;still testing that theory&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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 12:51, 16 July 2012&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-l9&quot; &gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;This split was deliberate and purposeful (see&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;This split was deliberate and purposeful (see&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;!--&amp;lt;linkto &amp;quot;Why are Interior and Media Necessary?&amp;quot;&amp;gt;Why are Interior and Media Necessary?&amp;lt;/linkto&amp;gt;---&amp;gt;[[Reference:Interior#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Why_are_Interior_and_Media_Necessary.3F&lt;/del&gt;|Why are Interior and Media Necessary?]])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;!--&amp;lt;linkto &amp;quot;Why are Interior and Media Necessary?&amp;quot;&amp;gt;Why are Interior and Media Necessary?&amp;lt;/linkto&amp;gt;---&amp;gt;[[Reference:Interior#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Why are Interior and Media Necessary?&lt;/ins&gt;|Why are Interior and Media Necessary?]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;however beta testers pointed out that it made it difficult to  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;however beta testers pointed out that it made it difficult to  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;entirely describe the surface properties and interior of an object in one  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;entirely describe the surface properties and interior of an object in one  &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-l56&quot; &gt;Line 56:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 56:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;p class=&amp;quot;Note&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Note:&amp;lt;/strong&amp;gt; The &amp;lt;code&amp;gt;material&amp;lt;/code&amp;gt; statement has nothing to do with the&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;p class=&amp;quot;Note&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Note:&amp;lt;/strong&amp;gt; The &amp;lt;code&amp;gt;material&amp;lt;/code&amp;gt; statement has nothing to do with the&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;code&amp;gt;[[Reference:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Patterned_Textures&lt;/del&gt;#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Material_Maps&lt;/del&gt;|:material_map|material_map]]&amp;lt;/code&amp;gt; statement. A &amp;lt;code&amp;gt;material_map&amp;lt;/code&amp;gt; is &amp;lt;em&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;code&amp;gt;[[Reference:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Patterned Textures&lt;/ins&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Material Maps&lt;/ins&gt;|:material_map|material_map]]&amp;lt;/code&amp;gt; statement. A &amp;lt;code&amp;gt;material_map&amp;lt;/code&amp;gt; is &amp;lt;em&amp;gt; not&amp;lt;/em&amp;gt; a way to create patterned material. See [[Reference:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Patterned Textures&lt;/ins&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Material Maps&lt;/ins&gt;|Material Maps]] for explanation of this unrelated, yet similarly named, older feature.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;not&amp;lt;/em&amp;gt; a way to create patterned material. See &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;!--&amp;lt;linkto &amp;quot;Material Maps&amp;quot;&amp;gt;Material Maps&amp;lt;/linkto&amp;gt;---&amp;gt;&lt;/del&gt;[[Reference:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Patterned_Textures&lt;/del&gt;#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Material_Maps&lt;/del&gt;|Material Maps]]&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;for explanation of this unrelated, yet similarly named, older feature.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jholsenback</name></author>
	</entry>
	<entry>
		<id>https://wiki.povray.org/content?title=Reference:Material&amp;diff=6928&amp;oldid=prev</id>
		<title>Jholsenback: 1 revision: Reference Migration Initial Load</title>
		<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=Reference:Material&amp;diff=6928&amp;oldid=prev"/>
		<updated>2012-03-15T19:07:25Z</updated>

		<summary type="html">&lt;p&gt;1 revision: Reference Migration Initial Load&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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 19:07, 15 March 2012&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>Jholsenback</name></author>
	</entry>
	<entry>
		<id>https://wiki.povray.org/content?title=Reference:Material&amp;diff=6927&amp;oldid=prev</id>
		<title>Jholsenback: 1 revision: Initial Load (TF)</title>
		<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=Reference:Material&amp;diff=6927&amp;oldid=prev"/>
		<updated>2012-03-11T22:27:13Z</updated>

		<summary type="html">&lt;p&gt;1 revision: Initial Load (TF)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Object Modifiers]]&lt;br /&gt;
{{#indexentry:material, object modifier}}&lt;br /&gt;
{{#indexentry:object modifier, material}}&lt;br /&gt;
&amp;lt;p&amp;gt;One of the changes in POV-Ray 3.1 was the removal of several items from &amp;lt;code&amp;gt;&lt;br /&gt;
texture { finish{&amp;lt;/code&amp;gt;...&amp;lt;code&amp;gt;} }&amp;lt;/code&amp;gt; and to move them to the new &amp;lt;code&amp;gt;&lt;br /&gt;
interior&amp;lt;/code&amp;gt; statement. The &amp;lt;code&amp;gt;[[Reference:Halo|:halo|halo]]&amp;lt;/code&amp;gt; statement, formerly part of&lt;br /&gt;
&amp;lt;code&amp;gt;[[Reference:Texture|:texture|texture]]&amp;lt;/code&amp;gt;, is now renamed &amp;lt;code&amp;gt;[[Reference:Media|:media|media]]&amp;lt;/code&amp;gt; and made a part of&lt;br /&gt;
the &amp;lt;code&amp;gt;[[Reference:Interior|:interior|interior]]&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This split was deliberate and purposeful (see&lt;br /&gt;
&amp;lt;!--&amp;lt;linkto &amp;quot;Why are Interior and Media Necessary?&amp;quot;&amp;gt;Why are Interior and Media Necessary?&amp;lt;/linkto&amp;gt;---&amp;gt;[[Reference:Interior#Why_are_Interior_and_Media_Necessary.3F|Why are Interior and Media Necessary?]])&lt;br /&gt;
however beta testers pointed out that it made it difficult to &lt;br /&gt;
entirely describe the surface properties and interior of an object in one &lt;br /&gt;
statement that can be referenced by a single identifier in a texture &lt;br /&gt;
library.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The result is that we created a &amp;lt;em&amp;gt;wrapper&amp;lt;/em&amp;gt; around &amp;lt;code&amp;gt;texture&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;interior&amp;lt;/code&amp;gt; which we call &amp;lt;code&amp;gt;material&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The syntax is:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MATERIAL:&lt;br /&gt;
  material { [MATERIAL_IDENTIFIER][MATERIAL_ITEMS...] }&lt;br /&gt;
MATERIAL_ITEMS:&lt;br /&gt;
  TEXTURE | INTERIOR_TEXTURE | INTERIOR | TRANSFORMATIONS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For example:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#declare MyGlass=material{ texture{ Glass_T } interior{ Glass_I }}&lt;br /&gt;
object { MyObject material{ MyGlass}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Internally, the &amp;lt;em&amp;gt;material&amp;lt;/em&amp;gt; is not attached to the object. The&lt;br /&gt;
material is just a container that brings the texture and interior to the&lt;br /&gt;
object. It is the texture and interior itself that is attached to the object.&lt;br /&gt;
Users should still consider texture and interior as separate items attached&lt;br /&gt;
to the object.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The material is just a &amp;lt;em&amp;gt;bucket&amp;lt;/em&amp;gt; to carry them. If the object&lt;br /&gt;
already has a texture, then the material texture is layered over it. If the object&lt;br /&gt;
already has an interior, the material interior fully replaces it and the old&lt;br /&gt;
interior is destroyed. Transformations inside the material affect only the&lt;br /&gt;
textures and interiors which are inside the &amp;lt;code&amp;gt;material{}&amp;lt;/code&amp;gt; wrapper&lt;br /&gt;
and only those textures or interiors specified are affected. For example:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
object {&lt;br /&gt;
  MyObject&lt;br /&gt;
    material {&lt;br /&gt;
      texture { MyTexture }&lt;br /&gt;
      scale 4         //affects texture but not object or interior&lt;br /&gt;
      interior { MyInterior }&lt;br /&gt;
      translate 5*x   //affects texture and interior, not object&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;Note&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Note:&amp;lt;/strong&amp;gt; The &amp;lt;code&amp;gt;material&amp;lt;/code&amp;gt; statement has nothing to do with the&lt;br /&gt;
&amp;lt;code&amp;gt;[[Reference:Patterned_Textures#Material_Maps|:material_map|material_map]]&amp;lt;/code&amp;gt; statement. A &amp;lt;code&amp;gt;material_map&amp;lt;/code&amp;gt; is &amp;lt;em&amp;gt;&lt;br /&gt;
not&amp;lt;/em&amp;gt; a way to create patterned material. See &amp;lt;!--&amp;lt;linkto &amp;quot;Material Maps&amp;quot;&amp;gt;Material Maps&amp;lt;/linkto&amp;gt;---&amp;gt;[[Reference:Patterned_Textures#Material_Maps|Material Maps]]&lt;br /&gt;
for explanation of this unrelated, yet similarly named, older feature.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jholsenback</name></author>
	</entry>
</feed>