일관된 광원에 따른 물방울 하이라이트와 그림자 배치 방법
왼쪽 위에서 빛을 받는 물방울이라면, 먼저 왼쪽 위쪽에 작은 반사 하이라이트를 두고 오른쪽 아래로 드리워지는 그림자를 그립니다. 빛이 물을 통과하면서 반대쪽 가장자리 안쪽에도 더 밝은 영역이 생길 수 있습니다. 이를 출발점으로 삼으세요. 최종 무늬는 시점, 물방울 모양, 주변 표면에 따라 달라집니다.
이 튜토리얼은 연필, 물감 또는 디지털 브러시를 사용해 표면 위에 놓인 물방울을 그리거나 채색하는 방법을 다룹니다. 구체적인 목표는 그럴듯한 물방울 하나를 완성한 다음, 같은 조명 원리를 주변 물방울에도 적용하는 것입니다.
1. 빛의 방향, 표면, 시점을 정합니다
명암을 넣기 전에 그림 바깥에 화살표를 그려, 상상 속 광원에서 물방울을 향하도록 표시합니다. 이 연습에서는 왼쪽 위에서 대각선 방향으로 들어오는 빛을 사용합니다. 받침 표면은 그림면과 거의 평행하게 두고 물방울을 약간 위에서 내려다보는 시점으로 봅니다.
광원이 작은지 넓은지도 정하세요. 이는 밝기뿐 아니라 그림자와 정반사 하이라이트에도 영향을 줍니다. Blender의 공식 조명 문서에 따르면 광원의 크기를 키우면 그림자와 정반사 하이라이트가 부드러워집니다. 따라서 넓은 광원은 작고 집중된 광원과 다르게 표현해야 합니다. Blender 매뉴얼: 조명 오브젝트
첫 번째 연습에서는 중간 명도의 단순한 표면과 하나의 주된 광원을 선택하세요. 이는 밝은 자국과 어두운 자국을 모두 표현할 여지를 남기면서 복잡한 반사 환경은 피할 수 있는 실용적인 그림 선택입니다. 참고 자료와 물방울을 비교하는 동안 시점을 고정하세요.
2. 반사 하이라이트와 투과광을 구분합니다
물은 표면에서 빛을 반사하는 동시에 빛을 투과시킬 수 있습니다. UCLA의 광선 경로 시연은 두 경로를 구분해 보여 줍니다. 일부 빛은 들어오자마자 반사되고, 일부는 물방울 안으로 들어갔다가 다시 나옵니다. 이 경로를 이해하면 하나의 광원 아래에서도 물방울 안에 밝은 특징이 여러 개 생길 수 있는 이유를 알 수 있습니다. UCLA ePhysics: 무지개의 물리학
정반사 하이라이트는 광원이 눈에 보이게 반사된 부분입니다. 위치는 빛의 방향, 보는 방향, 곡면의 해당 지점이 기울어진 정도에 따라 달라집니다. 반사 법칙에 따르면 표면에 수직인 가상의 선인 표면 법선을 기준으로 입사각과 반사각은 같아야 합니다. Physically Based Rendering: 정반사와 투과
이 연습에서 정한 시점에 맞춰 물방울 왼쪽 위 안쪽에 작은 하이라이트를 놓습니다. 하이라이트와 윤곽선 사이에 공간을 남겨 두세요. 흰 자국을 가장자리에 무조건 붙이는 대신, 곡면 위에 맺힌 반사라고 생각하세요.
두 번째 밝은 영역은 물방울을 통과하는 빛에서 생길 수 있습니다. 굴절은 그 빛의 방향을 꺾으며, 이때 생기는 밝기는 표면 반사와 다른 특징입니다. Dietrich Zawischa가 촬영한 구형 물 시연에서도 램프가 앞면에 맺힌 상과 물을 통과하는 광선 경로를 구별합니다. 빛의 굴절과 분산
3. 배치 지도를 참고하되 공식처럼 적용하지 않습니다
Peter Weatherill의 색연필 시연에는 유용한 배치 방식이 나옵니다. 빛 쪽에 하이라이트를 두고, 반대쪽에 드리운 그림자를 놓으며, 안쪽 위쪽은 어둡게, 아래쪽 테두리는 밝게 표현합니다. 바탕 표면의 색이 비쳐 보이게 하기도 합니다. 이는 시연된 설정에 유용한 그림 단서이지, 모든 물방울에 반드시 적용해야 하는 자국은 아닙니다. 색연필로 물방울 그리는 방법
아래 배치를 왼쪽 위에서 빛이 들어오는 연습의 예시 계획으로 활용하세요. 위치는 그림 속 배치를 뜻할 뿐, 보편적으로 적용되는 광학 좌표가 아닙니다.
| 특징 | 시작 배치 | 그림에서의 선택 |
|---|---|---|
| 광원 반사 | 왼쪽 위쪽 안 | 작고 깨끗한 밝은 모양을 남겨 둡니다 |
| 안쪽의 어두운 톤 | 안쪽 위쪽 또는 광원 쪽 | 단단한 띠를 그리지 말고 안쪽으로 부드럽게 섞습니다 |
| 투과광으로 생기는 밝은 영역 | 안쪽 오른쪽 아래 또는 테두리 | 광원 반사보다 넓게 두고 둘을 구별합니다 |
| 드리운 그림자 | 표면 위, 오른쪽 아래 방향 | 물방울이 닿는 부분과 이어지도록 합니다 |
| 경계 강조 | 윤곽선 중 일부 | 전체를 따라 그리는 대신 강약을 조절합니다 |
안쪽과 바깥쪽을 구분하는 것이 중요합니다. 물을 통해 보이는 어두운 부분은 실루엣 안에 속합니다. 드리운 그림자는 빛을 받는 표면 위에 생깁니다. 둘을 계속 혼동한다면 연습 스케치에 가볍게 표시해 두세요.
4. 밝은 영역을 보존하는 순서로 물방울을 그립니다
다음 순서에 따라 배치 지도를 완성된 연습 그림으로 발전시켜 보세요. 이는 앞서 설명한 반사와 굴절 원리를 바탕으로 한 작업 방식이지, 정확한 광학 무늬를 예측하는 방법은 아닙니다.
- 배경 명도를 정합니다. 중간 톤으로 작고 균일한 영역을 칠합니다. 디지털 작업이라면 물방울 아래에 배경 레이어를 둡니다.
- 물방울이 닿는 부분을 가볍게 스케치합니다. 둥글고 약간 불규칙한 타원형을 고릅니다. 나중에 고칠 수 있도록 밑그림 선을 희미하게 그립니다.
- 광원 반사 부분을 남겨 둡니다. 물방울 안쪽 왼쪽 위에 작은 모양을 표시합니다. 연필이나 투명한 물감으로 그릴 때는 종이를 그 부분에 남기고, 디지털 작업에서는 편집 가능한 별도 레이어에 둡니다.
- 드리운 그림자의 위치를 정합니다. 오른쪽 아래 경계 바로 바깥에 절제된 모양을 더합니다. 진하게 하기 전에 방향부터 정합니다.
- 안쪽의 명암을 만듭니다. 위쪽에는 더 어두운 영역을 넣고, 오른쪽 아래의 밝은 영역으로 부드럽게 이어 줍니다. 배경의 색이나 질감을 일부 남겨 둡니다.
- 경계를 다듬습니다. 물방울이 닿는 부분을 표현하고 인접한 명도끼리 구분하는 데 필요한 구간만 강조합니다.
- 반사 부분을 마무리합니다. 주변 톤을 정한 뒤 모양을 깨끗하게 다듬고 밝기를 조정합니다.
다섯 번째 단계가 끝나면 잠시 멈추고 완성된 크기로 연습 그림을 확인하세요. 물방울이 불분명하다면 어떤 관계가 빠졌는지 살펴봅니다. 반사, 안쪽 명도의 변화, 표면과의 연결 중 무엇이 부족한지 찾고 세부 묘사를 더하기 전에 그 관계를 조정하세요.
색을 칠할 때는 받침 표면의 색 계열에서 시작합니다. Weatherill의 시연에서는 잎의 녹색과 갈색을 물방울 안에 사용하고, 광학적 왜곡을 나타내기 위해 바탕의 세부 묘사를 변형합니다. 대상이 물이라는 이유만으로 파란색을 쓰지 마세요. 색연필로 물방울 그리는 방법
5. 드리운 그림자와 투과광으로 생긴 밝은 영역을 함께 만듭니다
드리운 그림자를 한결같이 채운 실루엣으로 다루지 마세요. 투명한 물방울은 빛을 반사할 뿐 아니라 방향을 바꾸기도 하므로, 참고 자료에서 그림자 주변의 빛이 끊기거나 특정 부분이 밝아지는지 살펴보세요. 그 바탕이 되는 원리는 굴절입니다. 투과하는 광선은 매질 경계에서 방향이 바뀝니다. Physically Based Rendering: 정반사와 투과
연습 그림에서는 오른쪽 아래에 절제된 그림자를 먼저 만들고 나중에 수정할 여지를 남깁니다. 참고 자료에 그 영역 안이나 옆으로 밝은 부분이 보이면 그대로 남겨 두세요. 배치 지도를 완성하려고 밝은 초승달 모양을 임의로 더하지 마세요.
선택한 광원에 맞춰 가장자리 표현을 조절하세요. 비교적 작은 광원은 더 선명한 그림자 경계를, 넓은 광원은 더 부드러운 경계를 만듭니다. Blender 매뉴얼은 면광원이 부드러운 그림자 경계를 만들며 점과 같은 광원과 차이가 있다고 명시합니다. 그림을 그릴 때는 상상한 광원과 칠한 그림자가 일관되는지 확인하는 데 활용할 수 있습니다. Blender 매뉴얼: 조명 오브젝트
반사 하이라이트와 투과광으로 생긴 밝은 영역은 시각적으로 구분해 두세요. 이 연습에서는 작고 뚜렷한 반사와 더 넓고 부드러운 그라데이션의 내부 밝은 영역을 그려 보세요. 두 역할이 더 잘 읽히도록 의도적으로 선택한 표현이므로 참고 자료가 다르게 보이면 조정하세요.
6. 여러 물방울의 일관성을 유지하되 자국을 그대로 복사하지 않습니다
첫 번째 물방울이 잘 표현되면 크기가 다른 물방울 두 개를 가까이에 더합니다. 같은 표면과 시점, 주된 광원을 유지하세요. 원래 그어 둔 화살표를 기준으로 각 물방울의 그림자가 향하는 대략적인 방향을 확인합니다.
멀리 있는 광원이라면 빛이 거의 평행하게 들어온다고 가정해도 좋습니다. 가까운 점광원은 광원에서 표면의 각 지점까지 이어지는 선에 따라 방향이 정해지므로, 구도가 넓으면 그림자가 부채꼴처럼 퍼질 수 있습니다. Blender 매뉴얼은 한 방향으로 비추는 태양광 모델과 위치에 따라 방향이 달라지는 점광원을 모두 설명합니다. Blender 매뉴얼: 조명 오브젝트
완성한 첫 번째 물방울을 그대로 복사하지 말고 다음 세 가지를 각각 확인하세요.
- 방향: 각 물방울의 그림자가 광원의 위치와 일치하나요?
- 반사: 각 물방울의 주요 하이라이트가 같은 광원을 보는 사람 쪽으로 반사하는 것처럼 보이나요?
- 모양: 물방울의 곡률이 달라지는 부분에서 안쪽 무늬도 변하게 했나요?
마지막 확인이 중요한 이유는 각 광선이 만나는 표면의 방향에 따라 굴절이 달라지기 때문입니다. 따라서 불규칙한 물방울은 둥근 물방울 도식의 회전 복사본이 아니라 직접 해석해야 합니다. 지도를 관찰의 틀로 삼되 실제 모양을 따라가세요. Physically Based Rendering: 정반사와 투과
7. 세부 묘사를 더하기 전에 배치 문제를 진단합니다
물방울이 그럴듯해 보이지 않을 때는 이 표를 활용하세요. 각 수정은 그림을 시험해 보는 과정입니다. 한 번에 하나만 바꾸고 결과를 비교한 뒤, 의도한 조명 표현을 개선할 때만 반영합니다.
| 보이는 문제 | 확인할 부분 | 먼저 시도할 조정 |
|---|---|---|
| 꽉 찬 구슬처럼 보임 | 안쪽 명암이 불투명한 물체처럼 표현됨 | 배경색을 일부 되살리고 투과광이 비치는 영역을 추가합니다 |
| 납작한 원처럼 보임 | 윤곽선이 대비를 모두 담당함 | 윤곽선을 약하게 하고 안쪽 명암 변화를 살립니다 |
| 떠 있는 물방울 | 바깥쪽 그림자가 떨어져 있음 | 그림자를 물방울이 닿는 부분까지 이어 붙입니다 |
| 조명이 서로 맞지 않음 | 물방울마다 그림자 방향이 다름 | 모든 물방울을 빛 화살표에 비추어 다시 확인합니다 |
| 설명되지 않는 흰 점이 여러 개 있음 | 모든 밝은 부분을 반사로 처리함 | 광원의 주된 반사를 찾고 부수적인 자국은 단순화합니다 |
| 기계적으로 반복되는 무늬 | 모든 물방울의 자국이 똑같음 | 각 물방울의 개별 모양에 맞춰 자국을 다시 살펴봅니다 |
마지막으로 상상 속의 세 가지 경로를 따라 그려 보세요. 광원에서 표면 반사를 거쳐 눈에 이르는 경로, 물을 통과해 투과광이 생기는 영역으로 이어지는 경로, 그리고 물방울을 지나 빛을 받는 표면에 닿는 경로입니다. 각 역할을 분명히 구분하면 하이라이트와 안쪽 톤, 드리운 그림자가 일관된 구조를 이루며, 관찰을 통해 다듬어 갈 수 있습니다.
