MaterialVariant
MaterialVariant : Instance
Overview
MaterialVariant๋ ๊ธฐ์กด Material์ ํ์ฅํ๊ฑฐ๋ ๋์ฒดํ๊ธฐ ์ํด ํ์ฉ๋๋ ์ฌ์ฉ์ ์ ์ Material ๊ฐ์ฒด์ ๋๋ค. ์ด ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์๋ฉด ์๋ ์ ์ฒด ๋๋ ํน์ ํํธ์์ ๊ณ ์ ํ ํ๋ฉด ์ง๊ฐ, ์์, ๋ฐ์ฌ๋ ๋ฑ ๋ค์ํ ์๊ฐ์ ํน์ฑ์ ๊ตฌํํ ์ ์์ต๋๋ค.
MaterialVariant๋ ๋ฐ๋์ MaterialService์ ํ์ ๊ณ์ธต์ ๋ฐฐ์น๋์ด์ผ ์ ์์ ์ผ๋ก ์๋ํ๋ฉฐ, ํด๋น ๊ตฌ์กฐ๋ฅผ ๋ฒ์ด๋๋ฉด ๊ธฐ๋ฅ์ด ์ ์ฉ๋์ง ์์ผ๋ฏ๋ก ๊ตฌ์ฑ ์ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค.
Properties
BaseMaterial
Enum.Material
MaterialVariant๊ฐ ์ด๋ค ๊ธฐ๋ณธ ์์ฌ ๊ทธ๋ฃน์ ์ํ๋์ง๋ฅผ ๋ํ๋ด๋ ๋ถ๋ฅ ์ ๋ณด์ ๋๋ค.
์ด ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ํด๋น ๋ณํ์ด ์ด๋ค ์์ฌ ๊ณ์ด์ ํ์ฅํ๋์ง ํ๋จํ๋ฉฐ, ๋ ๋๋ง ๋ฐ ํน์ฑ ์ ์ฉ ์ ์ด๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ฒ๋ฆฌํฉ๋๋ค.
Code Samples
local MaterialVariant = Instance.new("MaterialVariant")
MaterialVariant.BaseMaterial = Enum.Material.PlasticColor
Color3
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
ColorMap
Content
์ด๋ค ์์ผ๋ก ํ์๋ ์ง๋ฅผ ์ง์ ํ๋ ๊ธฐ๋ณธ ์์ ๋งต(์๋ฒ ๋ ํ ์ค์ฒ)์ ๋๋ค. ๊ด์์ด๋ ์์ ํจ๊ณผ์ ๊ฒฐํฉํ์ฌ ํ๋ฉด์ ๊ธฐ๋ณธ ์๊ฐ์ ํ์ฑํฉ๋๋ค. ์ด ํ ์ค์ฒ์ ์ํ ์ฑ๋์ ๋ ๋๋ง ๊ณผ์ ์์ ์ฐธ์กฐ๋์ง ์์ผ๋ฏ๋ก ๋ถํฌ๋ช ๋ ์ ์ด์๋ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
Code Samples
CustomPhysicalProperties
PhysicalProperties
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
Emissive
Color3
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
EmissiveIntensity
number
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
EmissiveMap
Content
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
Metalness
number
ํ๋ฉด์ด ๊ธ์์ฒ๋ผ ๋น์ ๋ฐ์ฌํ๋ ์ ๋๋ฅผ ์ ์ํ๋ ์ค์นผ๋ผ ๊ฐ์ ๋๋ค.
0.0์ ๋น๊ธ์ ์ฑ์ง์ ์๋ฏธํ๋ฉฐ, 1.0์ ๊ฐ๊น์ธ์๋ก ๊ธ์ ํ๋ฉด ํน์ ์ ๋ฐ์ฌ ํน์ฑ์ด ๊ฐํ๊ฒ ์ ์ฉ๋ฉ๋๋ค.
์ด ๊ฐ์ PBR ๊ธฐ๋ฐ ๋ ๋๋ง์์ ์์ฌ์ ์๊ฐ์ ์ฑ๊ฒฉ์ ๊ฒฐ์ ํ๋ ํต์ฌ ์์๋ก ํ์ฉ๋ฉ๋๋ค.
Code Samples
MetalnessMap
Content
ํ๋ฉด์ ์ด๋ ๋ถ๋ถ์ด ๊ธ์ ์ฑ์ง์ ๊ฐ๋์ง๋ฅผ ์ง์ ํ๋ ํ์์กฐ ํ ์ค์ฒ์ ๋๋ค.
๊ฒ์ ์ ๊ฐ๊น์ธ์๋ก ๋น๊ธ์, ํฐ์์ ๊ฐ๊น์ธ์๋ก ๊ธ์์ผ๋ก ์ฒ๋ฆฌ๋๋ฉฐ, ์ค๊ฐ ํค์ ๊ธ์ ํ๋ฉด์ ์ค์ผยท๋ง๋ชจ ๊ฐ์ ๋ณํ ํํ์ ์ฌ์ฉ๋ฉ๋๋ค.
Code Samples
MetersPerTile
number
ํ ์ค์ฒ๊ฐ ํ๋ฉด์ ์ผ๋ง๋ ํฌ๊ฒ ๋งคํ๋ ์ง๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
๊ฐ์ ๋์ด๋ฉด ํ ์ค์ฒ๊ฐ ํ๋๋์ด ๋ฐ๋ณต ๋น๋๊ฐ ์ค์ด๋ค๊ณ , ๊ฐ์ ๋ฎ์ถ๋ฉด ํ ์ค์ฒ๊ฐ ๋ ์ด์ดํ๊ฒ ํ์๋๋ฉฐ ๋ฐ๋ณต ํ์๊ฐ ๋์ด๋ฉ๋๋ค.
Code Samples
NormalMap
Content
ํ๋ฉด์ ์ค์ ์ง์ค๋ฉํธ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ , ์กฐ๋ช ๋ฐ์์ ์กฐ์ ํด ๋ฏธ์ธํ ์์ฒ ยทํจํดยท๊ตด๊ณก์ ํํํ๋ ํ ์ค์ฒ์ ๋๋ค.
RGB ์ฑ๋์ ํ๋ฉด ๋ ธ๋ฉ ๋ฐฉํฅ์ ๋ํ๋ด๋ฉฐ, ์๋ชป๋ ์ฑ๋ ๊ตฌ์ฑ์ ๋์ถยท์ค๋ชฉ ํจ๊ณผ๊ฐ ๋ฐ๋๋ก ๋ณด์ผ ์ ์์ต๋๋ค. NormalMap ํจ๊ณผ๊ฐ ๋ํ๋์ง ์๋ ๊ฒฝ์ฐ ๋ฉ์๊ฐ tangent ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค.
Code Samples
Roughness
number
ํ๋ฉด์ด ์ผ๋ง๋ ๊ฑฐ์น ๊ฒ ๋น์ ํผ๋จ๋ฆฌ๋์ง๋ฅผ ์ ์ํ๋ ์ค์นผ๋ผ ๊ฐ์ ๋๋ค.
0.0์ผ ๊ฒฝ์ฐ ๋งค๋๋ฌ์ด ํ๋ฉด์ผ๋ก ๊ฐ์ฃผ๋์ด ๋ฐ์ฌ๊ฐ ์ ๋ช ํ๊ณ ๊ฐํ๊ฒ ๋ํ๋๋ฉฐ, 1.0์ ๊ฐ๊น์ธ์๋ก ๊ฑฐ์น ํ๋ฉด์ผ๋ก ์ฒ๋ฆฌ๋์ด ๋น์ด ๋๊ฒ ํ์ฐ๋ฉ๋๋ค.
์ด ๊ฐ์ PBR ๊ธฐ๋ฐ ๋ ๋๋ง์์ ๋ฐ์ฌ ํ์ง๊ณผ ํ๋ฉด ์ง๊ฐ์ ๊ฒฐ์ ํ๋ ์ค์ํ ์์๋ก ์ฌ์ฉ๋ฉ๋๋ค.
Code Samples
RoughnessMap
Content
ํ๋ฉด์ด ๋ฏธ์ธํ ์ค์ผ์ผ์์ ์ผ๋ง๋ ๋งค๋๋ฝ๊ฑฐ๋ ๊ฑฐ์น ๊ฒ ๋ณด์ด๋์ง๋ฅผ ์ ์ํ๋ ํ์์กฐ ํ ์ค์ฒ์ ๋๋ค.
์ด๋์ด ๊ฐ์ผ์๋ก ๋ฐ์ฌ๊ฐ ์ ๋ช ํ๊ฒ ๋ํ๋๋ ๋งค๋๋ฌ์ด ํ๋ฉด์ ์๋ฏธํ๋ฉฐ, ๋ฐ์ ๊ฐ์ผ์๋ก ๋น์ด ๋๊ฒ ํผ์ ธ ํ๋ฆฟํ๊ฒ ๋ฐ์ฌ๋๋ ๊ฑฐ์น ํ๋ฉด์ ๋ํ๋ ๋๋ค.
Code Samples
Methods
Events
See also
Material ManagerLast updated