PR

ใ€UE5ใ€‘Substrate Material ใฎไฝฟใ„ๆ–น ๅ…ฅ้–€็ทจ

UE5

UE5.7ใงProduction-Ready(ๆญฃๅผๅฎŸ่ฃ…)ใซใชใฃใŸใ€ŒSubstarate(ใ‚ตใƒ–ใ‚นใƒˆใƒฌใƒผใƒˆ)ใƒžใƒ†ใƒชใ‚ขใƒซใ€ใฎๆฆ‚่ฆใ‚„ๅŸบ็คŽ้ƒจๅˆ†ใ‚’ใ”็ดนไป‹ใ—ใพใ™ใ€‚

ใ“ใฎ่จ˜ไบ‹ใงใฏใ€UE5.7ใ‚’ใƒ™ใƒผใ‚นใซ็ดนไป‹ใ—ใฆใ„ใใพใ™ใ€‚

ใ“ใฎ่จ˜ไบ‹ใฏใ€ใ“ใ‚“ใชๆ–นใซใŠใ™ใ™ใ‚ใงใ™๏ผ
  • Unreal Engine ใฎใƒžใƒ†ใƒชใ‚ขใƒซใฎๅŸบ็คŽใ‚’็†่งฃใ—ใฆใ„ใ‚‹ๆ–น
  • Substrate(Strata) ใƒžใƒ†ใƒชใ‚ขใƒซใซใคใ„ใฆ็Ÿฅใ‚ŠใŸใ„ๆ–น
  • Sbstarate ใ‚’ไฝฟใฃใฆใฟใŸใ„ๆ–น

ใใ‚‚ใใ‚‚UE5ใฎใƒžใƒ†ใƒชใ‚ขใƒซใจใฏ๏ผŸใจใ„ใ†ใจใ“ใ‚ใ‚„ใƒžใƒ†ใƒชใ‚ขใƒซใ‚จใƒ‡ใ‚ฃใ‚ฟใฎไฝฟใ„ๆ–น(Substrateใ‚ˆใ‚Šๅ‰ใ‹ใ‚‰ใ‚ใ‚‹้ƒจๅˆ†)ใชใฉใฏใ€ๅˆฅใฎ่จ˜ไบ‹ใง่งฃ่ชฌใ—ใฆใ„ใพใ™ใฎใงใ€UE5ใฎใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ๅ…จใไฝฟใฃใŸใ“ใจใŒใชใ„ๆ–นใฏใ€ใพใšใฏโ†“ใฎ่จ˜ไบ‹ใ‚’ใ”่ฆงใใ ใ•ใ„ใ€‚

ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

Substrate Material ใจใฏ๏ผŸ

Substrateใฏใ€็ฐกๅ˜ใซ่จ€ใ†ใจใ€ใƒžใƒ†ใƒชใ‚ขใƒซใซใ‚ˆใ‚ŠๆŸ”่ปŸๆ€งใ‚’ๆŒใŸใ›ใฆใ€ใƒ—ใƒชใƒฌใƒณใƒ€ใƒฉใƒผใฎใƒžใƒ†ใƒชใ‚ขใƒซใฎใ‚ˆใ†ใซใ‚ขใƒผใƒ†ใ‚ฃใ‚นใƒˆใŒใ‚ˆใ‚Š่‡ช็”ฑใซใƒžใƒ†ใƒชใ‚ขใƒซไฝœๆˆใ‚’ใงใใ‚‹ใ‚ˆใ†ใซใ—ใŸใƒžใƒ†ใƒชใ‚ขใƒซใฎๆฉŸ่ƒฝ(ใ‚ชใƒผใ‚ตใƒชใƒณใ‚ฐใ‚ทใ‚นใƒ†ใƒ )ใงใ™ใ€‚

ใ‚‚ใฃใจ่ฆ็ด„ใ™ใ‚‹ใจใ€ไปŠใพใงใ‚ˆใ‚Š่กจ็พใฎๅน…ใŒๅบƒใŒใ‚‹ใจใ„ใ†ใ“ใจใงใ™ใ€‚
ใพใŸใ€Blenderใ‚„Mayaใฎใ‚ˆใ†ใชใƒ—ใƒชใƒฌใƒณใƒ€ใƒฉใƒผใฎใƒžใƒ†ใƒชใ‚ขใƒซใซ่ฟ‘ใฅใใ‚คใƒกใƒผใ‚ธใงใ™ใ€‚

็ดฐใ‹ใ„ใ“ใจใฏ่‰ฒใ€…ใจใ‚ใ‚Šใพใ™ใŒใ€ๅ…ทไฝ“ไพ‹ใ‚’๏ผ‘ใคๆŒ™ใ’ใ‚‹ใจใ€ไปŠใพใงใฏใ‚ฏใƒชใ‚ขใ‚ณใƒผใƒˆใ‚„ใ‚ตใƒ–ใ‚ตใƒผใƒ•ใ‚งใ‚คใ‚นใชใฉใฏใ€Œใ‚ทใ‚งใƒผใƒ‡ใƒณใ‚ฐใƒขใƒ‡ใƒซใ€ใงๅˆ†ใ‹ใ‚ŒใฆใŠใ‚Šใ€ไธ€็ท’ใซไฝฟใ†ใ“ใจใฏใงใใพใ›ใ‚“ใงใ—ใŸใ€‚

Substrateใงใฏใ€ใใฎใ‚ทใ‚งใƒผใƒ‡ใƒณใ‚ฐใƒขใƒ‡ใƒซใฎ่จญๅฎšใŒใชใใชใ‚Šใ€SSSใ‚„ใ‚ฏใƒชใ‚ขใ‚ณใƒผใƒˆใ€ใƒ˜ใ‚ขใ€ใ‚ฏใƒญใ‚นใชใฉใฎ่กจ็พใ‚’๏ผ‘ใคใฎใƒžใƒ†ใƒชใ‚ขใƒซใงใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ—ใŸ(๏ผ‘ใคใฎใ‚ทใ‚งใƒผใƒ‡ใƒณใ‚ฐใƒขใƒ‡ใƒซใฎใ‚ˆใ†ใชใ‚คใƒกใƒผใ‚ธใงใ‚ทใ‚งใƒผใƒ‡ใƒณใ‚ฐใƒขใƒ‡ใƒซใ‚’ๅˆ‡ใ‚Šๆ›ฟใˆใ‚‹ๅฟ…่ฆใŒใชใ„)

ใพใŸใ€ใใ‚Œใ‚‰ใฎใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ใƒฌใ‚คใƒคใƒผ็š„ใซ้‡ใญใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚

ไปŠใพใงๅˆฅใ ใฃใŸใ‚ทใ‚งใƒผใƒ‡ใƒณใ‚ฐใƒขใƒ‡ใƒซใ‚’ไธ€็ท’ใซไฝฟใˆใ‚‹ใจใ„ใ†ใ“ใจใฏใ€ใ‚ตใƒ–ใ‚ตใƒผใƒ•ใ‚งใ‚คใ‚นใฎ็ด ๆใฎไธŠใซใ‚ฏใƒชใ‚ขใ‚ณใƒผใƒˆใชใฉใ‚‚ใงใใพใ™ใ€‚
ใใฎไป–ใซใ‚‚ใ‚ฏใƒชใ‚ขใ‚ณใƒผใƒˆใฎไธŠใซๅŸƒใชใฉ็พๅฎŸใจๅŒใ˜ใ‚ˆใ†ใซใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ๅฑคใจใ—ใฆ้‡ใญใฆใ„ใใ“ใจใŒใงใใพใ™ใ€‚

strataใฏๅฑคใ€substateใฏ่กจ้ขใ‚„ๅŒ–ๅญฆๅๅฟœใ‚’่ตทใ“ใ™็‰ฉ่ณชใชใฉใฎๆ„ๅ‘ณใŒใ‚ใ‚‹ใฎใงใ€็ด ๆใ‚’้‡ใญใฆใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ไฝœใ‚‹ใ‚ˆใ†ใช้ƒจๅˆ†ใŒๅๅ‰ใฎ็”ฑๆฅใซใชใฃใฆใ„ใ‚‹ใฎใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“(ใŸใ ใฎ็งใฎไบˆๆƒณใงใ™)

ๆ–ฐใ—ใ„ใƒžใƒ†ใƒชใ‚ขใƒซใ‚ทใ‚นใƒ†ใƒ ใงใฏใ‚ใ‚Šใพใ™ใŒใ€ใƒžใƒ†ใƒชใ‚ขใƒซใ‚จใƒ‡ใ‚ฃใ‚ฟใฎๅŸบๆœฌ็š„ใชไฝฟใ„ๆ–นใชใฉใฏๅŒใ˜ใงใ™ใ€‚
ๆ–ฐใŸใชใƒŽใƒผใƒ‰ใ‚„ๆฆ‚ๅฟตใŒ่ฟฝๅŠ ใ•ใ‚ŒใŸใ‚ˆใ†ใชใ‚คใƒกใƒผใ‚ธใงใ™ใ€‚

ใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ไฝœๆˆใ™ใ‚‹ใจใ‚ใ‹ใ‚‹้€šใ‚Šใ€ๅพ“ๆฅใฎใ‚คใƒณใƒ—ใƒƒใƒˆใ‚‚ไฝฟ็”จใงใใพใ™ใ€‚

ๅคงใใช้•ใ„ใจใ—ใฆใฏ็ดซ่‰ฒใฎใ€ŒFront Materialใ€ใจใ„ใ†ใ‚คใƒณใƒ—ใƒƒใƒˆใŒ่ฟฝๅŠ ใ•ใ‚Œใฆใ„ใพใ™ใ€‚

5.7ใงใฎใƒชใ‚ถใƒซใƒˆใƒŽใƒผใƒ‰

่ฉณใ—ใใฏๅพŒ่ฟฐใ—ใพใ™ใŒใ€5.7ใงใฏใ€ๅพ“ๆฅใจๅŒใ˜ใ‚ˆใ†ใซBasecolor, Metallic, Roughnessใงใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ไฝœๆˆใ‚‚ๅฏ่ƒฝใ€‚
SubstrateใฎๆฉŸ่ƒฝใ‚’ไฝฟ็”จใ—ใŸใ„ๅ ดๅˆใฏใ€Front MaterialใซSubstrate็”จใฎใƒŽใƒผใƒ‰ใ‚’ๆŽฅ็ถšใ—ใฆใ€ใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ไฝœๆˆใ™ใ‚‹ใ€‚
ใใ—ใฆใ€Basecolor, Metallic, Roughnessใงใฏใชใใ€Diffuse Albedo, F0ใชใฉใฎใ‚คใƒณใƒ—ใƒƒใƒˆใ‚’ไฝฟ็”จใ™ใ‚‹ใ“ใจใซใชใ‚‹ใ€‚
ใจใ„ใ†ๅฝขใซใชใฃใฆใ„ใพใ™ใ€‚

SubstrateใฎๆฉŸ่ƒฝใ‚’ไฝฟ็”จใ—ใฆใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ไฝœๆˆใ™ใ‚‹ๅ ดๅˆใฏใ€ใ“ใฎ็ดซ่‰ฒใฎSubstrate BSDFใƒŽใƒผใƒ‰ใ‚’ไฝฟ็”จใ—ใพใ™ใ€‚
Material AttributeใจไผผใŸใ‚ˆใ†ใชๅฝขใงใ€ใ“ใ“ใซ่‰ฒใ‚„ใƒฉใƒ•ใƒใ‚นใ€ใƒŽใƒผใƒžใƒซใชใฉใฎ่จˆ็ฎ—็ตๆžœใ‚’็น‹ใ„ใงใ„ใใพใ™ใ€‚

Substrate BSDFใƒŽใƒผใƒ‰

ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

Substrate ใฎไฝฟใ„ๆ–น

ใ“ใ“ใ‹ใ‚‰ใฏใ€ๅŸบๆœฌใจใชใ‚‹ใƒŽใƒผใƒ‰ใ‚„ๅ„ใ‚คใƒณใƒ—ใƒƒใƒˆใ€ใใฎไฝฟใ„ๆ–นใชใฉใ‚’็ดนไป‹ใ—ใฆใ„ใใพใ™ใ€‚

Substrate ใ‚’ๆœ‰ๅŠนใซใ™ใ‚‹

Substrate materialsใฎๆœ‰ๅŠน่จญๅฎš

5.7ใงใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใ‚’ไฝœๆˆใ™ใ‚‹ใจใ€ๆœ€ๅˆใ‹ใ‚‰SubstrateใŒๆœ‰ๅŠนใซใชใฃใฆใ„ใพใ™ใ€‚

5.6ไปฅไธ‹ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใ‚’5.7ใซใ‚ขใƒƒใƒ—ใ‚ฐใƒฌใƒผใƒ‰ใ—ใŸ้š›ใฏใ€ๆœ‰ๅŠนใซใชใฃใฆใ„ใพใ›ใ‚“ใ€‚
ใ€ŒProject Settings(ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆ่จญๅฎš)ใ€โ†’ใ€ŒEngine – Renderingใ€โ†’ใ€ŒSubstrate materialsใ€ใซใƒใ‚งใƒƒใ‚ฏใ‚’ๅ…ฅใ‚Œใ‚‹ใ“ใจใงๆœ‰ๅŠนใซใงใใพใ™ใ€‚

Substrate Opaque material rough refraction
ใ‚ˆใ‚Š็‰ฉ็†็š„ใซๆญฃใ—ใใ‚ณใƒผใƒ†ใ‚ฃใƒณใ‚ฐใฎไธ‹ใฎๅฑค(ใƒžใƒ†ใƒชใ‚ขใƒซ)ใฎใƒฉใƒ•ใƒใ‚นใ‚’่จˆ็ฎ—ใ—ใพใ™ใ€‚
ใŸใ ใ€ใ‚ˆใ‚Š้‡ใŸใ„่จˆ็ฎ—ใจใชใ‚‹ใฎใงใ€ใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นใซๅฝฑ้Ÿฟใ—ใพใ™ใ€‚
ใพใ ใ€ๆทฑใๆคœ่จผใงใใฆใ„ใพใ›ใ‚“ใŒใ€ๆ˜ ๅƒใชใฉใงใฏๆœ‰ๅŠนใซใ™ใ‚‹ใจ่‰ฏใ„ใฎใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚

Strata advanced visualization shaders
ใ€Œr.Strata.Debug.VisualizeMode 3ใ€ใงใƒ‡ใƒใƒƒใ‚ฐ่กจ็คบใ‚’ไฝฟ็”จใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚
ใ“ใกใ‚‰ใŒๆœ‰ๅŠนใ ใจใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นใซๅฝฑ้ŸฟใŒใ‚ใ‚‹ใ“ใจใŒใ‚ใ‚‹ใŸใ‚ใ€ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใฏ็„กๅŠนใชใ„ใ‚ˆใ†ใงใ™ใ€‚

Substrate BSDFs ใƒŽใƒผใƒ‰ ใฎๆฆ‚่ฆ

ใ“ใกใ‚‰ใฎใ€ŒSubstrate BSDFsใ€ใจใ„ใ†็จฎ้กžใฎใƒŽใƒผใƒ‰ใŒๅพ“ๆฅใฎใƒžใƒ†ใƒชใ‚ขใƒซใƒ‰ใƒกใ‚คใƒณใ‚„ใ‚ทใ‚งใƒผใƒ‡ใ‚ฃใƒณใ‚ฐใƒขใƒ‡ใƒซใฎๅฝนๅ‰ฒใ‚’ๆžœใŸใ™ใ‚คใƒกใƒผใ‚ธใงใ™ใ€‚

ใชใฎใงใ€Substrate Unlit BSDFใ€Substrate Hair BSDFใ€Substrate Single Layer Water BSDFใชใฉใŒใ‚ใ‚Šใพใ™ใ€‚

ไปŠใพใงใ ใจใ€ResultใƒŽใƒผใƒ‰ใซBasecolorใ‚„ใƒฉใƒ•ใƒใ‚นใชใฉใฎ่จˆ็ฎ—็ตๆžœใ‚’็น‹ใ„ใงใ„ใพใ—ใŸใŒใ€ๅŸบๆœฌ็š„ใซใ“ใฎSubstrate BSDFs ใซ็น‹ใ„ใงใ„ใใพใ™ใ€‚
ใใ—ใฆใ€ใใฎ็ตๆžœใ‚’ใƒชใ‚ถใƒซใƒˆใƒŽใƒผใƒ‰ใฎใ€ŒFront Materialใ€ใซ็น‹ใŽใพใ™ใ€‚

BSDF(ๅŒๆ–นๅ‘ๆ•ฃไนฑๅˆ†ๅธƒ้–ขๆ•ฐ)ใฏใ€็ฐกๅ˜ใซ่จ€ใ†ใจใ€CGใชใฉใฎ็ฉบ้–“ไธŠใงๅ…‰ใฎๆ•ฃไนฑใ‚’่จˆ็ฎ—ใ™ใ‚‹ๆ–นๆณ•ใงใ™ใ€‚
็พๅฎŸใงใฏใ€็‰ฉไฝ“ใซๅ…‰ใŒๅๅฐ„ใ—ใฆใ€ใใฎ็‰ฉไฝ“ใฎ่‰ฒใ‚„่ณชๆ„Ÿใ‚’็Ÿฅ่ฆšใงใใ‚‹ใ‚ใ‘ใงใ™ใŒใ€ใใ‚Œใ‚’CGไธŠใงใ‚‚ๅฏ่ƒฝใช้™ใ‚Šๅ†็พใ—ใŸใ‚ˆใ†ใชใ‚‚ใฎใงใ™ใ€‚
Blenderใซใ‚‚Principled BSDFใจใ„ใ†ใ‚ทใ‚งใƒผใƒ€ใƒผใŒใ‚ใ‚Šใ€ๅŒใ˜ใ‚ˆใ†ใชใ“ใจใ‚’ใ—ใฆใ„ใพใ™ใ€‚

่‰ฒใ€…ใชSubstrate BSDFsใƒŽใƒผใƒ‰ใŒใ‚ใ‚Šใพใ™ใŒใ€ŒSubstrate Slab BSDFใ€ใŒใƒ™ใƒผใ‚ทใƒƒใ‚ฏใชใ‚‚ใฎใงใ€ใ“ใกใ‚‰ใฎใƒŽใƒผใƒ‰ใงใƒ—ใƒฉใ‚นใƒใƒƒใ‚ฏใ€้‡‘ๅฑžใ€ใ‚ฌใƒฉใ‚นใ€ๆœจใชใฉใปใผใ‚ใ‚‰ใ‚†ใ‚‹่ณชๆ„Ÿใ‚’่กจ็พใงใใพใ™ใ€‚

ใใฎไป–ใฎใƒŽใƒผใƒ‰ใฏไปฅไธ‹ใฎใ‚ˆใ†ใช็”จ้€”ใงไฝฟ็”จใ—ใพใ™ใ€‚

ใƒŽใƒผใƒ‰ๅ็”จ้€”
Substrate Slab BSDFใƒ—ใƒฉใ‚นใƒใƒƒใ‚ฏใ€้‡‘ๅฑžใ€ใ‚ฌใƒฉใ‚นใ€ๆœจใชใฉใปใผใ‚ใ‚‰ใ‚†ใ‚‹่ณชๆ„Ÿใซ
Substrate Simple Clear Coat BSDFClearcoatใ‚’ๅฎ‰ไพกใซ่กจ็พใ™ใ‚‹ใŸใ‚ใฎใ‚‚ใฎใ€‚Slab BSDFใงใ‚‚ใ‚ฏใƒชใ‚ขใ‚ณใƒผใƒˆใ‚’่กจ็พใงใใ‚‹ใ‹ใ‚ˆใ‚Šๆ‰‹่ปฝใซ่กจ้ขใฎใคใ‚‹ใคใ‚‹ใ‚’่กจ็พใ—ใŸใ„ใจใใซ
Substrate Unlit BSDFๅพ“ๆฅใฎUnlitใจๅŒใ˜ใ‚ˆใ†ใชใ‚‚ใฎใ€‚ใƒฉใ‚คใƒ†ใ‚ฃใƒณใ‚ฐใฎๅฝฑ้Ÿฟใ‚’ๅ—ใ‘ใชใ„ใ€‚
Substrate Eye BSDF็›ฎใฎ่กจ็พใซ็‰นๅŒ–ใ—ใŸใ‚‚ใฎ
Substrate Hair BSDFๆฏ›ใฎ่กจ็พใซ็‰นๅŒ–ใ—ใŸใ‚‚ใฎ
Substrate Single Layer Water BSDFๆฐดใฎ่กจ็พใซ็‰นๅŒ–ใ—ใŸใ‚‚ใฎใ€‚(่ฆ‹ใŸ็›ฎ็š„ใช)ๆทฑใ•ใชใฉใ‚‚่กจ็พใงใใ‚‹
Substrate Volumetric-Fog-Cloud BSDF ใƒœใƒชใƒฅใƒกใƒˆใƒชใƒƒใ‚ฏใƒ•ใ‚ฉใ‚ฐใ‚„ใƒœใƒชใƒฅใƒกใƒˆใƒชใƒƒใ‚ฏ ใ‚ฏใƒฉใ‚ฆใƒ‰ใงไฝฟ็”จใ™ใ‚‹ใ‚‚ใฎ
ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

Substrate Slab BSDF ใฎใ‚คใƒณใƒ—ใƒƒใƒˆใจไฝฟใ„ๆ–น

ใปใจใ‚“ใฉใฎ่ณชๆ„Ÿใฏใ€ใ“ใฎใ€ŒSubstrate Slab BSDFใ€ใง่กจ็พใ—ใฆใ„ใใพใ™ใ€‚

ๅพ“ๆฅใฎใƒžใƒ†ใƒชใ‚ขใƒซใจ็•ฐใชใ‚Šๆˆธๆƒ‘ใ†ใจใ“ใ‚ใจใ—ใฆใฏใ€ใƒกใ‚ฟใƒชใƒƒใ‚ฏใฎใ‚คใƒณใƒ—ใƒƒใƒˆ(Specularใชใฉใ‚‚)ใŒใชใใชใฃใฆใ„ใ‚‹ใ“ใจใ‹ใชใจๆ€ใ„ใพใ™ใ€‚

ใใฎไปฃใ‚ใ‚Šใซใ€ŒF0ใ€ใ€ใ€ŒF90ใ€ใจใ„ใ†ใ‚คใƒณใƒ—ใƒƒใƒˆใŒใ‚ใ‚Šใพใ™ใ€‚

ใ“ใฎ๏ผ’ใคใฎใ‚คใƒณใƒ—ใƒƒใƒˆใง็‰ฉไฝ“ใ‚’ๅž‚็›ดใซ่ฆ‹ใŸใจใใจ็‰ฉไฝ“ใฎใ‚จใƒƒใ‚ธ้ƒจๅˆ†(ๆŽฅ็ทšๆ–นๅ‘)ใฎๅๅฐ„็އใ‚’ๆ“ไฝœใ—ใพใ™ใ€‚

F0

็‰ฉไฝ“ใ‚’ๅž‚็›ดใซ่ฆ‹ใŸใจใใฎๅๅฐ„็އ(่‰ฒ)ใ‚’่ชฟๆ•ดใ—ใพใ™ใ€‚
ไธ‹่จ˜ใฎ็”ปๅƒใฏใ‚ใใพใงใ‚คใƒกใƒผใ‚ธใงใ™ใŒใ€็ƒใ‚’่ฆ‹ใŸใจใใฏ็™ฝใ„้ƒจๅˆ†ใงใ€ใ“ใฎF0ใซๅ…ฅๅŠ›ใ—ใŸๅๅฐ„็އใŒไฝฟ็”จใ•ใ‚Œใ‚‹ใ‚คใƒกใƒผใ‚ธใงใ™ใ€‚

ๅ€คใŒ้ซ˜ใใชใ‚‹ใปใฉใ€ๅ…‰ใŒๅๅฐ„ใ—ใพใ™ใ€‚

ใƒ—ใƒฉใ‚นใƒใƒƒใ‚ฏใชใฉใฎ้ž้‡‘ๅฑž(่ช˜ๅฐŽไฝ“)ใฎๅ ดๅˆใฏ0~0.08็จ‹ๅบฆใซใชใ‚‹ใ‚ˆใ†ใงใ™ใ€‚
้‡‘ๅฑžใงใฏๆœ€ๅคงใง1ใ‚’ๅ…ฅๅŠ›ใ—ใพใ™(Dev Communityใ‚ˆใ‚Šๅผ•็”จ)

ใŸใ ใ€0ใ ใจๅๅฐ„ใŒๅ…จใใชใใชใ‚Šใพใ™ใ€‚

F0ใฎๅ€คใŒ1ใซ่ฟ‘ใฅใใปใฉ้‡‘ๅฑžใฎ่ฆ‹ใŸ็›ฎใซใชใฃใฆใ„ใใพใ™ใ€‚
่‰ฒใฎไป˜ใ„ใŸ้‡‘ๅฑžใ‚’ไฝœใ‚ŠใŸใ„ๅ ดๅˆใฏใ€ใ“ใ“ใซ1ใซ่ฟ‘ใ„ๅ€คใฎ่‰ฒใ‚’ๅ…ฅใ‚Œใพใ™ใ€‚

ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€ค(ไฝ•ใ‚‚ๅ…ฅๅŠ›ใ—ใชใ„็Šถๆ…‹)ใฏใ€0.04ใงใƒ—ใƒฉใ‚นใƒใƒƒใ‚ฏใฎๅ€คใจใชใฃใฆใ„ใพใ™ใ€‚

F90

็‰ฉไฝ“ใซๅฏพใ—ใฆๆŽฅ็ทšๆ–นๅ‘ใฎๅๅฐ„็އ(่‰ฒ)ใงใ™ใ€‚ใชใฎใงใ€็‰ฉไฝ“ใฎใ‚จใƒƒใ‚ธใฎ่‰ฒใ€ๅๅฐ„็އใ‚’่ชฟๆ•ดใ™ใ‚‹ใ‚คใƒณใƒ—ใƒƒใƒˆใงใ™ใ€‚

ใ“ใกใ‚‰ใฎ็”ปๅƒใฏF90ใซ1ใซ่ฟ‘ใ„ใƒ”ใƒณใ‚ฏใฎ่‰ฒใ‚’ๅ…ฅใ‚Œใฆใ„ใพใ™ใ€‚
ใชใฎใงใ€ใ‚จใƒƒใ‚ธใฎ้ƒจๅˆ†ใŒใƒกใ‚ฟใƒชใƒƒใ‚ฏใชใƒ”ใƒณใ‚ฏใซใชใฃใฆใ‚‹ใฎใŒใ‚ใ‹ใ‚‹ใ‹ใจๆ€ใ„ใพใ™ใ€‚

ๅ€คใจๅ…ฅใ‚Œๆ–นใจใ—ใฆใฏใ€F0ใจๅŒใ˜ใ‚ˆใ†ใซ้ž้‡‘ๅฑžใชใ‚‰0~0.08ใ€้‡‘ๅฑžใชใ‚‰1ใชใฉใงใ™ใ€‚

ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€คใฏใ€๏ผ‘ใงใ™ใ€‚

F0ใจF90ใŒๅๆ˜ ใ•ใ‚Œใ‚‹ๅ‰ฒๅˆใ‚’่ชฟๆ•ดใ—ใŸใ„ๅ ดๅˆใฏใ€ŒSubstrate FlipFlopใ€ใƒŽใƒผใƒ‰ใ‚’ไฝฟ็”จใ™ใ‚‹ใ“ใจใง่ชฟๆ•ดใงใใพใ™ใ€‚

FicingColorใซF0ใฎ้ƒจๅˆ†ใฎๅ€คใ€TangentColorใฎF90ใฎ้ƒจๅˆ†ใฎๅ€คใ‚’ๅ…ฅใ‚Œใฆใ€Falloffใงๅ‰ฒๅˆใ€ใƒ–ใƒฌใƒณใƒ‰ๅ…ทๅˆใ‚’่ชฟๆ•ดใงใใพใ™ใ€‚
ๅพ“ๆฅใฎใƒ•ใƒฌใƒใƒซใƒŽใƒผใƒ‰ใฎใ‚ˆใ†ใชๆ„Ÿใ˜ใงใ™ใญใ€‚

Diffuse Albedo

Diffuse Albedoใฏใ€็ด ๆใฎ่‰ฒใซใชใ‚Šใพใ™ใ€‚
ไปŠใพใงใฎBasecolorใจใปใผๅŒใ˜ใ‚ˆใ†ใชใ‚‚ใฎใงใ™ใŒใ€้‡‘ๅฑžใงใฏ้ป’ใ‚’ไฝฟ็”จใ—ใพใ™ใ€‚
ใพใŸใ€่‰ฒใฎไป˜ใ„ใŸ้‡‘ๅฑž(=ๅๅฐ„ใ•ใ‚Œใ‚‹่‰ฒ)ใฏใ€ใ“ใกใ‚‰ใงใฏใชใใ€F0ใชใฉใง่‰ฒใ‚’่จญๅฎšใ—ใพใ™ใ€‚

ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€คใฏใ€0.18(ใŠใใ‚‰ใ18%ใ‚ฐใƒฌใƒผ)ใงใ™ใ€‚

ใ“ใ“ใพใงใงใ€ใ‚ˆใใ‚ใ‹ใ‚‰ใ‚“ใ€ๅพ“ๆฅใฎBasecolorใ€Metallicใ€Specularใ‚’ไฝฟใ„ใŸใ„๏ผ๏ผ
ใจใ„ใ†ๆ–นใฏใ€ŒSubstrate Metalness-To-DiffuseAlbedo-F0ใ€ใจใ„ใ†ไปŠใพใงใฎBasecolorใ€Metallicใ€Specularใฎๅ€คใ‚’Diffuse AlbeodใจF90ใซๅค‰ๅŒ–ใ—ใฆใใ‚Œใ‚‹ไพฟๅˆฉใชใƒŽใƒผใƒ‰ใŒใ‚ใ‚Šใพใ™ใ€‚

Roughness ใจNormal ใจ Emissive Color

ใ“ใ‚Œใ‚‰ใฎRoughnessใ€Normalใ€Emissive Colorใฎใ‚คใƒณใƒ—ใƒƒใƒˆใฏใ€ๅพ“ๆฅใจๅค‰ใ‚ใ‚‰ใšใงใ™ใ€‚

ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

Anisotropy ใจ Tangent

ใ“ใกใ‚‰ใฎ๏ผ’ใคใฏใ€็•ฐๆ–นๆ€งๅๅฐ„ใ‚’่กจ็พใ™ใ‚‹ใฎใซไฝฟ็”จใ—ใพใ™ใ€‚

Anisotropy๏ผš-1๏ฝž1ใฎๅ€คใ‚’ๅ…ฅใ‚Œใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚
๏ผ‘ใงๅ…ฅๅŠ›ใ—ใŸTangentๆ–นๅ‘ใซใ‚นใƒšใ‚ญใƒฅใƒฉ(ใƒฉใƒ•ใƒใ‚นใซใ‚ˆใ‚Šใ†ๅๅฐ„ใฎใƒœใ‚ฑ)ใŒไผธใณใฆใ€-1ใงใฏTangentใฎๅž‚็›ดๆ–นๅ‘ใซใ‚นใƒšใ‚ญใƒฅใƒฉใŒไผธใณใพใ™ใ€‚

Anisotropy ใจ Tangentใซใคใ„ใฆใฏใ€UE4ใฎๆ™‚ใฎใ‚‚ใฎใงใ™ใŒใ€ใ“ใกใ‚‰ใฎ่จ˜ไบ‹ใŒๅ‚่€ƒใซใชใ‚Šใพใ—ใŸใ€‚

[UE4]Anisotropy(็•ฐๆ–นๆ€งๅๅฐ„)ใฎไฝฟใ„ๆ–นใจใใฎTangentใซใคใ„ใฆ - Qiita
Unreal Engine 4.26ใ‹ใ‚‰ๆญฃๅผใซใƒžใƒ†ใƒชใ‚ขใƒซใซAnisotropyใŒ่ฟฝๅŠ ใ•ใ‚Œใ€็ฐกๅ˜ใซ็•ฐๆ–นๆ€งๅๅฐ„ใ‚’่กจ็พใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ—ใŸใ€‚ ๆœฌ่จ˜ไบ‹ใงใฏใ€ใใฎAnisotropyใซใคใ„ใฆใ€็‰นใซTangentใฎๅ…ฅๅŠ›ใซใคใ„ใฆ็ดนไป‹ใ—ใพใ™ใ€‚ ๅ…ฌๅผใƒ‰ใ‚ญใƒฅ...

SSS MFP

MFP(the mean-free-path)๏ผๅนณๅ‡่‡ช็”ฑ่กŒ็จ‹ใจใ„ใ†ๆ„ๅ‘ณใงใ€่‰ฒใ€…ใจ้›ฃใ—ใ„ใงใ™ใŒ
UE5ใฎใ“ใฎใ‚คใƒณใƒ—ใƒƒใƒˆใจใ—ใฆใฏใ€็ฐกๅ˜ใซ่จ€ใ†ใจ
ๅ…‰ใฎๅธๅŽใ‚„ๆ•ฃไนฑใ‚’ๅˆถๅพกใ™ใ‚‹ใ‚คใƒณใƒ—ใƒƒใƒˆใงSSSใ‚„ๅŠ้€ๆ˜Žใงใฉใฎใ‚ˆใ†ใช่‰ฒใง้€้Žใ™ใ‚‹ใ‹ใ‚„ใใฎ้€้Žๅ…ทๅˆใ‚’่ชฟๆ•ดใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚

SSSใฎไฝฟ็”จๆ–นๆณ•ใจใ—ใฆใฏ
SSS MFPใซSSSใฎ่‰ฒใ‚’ๅ…ฅใ‚Œใ‚‹ใ“ใจใง่กจ็พใงใใพใ™ใ€‚

SSS MFP ScaleใงSSSใฎๅ…ทๅˆใ‚’่ชฟๆ•ดใงใใพใ™ใ€‚
ใ“ใกใ‚‰ใฏใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใง๏ผ‘ใซใชใฃใฆใ„ใ‚‹ใฎใงใ€MaxใงๅŠนใ‹ใ›ใŸใ„ๅ ดๅˆใฏๅ…ฅๅŠ›ใ—ใชใ„ใงใ‚‚ๅคงไธˆๅคซใงใ™ใ€‚

ใ‚ตใƒ–ใ‚ตใƒผใƒ•ใ‚งใ‚น ใƒ—ใƒญใƒ•ใ‚กใ‚คใƒซใ‚’ไฝฟ็”จใ—ใฆใ„ใ‚‹ๅ ดๅˆใฏใ€ใ“ใ‚Œใ‚‰ใฎใ‚คใƒณใƒ—ใƒƒใƒˆใฏไฝฟ็”จใ•ใ‚Œใšใ€ใƒ—ใƒญใƒ•ใ‚กใ‚คใƒซใฎๅ€คใ‚’ไฝฟ็”จใ—ใพใ™ใ€‚

Second Roughness

้€šๅธธใฎRoughnessใจใฏๅฐ‘ใ—็•ฐใชใ‚Šใ€ไฝฟ็”จใ™ใ‚‹ใ“ใจใงใ‚นใƒšใ‚ญใƒฅใƒฉใŒใ‹ใ™ใ‚“ใ ใ‚ˆใ†ใชใ‚นใƒšใ‚ญใƒฅใƒฉใซใชใ‚Šใพใ™ใ€‚

็ด ๆใใฎใ‚‚ใฎใฎใ‚นใƒšใ‚ญใƒฅใƒฉใฏใ‹ใ‚ใ‚‰ใชใ„ใ‘ใฉใ€้‡‘ๅฑžใฎใ‹ใ™ใ‚Šๅ‚ทใ‚„ๆฑšใ‚Œใชใฉใงใ‚นใƒšใ‚ญใƒฅใƒฉใŒ็•ฐใชใ‚‹ๅ ดๅˆใซใชใฉใซไฝฟ็”จใงใใพใ™ใ€‚

ไพ‹ใˆใฐใ€ŒSubstrate Heziness-To-Secondary-Roughnessใ€ใƒŽใƒผใƒ‰ใ‚’ไฝฟ็”จใ™ใ‚‹ใ“ใจใงใ€ๆ‹กๆ•ฃใ—ใŸใ‚นใƒšใ‚ญใƒฅใƒฉใซใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚

Haziness: 0 (Second Roughness ใซไฝ•ใ‚‚ๅ…ฅๅŠ›ใ—ใชใ„ใฎใจๅŒใ˜็Šถๆ…‹)
Haziness: 1

ๅธƒใ‚„ใ‚ฟใ‚คใƒคใชใฉใซไฝฟ็”จใ™ใ‚‹ใจใ€ใ‚ˆใ‚Šๅน…ๅบƒใใ€่ชฌๅพ—ๅŠ›ใฎใ‚ใ‚‹่กจ็พใŒใงใใพใ™ใ€‚

ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

Fuzz

ๅธƒใ‚’่กจ็พใ™ใ‚‹ใŸใ‚ใซไฝฟ็”จใ™ใ‚‹ใฎใ‚คใƒณใƒ—ใƒƒใƒˆใงใ™ใ€‚
ๅธƒใฎๆฏ›็พฝ็ซ‹ใกๆ„Ÿใ‚„ใƒ™ใƒซใƒ™ใƒƒใƒˆใฎใ‚ˆใ†ใช็ด ๆใ‚’่กจ็พใซใ™ใ‚‹ใฎใซๅฝน็ซ‹ใกใพใ™ใ€‚

FuzzColor๏ผšๅธƒใฎ่กจ้ขใ€ๆฏ›็พฝ็ซ‹ใก้ƒจๅˆ†ใฎ่‰ฒใ‚’่จญๅฎšใ—ใพใ™ใ€‚

FuzzAmount๏ผšFuzzใฎๅผทใ•ใ‚’่ชฟๆ•ดใ—ใพใ™ใ€‚
FuzzColorใŒๅผทใใชใ‚Šใ€ใƒ™ใƒซใƒ™ใƒƒใƒˆใฎใ‚ˆใ†ใช่ณชๆ„Ÿใซ่ฟ‘ใใชใ‚Šใพใ™ใ€‚

Fuzz Roughness Weight: Fuzz้ƒจๅˆ†ใฎใƒฉใƒ•ใƒใ‚นใ‚’่ชฟๆ•ดใงใใพใ™ใ€‚
ใ“ใกใ‚‰ใ‚’ๅ…ฅๅŠ›ใ—ใชใ„ๅ ดๅˆใฏใ€้€šๅธธใฎใƒฉใƒ•ใƒใ‚นใŒไฝฟ็”จใ•ใ‚Œใพใ™ใ€‚

Glint

่ปŠใฎใƒšใ‚คใƒณใƒˆใ‚„้›ชใชใฉใฎ่กจ็พใซไพฟๅˆฉใชใ‚ญใƒฉใ‚ญใƒฉใ‚’่กจ็พใ™ใ‚‹ใŸใ‚ใฎๆฉŸ่ƒฝใงใ™ใ€‚

Glint Density: ใ‚ญใƒฉใ‚ญใƒฉใฎๅฏ†ๅบฆ

Glint UV: ใƒกใƒƒใ‚ทใƒฅใซใ‚ญใƒฉใ‚ญใƒฉใ‚’ใฉใฎใ‚ˆใ†ใซใƒžใƒƒใƒ”ใƒณใ‚ฐใ™ใ‚‹ใ‹(ใ‚ฟใ‚คใƒชใƒณใ‚ฐๆ•ฐใชใฉ)

ใพใŸใ€Roughnessใฎๅ€คใŒๅคงใใ„ใปใฉใ€ใ‚ญใƒฉใ‚ญใƒฉใฎ๏ผ‘็ฒ’๏ผ‘็ฒ’ใฎๆ˜Žใ‚‹ใ•ใซใฐใ‚‰ใคใใŒใงใฆใใพใ™ใ€‚
้€†ใซRougnessใŒ0ใ ใจใ‚ญใƒฉใ‚ญใƒฉใฎ๏ผ‘็ฒ’๏ผ‘็ฒ’ใŒๅŒใ˜ใƒฉใƒ•ใƒใ‚น0ใฎ่ฆ‹ใŸ็›ฎใซใชใ‚Šใพใ™ใ€‚

ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

Substrate Operator ใƒŽใƒผใƒ‰ใฎไฝฟใ„ๆ–นใจใ‚คใƒณใƒ—ใƒƒใƒˆ

Substrate Operator ใฏใ€2ใคใฎSubstrate BSDFsใ‚’้‡ใญใŸใ‚Šใ€ใƒ–ใƒฌใƒณใƒ‰ใ™ใ‚‹ใŸใ‚ใฎใƒŽใƒผใƒ‰ใงใ™ใ€‚

ไพ‹ใˆใฐใ€ๆœ€ๅˆใซๅฐ‘ใ—็ดนไป‹ใ—ใŸใ‚ˆใ†ใซ๏ผ‘ใคใฎSlab BSDFใงSSSใŒๅŠนใ„ใŸใƒžใƒ†ใƒชใ‚ขใƒซ(A)ใ‚’ไฝœๆˆใ—ใ€ใ‚‚ใ†๏ผ‘ใคใฎSlab BSDFใงใคใ‚‹ใคใ‚‹ใช่ณชๆ„Ÿ(B)ใ‚’ไฝœๆˆใ—ใ€AใฎไธŠใซBใ‚’้‡ใญใ‚‹ใ“ใจใงSSSใฎๅŠนใ„ใŸ่ณชๆ„ŸใฎไธŠใซใ‚ฏใƒชใ‚ขใ‚ณใƒผใƒˆใ‚’้‡ใญใ‚‹ใจใ„ใฃใŸใ“ใจใŒใงใใพใ™ใ€‚

ใ„ใใคใ‹็จฎ้กžใŒใ‚ใ‚Šใ€ใใ‚Œใžใ‚Œใƒ–ใƒฌใƒณใƒ‰ใฎไป•ๆ–นใŒ็•ฐใชใ‚Šใพใ™ใ€‚

Substrate Horizontal Blend

Substrate Horizontal Blendใฏใ€ๅ˜็ด”ใซ๏ผ’ใคใฎใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ใƒ–ใƒฌใƒณใƒ‰ใ—ใพใ™ใ€‚

Mixใซ๏ผ๏ฝž๏ผ‘ใฎๅ€คใ‚„ใƒ†ใ‚ฏใ‚นใƒใƒฃใ‚’ๅ…ฅใ‚Œใพใ™ใ€‚

๏ผใงBackgroundใฎๅ€คใ€1ใงForegroundใฎๅ€คใŒไฝฟ็”จใ•ใ‚Œใพใ™ใ€‚

ๅพ“ๆฅใฎLerpใƒŽใƒผใƒ‰ใซ่ฟ‘ใ„ๆŒ™ๅ‹•ใงใ™ใ€‚

Substrate Vertical Layer

Substrate Vertical Layer ใฏใ€ใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ๅˆฅใฎใƒžใƒ†ใƒชใ‚ขใƒซใงใ‚ณใƒผใƒ†ใ‚ฃใƒณใ‚ฐ(=ไธŠใซไน—ใ›ใ‚‹)ใ—ใพใ™ใ€‚

Top ใจ Bottom ใซ Slab BSDFใชใฉใฎใ‚ขใ‚ฆใƒˆใƒ—ใƒƒใƒˆใ‚’ๅ…ฅๅŠ›ใ—ใพใ™ใ€‚
Top Tickness ใง TopใฎๅŽšใฟใ‚’่ชฟๆ•ดใ—ใพใ™ใ€‚

่ปŠใฎๅก—่ฃ…ใ‚„ใƒ‹ใ‚นใชใฉใ‚ฏใƒชใ‚ขใ‚ณใƒผใƒˆใชใฉใ‚’่กจ็พใ™ใ‚‹ใฎใซไพฟๅˆฉใงใ™ใ€‚

ใกใชใฟใซใ‚ฏใƒชใ‚ณใƒผใƒˆใ‚’่กจ็พใ™ใ‚‹ใจใใฏใ€ŒSubstrate Transmittance-To-MeanFreePathใ€ใƒŽใƒผใƒ‰ใ‚’ไฝฟ็”จใ—ใ€ใใ‚Œใ‚’SSS MFPใซๅ…ฅๅŠ›ใ™ใ‚‹ใ“ใจใง้€้Ž่‰ฒใ‚’็›ดๆ„Ÿ็š„ใซๅˆถๅพกใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚

Substrate Coverage Weight

AใซSlabใชใฉใงไฝœๆˆใ—ใŸ็ด ๆใ‚’ๅ…ฅๅŠ›ใ—ใ€Weightใงใใฎ้‡้‡ใ‚’่ชฟๆ•ดใ—ใพใ™ใ€‚
ใ“ใ‚Œๅ˜ไฝ“ใงไฝฟ็”จใ™ใ‚‹ใจใ„ใ†ใ‚ˆใ‚Šใฏใ€Vertical Layerใฎๅ‰ใซๆŒŸใ‚“ใงใ€ใ“ใ“ใง้‡้‡(ใฉใ‚Œใใ‚‰ใ„ใฎ้‡ใ‚’ไน—ใ›ใ‚‹ใ‹ใฎใ‚ˆใ†ใชใ‚คใƒกใƒผใ‚ธ)ใ‚’่จญๅฎšใ—ใฆไฝฟ็”จใ—ใพใ™ใ€‚

ๅŸƒใชใฉใ‚’ไน—ใ›ใ‚‹ใฎใซไฝฟ็”จใ—ใพใ™ใ€‚

Substrate Add

ๅ˜็ด”ใซ๏ผ’ใคใฎSlabใ‚’่ถณใ—ๅˆใ‚ใ›ใพใ™ใ€‚

็‰ฉ็†็š„ใซๆญฃใ—ใ„ๅ€คใงใฏใชใใชใ‚‹ใฎใงใ€็‰ฉ็†็š„ๆณ•ๅ‰‡ใซๅŸบใฅใใƒ•ใ‚ฉใƒˆใƒชใ‚ขใƒซใชใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ไฝœๆˆใ™ใ‚‹้š›ใฏใ€ใ‚ใพใ‚Šไฝฟใ„ใพใ›ใ‚“ใ€‚

ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

Substrate ใฎๅŠ้€ๆ˜Žใจใƒžใ‚นใ‚ฏ

Substrate Materialใ‚‚ๅพ“ๆฅใฎใƒžใƒ†ใƒชใ‚ขใƒซๅŒๆง˜ใซBlend Modeใ‚’ๅค‰ๆ›ดใ™ใ‚‹ใ“ใจใงใ„ใใคใ‹ใฎใ‚ฟใ‚คใƒ—ใฎๅŠ้€ๆ˜Žใ‚„ใƒžใ‚นใ‚ฏ(ใ‚ขใƒซใƒ•ใ‚กๆŠœใ)ใŒๆ‰ฑใˆใพใ™ใ€‚

Substrate ใฎใƒ–ใƒฌใƒณใƒ‰ใƒขใƒผใƒ‰

  • Opaque: ไธ้€ๆ˜Žใƒžใƒ†ใƒชใ‚ขใƒซ
  • Masked๏ผš0ใ‹๏ผ‘ใงไธ้€ๆ˜Žใจ้€ๆ˜Žใ‚’่กจ็พใ™ใ‚‹ใ€‚่‘‰ใฃใฑใชใฉใ‚’ใ‚ขใƒซใƒ•ใ‚กๆŠœใใ—ใŸใ‚Šใ™ใ‚‹ใฎใซไฝฟใ†ใ€‚
  • TranslucentGreyTransmittance๏ผšๅพ“ๆฅใฎTranslucentใซใ‚ใŸใ‚‹ใ‚‚ใฎใ€‚ใ‚ฌใƒฉใ‚นใชใฉใฎๅŠ้€ๆ˜Žใ‚’่กจ็พใงใใ‚‹
  • Additive๏ผšๅพ“ๆฅใจๅŒใ˜
  • ColoredTransmittanceOnly๏ผšๅพ“ๆฅใฎModulateใซ่ฟ‘ใ—ใ„ใ‚‚ใฎ
  • AlphaHoldout๏ผšๅพ“ๆฅใจๅŒใ˜
  • TranslucentColoredTransmittance๏ผšๅพ“ๆฅใฎThinTranslucentใซ่ฟ‘ใ—ใ„ใ‚‚ใฎใ€‚่‰ฒไป˜ใใฎๅŠ้€ๆ˜Žใ‚’่กจ็พใ™ใ‚‹ใฎใซไพฟๅˆฉใ€‚

ใ“ใ‚Œใ‚‰ใฏใ€ใƒชใ‚ถใƒซใƒˆใƒŽใƒผใƒ‰ใงๅค‰ๆ›ดใ—ใพใ™ใ€‚

Substrate ใฎๅŠ้€ๆ˜Ž

ๅพ“ๆฅใจ็•ฐใชใ‚ŠOpacityใฎใ‚คใƒณใƒ—ใƒƒใƒˆใŒใชใใชใฃใฆใ„ใพใ™ใ€‚

้€ๆ˜Žๅบฆใฏใ‚ฏใƒชใ‚ขใ‚ณใƒผใƒˆใจๅŒใ˜ใ‚ˆใ†ใซSSS MFPใง่ชฟๆ•ดใ—ใพใ™ใ€‚
0ใซ่ฟ‘ใฅใใปใฉไธ้€ๆ˜Žใซ่ฟ‘ใใชใฃใฆใ„ใใพใ™ใ€‚

ๅ˜็ด”ใซSSS MFPใซๅ€คใ‚’ๅ…ฅใ‚Œใฆ่ชฟๆ•ดใ‚‚ใงใใพใ™ใŒใ€ใ€ŒSubstrate Transmittance-To-MeanFreePathใ€ใ‚’ๆŒŸใ‚“ใ ๆ–นใŒ่ชฟๆ•ดใ—ใ‚„ใ™ใ„ใงใ™ใ€‚

ใกใชใฟใซไธŠ่จ˜ใฎ็”ปๅƒใฎไธ‹่จ˜ใฎใƒžใƒ†ใƒชใ‚ขใƒซ่จญๅฎšใงใ™ใ€‚

  • Blend Mode:TranslucentGreyTransmittance
  • Lighting Mode: SurfaceFowardShading

ใ€ŒRefraction Methodใ€ใ‚’Noneไปฅๅค–ใซ่จญๅฎšใ™ใ‚‹ใ“ใจใงResultใƒŽใƒผใƒ‰ใงRefractionใ‚’่จญๅฎšใงใใพใ™ใ€‚
ใพใŸใ€ใƒฉใƒ•ใƒใ‚นใฎๅ€คใซๅฟœใ˜ใฆใ€ๆ›‡ใ‚Šใ‚ฌใƒฉใ‚นใ‚’่กจ็พใ™ใ‚‹ใ“ใจใŒใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚

ๅŠ้€ๆ˜Žใ‚’

ๆ›‡ใ‚Šใ‚ฌใƒฉใ‚นใ‚’ไฝœๆˆใ™ใ‚‹(ๅŠ้€ๆ˜Žใ‚’ใผใ‹ใ™)ใซใฏใ€ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆ่จญๅฎšใงใ€ŒSubstrate Opaque material rough refractionใ€ใ‚’ๆœ‰ๅŠนใซใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚
ๅ‡ฆ็†่ฒ ่ทใŒไธŠใŒใ‚Šใพใ™ใ€‚

ใพใŸใ€ๅŠ้€ๆ˜Žใ‚’ไฝœๆˆใ™ใ‚‹้š›ใฏใ€ๅ„BSDFใƒŽใƒผใƒ‰ใงใ€ŒSub-Surface Typeใ€ใ‚’ใ€ŒSimple Volumeใ€ใซๅค‰ๆ›ดใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚

Substrate ใฎใƒžใ‚นใ‚ฏ

ใ“ใกใ‚‰ใฏๅพ“ๆฅใจๅŒใ˜ใ‚ˆใ†ใƒ–ใƒฌใƒณใƒ‰ใƒขใƒผใƒ‰ใ‚’ใ€ŒMaskedใ€ใซใ—ใพใ™ใ€‚

ใƒชใ‚ถใƒซใƒˆใƒŽใƒผใƒ‰ใฎใ€ŒOpacity Maskใ€ใ‚คใƒณใƒ—ใƒƒใƒˆใŒไฝฟ็”จใงใใ‚‹ใ‚ˆใ†ใซใชใ‚‹ใฎใงใ€ใใกใ‚‰ใซ็™ฝ้ป’ใฎใƒžใƒƒใƒ—ใชใฉใ‚’ๅ…ฅๅŠ›ใ™ใ‚‹ใ“ใจใงใ€ใƒžใ‚นใ‚ฏใงๆŠœใใ“ใจใŒใงใใพใ™ใ€‚

ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

Substrate Material ใซ้–ขใ™ใ‚‹ๆƒ…ๅ ฑใพใจใ‚

Strata – Intro, Submitting Feedback ใ‚ˆใ‚Šๅผ•็”จ

Substrate Materialใซ้–ขใ™ใ‚‹ๅฝน็ซ‹ใคๆƒ…ๅ ฑใ‚’ใ“ใกใ‚‰ใซใพใจใ‚ใฆใŠใใพใ™ใ€‚
ๆ–ฐใŸใชๆƒ…ๅ ฑใ‚’่ฆ‹ใคใ‘ๆฌก็ฌฌใ€่ฟฝๅŠ ใ—ใฆใ„ใใพใ™ใ€‚

ใ“ใฎ่จ˜ไบ‹ใ‚‚ใ“ใกใ‚‰ใฎๆƒ…ๅ ฑใ‚’ๅ‚่€ƒใซๆ›ธใ‹ใ›ใฆ้ ‚ใ„ใฆใ„ใพใ™ใ€‚

Substrate ใƒžใƒ†ใƒชใ‚ขใƒซใฎๆฆ‚่ฆ

Just a moment...

ๅ…ฌๅผใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใงใ™ใ€‚

Substrate ใƒ•ใ‚ฃใƒผใƒ‰ใƒใƒƒใ‚ฏ ใ‚นใƒฌใƒƒใƒ‰

Substrate - Feedback Thread
Hello everyone, My name is Sรฉbastien Hillaire and I am the co-author of Substrate along with Charles de Rousiers. Substr...

ใƒฆใƒผใ‚ถใƒผใŒSubstrateใธใฎใƒ•ใ‚ฉใƒผใƒ‰ใƒใƒƒใ‚ฏใชใฉใ‚’ๆŠ•็จฟใงใใ‚‹ใ‚นใƒฌใƒƒใƒ‰ใงใ™ใ€‚
Epicใฎๆ–นใŒไธๅฏงใซๅ›ž็ญ”ใ•ใ‚Œใฆใ„ใ‚‹ใฎใงใ€ๅ›ฐใฃใŸ้š›ใชใฉใซใจใฆใ‚‚ๅฝน็ซ‹ใคใƒšใƒผใ‚ธใงใ™ใ€‚

ๆฉŸ่ƒฝๅˆฅใ‚ตใƒณใƒ—ใƒซ

Just a moment...

ๆง˜ใ€…ใชใƒžใƒ†ใƒชใ‚ขใƒซใ‚ตใƒณใƒ—ใƒซใŒใฉใฎใ‚ˆใ†ใซไฝœใ‚‰ใ‚Œใฆใ„ใ‚‹ใ‹ใ‚’่ฆ‹ใ‚Œใพใ™ใ€‚
ใ“ใฎใ‚ˆใ†ใซใƒŽใƒผใƒ‰ใ‚’็ต„ใ‚ใฐใ€ใ“ใ‚“ใช่ฆ‹ใŸ็›ฎใŒไฝœใ‚Œใ‚‹ใจใ„ใ†ใฎใŒใ‚ใ‹ใ‚‹ใฎใง้žๅธธใซๅ‹‰ๅผทใซใชใ‚Šใพใ™ใ€‚

5.2ไปฅไธŠใฎๆฉŸ่ƒฝๅˆฅใ‚ตใƒณใƒ—ใƒซใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใ‚’ไฝœๆˆใ—ใ€ŒSubstrateMaterialsใ€ใจใ„ใ†ใƒฌใƒ™ใƒซใซใŸใใ•ใ‚“ใฎใ‚ตใƒณใƒ—ใƒซใŒใ‚ใ‚Šใพใ™ใ€‚

ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

Electric Dream ใ‚ตใƒณใƒ—ใƒซ

Just a moment...

PCG ใ‚’้กŒๆใซใ—ใŸใƒ‡ใƒขใงSubstrateใ‚‚ไฝฟ็”จใ•ใ‚Œใฆใ„ใพใ™ใ€‚

ๅฎŸ้š›ใซ่‡ช็„ถใฎ่ƒŒๆ™ฏใงใฉใฎใ‚ˆใ†ใซSubstrateใƒžใƒ†ใƒชใ‚ขใƒซใŒไฝฟ็”จใ•ใ‚Œใฆใ„ใ‚‹ใ‹ใ‚’ใฟใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚

Substrate Materials: Basic to Advanced Techniques

Unreal Fest Bali 2025ใงใฎSubstrateใซ้–ขใ™ใ‚‹่ฌ›ๆผ”ใงใ™ใ€‚
SubstrateใฎๅŸบ็คŽ็š„ใชใ“ใจใจใ„ใใคใ‹ใฎใ‚ตใƒณใƒ—ใƒซใƒžใƒ†ใƒชใ‚ขใƒซใŒ่งฃ่ชฌใ•ใ‚Œใฆใ„ใพใ™ใ€‚

ใ‚นใƒฉใ‚คใƒ‰ใ‚‚ๅ…ฌ้–‹ใ•ใ‚Œใฆใ„ใพใ™ใ€‚

Exploring Substrate Materials Basic to Advanced Techniques [Unreal Fest Bali 2025] | ใƒ‰ใ‚ฏใ‚ปใƒซ
ใƒ‰ใ‚ฏใ‚ปใƒซใฏใ‚นใƒฉใ‚คใƒ‰ใ‚„PDFใ‚’ใ‹ใ‚“ใŸใ‚“ใซๅ…ฑๆœ‰ใงใใ‚‹ใ‚ตใ‚คใƒˆใงใ™

Unreal Materials: New Features & Productivity Enhancements

Unreal Fest Stockholm 2025ใงใฎSubstrateๅซใ‚€ใƒžใƒ†ใƒชใ‚ขใƒซใฎๆ–ฐใ—ใ„ๆฉŸ่ƒฝใซ้–ขใ™ใ‚‹่ฌ›ๆผ”ใงใ™ใ€‚

Substrate Glass Collection

Just a moment...

ๅ‹•็”ปใ‚„่ณ‡ๆ–™ใงใฏใ‚ใ‚Šใพใ›ใ‚“ใŒใ€Substrateใ‚’ไฝฟ็”จใ—ใŸใƒžใƒ†ใƒชใ‚ขใƒซใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใงใ™ใ€‚
ใใฎใพใพไฝฟใˆใพใ™ใ—ใ€ใƒŽใƒผใƒ‰ใƒ™ใƒผใ‚นใ ใ‹ใ‚‰ใ“ใใ€ใฉใฎใ‚ˆใ†ใซไฝœๆˆใ•ใ‚Œใฆใ„ใ‚‹ใ‹ใฎๅ‹‰ๅผทใซใ‚‚ใชใ‚Šใพใ™ใ€‚

Substrate Automotive Materials

Just a moment...

ใ“ใกใ‚‰ใ‚‚ไธŠ่จ˜ๅŒๆง˜ใซใƒžใƒ†ใƒชใ‚ขใƒซใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใงใ€่‡ชๅ‹•่ปŠใซ็‰นๅŒ–ใ—ใŸใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใจใชใฃใฆใ„ใพใ™ใ€‚

ใ‚นใƒใƒณใ‚ตใƒผใƒชใƒณใ‚ฏ

ใพใจใ‚

Substrate Materialใฎๅ…ฅ้–€ใจใ„ใ†ใ“ใจใงๅŸบๆœฌ็š„ใชใƒŽใƒผใƒ‰ใ‚„ใ‚คใƒณใƒ—ใƒƒใƒˆใชใฉใ‚’็ดนไป‹ใ—ใพใ—ใŸใ€‚

ๅพ“ๆฅใฎใƒžใƒ†ใƒชใ‚ขใƒซใจSubstrateใฎๅคงใใช้•ใ„ใจใ—ใฆใฏ

  • ใƒฌใ‚คใƒคใƒผใƒ™ใƒผใ‚นใงใƒžใƒ†ใƒชใ‚ขใƒซใ‚’ไฝœๆˆใงใใ‚‹
  • ใ‚ทใ‚งใƒผใƒ‡ใƒณใ‚ฐใƒขใƒ‡ใƒซใจใ„ใ†ๆฆ‚ๅฟตใŒใชใ„

ใจใ„ใ†ใจใ“ใ‚ใงใ™ใ€‚

ใ‚ซใƒผใƒšใ‚คใƒณใƒˆใฎใ‚ˆใ†ใชๅคšๅฑคๆง‹้€ ใฎ่ณชๆ„Ÿใ‚„ๅŠ้€ๆ˜Žใ‚„SSSใฎ่ณชๆ„Ÿใฏ่ฆ‹ใŸ็›ฎใŒใ‚ˆใ‚Šๆ”นๅ–„ใ•ใ‚Œใ‚‹่ณชๆ„Ÿใ‹ใจๆ€ใ„ใพใ™๏ผ

ๅ€‹ไบบ็š„ใซใƒกใ‚ฟใƒชใƒƒใ‚ฏใŒใชใใชใ‚Šใ€F0ใจF90ใฎ้–ขไฟ‚ๆ€งใ€ๆ“ไฝœๆ€งใŒ้›ฃใ—ใๆ„Ÿใ˜ใ€ๆ…ฃใ‚Œใ‚‹ใฎใซๆ™‚้–“ใŒใ‹ใ‹ใ‚Šใใ†ใช้ƒจๅˆ†ใงใ™ใ€‚

ใใฎไป–ใซใ‚‚MFPใ‚„Secopnd Roughnessใชใฉๆ–ฐใ—ใ„ใ‚คใƒณใƒ—ใƒƒใƒˆใŒๅข—ใˆใฆใŠใ‚Šใ€็†่งฃใ™ใ‚‹ใฎใŒๅฐ‘ใ—ๅคงๅค‰ใงใ™ใ€‚
Blenderใชใฉใ‚’ไฝฟใฃใฆใ„ใ‚‹ๆ–นใงใ‚ใ‚Œใฐใ€ๅ‰ฒใจ่ฆชใ—ใฟใ‚„ใ™ใ„ใฎใงใฏใชใ„ใ‹ใจๆ€ใ„ใพใ™ใ€‚

Substrateใ‚’ไฝฟใ„ๅง‹ใ‚ใ‚‹้š›ใฎๅ‚่€ƒใซใชใ‚Œใฐๅนธใ„ใงใ™ใ€‚

ใ“ใฎใ‚ตใ‚คใƒˆใงใฏใ€ใ“ใฎไป–ใซใ‚‚UE5ใฎไฝฟใ„ๆ–นใ‚„ใŠใ™ใ™ใ‚ใƒใƒฅใƒผใƒˆใƒชใ‚ขใƒซใชใฉใ‚’็ดนไป‹ใ—ใฆใ„ใพใ™ใ€‚

ๆœ€ๅพŒใพใงใ”่ฆงใ„ใŸใ ใใ€ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ—ใŸ๏ผ

ใ‚ณใƒกใƒณใƒˆ

ใ‚ฟใ‚คใƒˆใƒซใจURLใ‚’ใ‚ณใƒ”ใƒผใ—ใพใ—ใŸ