2014-06-20 1 views
1

OpenGL을 사용한 그래픽 제작과 Blender 나 Maya 같은 3D 모델링 소프트웨어의 차이점은 무엇입니까? 기계어와 고급 언어를 사용하여 코드를 작성하는 것과 차이가 있습니까? Blender 나 Maya보다 OpenGL을 사용하여 모델링하는 것이 더 길습니까?OpenGL과 3D 모델링 소프트웨어의 차이점

+0

OpenGL은 소프트웨어가 아니므로 *** 소프트웨어를 빌드하는 데 사용됩니다. 블렌더와 Maya는 실제 소프트웨어이기 때문에 일반적으로 하드웨어 가속 렌더링을 위해 OpenGL 위에 위치합니다. 그래서이 질문은 사과와 탄소 원자의 차이점을 묻는 것과 같은 의미가 있습니다. –

답변

1

OpenGL은 그래픽 카드와 직접 상호 작용할 수있는 API를 제공합니다. Blender와 Maya 같은 소프트웨어는이를 추상화하여 사용하기 쉽고 직관적으로 만듭니다. 또한 OpenGL을 사용하는 것은 다각형을 화면에 렌더링하는 것과 같은 일을하기 위해 함수 호출을 작성하는 것과 달리 마야와 블렌더 같은 소프트웨어는 포인트 앤 클릭을 통해 정점을 생성하는 GUI를 통해 상호 작용합니다.

실제로 OpenGL 자체는 모델을 실제로 만들 때 좋지 않습니다. 대신 일반적으로 다른 프로그램 (예 : Maya 또는 Blender)에서 만든 모델을 나타내는 데이터를 가져 와서 화면에 렌더링하는 데 사용됩니다. Maya와 Blender는 실제로 화면에 물건을 렌더링하기 위해 OpenGL을 사용합니다 (또는 DirectX도 사용할 수 있음).

0

OpenGL은 그래픽 카드에서 그래픽을 그리는 데 사용하는 프로그래밍 방식의 인터페이스입니다.

블렌더와 마야는 사용자 인터페이스을 사용하여 다양한 유형의 그래픽을 디자인하는 프로그램입니다.

Blender에서 모델링 한 것이 있으면 OpenGL을 사용하여 렌더링 할 수 있습니다. Blender와 같은 툴은 OpenGL (또는 Direct3D와 같은 다른 API)을 내부적으로 사용하여 작업하는 동안 표시되는 모든 것을 표시 할 수 있습니다.

관련 문제