카푸 엔진
Cafu Engine![]() |
![]() | |
![]() 카페 엔진의 온라인 게임 | |
개발자 | 카스텐 푸치 소프트웨어 |
---|---|
리포지토리 | bitbucket |
기록 위치 | C++, 루아 |
운영 체제 | 크로스 플랫폼 |
유형 | 게임 엔진 |
면허증 | MIT |
웹사이트 | www |
카페 엔진은 카스텐 푸치가 개발한 게임 엔진이다.플랫폼 전반에 걸쳐 휴대성이 뛰어나며 윈도, 리눅스 등에서 운영되며 OS X에 적응할 계획이다.엔진의 소스 코드는 MIT 면허에 따라 자유롭게 사용할 수 있다.
특징들
일반적으로 Cafu는 주어진 운영 체제, 컴파일러, CPU 또는 그래픽 프로세서에 특정한 프로그램 구성과 라이브러리를 피하기 위해 모듈형 구조로 구축된다.이를 위해 Cafu 소스 코드는 기본 64비트 소프트웨어뿐만 아니라 32비트 소프트웨어로도 컴파일된다.[1]
- Cafu Engine은 재료의 취급 방식을 추상화하고 대신 렌더링 객체를 사용하므로 사용자가 OpenGL이나 DirectX와 같은 다른 그래픽 시스템으로 작업할 수 있다.
- 물리학은 인간의 움직임을 다루기 위해 내부 시스템에 의해 처리되며, 다른 모든 것들은 자유 물리학 엔진인 Bullet을 사용한다; Cafu는 두 시스템을 동기화한다.
- 조명은 라디오시티 계산 또는 스텐실 섀도우 볼륨을 통한 동적 조명으로 처리된다.
- 소재 시스템과 마찬가지로 사운드가 추상화되고 OpenAL, FMOD 등 다양한 구현을 지원할 수 있다.
- 컴퓨터 네트워크를 통해 여러 플레이어가 포함된 온라인 게임을 위해 기본적으로 설계됨
- 게임 상태 및 이벤트를 중앙 집중식으로 관리하는 게임 서버 및 플레이어가 사용하는 클라이언트
스크립팅 및 편집
프로그램 코드를 수정하기 어려운 세부 사항을 수정할 필요가 없도록, Cafu Engine은 프로그램의 많은 부분에서 프로그래밍 언어 Lua에 기초한 스크립팅을 채택하고 있다.
Cafu에는 지도 편집기, GUI 편집기, Font-Wizard, Material Browser 및 Model Editor 등 새로운 레벨을 만드는 데 필요한 모든 도구가 포함된 그래픽 편집기 CaWE가 포함되어 있다.
라이센싱
Cafu Engine의 소스 코드는 2009년 12월부터 GNU GPLv3 라이센스에 따라 자유롭게 사용할 수 있으며, Carsten Fuchs Software와의 계약에 따른 상용 라이센스 옵션을 제공하고 있다.[2]2016년 6월 19일 엔진은 오픈소스 라이센스를 GPLv3에서 MIT 라이선스로 변경했다.[3]
리뷰 및 애플리케이션
카페 엔진은 조종사들의 시각적 작업 기억력에 관한 연구에서 미국 공군의 인간 효과 연구소에 의해 사용되었다.[4]또한 도시 환경에서 인공 조명을 시뮬레이션하고 조명이 사람에 의해 어떻게 인식되고 보행자와 운전자의 야행성 방향에 영향을 미치는지 조사하는 여러 연구 및 연구 프로젝트에도 사용되었다.
- Dennis Köhler, 2007: Moskau, 2007 유럽건축내시경협회 제8차 총회에서 "도시공간의 인공광", 발표 및 영화 보고.[5]
- Stefan Hochstadt und Manfred Walz, 2008: "Wahrnehmung von Stadträumen bei Nacht: eine städtebauliche Grundlage zur Lichtplanung im öffentlichen Raum. (Perception of urban environments at night: an urban development basis for lighting planning in public space.)" in: Eberhard Menzel (publisher):도르트문트 응용과학예술대학 연구보고서, 52~56쪽.[6]
- Dennis Köhler, 2009: "인공적으로 깨달은 밤 도시 공간 – 살기 좋은 도시에 특별한 중요성 문제" in: Gyö르지 Szell & Ute Szell (eds.): 삶의 질 & 직장 생활의 비교.독일 프랑크푸르트 암 메인주 피터 랭 벌랙(323~339페이지)
Cafu 엔진은 다음 간행물에 검토 및 제시되었다.
- 클레멘스 글리치: "그라픽 엔진", ct 14/2005, 72페이지, http://www.heise.de/kiosk/archiv/ct/2005/14
- 랄프 네벨로, 토비아스 엥글러, 마티아스 시인들, 라르스 브레머, 루카스 리비치: "게베르스타게스첸크"(제25회 주년 기념 DVD 특별호), ct 24/2008, 198페이지, http://www.heise.de/kiosk/archiv/ct/2008/24
참조
- ^ Fuchs, Carsten (2009-09-12). "Cafu now on 64-bit systems!". Retrieved 11 March 2010.
- ^ Fuchs, Carsten (25 December 2009). "Cafu is now open-source!". Archived from the original on 31 July 2020. Retrieved 11 March 2010.
- ^ Fuchs, Carsten (19 June 2016). "Changing the license from GPL to MIT". Cafu Engine. Archived from the original on 24 August 2016. Retrieved 31 July 2020.
- ^ Fuchs, Carsten (2002-07-01). "2002-07-01 New major demo released". Retrieved 11 March 2010.
- ^ Koehler, Dennis (2007). "ARTIFICIAL LIGHT IN URBAN SPACE". University of Applied Sciences Dortmund, Dortmund, Germany.
{{cite journal}}
:Cite 저널은 필요로 한다.journal=
(도움말) - ^ Wahrnehmung von Stadtraeumen Bei Nacht가 Wayback Machine 연구 보고서에 2012-08-26 기록 보관