모든 방향에서 비추는 빛을 생성합니다.
주변광(ambient light)은 한 방향에서 오지 않습니다. 대신, 3D 형태는 모든 면에서 균등하게 비춰집니다. 주변광은 거의 대부분 다른 유형의 조명과 함께 사용됩니다. ambientLight()
를 호출하는 세 가지 방법이 있으며, 이들은 모두 선택적 매개변수를 사용하여 빛의 색상을 설정합니다.
ambientLight()
는 두 개의 매개변수인 gray
와 alpha
를 가집니다. alpha
는 선택 사항입니다. 0과 255 사이의 회색조(gray) 값과 투명도(alpha) 값이 ambientLight(50)
또는 ambientLight(50, 30)
과 같이 주변광의 색상을 설정하는 데 전달될 수 있습니다.
두 번째 방법은 하나의 매개변수인 색상을 가집니다. p5.Color 객체, 색상값의 배열, 또는 CSS 색상 문자열을 ambientLight('magenta')
와 같이 전달하여 주변광의 색상을 설정할 수 있습니다.
세 번째 방법은 네 개의 매개변수인 v1
, v2
, v3
, alpha
를 가집니다. alpha
는 선택 사항입니다. RGBA, HSBA, 또는 HSLA 값이 ambientLight(255, 0, 0)
또는 ambientLight(255, 0, 0, 30)
과 같이 주변광의 색상을 설정하는 데 전달될 수 있습니다. 색상값은 현재 colorMode()를 사용하여 해석됩니다.
예제
구문
ambientLight(v1, v2, v3, [alpha])
ambientLight(gray, [alpha])
ambientLight(value)
ambientLight(values)
ambientLight(color)
매개변수
colorMode()에서의 빨강 또는 색조값입니다.
colorMode()에서의 초록 또는 채도값입니다.
colorMode()에서의 파랑 또는 밝기값입니다.
현재 colorMode()에서의 알파(투명도)값입니다.
0에서 255 사이의 회색조값입니다.
CSS 문자열로 표현된 색상입니다.
RGBA, HSBA, HSLA 값의 배열로 표현된 색상입니다.
p5.Color 객체로 표현된 색상입니다.