raycast mmd wiki ๋ฒˆ์—ญ

 

 

https://github.com/ray-cast/ray-mmd/wiki

 

ray-cast/ray-mmd

๐ŸŽจ The project is designed to create a physically-based rendering at mikumikudance. - ray-cast/ray-mmd

github.com

 

1.0 ๊ตฌ์„ฑ.

ํ–‡๋น›


  • ํƒœ์–‘ ๋น›์€ ๋˜ํ•œ ๋ถˆ๋ฆฐ๋‹ค.main light์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SUN_LIGHT_ENABLE ์›์น˜ ์•Š์œผ๋ฉด ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋” ๋นจ๋ฆฌ

 

  • SUN_LIGHT_ENABLE

    ํƒœ์–‘ ๊ด‘์„ ์€ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ์—๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.SUN_LIGHT_ENABLE์—ด๋ฆฐ๋‹ค.

    0:์‚ฌ์šฉ ์•ˆ ํ•จ
    1:์‚ฌ์šฉ(๊ธฐ๋ณธ ์˜ต์…˜)
    2:ํƒœ์–‘์˜ ์ •์  ๊ฐ๋„์—์„œ ํƒœ์–‘ ๋น›์„ ๊ณ„์‚ฐ

  • #define SUN_LIGHT_ENABLE 0

 

  • #define SUN_LIGHT_ENABLE 1

 

  • #define SUN_LIGHT_ENABLE 2

 

 

  • SUN_SHADOW_ํ’ˆ์งˆ

    ๋น›์ด ๊ทธ๋ฆผ์ž๋ฅผ ๋˜์ง€๊ณ  ๊ทธ๋ฆผ์ž ์ง€๋„์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€, ๊ทธ๋ฆผ์ž๋ฅผ ๊ทธ๋ฆผ์ž ์ง€๋„๋กœ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ, ์ž‘์€ ๊ฒƒ์ด ๋” ๋นจ๋ฆฌ ๋‹ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

    0: ์—†์Œ
    1: ๋‚ฎ์Œ(512*4)
    2:์ค‘๊ฐ„(1024*4)
    3:๋†’์Œ(2048*4)(๊ธฐ๋ณธ ์˜ต์…˜)
    4:๋ถ!(4096*4)
    5:๋ถ!! (8192 * 4)

  • #define SUN_SHADOW_QUALITY 1

 

  • #define SUN_SHADOW_QUALITY 2

  • #define SUN_SHADOW_QUALITY 4

์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜ ์กฐ๋ช…


  •  

#### IBL_QUALITY `1` : None (default option) `2` : UV flip

 

์•ˆ๊ฐœ


  • ์•ˆ๊ฐœ ํšจ๊ณผ๋Š” ์ปจํŠธ๋กค์ด ์žˆ์„ ๋•Œ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.FOG_ENABLE์ด ๊ธฐ๋Šฅ์€ MME๊ฐ€ FogMapํƒญ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉฐ, ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ๋” ๋นจ๋ฆฌ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • FOG_ENABLE

    0:์‚ฌ์šฉ ์•ˆ ํ•จ
    1:์‚ฌ์šฉ(๊ธฐ๋ณธ ์˜ต์…˜)

 

๋‹ค์ค‘ ๊ด‘์›


  • ์—ฌ๋Ÿฌ ๊ด‘์›์€ ์ปจํŠธ๋กค์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.MULTI_LIGHT_ENABLE๊ฐ€ ์—ด๋ฆฌ๋ฉด MME๋Š” LightMapํƒญ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ณ  ๋น„ํ™œ์„ฑํ™”๋Š” ๋” ๋นจ๋ฆฌ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฉ€ํ‹ฐ ์ธํ„ฐํŽ˜์ด์Šค_LIGHT_ENABLE

    0:์‚ฌ์šฉ ์•ˆ ํ•จ
    1:์‚ฌ์šฉ(๊ธฐ๋ณธ ์˜ต์…˜)

 

๋ฐ”๊นฅ์ชฝ ์„ 


  • ์™ธ๋ถ€ ๋ผ์ธ์€ ์ปจํŠธ๋กค์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.OUTLINE_QUALITY๊ฐ€ ์—ด๋ฆฌ๋ฉด MME๋Š” OutlineMapํƒญ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ณ , ๋น„ํ™œ์„ฑํ™”๋Š” ๋” ๋นจ๋ฆฌ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

  • ํƒ€์›_ํ’ˆ์งˆ

    0:์‚ฌ์šฉ ์•ˆ ํ•จ(๊ธฐ๋ณธ ์˜ต์…˜)
    1:์‚ฌ์šฉ
    2:+SMAAํ™œ์„ฑํ™”
    3:+SSAAํ™œ์„ฑํ™”

  • #define OUTLINE_QUALITY 0

 

  • #define OUTLINE_QUALITY 1

 

  • #define OUTLINE_QUALITY 2

 

 

  • #define OUTLINE_QUALITY 3

ํˆฐ


  • ์ด๋ฅผ ํ†ตํ•ด ํ™•์‚ฐ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ํ†ค ์žฌ๋ฃŒ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”๋Š” ๋” ๋นจ๋ฆฌ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

  • TOON_ENAB lee

    0:์‚ฌ์šฉ ์•ˆ ํ•จ(๊ธฐ๋ณธ ์˜ต์…˜)
    1:์‚ฌ์šฉ
    2:ํ™œ์„ฑํ™”+ํ™•์‚ฐ

  • #define TOON_ENABLE 0

 

  • #define TOON_ENABLE 1

 

 

  • #define TOON_ENABLE 2

 

ํ™”๋ฉด ๊ณต๊ฐ„ ๋ฐฉํ–ฅ ํ์‡„


  • ํ•˜๋Š˜ ๋น›์˜ ๊ทธ๋ฆผ์ž์— ๊ฐ€๊นŒ์šด ์ด ํšจ๊ณผ, ํ•˜์Šค์™€ ์˜ฅํด๋ฃจ์…˜ ๋งต์€ ๋”์šฑ ๋‚˜์€ ์•„๋‹ด์œผ๋กœ ๊ฒฐํ•ฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž‘์€ ์•„๋‹ด์€ ๋” ๋นจ๋ฆฌ ๋‹ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

 

  • SSDO_ํ’ˆ์งˆ

    0:์‚ฌ์šฉ ์•ˆ ํ•จ
    1:8๊ฐœ ์ƒ˜ํ”Œ
    2:์ƒ˜ํ”Œ 12๊ฐœ(๊ธฐ๋ณธ ์˜ต์…˜)
    3:16๊ฐœ ์ƒ˜ํ”Œ
    4:20๊ฐœ ์ƒ˜ํ”Œ
    5:24๊ฐœ ์ƒ˜ํ”Œ
    6:28๊ฐœ ์ƒ˜ํ”Œ

  • #define SSDO_QUALITY 1

 

 

  • #define SSDO_QUALITY 2

 

  • #define SSDO_QUALITY 3

 

  • #define SSDO_QUALITY 4

 

  • #define SSDO_QUALITY 5

 

  • #define SSDO_QUALITY 6

 

 

 

 

 

 

 

 

ํ™”๋ฉด ๊ณต๊ฐ„ ๋ฐ˜์‚ฌ


  • ๊ด‘์„  ํ–‰์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ๋ฐ˜์‚ฌ๋ฅผ ์ง€์›ํ•˜๋Š” ์ด ํšจ๊ณผ๋Š” ์ž‘๊ฒŒ๋Š” ๋” ๋นจ๋ฆฌ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋‹ค.

 

  • SSR_ํ’ˆ์งˆ

    0:์‚ฌ์šฉ ์•ˆ ํ•จ(๊ธฐ๋ณธ ์˜ต์…˜)
    1:32๊ฐœ ์ƒ˜ํ”Œ
    2:64๊ฐœ ์ƒ˜ํ”Œ
    3:128๊ฐœ ์ƒ˜ํ”Œ

  • #define SSR_QUALITY 0

 

  • #define SSR_QUALITY 1

 

  • #define SSR_QUALITY 2

 

  • #define SSR_QUALITY3

ํ™”๋ฉด ๊ณต๊ฐ„ ํ•˜์œ„ ๋ฉด ์‚ฐ๋ž€


  • ๊ฐ€์šฐ์Šค ํ๋ฆฟํ•œ ํ”ผ๋ถ€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”ผ๋ถ€๋ฅผ ๋” ์ข‹๊ฒŒ ํ•˜๊ณ  ๋ฐ˜ํˆฌ๋ช…ํ•œ ๋ฌผ์ฒด๋ฅผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ MMD์˜ Anti-Aliang๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•  ์ˆ˜ ์—†๋Š” ์ด ํšจ๊ณผ

 

  • SSSS_ํ’ˆ์งˆ

    0:์‚ฌ์šฉ ์•ˆ ํ•จ
    1:์‚ฌ์šฉ(๊ธฐ๋ณธ ์˜ต์…˜)

  • #define SSSS_QUALITY 0

 

 

  • #define SSSS_QUALITY 1

 

ํ•„๋“œ ํ”ฝ์—… ๊นŠ์ด


  • ์ด๊ฒƒ์€ ์œก๊ฐ ํŒจํ„ด์˜ bokeh๋กœ ์„œ๋ฅ˜์ฒ ์˜ ๊นŠ์ด๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค๋‹ˆ๋‹ค.

 

  • ๋ถ€ํ‚น_ํ’ˆ์งˆ

    0:์‚ฌ์šฉ ์•ˆ ํ•จ(๊ธฐ๋ณธ ์˜ต์…˜)
    1:์‚ฌ์šฉ

  • #define BOKEH_QUALITY 0

 

  • #define BOKEH_QUALITY1

 

์•„์ด ์ ์‘


  • ๋ฐ์€ ํ™˜๊ฒฝ์—์„œ ์–ด๋‘์šด ํ™˜๊ฒฝ์œผ๋กœ ์ „ํ™˜ํ•  ๋•Œ ๋…ธ์ถœ์„ ์นด๋ฉ”๋ผ๋กœ ์ž๋™ ์กฐ์ •ํ•˜์ง€๋งŒ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ

  • HDR_CLE_ADAPTATION

    0:์‚ฌ์šฉ ์•ˆ ํ•จ(๊ธฐ๋ณธ ์˜ต์…˜)
    1:12.7%์ค‘๊ฐ„ ํšŒ์ƒ‰
    2:18.0%์ค‘๊ฐ„ ํšŒ์ƒ‰

 

๊ฝƒ


  • ๋ธ”๋ฃธ์€ ๋งค์šฐ ๋ฐ์€ ๋ฌผ์ฒด๋ฅผ ๋ณผ ๋•Œ ๋ˆˆ์ด๋‚˜ ์นด๋ฉ”๋ผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์‚ฌ๋ฌผ์˜ ์ƒ๋Œ€์ ์ธ ๋ฐ์Œ์„ ๋†’์ด๊ฑฐ๋‚˜ ์•„๋ฆ„๋‹ค์›€๊ณผ ๋ถ„์œ„๊ธฐ๋ฅผ ๋”ํ•˜๋Š” ๊ฒƒ์„ ๋„์šธ ์ˆ˜ ์žˆ๋‹ค.

HDR_UNOOM_MODE

0:์‚ฌ์šฉ ์•ˆ ํ•จ
1:์ธํ”„
2:ํฌํ™”
3:ํœ˜๋„ ๋ฐ ๋…ธ์ถœ
4:ํฌํ™” ๋ฐ ๋…ธ์ถœ(๊ธฐ๋ณธ ์˜ต์…˜)

HDR_FLARE_MODE

0: ์—†์Œ(๊ธฐ๋ณธ ์˜ต์…˜)
1: ํŒŒ๋ž€ ์ƒ‰
2:์ฃผํ™ฉ์ƒ‰
3:์ž๋™

  • HDR_STAR_MODE

    0: ์—†์Œ(๊ธฐ๋ณธ ์˜ต์…˜)
    1:์—ผํ™”๋ฌผ ๋ Œ์ฆˆ ํ”Œ๋ ˆ์–ด
    2:์•„๋‚˜๋ชจ๋ฅดํ‹ฑ ๋ Œ์ฆˆ ์ž๋™ ์žฅ์ฐฉ
    3:๊ธ€ ๋ ˆ์–ด ๋ณ„ ์˜ค๋ Œ์ง€
    4:์„ฌ๊ด‘ ๋ณ„ ์ž๋™

 

ํƒ‘ ๋งคํ•‘


  • ์ด๋ฅผ ํ†ตํ•ด ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ๋™์  ๋ฒ”์œ„(HDR)๋ฅผ ๋‚ฎ์€ ๋™์  ๋ฒ”์œ„(LDR)๋กœ ๋งคํ•‘ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

  • HDR_TONEMAP_OPERATOR

    0:์„ ํ˜•
    1:๋ ˆ์ธํ•˜๋“œ
    2:Hable
    3:Uncharted2
    4:Heil2015(๊ธฐ๋ณธ ์˜ต์…˜)
    5:ACES-RecGB
    6:NaughtyDog(NaughtyDog)

  • #define HDR_TONEMAP_OPERATOR 0

 

  • #define HDR_TONEMAP_OPERATOR 1

 

  • ํ•ด๋ธ”(Hable)#define HDR_TONEMAP_OPERATOR 2

 

 

  • #define HDR_TONEMAP_OPERATOR 3

 

  • #define HDR_TONEMAP_OPERATOR 4

 

  • #define HDR_TONEMAP_OPERATOR 5

 

  • #define HDR_TONEMAP_OPERATOR 6

์•ˆํ‹ฐ ์•จ๋ฆฌ์–ด์‹ฑ


  • moethod๋Š” ์ €-freq AA์˜ ๋Œ€๋ถ€๋ถ„์˜ ์›์ธ์„ ํ•ด๊ฒฐํ•˜์ง€๋งŒ, ์ผ์‹œ์  ์•จ๋ฆฌ์–ด์‹ฑ๊ณผ ๊ฑฐ์šธ ๊ฐ•์กฐ๋ฅผ ์™„์ „ํžˆ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์—†๋‹ค. SMAA๋Š” ๋” ์„ ๋ช…ํ•œ ์˜์ƒ์„ ์ƒ์„ฑํ•˜์ง€๋งŒ FX๋ณด๋‹ค ๋А๋ฆฌ๋‹ค. AA

  • AA_ํ’ˆ์งˆ

    0: ์—†์Œ
    1:FXAA(๊ธฐ๋ณธ ์˜ต์…˜)
    2:SMRx10๋ฏธ๋””์–ด
    3:SMRx10-๋†’์ด
    4:SMR2D-๋ฏธ๋””์–ด
    5:SMAAX2-High

 

์ปฌ๋Ÿฌ ์‹œํ”„ํŠธ


  • ํ™•์‚ฐ์„ ์œ„ํ•ด ํ™œ์„ฑํ™”ํ•  ๋ชจ๋“œ๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.

Post_DISPERSION_MODE

0:์ƒ‰์ƒ ์ด๋™(๊ธฐ๋ณธ ์˜ต์…˜)
1:์—ผ์ƒ‰ ์•ฝ

 

'MMD > mmd translation' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

raycast mmd 5.0 ๋‹ค์ค‘ ๊ด‘์›  (0) 2019.08.21
raycast mmd 4.0 ์žฌ๋ฃŒ  (0) 2019.08.21
raycast mmd 3.0 ์Šค์นด์ด๋ฐ•์Šค  (0) 2019.08.21
raycast mmd 2.0 ์ปจํŠธ๋กค๋Ÿฌ  (0) 2019.08.21
raycast mmd 0.0 ์ž…๋ฌธ  (0) 2019.08.21

+ Recent posts