육면체의 각면에 다른 도형을 넣는 쉐이더

위와 같은 육면체가 있는데 각기 다른 면에 대해 서로 다른 형태의 도형을 넣는 쉐이더 코드는 다음과 같습니다.

처음 코딩을 배웠을 때 책에 인쇄된 코드를 보며 설레였던 기분을 위의 쉐이더 코드를 보면서 다시 느끼게 되었습니다. 레고를 조립하듯 코드를 작성하는 것도 나쁘지 않다 정도가 아니라 현재와 미래에서 매우 중요한 코드 작성 방법 중 하나로 자리잡고 있습니다.

테이블 모델링

테이블의 나무 재질에 대한 쉐이딩은 다음과 같습니다. 아래의 쉐이더 코드에 대한 출처는 이미지를 클릭하면 확인할 수 있습니다.

모델링 한 최종 결과는 다음과 같습니다.