OpenGL을 사용한 그래픽 제작과 Blender 나 Maya 같은 3D 모델링 소프트웨어의 차이점은 무엇입니까? 기계어와 고급 언어를 사용하여 코드를 작성하는 것과 차이가 있습니까? Blender 나 Maya보다 OpenGL을 사용하여 모델링하는 것이 더 길습니까?OpenGL과 3D 모델링 소프트웨어의 차이점
1
A
답변
1
OpenGL은 그래픽 카드와 직접 상호 작용할 수있는 API를 제공합니다. Blender와 Maya 같은 소프트웨어는이를 추상화하여 사용하기 쉽고 직관적으로 만듭니다. 또한 OpenGL을 사용하는 것은 다각형을 화면에 렌더링하는 것과 같은 일을하기 위해 함수 호출을 작성하는 것과 달리 마야와 블렌더 같은 소프트웨어는 포인트 앤 클릭을 통해 정점을 생성하는 GUI를 통해 상호 작용합니다.
실제로 OpenGL 자체는 모델을 실제로 만들 때 좋지 않습니다. 대신 일반적으로 다른 프로그램 (예 : Maya 또는 Blender)에서 만든 모델을 나타내는 데이터를 가져 와서 화면에 렌더링하는 데 사용됩니다. Maya와 Blender는 실제로 화면에 물건을 렌더링하기 위해 OpenGL을 사용합니다 (또는 DirectX도 사용할 수 있음).
0
OpenGL은 그래픽 카드에서 그래픽을 그리는 데 사용하는 프로그래밍 방식의 인터페이스입니다.
블렌더와 마야는 사용자 인터페이스을 사용하여 다양한 유형의 그래픽을 디자인하는 프로그램입니다.
Blender에서 모델링 한 것이 있으면 OpenGL을 사용하여 렌더링 할 수 있습니다. Blender와 같은 툴은 OpenGL (또는 Direct3D와 같은 다른 API)을 내부적으로 사용하여 작업하는 동안 표시되는 모든 것을 표시 할 수 있습니다.
관련 문제
- 1. 데이터 구조용 3d 모델링
- 2. 카메라를 사용한 3D 모델링
- 3. 브라우저에서 인체의 3D 모델링?
- 4. 3D 모델링 - 모핑
- 5. 3D 대화 형 웹 배포 3D 모델링
- 6. JavaScript/TypeScript의 3D UML 모델링
- 7. 3D 모델링 소프트웨어 구축을위한 출발점
- 8. 3D 모델링 오브젝트 제어를위한 자습서
- 9. 3D 모델링 용 장치, "3D 펜 프로젝트"용 API?
- 10. cuda에서의 3D 모델링 (레이 트레이싱 초기 단계)
- 11. 3D 그래픽 라이브러리에서 I- 섹션 모델링
- 12. Java로 작성된 3D 모델링 라이브러리가 있습니까
- 13. Matlab/Java에서 3D 커브로 손동구를 모델링
- 14. AS2/AS3에 3D 모델링 앱이 있습니까?
- 15. 제대로 I에서 OpenGL과 MFC와 C++의 3D 화가를 구축하고 MFC
- 16. Android에서 OpenGL과 함께 사용할 실제 개체로 3D 모델 만들기
- 17. OpenGL과 D3D 픽셀 형식의 차이
- 18. OpenGL과 GLFW로 C 배열 조작
- 19. Xcode의 OpenGl과 OpenCV
- 20. OpenGL과 뺄셈 블렌딩?
- 21. OpenGL과 GLUT uncomprehension
- 22. QTImage를 OpenGL과 함께 사용
- 23. Windows에서 이클립스 OpenGL과 GLUT
- 24. OpenGL과 UIKit 믹스
- 25. 는 OpenGL과 glScalef
- 26. OpenGL과 GPU는 어떻게 통신합니까?
- 27. 누구든지 좋은/쉬운/무료/오픈 3D 모델링 프로그램을 알고 있습니까?
- 28. 게임 엔진과 3D 모델링 소프트웨어를 사용한다면 프로그래밍 언어는 무엇입니까?
- 29. SceneKit에는 어떤 3D 모델링 프로그램을 사용할 수 있습니까?
- 30. 3D 모델링 프로그램과 같이 사용자가 크기를 조정할 수있는 위젯
OpenGL은 소프트웨어가 아니므로 *** 소프트웨어를 빌드하는 데 사용됩니다. 블렌더와 Maya는 실제 소프트웨어이기 때문에 일반적으로 하드웨어 가속 렌더링을 위해 OpenGL 위에 위치합니다. 그래서이 질문은 사과와 탄소 원자의 차이점을 묻는 것과 같은 의미가 있습니다. –