카테고리 없음

[Metal] Metal 이란

아렉스_Arex 2025. 5. 6. 23:33
반응형

 

 

 

 

타임라인 정리

2014년 Metal 1 출시

2017년 Metal 2 출시

2018년 macOS Mojave(10.14)부터 OpenGL 및 OpenCL의 지원을 중단

2022년 Metal 3 출시

 

 

 

Metal은 긴밀하게 통합된 최신 그래픽 및 컴퓨팅 API로, Apple 플랫폼에 맞게 설계 및 최적화된 강력한 셰이딩 언어와 함께 제공

Metal을 사용하면 앱이 기기의 GPU에 직접 액세스하여 복잡한 장면을 빠르게 렌더링하고 계산 작업을 병렬로 실행할 수 있습니다

  • 낮은 오버헤드의 효율적인 아키텍처
  • 사전 컴파일된 셰이더
  • 세분화된 리소스 제어 및 멀티 스레딩 지원을 기반.

 

 

 

Metal이 적극적으로 이요하는 앱의 카테고리

  • 정교한 2D 또는 3D 환경을 렌더링하는 게임
  • 프리미어 프로, Final Cut Pro와 같은 비디오 처리 앱
  • 대규모 데이터 세트를 분석하고 처리하는 과학 연구 앱 -> ML
  • 완전히 몰입할 수 있는 visionOS 앱 -> RealityKit, SceneKit, SpriteKit

 

 

이미 메탈은 우리와 함께하고 있다


RealityKit, SceneKit, SpriteKit 및 Core Image를 포함한 많은 고급 Apple 프레임워크가 Metal의 성능을 활용합니다.

 

 

 

 

 

https://developer.apple.com/kr/metal/

 

Metal 개요 - Apple Developer

Metal은 Apple 플랫폼에서 오버헤드가 낮은 API, 풍부한 셰이딩 언어, 그래픽과 컴퓨팅 간의 긴밀한 통합 및 탁월한 GPU 프로파일링 및 디버깅 도구를 제공하고 하드웨어 가속 그래픽을 지원합니다.

developer.apple.com

 

 

https://developer.apple.com/documentation/Metal

 

Metal | Apple Developer Documentation

Render advanced 3D graphics and compute data in parallel with graphics processors.

developer.apple.com

 

https://developer.apple.com/library/archive/documentation/3DDrawing/Conceptual/MTLBestPracticesGuide/index.html#//apple_ref/doc/uid/TP40016642

 

Metal Best Practices Guide: Fundamental Concepts

Metal Best Practices Guide

developer.apple.com

 

https://developer.apple.com/library/archive/documentation/Miscellaneous/Conceptual/MetalProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40014221

 

About Metal and This Guide

About Metal and This Guide The Metal framework supports GPU-accelerated advanced 3D graphics rendering and data-parallel computation workloads. Metal provides a modern and streamlined API for fine-grained, low-level control of the organization, processing,

developer.apple.com

https://developer.apple.com/documentation/metal/metal-sample-code-library

 

Metal Sample Code Library | Apple Developer Documentation

Explore the complete set of Metal samples.

developer.apple.com

https://zeddios.tistory.com/932

 

Metal이 뭔지 궁금해서 쓰는 글

안녕하세요 :) Zedd입니다. Apple : 릠들 OpenGL deprecate시킬거ㅇㅇ 대신 Metal 쓰삼ㅋㅋ 울 Metal이 이것도 좋고 저것도 좋고....얘로 이것도 할 수 있고...봐바 개쩔지 ㅎ ㅡ ㅁ 제가 아는건 여기 까지에요

zeddios.tistory.com