﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3ASculptorjim%2FMaterials%2FProperties%2FSpecular</id>
	<title>利用者:Sculptorjim/Materials/Properties/Specular - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3ASculptorjim%2FMaterials%2FProperties%2FSpecular"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Materials/Properties/Specular&amp;action=history"/>
	<updated>2026-05-15T03:57:22Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Materials/Properties/Specular&amp;diff=140101&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Materials/Properties/Specular&amp;diff=140101&amp;oldid=prev"/>
		<updated>2018-06-28T20:52:54Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 20:52時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Materials/Properties/Specular&amp;diff=140100&amp;oldid=prev</id>
		<title>2013年1月28日 (月) 15:26にwiki&gt;Sculptorjimによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Materials/Properties/Specular&amp;diff=140100&amp;oldid=prev"/>
		<updated>2013-01-28T15:26:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Page/Header|2.6|Doc:2.6/Manual/Materials/Properties/Diffuse Shaders|Doc:2.6/Manual/Materials/Properties/Shaders}}&lt;br /&gt;
&lt;br /&gt;
{{niceTip|2.6 Work in Progress|Please don't edit 2.6 manual &amp;quot;Material&amp;quot; pages until further notice.  (sculptorjim, 01/01/2013)}} &lt;br /&gt;
&lt;br /&gt;
= Specular Shaders =&lt;br /&gt;
{{RefBox&lt;br /&gt;
 |mode=All Modes&lt;br /&gt;
 |panel=Shading/Material Context → Specular&lt;br /&gt;
 |hotkey=&lt;br /&gt;
 |lang=en&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Specular shaders create the bright highlights that one would see on a glossy surface, mimicking the reflection of light sources. Unlike [[Doc:2.6/Manual/Materials/Properties/Diffuse Shaders|diffuse shading]], specular reflection is ''viewpoint dependent''. According to Snell's Law, light striking a specular surface will be reflected at an angle which mirrors the incident light angle (with regard to the surface's normal), which makes the viewing angle very important.&lt;br /&gt;
&lt;br /&gt;
{{niceTip|Not a Mirror!|It is important to stress that the ''specular reflection'' phenomenon discussed here is not the reflection we would see in a mirror, but rather the light highlights we would see on a glossy surface. To obtain true mirror-like reflections you would need to use the internal raytracer. Please refer to section [[Doc:2.6/Manual/Render|RENDERING]] of this manual.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Common Options ==&lt;br /&gt;
Each specular shader share the following common options:&lt;br /&gt;
; '''Specular color'''  : The color of the specular highlight&lt;br /&gt;
; '''Intensity'''  : The intensity, or brightness of the specular highlight. This has a range of [0-1].&lt;br /&gt;
;'''Ramp'''  :   Allows you to set a range of specular colors for {{Literal|Material}}, and define how the range will vary over a surface. See [[/Doc:2.6/Manual/Materials/Properties/Ramps| Ramps]] for details.&lt;br /&gt;
&lt;br /&gt;
As a result, a material has at least two different colors, a diffuse, and a specular one. The specular color is normally set to pure white (the same &amp;quot;pure white&amp;quot; as the reflected light source), but it can be set to different values for various effects (e.g. metals tend to have colored highlights).&lt;br /&gt;
&lt;br /&gt;
=== Technical Details ===&lt;br /&gt;
[[File:Manual-Part-III-MatGen03.png|frame|none|Specular Reflection.]]&lt;br /&gt;
In reality, the quality of Diffuse and Specular reflection are generated during the same process of light scattering, but are not the same. Diffusion is actually subsurface scattering at a very small scale. &lt;br /&gt;
&lt;br /&gt;
Imagine that a surface is made up of extremely microscopic semi-transparent, reflective facets. The sharpness of Specular reflection is determined by the distribution of the angle of these microfacets on the surface of an object. The more deep and jagged these facets are, the more the light spreads when it hits the surface. When these facets are flatter against the &amp;quot;macrosurface&amp;quot;, the surface will have a tighter reflection, closer to a mirror. This is a condensed explanation of the generally accepted microfacet theory of reflectance, which is the basis of all modern BRDFs (Bi-directional reflectance distribution functions), or shading models.&lt;br /&gt;
&lt;br /&gt;
Because these microfacets are transparent, some light that hits them travels into the surface and diffuses. The light that makes it back out is roughly Lambertian most of the time, meaning that it spreads evenly in all directions. It also attenuated by the pigmentation in the surface, hence creating what we perceive as diffuse, and the color of an object.&lt;br /&gt;
&lt;br /&gt;
Note that at glancing angles, the reflectivity of a surface will always go to 1.&lt;br /&gt;
&lt;br /&gt;
If it is difficult for you to understand this relationship, try to imagine a ball (say, of centimeter scale): if you throw it against a wall of raw stones (with a scale of roughness of a decimeter), it will bounce in a different direction each time, and you will likely quickly lose it! On the other hand, if you throw it against a smooth concrete wall (with a roughness of, say, a millimeter scale), you can quite easily anticipate its bounce, which follow (more or less!) the same law as the light reflection…&lt;br /&gt;
&lt;br /&gt;
== CookTorr ==&lt;br /&gt;
{{RefBox&lt;br /&gt;
 |mode=All Modes&lt;br /&gt;
 |panel=Shading/Material Context → Shaders&lt;br /&gt;
 |hotkey=&lt;br /&gt;
 |lang=en&lt;br /&gt;
}}&lt;br /&gt;
[[File:Manual-2.5-Material-Shader-CookTorr.png|right|thumb|320px|CookTorr Shader (Lambert 0.8)]]&lt;br /&gt;
&lt;br /&gt;
CookTorr (Cook-Torrance) is a basic specular shader that is most useful for creating shiny plastic surfaces. It is a slightly optimized version of Phong.&lt;br /&gt;
; Robert L. Cook (LucasFilm) and Kenneth E. Torrance (Cornell University) : In their 1982 paper ''[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.83.7263&amp;amp;rep=rep1&amp;amp;type=pdf A Reflectance Model for Computer Graphics]'' (PDF), they described &amp;quot;a new reflectance model for rendering computer synthesized images&amp;quot; and applied it to the simulation of metal and plastic.&lt;br /&gt;
=== Options ===&lt;br /&gt;
; '''Hardness''' : Size of the specular highlight&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Phong ==&lt;br /&gt;
{{RefBox&lt;br /&gt;
 |mode=All Modes&lt;br /&gt;
 |panel=Shading/Material Context → Shaders&lt;br /&gt;
 |hotkey=&lt;br /&gt;
 |lang=en&lt;br /&gt;
}}&lt;br /&gt;
[[File:Manual-2.5-Material-Shader-Phong.png|right|thumb|320px|Phong Shader (Lambert 0.8)]]&lt;br /&gt;
&lt;br /&gt;
Phong is a basic shader that's very similar to CookTorr, but is better for skin and organic surfaces&lt;br /&gt;
; [http://en.wikipedia.org/wiki/Bui_Tuong_Phong Bui Tuong Phong] (1942-1975) : was a Vietnamese-born computer graphics pioneer that developed the first algorithm for simulating specular phenomenon.  [http://en.wikipedia.org/wiki/Phong_reflection_model His model] included components for not only specular lighting, but also diffuse and ambient lighting.&lt;br /&gt;
=== Options ===&lt;br /&gt;
; '''Hardness''' :Size of the specular highlight&lt;br /&gt;
&lt;br /&gt;
{{niceTip|  Planet Atmosphere | Because of its fuzziness, this shader is good for atmosphere around a planet. Add a sphere around the planet, slightly larger than the planet. For its material, use a phong specular shader. Set it very low alpha (.05), zero diffuse, low hardness (5) but high specularity (1).}}&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Blinn ==&lt;br /&gt;
{{RefBox&lt;br /&gt;
 |mode=All Modes&lt;br /&gt;
 |panel=Shading/Material Context → Shaders&lt;br /&gt;
 |hotkey=&lt;br /&gt;
 |lang=en&lt;br /&gt;
}}&lt;br /&gt;
[[File:Manual-2.5-Material-Shader-Blinn.png|right|thumb|320px|Blinn Shader (Oren-Nayar Int 0.8, Rough 0.5)]]&lt;br /&gt;
&lt;br /&gt;
Blinn is a more 'physical' specular shader, often used with the Oren-Nayar diffuse shader. It can be more controllable because it adds a fourth option, an ''index of refraction'' (IOR), to the aforementioned three.&lt;br /&gt;
; [http://en.wikipedia.org/wiki/Jim_Blinn James F. Blinn] : worked at NASA's Jet Propulsion Laboratory and became widely known for his work on Carl Sagan's TV documentary ''Cosmos''.  The model he described in his 1977 paper ''[http://research.microsoft.com/pubs/73852/p192-blinn.pdf Models of Light Reflection for Computer Synthesized Pictures]'' (PDF) included changes in specular intensity with light direction and more accurately positioned highlights on a surface.&lt;br /&gt;
=== Options ===&lt;br /&gt;
; '''Hardness''' : Size of the specular highlight. The Blinn shader is capable of much tighter specular highlights than Phong or CookTorr.&lt;br /&gt;
; '''IOR''' : 'Index of Refraction'. This parameter is not actually used to compute refraction of light rays through the material (a ray-tracer is needed for that), but to correctly compute specular reflection intensity and extension via Snell's Law.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Toon ==&lt;br /&gt;
{{RefBox&lt;br /&gt;
 |mode=All Modes&lt;br /&gt;
 |panel=Shading/Material Context → Shaders&lt;br /&gt;
 |hotkey=&lt;br /&gt;
 |lang=en&lt;br /&gt;
}}&lt;br /&gt;
[[File:Manual-2.5-Material-Shader-ToonSpec.png|right|thumb|320px|Toon Specular Shader (Toon Diffuse, Int 0.8, Size &amp;amp; Smooth match)]]&lt;br /&gt;
&lt;br /&gt;
The Toon specular shader matches the Toon diffuse shader. It is designed to produce the sharp, uniform highlights of cartoon cels.&lt;br /&gt;
=== Options ===&lt;br /&gt;
; '''Size''' : Size of the specular highlight&lt;br /&gt;
; '''Smooth''': Softness of the highlight's edge&lt;br /&gt;
{{niceTip|Alternative Method|&lt;br /&gt;
Toon shader can be also be accomplished in a more controllable way using ColorRamps.}}&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== WardIso ==&lt;br /&gt;
{{RefBox&lt;br /&gt;
 |mode=All Modes&lt;br /&gt;
 |panel=Shading/Material Context → Shaders&lt;br /&gt;
 |hotkey=&lt;br /&gt;
 |lang=en&lt;br /&gt;
}}&lt;br /&gt;
[[File:Manual-2.5-Material-Shader-WardIso.png|right|thumb|320px|WardIso Shader]]&lt;br /&gt;
&lt;br /&gt;
WardIso is a flexible specular shader that can be useful for metal or plastic.&lt;br /&gt;
&lt;br /&gt;
; Gregory J. Ward : developed a relatively simple model that obeyed the most basic laws of physics.  In his 1992 paper ''Measuring and modeling anisotropic reﬂection'' Ward introduced a Bidirectional Reﬂectance Distribution Function (BRDF) since then widely used in computer graphics because the few parameters it uses are simple to control.  His model could represent both isotropic surfaces (independent of light direction) and anisotropic surfaces (direction dependent).  In Blender, the Ward specular shader is still called '''Ward Isotropic''' but is actually anisotropic. ([http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.69.6812&amp;amp;rep=rep1&amp;amp;type=pdf PDF])&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
; '''Slope''' : Standard deviation for of surface slope.  Previously known as the [http://en.wikipedia.org/wiki/Root_mean_square root-mean-square] or rms value, this parameter in effect controls the size of the specular highlight, though using a different method to that of the other specular shaders. It is capable of extremely sharp highlights.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Materials]]&lt;br /&gt;
&lt;br /&gt;
{{Page/Footer|2.6|Doc:2.6/Manual/Materials/Properties/Diffuse Shaders|Doc:2.6/Manual/Materials/Properties/Shaders}}&lt;/div&gt;</summary>
		<author><name>wiki&gt;Sculptorjim</name></author>
		
	</entry>
</feed>