NOVA/Matrix는 낮은 비용과 적은 시간에 높은 성능을 가진 실시간 3차원 그래픽을 가시화할 수 있도록 해 주는 NOVA의 소프트웨어 개발 도구 입니다. NOVA는 VRML97과 X3D에 완벽하게 호환되는 실시간 3차원 렌더링 엔진으로서, 크고 복잡한 3차원 데이터베이스를 처리하기 위해 신그래프를 지원합니다. NOVA/Matrix는 C++를 기반으로 실시간 3차원 그래픽 소프트웨어를 제작할 수 있도록 NOVA의 전 기능을 제공합니다.

NOVA/Matrix는 응용 소프트웨어를 빠르게 개발할 수 있는 효율적인 환경을 제공합니다. 또한 사용하기 쉽고 확장하기 쉬운 객체 지향의 응용 소프트웨어 개발 프레임워크를 지원합니다. NOVA/Matrix의 응용 소프트웨어 위저드는 기본적인 윈도우 처리 기능, VRML파일을 읽고 저장하는 기능, 신그래프를 생성하고 수정하는 기능, 노드를 추가하고 삭제하는 기능, 한 개 이상의 신그래프를 관리하는 기능 등을 제공하여 개발에 필요한 비용과 시간을 절감시켜 줍니다.

NOVA/Matrix는 ANSI C++표준에 기반하고 있기 때문에 Microsoft사의 윈도우 계열이나 리눅스/유닉스 등 여러가지 플랫폼을 지원합니다. NOVA/Matrix는 Direct3D를 제외한 Microsoft의 DirectX 기술과 같이 사용될 수 있습니다. (NOVA/Matrix는 OpenGL에 기반)


NOVA/Matrix에는 교육용 에디션 , 프로페셔널 에디션, 멀티채널 에디션의 3가지 에디션이 있습니다.

 교육용 에디션
 
(Educational Edition)

NOVA/Matrix의 교육용 에디션은 VRML97/X3D의 외부 저작 인터페이스(External Authoring Interface, EAI )만을 지원합니다. NOVA/Matrix에서 제공되는 기본 윈도우 운영 기능과 사용자 상호 작용을 지원하는 응용 소프트웨어 개발 프레임워크를 사용하여, VRML파일을 읽거나 저장하고, 신그래프를 생성하거나 변경하고 3차원 데이터베이스를 렌더링하거나 신그래프와 상호작용할 수 있는 응용 소프트웨어를 개발할 수 있습니다. 교육용 에디션은 대학이나 연구 기관에 연구 목적에 유용합니다. 이 에디션은 오직 교육기관과 연구기관에 저렴하게 판매되며 상업적인 목적으로 사용될 수 없습니다.

 프로페셔널 에디션
  (Professtional Edition)

NOVA/Matrix의 프로페셔널 에디션은 NOVA엔진의 전 기능을 지원하며, VRML97과 X3D의 EAI로 응용 소프트웨어를 개발할 수 있는 교육용 에디션의 모든 기능도 포함하고 있습니다. 또한 상속 가능한 NOVA의 전 클래스들을 제공하여, NOVA를 확장해서 자신만의 클래스나 노드를 개발할 수 있도록 합니다. 응용 소프트웨어 개발 프레임워크와 위저드를 제공하기 때문에 개발자가 소프트웨어를 보다 쉽게 개발할 수 있습니다.
NOVA/Matrix 프로페셔널 버전은 별도로 상업용 라이센스라는 런타임 라이센스를 구입하셔서 개발하신 소프트웨어를 상업적인 목적으로 판매하실 수 있습니다. 프로페셔널 에디션은 개별적으로 판매되지 않고 사이트별로 판매됩니다.
 멀티채널 에디션
 (Multi-channel Edition)
NOVA/Matrix의 멀티채널 에디션은 PC클러스터 구조를 이용하여 멀티채널 응용 소프트웨어를 개발하는 경우에 유용합니다. 이 에디션은 네트워크 통신을 포함한 멀티채널 응용 시스템을 위한 프레임워크를 지원합니다. 이 에디션은 오로지 VRML97/X3D의 EAI를 기반으로 하는 인터페이스만을 지원하며 NOVA/Infinity와 동일하게 설정된 사용자 인터페이스를 제공합니다. 게다가 NOVA/NoGrid와 통합할 경우 이음매가 없고 왜곡되지 않은 영상을 만들 수 있습니다. 멀티채널 디스플레이에 대해 의문점이 있으시면 NOVA/Infinity 페이지를 참조하십시오.