scenekit 4

Metal by Example | 선형대수학과 그래픽스 프로그래밍

Metal by Example | 선형대수학🤗과 그래픽스 프로그래밍 14 SEP 2014 | 수학, 🤗 들어가면서 이번 포스트에서는 3D 그래픽스 프로그래밍을 위한 기본적인 수학 지식에 대해 알아볼 것입니다. 수학에 관한 내용은 고민끝에 하나의 독립된 포스트로 유지하기로 했습니다. 애초에 절대적인 양이 많은 동시에, 튜토리얼 포스트에 처음보는 수학적인 개념을 함께 욱여넣는 일은 포스트를 쓰는 사람과 읽는 사람 모두 힘들 거라고 생각했기때문입니다. 그래픽스를 위한 수학에 대해 충분히 이해하고 있는 경우 이 포스트를 건너뛰어도 좋습니다. 그렇지만 앞으로 작성할 포스트에서 사용할 용어나 기본 개념은 이 포스트에서 작성한 내용을 토대로 함을 알립니다. 이 포스트는 자주 수정될 것임을 미리 알려드립니다. 앞으로 ..

카테고리 없음 2021.05.25

Metal by Example | 왜 결국 메탈인가?

Metal by Example | 왜 결국 메탈인가? 28 AUG 2014 | 기타 이전의 두 포스트에서 우리는 메탈 프레임워크의 핵심에 대해 공부했습니다. 이번 포스트에서는 오브젝트가 어떻고 프로토콜이 어떻고 하는 구현에 관한 이야기에서 조금 물러나, 메탈 프레임워크 자체를 주제로 이야기하려고 합니다. 우리는 앞으로 더 많은 수학, 더 많은 수식, 더 많은 코드, 그리고 더 심오한 예제 프로젝트를 작성하게될 것입니다. 나는 필요하다고 생각했습니다 이 블로그를 만든 동기가 무엇이었는지 설명하는 일, 그렇게 해야 앞으로 마주할 어려운 포스트를 헤치워나가는데 힘이 될 것이라고 생각했습니다. 이번 포스트에서는 제가 생각하는 메탈 프레임워크란 무엇인지, 무엇이 될 수 있는지, 왜 다른 사람들이 이것을 배우는 일..

카테고리 없음 2021.05.18

Metal by Example | Metal 시작하기, Part 2: 삼각형 그리기

Metal by Example | Metal 시작하기, Part 2: 삼각형 그리기 26 AUG 2014 | 기초, 렌더링 지난 포스트에서 우리는 위대한 첫 발을 내딛었습니다. 디바이스와 텍스처, 커맨드 버퍼와 커맨드 큐와 같은 메탈 프레임워크의 핵심 요소에 대해 알아보았죠. 지난 포스트의 양이 적었다고 말할 수는 없지만, 그것들을 충분히 설명했다고 하기엔 턱없이 부족합니다. 이번 포스트에서는 바로 이전에 배운 주제에 대한 깊이 있는 설명을 포함해, 메탈 프레임워크를 이용해 지오메트리(=Geometry)를 렌더 하는 방법에 대해 설명할 것입니다. 풀어 설명하자면, 메탈 프레임워크의 Rendering Pipeline이 무엇인지 알아보고, Function과 Library에 대해 소개하고, 우리의 첫 드로우 ..

카테고리 없음 2021.05.09

Metal by Example | Metal 시작하기, Part 1: 화면 준비하기

Metal by Example | Metal 시작하기, Part 1: 화면 준비하기 25 AUG 2014 | 기초, 렌더링 이번 포스트에서는 Metal 환경에서 화면을 준비하기위한 기초를 배울 것입니다. 별 일 아닌 작업이지만 그럼에도 Metal 프레임워크가 제공하는 몇 가지 개념에 대해 짚고 넘어가야 합니다. 앞으로 작성할 Metal 시작하기 시리즈의 처음 포스트 몇 개는 이번 포스트에서 다룬 주제를 토대로 작성될 것입니다. 그런 다음 3D 렌더링 기초와 이미지 프로세싱에 대해 다룰 것입니다. 이번 포스트에서 사용한 예제 프로젝트는 다음 링크에서 다운로드 할 수 있습니다. 이 포스트를 작성하는 시점에서, 시뮬레이터 빌드에서는 Metal 코드를 실행할 수 없다는 점을 알아두세요. 적어도 A7 프로세서가 ..

카테고리 없음 2021.05.04