최근 수정 시각 : 2024-02-14 17:37:00

Euphoria(물리 엔진)


1. 개요2. 설명3. CPU가 만들어내는 반응4. 게임 목록5. 여담

1. 개요

Euphoria 물리엔진은 NauralMotion이 개발한 에니메이션 소프트웨어 물리엔진이다.

2. 설명

이 물리엔진은 미리 만들어놓은 애니메이션을 통해 만든 랙돌이 아니라[1] CPU가 생존을 위한 즉각적인 반응을 만들어내는것이 관건이고 이 소프트웨어가 인공 지능, 생체 역학 및 물리학을 결합한 "on-the-fly"프로그래밍 애니메이션을 활용하여 만든반응은 매우 현실적이고 자연스럽다.

3. CPU가 만들어내는 반응

  • 총에 맞으면 총상 부위를 그 부위를 잡고 자연스럽게 뒤로 밀리거나 쓰러진다.
  • 떨어지려고 할때 발버둥 치며 주위에 있는 물체를 잡으며 버틴다.
  • 자동차같은 물체로 밀려하면 그 물체를 잡으며 저항한다.
  • 떨어지는 물체를 보면 그 물체를 보며 피하려 한다.
  • 머리에 충격이 가해지면 머리를 감싸며 자리를 피한다.
  • 빠른 물체에서 뛰어내리거나 떨어질때 팔로 머리를 감싸며 몸을 웅크린다.

등등 생존을 위한 행동들을 만들어 낸다.

4. 게임 목록

5. 여담

2008년 출시한 Grand Theft Auto IV는 이 소프트웨어를 사용하였지만 Euphoria 엔진의 과도한 연산 때문에 발적화가 되어버린 주범이기도 하다. 다만 GTA4 개적화의 주된 원인은 잘못된 PC버전 포팅 때문이다. GTA4는 포팅 과정 중 발생한 설계 결함 때문에 CPU 코어를 하나밖에 사용하지 못하기 때문이다.[3] 같은 세대 콘솔인 PS3,XBOX360으로 출시된 후속작 GTA5는 유포리아 엔진의 성능을 열화시키는 것으로 최적화를 맞추었는데, 이로인해 세부적인 디데일은 GTA4 보다는 떨어지지만 대신 미션의 다양성, 주인공의 능력과 같은 기능으로 색다름을 챙겼다.


[1] 물론 Euphoria 물리엔진에도 기본적인 랙돌은 포함되어있다 [2] 유출된 영상으로 보기엔 거의 확정이다. [3] 코어사용의 문제도 있지만 2008년 당시 유포리아 엔진의 기능을 상당량 차용해 게임자체가 무거워 진것은 사실이다.