DX Studio

DX Studio는 영국의 Worldweaver Ltd가 개발한 Windows용 통합 3차원 게임·실시간 콘텐츠 제작 환경이다. 실시간 3D 게임 엔진과 2D·3D 장면 편집기를 함께 제공하여 게임뿐 아니라 시뮬레이션과 대화형 시각화 애플리케이션을 작성할 수 있도록 설계됐다. 개발은 2...

분류3D 그래픽 소프트웨어, 게임 엔진, 통합 3D 콘텐츠 제작 환경
개발사Worldweaver Ltd
개발 시작2002년경
최초 출시2005년
최종 알려진 버전3.2 (2010년 12월)
개발 플랫폼Microsoft Windows
그래픽스DirectX 9.0c
스크립팅JavaScript
제작 도구2D·3D 장면 편집기, 시퀀스·자산 구성
응용 분야비디오 게임, 시뮬레이션, 대화형 시각화
외부 연동ActiveX/COM 및 TCP/IP 연동 기능
실행 방식독립 실행·웹·응용 프로그램 내장 형태
현재 상태개발 중단
라이선스독점 소프트웨어
기존 사이트dxstudio.com
추가 자료DX Studio 기술 개관

DX Studio는 영국의 Worldweaver Ltd가 개발한 Windows용 통합 3차원 게임·실시간 콘텐츠 제작 환경이다. 실시간 3D 게임 엔진과 2D·3D 장면 편집기를 함께 제공하여 게임뿐 아니라 시뮬레이션과 대화형 시각화 애플리케이션을 작성할 수 있도록 설계됐다. 개발은 2002년경 시작되어 2005년 첫 버전이 출시됐고 2010년의 3.2가 마지막으로 널리 알려진 버전이다.[1]

DX Studio의 핵심 실행 기술은 DirectX 9.0c 기반 3차원 그래픽스이다. 엔진은 셰이더와 텍스처, 장면 객체 및 카메라를 처리하며, 2D 요소와 3D 장면을 결합해 하나의 대화형 콘텐츠로 구성하도록 한다. 개발자가 실시간 동작을 지정하는 데에는 JavaScript가 사용되었으며, 스크립트를 통해 장면의 상태와 객체 반응을 제어할 수 있었다.

편집기에서는 전체 문서나 프로젝트를 구성하는 상위 수준에서 장면을 조합한 뒤 개별 2D·3D 장면으로 들어가 내부 객체를 수정할 수 있다. 이미지와 텍스처, 배경, 음향 및 시퀀스를 계층적으로 다루는 구조를 통해 프로그래밍 코드와 시각적 콘텐츠 제작 사이의 역할을 분리한다. 이는 엔진과 편집기를 통합한 2000년대 상용 제작 도구의 한 사례다.

DX Studio는 독립 실행 애플리케이션뿐 아니라 다른 Windows 소프트웨어 내부에 3차원 콘텐츠를 삽입하는 방식도 제공했다. ActiveX/COM 인터페이스와 네트워크 연동을 통해 외부 프로그램이 실행 환경을 제어할 수 있었고, 웹 및 업무용 시각화 소프트웨어와의 통합도 목표로 했다. 이러한 구현은 당시 Windows 플랫폼과 브라우저 플러그인 기술에 강하게 의존했다.[2]

DX Studio는 현재 개발이 중단된 독점 제품이며, 이후의 범용 크로스 플랫폼 게임 엔진과 같은 유지보수 및 배포 모델을 제공하지 않는다. 구형 실행 파일과 편집기를 보존할 때에는 라이선스뿐 아니라 Windows 버전, DirectX 런타임 및 ActiveX 구성 요소의 호환성을 함께 기록해야 한다. 역사적으로는 게임·시각화·업무용 대화형 콘텐츠를 하나의 제작 환경에서 다루려 했던 소프트웨어로 분류된다.

DX Studio의 3D 편집·실행 구조는 Unity, Unreal Engine, Godot Engine처럼 게임용 장면과 코드·자산을 통합하는 현대 도구의 역사와 비교할 수 있다. 다만 DirectX 9 및 ActiveX/COM 중심의 배포 구조는 플랫폼 독립적인 실행 환경보다 Windows 응용 프로그램과의 결합에 중점을 두었다. Blender, Autodesk 3ds Max, Cinema 4D에서 제작한 모델을 가져와 사용하더라도 당시 지원하던 임포터와 셰이더·텍스처 형식을 맞추는 과정이 필요했다.

장면 편집기에서 정의하는 객체 계층·카메라·재질·입력 이벤트와 최종 실행 바이너리 또는 비디오 출력은 보존하는 데이터가 다르다. JavaScript는 3D 객체의 동작을 제어하는 스크립트 언어이며 DirectX는 그래픽 표시·입력 등의 플랫폼 API라는 점에서 서로 다른 기술 계층이다. 구버전 DX Studio 자료를 보존하려면 원본 장면과 모델·텍스처뿐 아니라 Worldweaver의 런타임 구성 요소도 구분해야 한다.

역사

엔진 아키텍처

개발 언어와 스크립팅

렌더링과 그래픽스

장면·월드와 게임 객체

물리·입력·오디오

개발 도구와 자산 처리

지원 플랫폼과 실행 환경

라이선스와 소스 공개

활용 사례와 주요 게임

  1. DX Studio 개관 및 릴리스 역사 ↩
  2. DX Studio 과거 기능 명세 ↩