엔비디아 게임웍스
엔비디아가 개발한 미들웨어 소프트웨어 제품군
(게임웍스에서 넘어옴)
엔비디아 게임웍스(Nvidia GameWorks)는 엔비디아가 개발한 미들웨어 소프트웨어 제품군이다.[1] 비주얼 FX, PhysX, 옵틱스 SDK는 엔비디아 GPU를 위해 미리 최적화된 다양한 개선 사항을 제공한다. 게임웍스는 전통적인 소스 코드가 아닌, 컴파일된 DLL 형태로 배포된다.[2] AMD가 개발 중인 경쟁 솔루션은 GPUOpen으로, MIT 라이선스에 의거 자유 및 오픈 소스 소프트웨어로 발표되었다.
개발자 | 엔비디아 |
---|---|
발표일 | 2014년 |
저장소 | |
운영 체제 | 윈도우 |
플랫폼 | 윈도우, 플레이스테이션 4, Wii U, 엑스박스 원, 안드로이드 |
종류 | 비디오 게임 개발 미들웨어 |
라이선스 | 사유/상용 |
상태 | 지원 중 |
웹사이트 | developer |
구성 요소
편집엔비디아 게임웍스는 여러 주요 구성 요소로 이루어진다:
- VisualFX: 연기, 불, 물, 피사계 심도, 부드러운 그림자, HBAO+, TXA,, 페이스웍스, 헤어웍스와 같은 렌더링 효과를 위해 제공된다.
- PhysX: 물리, 파괴, 입자, 유동체 시뮬레이션을 위해 제공된다.
- OptiX: 베이크드 라이팅(baked lighting) 및 다목적 레이 트레이싱을 위해 제공된다.
- 코어 SDK: 엔비디아 하드웨어에서 개발을 용이하게 하기 위해 제공된다.
또, 이 제품군에는 DirectX, OpenGL 개발자들을 위한 샘플 코드뿐 아니라 디버깅, 프로파일링, 최적화, 안드로이드 개발을 위한 도구도 포함하고 있다.
같이 보기
편집각주
편집- ↑ “Introducing NVIDIA GameWorks”. Nvidia. 2014년 10월 21일에 원본 문서에서 보존된 문서. 2014년 11월 13일에 확인함.
- ↑ 《No BS 226: Interview with AMD Graphics Guru Richard Huddy》. 《YouTube》. 2014년 6월 20일.