맨위로가기

하복 (소프트웨어)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

하복은 2000년에 출시된 물리 엔진 소프트웨어 개발 키트(SDK)로, 비디오 게임 및 기타 소프트웨어에서 3차원 공간의 충돌 및 강체 역학을 실시간으로 구현하는 데 사용된다. 인텔에 인수되었다가 2015년 마이크로소프트로 인수되었으며, 하복 피직스, 하복 네비게이션, 하복 클로스 등의 모듈로 구성된다. 하복 물리 엔진은 다양한 플랫폼에서 지원되며, 젤다의 전설 브레스 오브 더 와일드, 어쌔신 크리드, 스타크래프트 2 등 다양한 게임에 활용되었다. 또한, 3DMark 벤치마킹 도구, 3ds Max, 마야 등의 소프트웨어, 영화 매트릭스, 트로이 등의 특수 효과 제작에도 사용되었다.

더 읽어볼만한 페이지

  • 비디오 게임용 미들웨어 - GGPO
    GGPO는 토니 캐논이 개발한 온라인 대전 격투 게임용 넷코드 기술로, 롤백 넷코드를 사용하여 렉을 줄이고 부드러운 게임 플레이를 제공하며 오픈 소스로 공개되었다.
  • 비디오 게임용 미들웨어 - 엔비디아 게임웍스
    엔비디아 게임웍스는 게임 개발 소프트웨어 개발 키트로서, 게임 내 물리 효과, 렌더링, 레이 트레이싱 등 다양한 기능을 구현하도록 지원하며, DirectX, OpenGL, 안드로이드 개발자를 위한 도구 및 샘플 코드를 제공한다.
  • 마이크로소프트 인수 기업 - Outlook.com
    Outlook.com은 마이크로소프트에서 제공하는 무료 웹메일 서비스로, 이메일, 캘린더, 연락처, 할 일 관리 기능을 통합 제공하며, Office 365 기반 인프라 전환 및 디자인 개편을 통해 기능 개선과 사용자 인터페이스 향상이 이루어졌지만, 개인 정보 보호와 관련된 논란도 존재한다.
  • 마이크로소프트 인수 기업 - 스카이프 테크놀로지스
    스카이프 테크놀로지스는 2003년 야누스 프리스와 니클라스 젠스트롬이 설립한 인터넷 전화 및 메시징 서비스 회사로, P2P 기반 저렴한 국제 통화로 성공했으나 마이크로소프트 인수 후 서비스 통합 및 개인정보 보호, 검열 협력 등 논란이 있다.
  • 컴퓨터 물리 엔진 - CUDA
    CUDA는 엔비디아에서 개발한 GPU 기반 병렬 컴퓨팅 플랫폼으로, 연산 집약적인 작업을 가속화하며 다양한 프로그래밍 언어를 지원하고 3D 그래픽, 동영상 변환 등 여러 분야에 활용된다.
  • 컴퓨터 물리 엔진 - 언리얼 엔진
    언리얼 엔진은 에픽게임즈에서 개발한 게임 엔진으로, 게임 개발을 넘어 영화, 건축 등 다양한 분야에서 활용되며, C++ 및 블루프린트 비주얼 스크립팅 시스템을 통해 게임 로직을 구현하고, 최근에는 Verse라는 새로운 스크립트 언어가 도입되었다.
하복 (소프트웨어) - [IT 관련 정보]에 관한 문서
기본 정보
종류비디오 게임 미들웨어
개발사Havok(마이크로소프트)
최신 릴리스 버전2024.1
최신 릴리스 날짜2024년 7월 15일
라이선스프로프리에터리
웹사이트Havok 공식 웹사이트

2. 역사

2000년 게임 개발자 회의(GDC)에서 하복 물리 엔진 SDK 1.0버전이 공개되었다. 2006년 7월에는 하복 4.0이 발표되었고, 2007년 1월 23일에는 하복 4.5가 발표되었다. 관계자에 따르면 하복 4.5는 PS3에서 하복 4.0보다 5~10배 빨라졌다고 한다.[36]

2007년 9월, 하복은 마이크로프로세서 제조사인 인텔에 인수합병되었다.[37] 2013년에는 기존 하복 물리 엔진을 완전히 새로 구현한 차세대 물리 엔진을 발표하면서 성능을 대폭 개선했고, 기존 물리 엔진의 이름은 Havok Physics 2012로 변경되었다.[38]

2015년 10월 2일, 인텔은 하복을 마이크로소프트에 매각했다.[28]

3. 제품군

하복의 주요 제품군은 다음과 같다.

제품명설명
하복 비전 엔진멀티플랫폼 게임 엔진
하복 피직스고성능 물리 시뮬레이션 엔진[4]
하복 FXCPU 기반 파티클 이펙트 물리 시뮬레이션 엔진
하복 AI최적화된 길찾기 솔루션. 2024년에 하복 네비게이션으로 이름이 변경됨.[7][8]
하복 클로스천 시뮬레이션 솔루션[9]
하복 디스트럭션 (단종)파괴 가능한 환경 지원
하복 애니메이션 스튜디오 (단종)고급 애니메이션 제작 환경 지원. 하복 비헤이비어 및 하복 애니메이션으로 구성.
하복 스크립트 (단종)루아 스크립트 개발 및 디버깅 환경
프로젝트 아나키무료 모바일 게임 엔진



각 제품에 대한 상세 설명은 다음과 같다.


  • '''하복 피직스''':[4] 주로 비디오 게임을 위해 설계되었으며, 3차원 공간에서 실시간 컴퓨팅을 이용한 충돌 및 강체 역학을 구현한다. 래그돌 물리 등에 사용되는 여러 종류의 다물체 동역학적 제약 조건을 제공하며, 고도로 최적화된 충돌 감지 라이브러리를 갖추고 있다. 동역학 시뮬레이션을 사용하여 게임 내에서 보다 현실적인 가상 세계를 구현할 수 있게 한다. ATI 및 Nvidia GPU를 사용한 물리 시뮬레이션을 수행하는 하복 FX라는 특수 버전도 개발되었지만,[5] GPU 가속화는 수년 후에야 실현되었다.[6]

  • '''하복 네비게이션''':[7] 2009년에 출시된 하복 AI는 게임을 위한 고급 길 찾기 기능을 제공한다. 비디오 게임 환경을 위한 네비게이션 메시 생성, 길 찾기 및 경로 추적을 제공한다. 2024년에 하복 네비게이션으로 이름이 변경되었다.[8]

  • '''하복 클로스''':[9] 2008년에 출시되어 효율적인 캐릭터 의상 시뮬레이션 및 연성체 역학을 다룬다.

  • '''하복 애니메이션 스튜디오''': 공식적으로 하복 비헤이비어 및 하복 애니메이션으로 알려져 있다. 하복 비헤이비어는 유한 상태 기계를 사용하여 게임 캐릭터 애니메이션을 높은 수준으로 제어하기 위한 런타임 SDK이다. 하복 애니메이션은 게임에서 캐릭터 애니메이션의 효율적인 재생 및 압축을 제공하며, 역운동학과 같은 기능을 제공한다.

  • '''하복 비전 엔진''': 2011년에 하복은 독일 게임 엔진 개발 회사인 Trinigy와 그들의 비전 엔진 및 도구 세트를 인수했다.[10]

4. 플랫폼

이 엔진은 마이크로소프트윈도우, 엑스박스, 엑스박스 360, 닌텐도, 소니플레이스테이션 2, 플레이스테이션 3, 플레이스테이션 포터블, 애플맥 OS, 리눅스, 플레이스테이션 4, XBOX ONE 등의 플랫폼에서 동작한다. C/C++로 작성되어 있어, C나 C++ 컴파일러가 있는 시스템이면 포팅이 될 정도로 호환성이 우수하다. 라이선스 사용자에게는 대부분의 C/C++ 소스 코드에 대한 접근 권한이 주어져 엔진의 기능을 사용자 정의하거나 다른 플랫폼으로 이식할 수 있는 자유가 주어지지만, 일부 라이브러리는 바이너리 형식으로만 제공된다.[11]

2011년 3월, 하복은 소니 엑스페리아 플레이와 함께 사용하도록 설계된 하복 물리 엔진 버전을 선보였으며, 안드로이드 2.3을 지원했다.[11] 마이크로소프트의 //BUILD/ 2012 컨퍼런스에서 하복은 윈도우 8, 윈도우 RT, 윈도우 폰 8 및 이후 윈도우 10을 위한 전체 기술 제품군을 공개했다.[12]

2023년 2월 기준으로 하복은 10개의 플랫폼에서 18개의 대상을 지원한다.[13]

플랫폼대상
윈도우윈도우
리눅스리눅스
Xbox Series S/XXbox Series S/X
플레이스테이션 5플레이스테이션 5
iOSiOS
닌텐도 스위치닌텐도 스위치
안드로이드안드로이드


5. 활용

하복은 컴퓨터 게임, 비디오 게임에서 객체와 다른 캐릭터 간의 실시간 상호 작용을 구현하기 위해 제작된 물리 엔진이다. 다이내믹 시뮬레이션을 채용하여 Havok은 래그돌 물리와 같은 실물과 같은 세계와 애니메이션을 실현한다. 엔진 자체는 CC++로 작성되었으며, 엔진 중추 외에도 C 및 C++과 호환되는 컴파일러 시스템에 대해 충분한 이식성을 갖추고 있다.

하복은 오토데스크 3ds Max, 오토데스크 마야, (구) 오토데스크 소프트이미지에서 모든 하복 제품과 함께 사용할 수 있도록 자산 내보내기를 위한 도구("하복 콘텐츠 도구")를 제공한다. 또한 Futuremark의 3DMark2001 및 03 벤치마킹 도구, 마야 애니메이션 소프트웨어용 플러그인으로도 찾아볼 수 있다.

2023년에는 하복 제품이 미국에서 가장 많이 팔린 비디오 게임 20개 중 12개에 사용되었다.[19][20]

5. 1. 비디오 게임

2000년에 SDK가 개발된 이후로, '''하복 물리 엔진'''은 초창기에는 1인칭 슈팅 게임 장르에 많이 쓰였고, 특히 밸브 코퍼레이션소스 엔진을 사용하는 하프라이프 2, 카운터 스트라이크: 소스, 데이 오브 디피트: 소스 등에 하복 물리 엔진의 초기 버전인 IPION 엔진이 기본으로 내장되어 사용되고 있다.[18][19][20] 근래에는 위닝일레븐, 월드 오브 탱크, 검은사막 등 다양한 장르와 온라인 게임에서도 보편적으로 쓰이고 있다. 1999년 출시 이후 2015년까지 15년 동안 총 600개 이상의 출시 타이틀에서 하복의 기술이 사용되었고 현재에도 150개 이상의 타이틀이 개발 중에 있다.

하복 물리 엔진을 처음 사용한 게임은 Davilex Games의 ''London Racer''였다.[18]

다음은 하복 물리 엔진이 사용된 주요 게임 및 엔진 목록이다.


5. 2. 기타 소프트웨어

5. 3. 영화

하복 제품은 《포세이돈》, 《매트릭스》, 《트로이》, 《찰리와 초콜릿 공장》 등 영화의 특수 효과 제작에 쓰였다.[39]

참조

[1] 웹사이트 Havok 2024.1 released https://www.havok.co[...] 2024-07-15
[2] 간행물 Intel To Acquire Havok https://www.intel.co[...] 2007-09-14
[3] 웹사이트 Havok to join Microsoft - The Official Microsoft Blog https://blogs.micros[...] 2022-12-28
[4] 웹사이트 Havok Physics https://www.havok.co[...] Havok
[5] 웹사이트 Havok Intros Havok FX Engine to Compute Physics Effects on GPUs http://www.xbitlabs.[...] Xbit Laboratories 2008-11-28
[6] 웹사이트 Havok Physics Playstation 4 Demo https://www.youtube.[...] havokchannel 2013-02-20
[7] 웹사이트 Havok Navigation https://www.havok.co[...] Havok
[8] 웹사이트 We've renamed Havok AI to Havok Navigation https://www.linkedin[...] 2024-04-01
[9] 웹사이트 Havok Cloth https://www.havok.co[...] Havok
[10] 웹사이트 Havok Announces Acquisition of Trinigy http://www.trinigy.n[...] 2011-08-12
[11] 웹사이트 Havok physics engine comes to Android 2.3, demoed on Xperia Play https://www.engadget[...] Engadget 2011-03-05
[12] 간행물 Havok to Showcase Full Technology Suite for Windows 8, Windows RT and Windows Phone 8 at Microsoft's Build 2012 https://www.cnbc.com[...] CNBC 2012-10-30
[13] 웹사이트 Havok 2023.2 is now available https://support-uat.[...] 2024-02-13
[14] 웹사이트 Announcing Unity and Havok Physics for DOTS {{!}} Unity at GDC 2019 Keynote https://www.youtube.[...] 2019-04-08
[15] 웹사이트 Havok Physics for Unity is now supported for production https://unity.com/es[...] 2022-12-19
[16] 웹사이트 Havok for Unreal Engine 5.4 is out! https://www.linkedin[...] 2024-05-08
[17] 웹사이트 Announcing Babylon.js 6.0 https://babylonjs.me[...] 2023-04-20
[18] 웹사이트 The History of Havok: an infographic https://www.gamingne[...] 2014-12-16
[19] 웹사이트 Havok- powered games https://www.havok.co[...]
[20] 웹사이트 Best-selling video games in the United States in 2023, by dollar sales https://www.statista[...] 2024-01-29
[21] 웹사이트 VPhysics https://developer.va[...] 2022-12-28
[22] 웹사이트 Release Notes/Second Life Server/1.40 https://wiki.secondl[...] secondlife.com 2022-12-28
[23] 웹사이트 Watch: A Second Life Clock That Runs Entirely on Virtual World Physics https://nwn.blogs.co[...]
[24] X Havok2023.2をリリースしました!(英語) https://x.com/HavokB[...] 2024-06-22
[25] 웹사이트 Havok™ to Showcase Full Technology Suite for Windows 8, Windows RT and Windows Phone 8 at Microsoft’s Build 2012 http://finance.yahoo[...] Yahoo press 2012-11-07
[26] 웹사이트 Havok physics engine comes to Android 2.3, demoed on Xperia Play http://www.engadget.[...] Engadget 2011-03-05
[27] 링크 https://www.linkedin[...]
[28] TechCrunch Microsoftが3D物理演算の秀才企業HavokをIntelから買収–技術は他プラットホームにも提供か http://jp.techcrunch[...] TechCrunch 2016-08-01
[29] 간행물 Havok 5 Launches Integrated Character & Physics Solution http://www.havok.com[...] Havok 2007-09-19
[30] 링크 http://www.ag.ru/new[...]
[31] 링크 http://www.starcraft[...]
[32] 웹사이트 Havok Xtra Demos http://director-onli[...] 2022-06-16
[33] Second Life Wiki Second Life Wiki> Havok http://wiki.secondli[...] 2016-09-25
[34] 웹인용 Havok 2023.2 has been released! https://twitter.com/[...] 2024-02-09
[35] 웹인용 프로젝트 아나키 공식 홈페이지 http://projectanarch[...] Havok.com. Inc. 2015-04-07
[36] 웹인용 Havok 4.5 Unleashed https://web.archive.[...] Havok.com. Inc. 2007-05-19
[37] 웹인용 Ati vs nVIDIA, 게임 속 가상현실에서도 경쟁치열 https://web.archive.[...] betanews.net 2009-05-18
[38] 웹인용 하복, 차세대 물리 엔진 발표 https://www.youtube.[...] 2013-03-22
[39] 웹인용 Havok - Who We Are Havok.com Inc 2007-05-19



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com