모델링은 기하학적 모델링, 3D 스캔, 영상 기반 모델링 등이 있다. 기하학적 모델링은 3D 모델링에서 가장 흔히 사용하는 방식으로, 디자이너가 수작업으로 차원모델을 생성하는데, 이 때 마야(Maya), 3D 맥스(3D Max) 또는 무료 소프트웨어인 블렌더(Blender) 등의 3D 그래픽 도구를 이용한다. 3차원 기하 모델을 상세하게 복원하기에는 한계를 가지고 있으나, 정밀한 텍스처를 통해 사진과 같은 실제감을 제공할 수 있다. 3D 스캔은 레이저 등을 이용하여 특정한 패턴을 실제 피사체에 투사하여 이를 촬영한 영상으로부터 3차원 형상을 디지털화하는 것이며, 기하 모델링 및 영상 기반 모델링에 비해 정확도가 높다는 장점을 가진다. 영상기반모델링은 다수의 사진으로 차원 모델을 생성하는 것이다. 영상 기반 모델링은 전통적 컴퓨터 그래픽스 모델링 기법에 비해 장면 복잡도에 대한 의존도가 낮고, 상대적으로 간단한 기하 모델을 생성한다.
모델링 중 기하학적 모델링은 3D 모델링에서 가장 흔히 사용하는것으로 한계는 있으나 사진과 같은 실제감이 제공된다. 또한 3D 스캔 모델링은 3차원 형상으르 디지털화, 영상기반 모델링은 다수의 사진으로 작업, 간단한 기하모델을 생성한다.