문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 모델링 (문단 편집) == [[컴퓨터 그래픽]]의 모델링 == ||<-6> 3D 형상 제작 과정 || ||<|2> 모델링(Modeling) ||<-5> 렌더링(Rendering) || || 투영(Projection) || 클리핑(Clipping) || 은면처리(Hidden Surface) || 셰이딩(Shading) || 매핑(Mapping) || 컴퓨터 공학에서 모델링은 [[컴퓨터 그래픽]]을 이용해 컴퓨터 내부의 가상공간에 3차원 모형을 만들어내는 행위를 의미한다. 이 일을 하는 사람들은 [[모델러]]라고 불린다. 주로 [[그래픽 툴#s-3.2|3D 그래픽 툴]]을 이용하며, 결과물을 현실의 물체와 달리 데이터로 저장한다. 이에 대한 결과물을 모형(모델)이라고 한다.[* 흔히 이러한 결과물에 해당하는 '모델'을 '모델링'이라고 부르는 사례가 많아졌으나 잘못된 표현이다.] 모델링된 3D 모형은 프레임마다 움직이게 변하도록 [[애니메이션]]을 주어 동영상으로 출력하거나, 프로그래밍과 결합해 [[시뮬레이션]] 혹은 게임으로 저장하거나, [[3D 프린터]]를 이용해 실제 모형으로 출력할 수도 있다. 그 외에도 2차원 이미지에 비해 활용도가 무궁무진하기 때문에 현재 3차원 모델링은 영화, 애니메이션, 광고의 특수효과 제작 및 전반적 제작, 물리적 실험용 시뮬레이션, 건축과 디자인 분야, 그리고 최근에는 3D 프린터를 이용한 제품 생산까지 매우 다양한 분야에서 요구되고 있다. 모델링을 끝낸 3차원 모형은 재질과 조명 등을 설정하여 실제 물체와 비슷한 질감으로 보이도록 결과를 출력할 수 있는데, 이런 출력과정을 '''[[렌더링]](Rendering)'''이라고 한다.[* 2021학년도 수능 국어에선 실제로 모델링,랜더링을 다룬 독서 지문이 출제됐다.] 일반적으로는 모델링하려는 물체의 사진에서 선을 따내고, 그 다음 옆방향에서 면을 하나 하나씩 붙이고, 물체의 대략적인 형태가 완성되면 세부적으로 다듬는 방법을 쓰지만, 모델과 비슷한 모양의 3D 물체를 생성한 후 세부적으로 다듬는 경우도 있고, 아예 모델을 3D 카메라로 스캔해버리는 방법도 있다.[* 3D 그래픽 극초창기엔 응용프로그램이고 뭐고 거의 없어서 이 방법을 썼다. 다만 당시 스캔 방법은 모형을 폴리곤화시킬 때 꼭지점에 해당하는 부분을 일일이 포인터로 찍어나가는 것이었다(...).] 모델링을 할 때 물체의 입체적인 면을 나타내는 방법으로는 크게 두가지가 있는데, 하나는 근사적 표현 방식이고, 다른 하나는 자동 계산 방식이다. 전자는 모든 물체를 이루는 면은 미세한 [[다각형]]으로 되어있다고 생각하여 모든 물체의 면을 [[폴리곤]]으로 처리하는 방식이다.[* 모든 물체가 미세한 입자로 되어있다고 생각하여 물체의 면을 [[픽셀]]로 쌓아올려 표현하는 [[복셀]] 방식도 있다.] 사용된 폴리곤의 수에 따라 모형의 정확도가 결정되며, 폴리곤이 많을수록 용량 또한 기하급수적으로 늘어난다. 주로 기계나 건축설계, 또는 속도가 중요한 게임 모델링에서 사용한다. 후자는 물체의 모양을 이루는 꼭지점을 필요할 만큼만 찍고 물체의 면은 그 꼭지점을 기준으로 컴퓨터가 자동으로 계산해서 보여주게 만드는 방식이다. 대체로 폴리곤 방식보다 적은 용량으로도 매끈하고 섬세한 결과물이 나오는데, 특히 비균일 유리 B-스플라인(NURBS) 방식은 복잡한 형태의 곡면을 정확하게 표현할 수 있어 유기체나 캐릭터, 유선형 제품 모델링에서 주로 쓰인다. 다만 결과를 처리하는데 근사적 표현 방식보다 긴 시간이 필요하기 때문에 시뮬레이션이나 게임용으로는 아직 적합하지 않다. 보통 시중에 나온 그래픽 관련 교보재 등에서는 다음과 같은 모델링 방식이 있다고 가르친다. 물론 실제로 모델링 방식은 이보다 더 다양하다. * 와이어프레임 모델(Wireframe): [[파일:external/upload.wikimedia.org/Icosahedron_t0_A2.png|width=300]] 이름 그대로 골격만 모델링하는 방식이다. 생김새 대로 굉장히 오래된 모델링 방식이며, 모델링에 걸리는 시간이 빠르기 때문에 주로 프로토타입 작업용으로 쓰인다. 1972년에 이 방식을 이용해서 최초의 단편 애니메이션을 만들기도 했다. 위 사진은 보이지 않는 면에 대해서도 선이 보인다. 이러한 선들을 제거하는 기술이 바로 은선(Hidden Line) 제거 기술이다. * 솔리드 모델(Solid): 입체 내부까지 채우면서 모델링한다. * 서페이스 모델(Surface): 삼각형이나 사각형 같은 면, 즉 [[폴리곤]]을 기본 단위로 해서 표면만을 모델링한다. * 파라메트릭 모델(Parametric): 수식을 이용한 모델링. 주로 곡면 등의 모델링에 이용된다. * [[프랙털]] 모델(Fractal): [[프랙털 이론]]을 응용하여 단순한 모양을 복잡한 모양으로 발전시킨다. * 파티클 모델(Particle): 불, 연기, 안개 등의 입자 표현에 주로 쓰이는 모델링 방식이다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기