Scratch-render: 밝기 + 색상 νš¨κ³ΌλŠ” 슀크래치 2와 λ™μΌν•˜κ²Œ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2017λ…„ 06μ›” 01일  Β·  8μ½”λ©˜νŠΈ  Β·  좜처: LLK/scratch-render

μ˜ˆμƒλ˜λŠ” λ™μž‘

_μ–΄λ–€ 일이 μΌμ–΄λ‚˜μ•Ό ν•˜λŠ”μ§€ μ„€λͺ…ν•΄μ£Όμ„Έμš”_
슀크래치 2, 밝기 효과λ₯Ό 100으둜, 색상 효과λ₯Ό 50으둜 μ„€μ •ν•˜λ©΄ μ΄λ ‡κ²Œ λ©λ‹ˆλ‹€.
image

μ‹€μ œ 행동

_μ‹€μ œλ‘œ μΌμ–΄λ‚˜λŠ” 일을 μ„€λͺ…ν•˜μ„Έμš”_

슀크래치 3μ—μ„œλŠ” λͺ¨λ‘ 흰색이 λ©λ‹ˆλ‹€(λ³Ό 수 μžˆλ„λ‘ 배경을 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€).
image


이 λ²„κ·ΈλŠ” 슀크래치 3μ—μ„œ 이 ν”„λ‘œμ νŠΈλ₯Ό μ—΄ λ•Œ κ²ͺμ—ˆλ˜ 문제λ₯Ό λ‹¨μˆœν™”ν•œ κ²ƒμž…λ‹ˆλ‹€. https://scratch.mit.edu/projects/1270935/
λ‹€μŒκ³Ό 같이 보여야 ν•©λ‹ˆλ‹€.
image

그리고 λŒ€μ‹  μ΄λ ‡κ²Œ μƒκ²ΌμŠ΅λ‹ˆλ‹€.
image


cc @cwillisf

bug compatibility needs-triage

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

ν”„λ‘œμ νŠΈλŠ” 주둜 밝기 효과λ₯Ό μ‚¬μš©ν•˜μ—¬ 흰색과 κ²€μ€μƒ‰μœΌλ‘œ μ „ν™˜ν•˜λ―€λ‘œ Scratch 2의 2D λ Œλ”λŸ¬μ™€ μΌμΉ˜μ‹œν‚€λŠ” 것이 κ°€μž₯ 합리적이라고 μƒκ°ν•©λ‹ˆλ‹€. μŠ€ν”„λΌμ΄νŠΈκ°€ 흰색이 λ˜λŠ” 것도 3D λ Œλ”λŸ¬λ₯Ό μΆ”κ°€ν•˜κΈ° 전에 μ›λž˜ λ™μž‘μ΄μ—ˆμŠ΅λ‹ˆλ‹€. 3D λ Œλ”λŸ¬κ°€ "잘λͺ»"λ˜μ—ˆκΈ° λ•Œλ¬Έμ— LLK/scratch-flash#570 버그가 μƒμ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€: https://scratch.mit.edu/discuss/topic/73118/

λͺ¨λ“  8 λŒ“κΈ€

밝기에 μ•½κ°„μ˜ μ΄μƒν•œ 점이 μžˆμ§€λ§Œ μœ„μ— λ‚˜μ—΄λœ κ²ƒκ³ΌλŠ” μ•½κ°„ λ‹€λ¦…λ‹ˆλ‹€. ν”„λ‘œμ νŠΈ 1270935κ°€ μ œλŒ€λ‘œ μž‘λ™ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. λ˜ν•œ -100μ—μ„œ 0 μ‚¬μ΄μ˜ 밝기가 μ˜ˆμƒλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€.

0μ—μ„œ 100 μ‚¬μ΄μ˜ 밝기의 경우 λ°μ•„μ§€λŠ” κ²ƒμ²˜λŸΌ λ³΄μ΄μ§€λ§Œ 2.0μ—μ„œμ™€ 같이 μ™„μ „νžˆ 흰색은 μ•„λ‹™λ‹ˆλ‹€.

μ—¬κΈ° 2.0이 μžˆμŠ΅λ‹ˆλ‹€.
brightnesstest2 0

그리고 μ—¬κΈ° 3.0이 μžˆμŠ΅λ‹ˆλ‹€.
brightnesstest3 0

λ‚˜λŠ” 이것을 ν…ŒμŠ€νŠΈν•˜κΈ° μœ„ν•΄ https://scratch.mit.edu/projects/276912470/ ν”„λ‘œμ νŠΈλ₯Ό μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.

/cc @kchadha @ktbee @cwillisf

μ΄μƒν•œ 점을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. 슀크래치 2μ—μ„œ μŠ€ν”„λΌμ΄νŠΈμ— 밝기 효과만 μ‚¬μš©ν•˜λ©΄ λ‹€μŒκ³Ό 같이 λ³΄μž…λ‹ˆλ‹€(0 ~ 100).
슀크래치 2:
screen shot 2019-01-09 at 22 32 37

κ·ΈλŸ¬λ‚˜ μŠ€ν”„λΌμ΄νŠΈμ— 색상 효과λ₯Ό μ‚¬μš©ν•˜λŠ” 경우 λͺ¨λ“  μŠ€ν”„λΌμ΄νŠΈκ°€ λ‹€μŒκ³Ό 같이 λ³€κ²½λ©λ‹ˆλ‹€.
λ˜ν•œ 슀크래치 2:
screen shot 2019-01-09 at 22 32 14

그리고 이것이 λ°”λ‘œ μ§€κΈˆ Scratch 3.0의 밝기 νš¨κ³Όκ°€ λ³΄μ΄λŠ” κ²ƒμž…λ‹ˆλ‹€.
슀크래치 3:
screen shot 2019-01-09 at 22 29 56

@cwillisf 색상 νš¨κ³Όκ°€ μ§€λ‚œλ²ˆμ— λ Œλ”λ§ 엔진과 관련이 μžˆλ‹€κ³  λ§ν–ˆμ„ λ•Œ λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆκΉŒ?

μœ μš©ν•œ μ½”λ“œ 링크가 μžˆλŠ” κ΄€λ ¨ μŠ€λ ˆλ“œλ₯Ό μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. https://github.com/LLK/scratch-flash/issues/570

HSV λŒ€ HSL은 μ—¬κΈ°μ—μ„œ λ¬Έμ œκ°€ λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 여기에 1) ν˜„μž¬ 밝기 효과, 2) HSL을 μ‚¬μš©ν•œ 밝기 효과, 3) 슀크래치 2의 밝기 νš¨κ³Όκ°€ μžˆμŠ΅λ‹ˆλ‹€. 1도 2도 μΌμΉ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€ 3.
screen shot 2019-01-09 at 22 30 45

관련이 μžˆμ„ 수 있음: https://scratch.mit.edu/projects/269088736/#comments -105915881

TL;DR 긍정적인 밝기 νš¨κ³ΌλŠ” μ±„μš°κΈ° 색상이 이미 100% 밝기인 μ˜μƒμ— 영ν–₯을 λ―ΈμΉ˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€(즉, μŠ¬λΌμ΄λ”κ°€ 밝기 = 100을 ν‘œμ‹œν•¨). 2.0의 밝기 νš¨κ³ΌλŠ” "밝기 ꡬ성 μš”μ†Œ μ‘°μ •"보닀 "흰색(λ˜λŠ” 검은색)κ³Ό ν˜Όν•©"에 더 가깝닀고 μƒκ°ν•©λ‹ˆκΉŒ? ν…ŒμŠ€νŠΈλŠ” 해보지 μ•Šμ•˜μ§€λ§Œ.

μ΄μƒν•œκ±° μ°Ύμ•˜μ–΄

쒋은 발견, @fsih! ν”„λ‘œμ νŠΈμ— 색상 효과λ₯Ό μΆ”κ°€ν•˜λ©΄ Scratch 2.0이 3D λ Œλ”λ§ λͺ¨λ“œλ‘œ μ „ν™˜λ˜λ―€λ‘œ μ „ν™˜ν•  λ•Œ 차이가 λ‚˜νƒ€λ‚˜λŠ” 이유λ₯Ό μ„€λͺ…ν•©λ‹ˆλ‹€. Scratch 2.0의 2D 및 3D λ Œλ”λŸ¬κ°€ 밝기 νš¨κ³Όμ— λŒ€ν•΄ 맀우 λ‹€λ₯΄κ²Œ μž‘λ™ν•˜λŠ” κ²ƒμ²˜λŸΌ λ³΄μž…λ‹ˆλ‹€. 이것은 μ—¬λŸ¬ κ·Έλž˜ν”½ νš¨κ³Όμ— ν•΄λ‹Ήλ©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ μ†Œμš©λŒμ΄ νš¨κ³ΌλŠ” λ°©ν–₯을 λ°˜λŒ€λ‘œ ν•©λ‹ˆλ‹€.

λΆˆν–‰νžˆλ„ λ‚˜λŠ” λŒ€λΆ€λΆ„μ˜ ν”„λ‘œμ νŠΈκ°€ μ›ν•˜λŠ” 밝기 효과의 버전에 λŒ€ν•΄ 잘 μ•Œμ§€ λͺ»ν•©λ‹ˆλ‹€. 제 μƒκ°μ—λŠ” λŒ€λΆ€λΆ„μ˜ ν”„λ‘œμ νŠΈκ°€ 2D λ Œλ”λŸ¬λ₯Ό μ‚¬μš©ν•˜κ²Œ λ˜μ§€λ§Œ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

Scratch 3.0의 밝기 νš¨κ³ΌλŠ” Scratch 2.0의 3D λ Œλ”λŸ¬μ™€ μΌμΉ˜ν•˜μ§€λ§Œ Scratch 2.0의 2D λ Œλ”λŸ¬μ™€ μΌμΉ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 3D λ Œλ”λŸ¬λ₯Ό μΌμΉ˜μ‹œν‚€κΈ°λ‘œ κ²°μ •ν–ˆλ‹€λ©΄ 이미 μ™„λ£Œλœ 것 κ°™μŠ΅λ‹ˆλ‹€. 2D λ Œλ”λŸ¬λ₯Ό μΌμΉ˜μ‹œν‚€κΈ°λ‘œ κ²°μ •ν–ˆλ‹€λ©΄ μ΅œμ†Œν•œ 셰이더 μž‘μ—…μ΄ ν•„μš”ν•©λ‹ˆλ‹€.

ν”„λ‘œμ νŠΈλŠ” 주둜 밝기 효과λ₯Ό μ‚¬μš©ν•˜μ—¬ 흰색과 κ²€μ€μƒ‰μœΌλ‘œ μ „ν™˜ν•˜λ―€λ‘œ Scratch 2의 2D λ Œλ”λŸ¬μ™€ μΌμΉ˜μ‹œν‚€λŠ” 것이 κ°€μž₯ 합리적이라고 μƒκ°ν•©λ‹ˆλ‹€. μŠ€ν”„λΌμ΄νŠΈκ°€ 흰색이 λ˜λŠ” 것도 3D λ Œλ”λŸ¬λ₯Ό μΆ”κ°€ν•˜κΈ° 전에 μ›λž˜ λ™μž‘μ΄μ—ˆμŠ΅λ‹ˆλ‹€. 3D λ Œλ”λŸ¬κ°€ "잘λͺ»"λ˜μ—ˆκΈ° λ•Œλ¬Έμ— LLK/scratch-flash#570 버그가 μƒμ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€: https://scratch.mit.edu/discuss/topic/73118/

@cwillisf @fsih 2D λ Œλ”λŸ¬μ˜ λ™μž‘μ„ μΌμΉ˜μ‹œν‚€λŠ” 것이 λ‚˜μ—κ²Œ μ˜λ―Έκ°€ μžˆμŠ΅λ‹ˆλ‹€. 쑰사해 μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€!

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰