U E D R , A S I H C RSS

유니티로 만드는 게임 개발 총론/1장프로그래밍메커니즘의예술 (rev. 1.9)

유니티로 만드는 게임 개발 총론/1장프로그래밍메커니즘의예술


1. 좌뇌에서 시작되는 아트 작업

디자인 요소는 소묘, 모델링, 회화, 디자인을 구성하는 기본 성분이며 점, 선, 모양, 방향, 크기, 텍스처, 색상 및 색조가 여기에 해당된다.
모든 시각 예술 작품에는 이런 요소가 한 가지 이상 포함돼 있다.
게임 그래픽에서도 게임 애셋의 시각적 측면을 좌우하는 중요한 부분이다.

1.1.

컴퓨터 화면을 통해 디지털 이미지를 물리적으로 구현할 때도 기본 구성 요소는 점이다. 모니터에서는 점을 픽셀이라고 부른다.
화면에 표시되는 점의 수는 해상도라고 한다.
점의 위치는 x축과 y축을 따라 결정된다. 픽셀은 화면에서 고유한 위치를 가지므로 좌표값은 항상 정수로 표시한다. 화면의 기본 좌표계는 좌측 상단 모서리를 (0, 0) 픽셀이라고 한다. 1024 x 768 해상도 화면은 우측 하단 모서리가 (1023, 767) 픽셀이 된다.

1.2.

디지털 화면에서는 두 픽셀 사이에 있는 픽셀들에 색을 칠하면 선이 된다. 선의 양 끝점이 주어지면, 알고리즘은 직선을 긋기 위해 채색해야 하는 픽셀 값을 계산한다.
그러나 픽셀의 좌표값은 정수로만 이루어지기 때문에 정확한 직선을 그을 수는 없다.
LineDrawing.PNG
[PNG image (13.33 KB)]

위와 같은 직선을 어떻게 픽셀로 표현할 것인가?
  • Rasterisation (or rasterization) is the task of taking an image described in a vector graphics format (shapes) and converting it into a raster image (pixels or dots) for output on a video display or printer, or for storage in a bitmap file format.

위와 같은 직선을 어떻게 픽셀로 표현할 것인가? -> "어떻게 Continuous values => Discrete values 를 수행 할 것인가?"
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:28
Processing time 0.0216 sec