크리스털 스페이스

Crystal Space
크리스털 스페이스
Crystal Space logo.svg
개발자조릿 타이버그하인 외
초기 릴리즈1997년 8월 26일, 24년 전(1997-08-26)[1]
안정된 릴리스
2.0 / 2012년 7월 3일, 10년 전(2012-07-03)
저장소
기입처C++
플랫폼크로스 플랫폼
유형3차원 엔진
면허증.LGPL-2.0 이후
웹 사이트www.crystalspace3d.org

크리스탈 스페이스는 조릿 타이버그하인 등이 C++로 작성한 3D 애플리케이션 개발을 위한 프레임워크다.첫 공개는 1997년 [1]8월 26일이었다.일반적으로 게임 엔진으로 사용되지만 프레임워크는 더 일반적이며 모든 종류의 3D 시각화에 사용할 수 있습니다.이것은 매우 휴대성이 뛰어나고 Microsoft Windows, Linux, UNIX 및 Mac OS X에서 실행됩니다.또한 GNU LGPL-2.0 이후 라이선스된 무료 오픈 소스 소프트웨어이며 2003년 [2]2월 SourceForge.net의 이달의 프로젝트이기도 합니다.

엔진 설계

Crystal Space는 객체 지향 C++로 프로그래밍됩니다.다소 독립적인 다수의 플러그인으로 매우 모듈식으로 구축되어 있습니다.클라이언트 프로그램은 OpenGL 3D 렌더러와 같은 플러그인을 Crystal Space의 SCF(Shared Class Facility)를 통해 등록하여 사용합니다.

특징들

Crystal Space는 ODE와 Bullet을 통한 2D 및 3D 그래픽스, 사운드, 충돌 감지 및 물리용 모듈을 갖추고 있습니다.

  • 그래픽스:
  • 메시 오브젝트:
    • 플러그인 기반 메쉬 시스템
    • 프레임 및 골격 애니메이션을 지원하는 삼각형 기반 메시
  • 충돌 감지 및 동적:
    • ODE Bullet 다이내믹스
    • 완전한 동적 시뮬레이션이 필요하지 않은 경우 충돌 감지 간소화

접수 및 사용방법

이 엔진은 예를 들어 OpenOutcast 및 PlaneShift [3]프로젝트에 사용되었습니다.

레퍼런스

  1. ^ a b "Archived copy". Archived from the original on October 21, 2007. Retrieved October 21, 2007.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  2. ^ "Project of the Month, February 2003". SourceForge.net. Archived from the original on 2012-07-28. Retrieved 2012-07-30.
  3. ^ Crystal Space 1.2, Corvus Elrod on the Escapist (2007년 10월 8일)에 의해 발매되었습니다.

외부 링크