Metal/Thirty Days of Metal (Warren Moore)6 Day6. Pipelines + CommandEncoder 요약: 메탈을 이용해 실제로 간단한 덧셈 연산을 해보자 Thirty Days of Metal — Day 6: Pipelines Learn how to write Metal kernel functions and tell the GPU to perform blocks of work in parallel medium.com 이전에 학습 복습 device 객체가 무엇인지, 그래픽 데이터 자원을 어떻게 처리하고 명령어는 어떻게 처리하는지 명령어와 데이터를 담는 buffer를 만드는 법 GPU에게 buffer의 정보를 보내는 법 쉐이더 명령어로 GPU가 작업을 처리하게 하는 법 💡 이젠 쉐이더 명령어에 맞게 buffer의 데이터를 처리 할 방법을 알 필요가 있다. Kernel Functions 단순히 계산 하는데 .. 2023. 7. 21. Day5. Shaders 쉐이딩 프로그래밍 소개 Thirty Days of Metal — Day 5: Shaders Continuing our exploration of graphics programming, we take our first look at shaders and the graphics pipeline. medium.com 그래픽스에서 Shader에 대한 소개 💡 쉐이더: GPU가 실행하는 작은 프로그램들 Pixar RenderMan - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search 3D rendering software used by Pixar Pixar RenderMan (formerly PhotoRealistic.. 2022. 12. 4. Day4. MTKView Thirty Days of Metal — Day 4: MTKView This series of posts is my attempt to present the Metal graphics programming framework in small, bite-sized chunks for Swift app developers… medium.com 요약: iOS, 맥용 응용 프로그램에서 Metal을 사용하게 도와주는 MTKView MTKView와 MetalKit 대한 소개 MetalKit은 Metal을 고차원 레벨에서 쉽게 사용하도록 도와주는 프레임워크이다. MTKView는 UIKit에 있는 기본 View 클래스의 하위 클래스이다. 맥 OS의 경우는 NSView를 상속받고 iOS를 UIView를 상속 받는다. 추가.. 2022. 12. 4. Day1. Devices Thirty Days of Metal—Day 1: Devices This series of posts is my attempt to present the Metal graphics programming framework in small, bite-sized chunks for Swift app developers… medium.com 요약: 디바이스는 기기의 실제 GPU를 추상화한 것이다. Welecome to Metal! 메탈은 프로그램이 애플 기기 위에서 GPU를 구동시키게 해주는 API이다. 이 시리즈에서는 메탈 API를 게임과 같은 실시간 상호작용 앱 제작에 중점해 학습한다. 하지만, Metal을 배워 둠으로써 추후에 ML, 데이터 시각화, 물리 시뮬레이션에 도움이 된다. 다른 그래픽 프레임워크와.. 2022. 11. 17. 이전 1 2 다음