2011-03-27 2 views
3

FMOD가 게임과 같은 데스크톱 응용 프로그램에서 가장 많이 사용되는 오디오 엔진 중 하나라고 들었습니다. 나는 그 문서를 읽었지만 Audio Unit과 같은 Apple의 API보다 그 (것)들의 어떤 이득도 느낄 수 없다. 강력한 기능이 많이 있지만 iPhone과 같은 모바일 장치에서는 처리 능력이 약하기 때문에 사용할 수 없습니다.Apple의 오디오 API보다 iOS 플랫폼에서 FMOD의 이점은 무엇입니까?

그러나 어쩌면 이것은 나의 얕은 지식과 경험으로 인한 것일 수 있습니다. 어떤 기능 (또는 속성)을 Apple의 API보다 FMOD의 장점으로 간주 할 수 있습니까? (FMOD뿐만 아니라 다른 사운드 시스템도 알고 있음)

답변

11

전체 공개 : 저는 FMOD 제작자 인 Firelight Technologies에서 일하는 프로그래머입니다.

먼저 FMOD를 사용해 보시고 무료로 다운로드 할 수 있으며 예제와 설명서를 살펴 보시기 바랍니다. 응용 프로그램이나 게임이 필요로하는 것에 따라 FMOD를 사용할 때 얻을 수있는 이점에 큰 영향을 미칩니다.

FMOD를 사용하면 제한된 리소스를 효율적으로 사용하는 가상 음성 시스템과 같은 기능을 사용할 수 있습니다. 사운드에 적용 할 수있는 DSP 효과가 풍부합니다. 우리는 바느질 및 동기화를위한 샘플 정확한 사운드 재생을 제공합니다. 표준 볼륨, 피치, 3D 공간화, 롤오프 등 모든 기능을 기대할 수 있습니다. 물론 우리는 iOS 하드웨어/소프트웨어 디코딩 기능을 최대한 활용하며, 경보 및 통화와 같은 중단을 자동으로 처리합니다.

더 많은 사운드 디자이너, 데이터 기반 구현으로 나아가고 싶다면 FMOD Designer가 필요합니다. 여기서는 복잡한 다중 사운드 매개 변수 기반 이벤트, 무작위 배정 및 제어 가능한 음악 시스템을 구현할 수있는 최소한의 프로그래밍만으로 그래픽 도구로 만들 수 있습니다.

일반적으로 FMOD 또는 오디오 미들웨어를 사용하면 많은 이점이 있습니다. 제가 드릴 수있는 최선의 충고는 당신의 필요에 따라 그들을 시도하는 것입니다. FMOD에 대해 더 자세히 알고 싶다면 포럼을 방문하십시오. http://www.fmod.org/forum

0

인디 프로젝트에서 FMOD를 사용하기로했습니다. 나는 그것을하기 위해 필요한 노력에 대해 대단히 감탄했습니다. 3 시간에서 4 시간 만에 게임 소리를들을 수있었습니다. 여기에는 FMOD 스튜디오의 소개 비디오를 감상하고, 2 개의 배경 음악 이벤트를위한 FMOD 프로젝트를 설정하고 그 중 하나에 하이 패스 필터를 설정하고 게임에서 파라 메트릭하게 제어하는 ​​시간도 포함되었습니다.

FMOD 스튜디오에 소개하는 비디오와 예제는 매우 유용했습니다. 퍼포로서는

은 .. 나의 현재 프로젝트는 다음의 최악의 경우를, 게임 파라미터에 의해 효과 수준

  • 20초 긴 대기 루프 제어

    • 3분 긴 반복 효과와 음악 레벨을 사용 설정 제어 그들 중 일부 게임 매개 변수
    • 2 또는 3 개의 동시 화재 최대 개까지 2 개 초 오디오 클립을 잊지에 의해 제어 게임 매개 변수 (자동차 용)
    • 연속 루프 모터의 음향 효과와 함께, 레벨에 의해 제어

    FMod 사용 여부에 관계없이 특정 시간을 측정하지는 않았지만 게임은 iPhone 4S에서 60 시간을 유지합니다. 그러나 내 게임은 iPhone 4를 파괴하여 (장치를 사용할 수 없도록 만듭니다), OpenGL ES를 어떻게 사용하고 있는지 확실히 확신합니다.

    직접 질문에 답변하십시오. 왜 다른 것보다 FMOD를 선택하겠습니까?

    • FMOD의 툴 세트, 유연성 및 통합의 용이성은 OpenAL과 같은 다른 옵션에 비해 큰 장점입니다. Apple 오디오 API에 익숙하지 않습니다. 그래서 나는 그것을 직접 FMOD와 비교할 수 없다.
    • FMOD 스튜디오는 무료입니다. (나는 10k 미만의 프로젝트 비용으로 생각합니다) 환상적입니다.
    • 퍼프는 내가 본 것과 견고합니다.
    • 나를위한 가장 큰 승리는 플랫폼 간 호환성입니다. 이미 iOS, Win32 및 OSX를 대상으로하는 게임을 보유하고 있으며 적절한 FMOD 라이브러리를 다운로드하여 사용해야합니다. 내가 옳다면 FMOD는 Win8, WinPhone8, Android, Linux도 지원합니다. 또한 Unity와 통합됩니다.