Metal

Metal을 사용하면 정교한 그래픽이 필요한 앱이나 멋진 시각적 요소가 포함된 최첨단 게임을 빌드하는 경우, 머신 러닝과 같은 과중한 컴퓨팅 작업을 하려는 경우 등 다양한 상황에서 Apple이 설계한 GPU의 첨단 기능을 손쉽게 활용할 수 있습니다. iPhone, iPad, Mac, Apple TV, Apple Vision Pro에서 Apple Silicon의 놀라운 성능과 효율성을 활용해 보세요.

Metal 알아보기

Metal 소개

Metal은 긴밀하게 통합된 최신 그래픽 및 컴퓨팅 API로, Apple Silicon을 최대한 활용하도록 설계된 강력한 셰이딩 언어와 함께 제공됩니다. 낮은 오버헤드 모델은 GPU가 수행하는 각 작업을 직접 제어할 수 있게 해 주므로 그래픽 및 컴퓨팅 소프트웨어의 효율성을 극대화하고 놀라운 시각적 경험을 구현할 수 있습니다. Metal은 Apple 플랫폼 전반에 확장 가능한 성능으로 머신 러닝과 긴밀한 통합을 가능하게 하며, 성능 향상과 그래픽 품질 개선에 도움이 되는 뛰어난 GPU 프로파일링 및 디버깅 도구 모음을 포함합니다.

Metal 최신 버전은 최신 앱의 필요에 맞게 확장되도록 설계되었습니다. Metal 4는 머신 러닝을 통합하는 완전히 새로운 방식을 제공하며 가장 효율적으로 명령을 인코딩하고 셰이더를 컴파일할 수 있게 해줍니다.

게임 및 그래픽

MetalFX로 성능을 극대화하세요. MetalFX Upscaling, 프레임 보간 및 노이즈 제거를 통해 프레임 렌더링 시간을 절약하여 게임 성능을 획기적으로 향상시킬 수 있습니다.

MetalFX 문서 살펴보기

Game Porting Toolkit은 게임을 Apple 플랫폼에 출시하는 데 필요한 모든 것을 제공합니다. 게임을 평가하고, 셰이더와 에셋을 변환하는 등 다양한 작업에 활용할 수 있는 도구를 알아보세요. 휴먼 인터페이스 가이드라인과 코드 샘플에 액세스하여 Apple 기기에서 편안하게 사용할 수 있는 네이티브 게임을 빌드할 수 있습니다.

Game Porting Toolkit에 대해 자세히 알아보기

Apple은 Metal 외에도 뛰어난 차세대 게임을 만드는 데 필요한 다양한 도구를 제공합니다. Apple Silicon의 최신 기술을 사용하여 통합 게임 플랫폼에 배포하면 전 세계 수백만 명의 플레이어에게 도달할 수 있습니다.

Apple 게임 기술 더 알아보기

머신 러닝

머신 러닝 추론과 기존 그래픽을 결합하여 렌더링 성능을 한 단계 업그레이드하세요. 추론 네트워크를 명령 수준에서 인코딩하거나 셰이더에 직접 통합하여 조명, 소재, 기하학을 계산해 게임에 매우 사실적인 시각 효과를 구현할 수 있습니다.

Metal Performance Shaders 프레임워크를 통해 고도로 최적화된 컴퓨팅 및 그래픽 셰이더를 활용하거나 Metal Performance Shaders Graph프레임워크를 활용하여 Core ML 모델을 직접 통합하세요.

PyTorch와 JAX Metal 백엔드를 사용하여 Mac에서 바로 서드파티 프레임워크 기반의 머신 러닝 모델 훈련 속도를 높일 수 있습니다.

Metal 개발자 도구

Metal 디버거를 사용하여 메시 셰이딩부터 레이 트레이싱, 머신 러닝까지 전체 렌더링 파이프라인을 검사, 디버깅 및 최적화하세요. Metal performance HUD를 통해 실시간으로 성능을 모니터링하세요. Metal API 및 셰이더 검증 레이어를 사용하여 Metal 앱 사용을 검증합니다. Instruments의 Metal System Trace로 CPU, GPU 및 Metal 앱의 메모리 사용량에 대한 병렬 작업을 시각적 타임라인으로 보여 줍니다.

더 알아보기