본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

처음 만나는 Vulkan 상세페이지

처음 만나는 Vulkan

차세대 그래픽스 API 표준 Vulkan으로 고성능, 고효율 3D 그래픽스 만들기

  • 관심 1
소장
종이책 정가
32,000원
전자책 정가
30%↓
22,400원
판매가
22,400원
출간 정보
  • 2017.10.20 전자책 출간
  • 2017.11.01 종이책 출간
듣기 기능
TTS(듣기) 지원
파일 정보
  • PDF
  • 433 쪽
  • 6.2MB
지원 환경
  • PC뷰어
  • PAPER
ISBN
9791162249925
ECN
-
처음 만나는 Vulkan

작품 정보

_차세대 그래픽스 API 표준 Vulkan을 기초부터 학습하기 위한 모든 것_

OpenGL API의 차세대 표준이라고 보기도 하지만, Vulkan은 새로운 API에 대한 시장의 요구에 맞추어 완전히 새로운 접근 방식으로 기초부터 다시 설계한 차세대 그래픽스 및 컴퓨팅 API 표준이다. Vulkan은 GPU 하드웨어 설정을 제어해 병렬 컴퓨팅 능력을 최대한 활용하게 한다. Vulkan의 드라이버 계층은 작게 구성돼 있는데, 이는 응용 프로그램 개발자가 응용 프로그램과 사용하는 자원, 메모리 관리, 동기화 등 더 많은 것을 책임져야 한다는 것을 뜻한다. 따라서 Vulkan API로 프로그래밍을 하려면 일정 수준 이상의 그래픽스와 프로그래밍 관련 지식이 필요하다.
이 책에는 Vulkan의 기초를 학습하기 위한 모든 것이 담겨 있다. 이 책은 독자로 하여금 Vulkan의 이론과 개념, API 표준을 배우고, 실습 예제를 통해 Vulkan이 작동하는 것을 볼 수 있게 한다. 이 책에서는 되도록 일반적이고 직접적인 개념이나 용어를 사용하려고 노력했다. 특히 예제는 독자가 Vulkan을 차근차근 배울 수 있게 장 순서대로 따라 하도록 구성되어 있으며, 각 장은 이전 장의 내용에 새로운 내용을 추가하고 차이점을 소개한다.
이 책을 통해 Vulkan을 완벽히 마스터하기는 어렵지만, Vulkan이 기본 개념과 API 표준을 배우고 예제를 통해 기본 동작과 기능을 살펴볼 수 있다. 게임의 성능 향상과 최적화 또는 게임 엔진 개발에 관심이 있는 개발자라면 Vulkan을 이용해 만족도 높은 결과를 얻길 바란다.

_이 책에서 다루는 내용_

1장 Vulkan의 기본이 되는 내용을 설명하고, 현재 가장 널리 쓰이는 OpenGL API와 비교해 Vulkan의 차별화된 기능들을 설명한다.
2장 슈도 코드 프로그램을 통해 간단한 ‘Hello World’ 프로그램을 작성해 본다. 이를 통해 Vulkan 프로그램을 맛보고, Vulkan 응용 프로그램을 빌드하는 단계별 과정을 배우게 된다.
3장 첫 번째 Vulkan 예제 프로그램을 만들어 보면서 프로그래밍 환경 설정 방법을 배운다.
4장 Vulkan 응용 프로그램에서 디버깅하는 방법을 설명한다.
5장 커맨드 버퍼를 상세히 설명하고 커맨드 버퍼를 구현해 본다.
6장 리소스 할당과 스와프 체인 구축 이미지 리소스에 대해 살펴보고, 이미지 생성과 할당, 바인딩, 매핑 같은 메모리 관리 개념에 관해 설명한다.
7장 버퍼 리소스와 그리려는 물체의 기하 정보를 포함하는 버텍스 버퍼를 구현하는 방법을 배운다.
8장 Vulkan의 컴퓨팅 및 그래픽스 파이프라인을 소개한다. 이 장에서는 그래픽스 파이프라인 흐름에 대한 개략적인 설명과 함께 파이프라인의 시작부터 끝까지 다양한 모듈의 역할을 설명한다.
9장 Vulkan에서 개체를 그리는 과정을 상세히 설명한다.
10장 디스크립터와 푸시 상수를 사용해 Vulkan 응용 프로그램에서 셰이더 리소스의 값을 변경하는 방법에 관해 설명한다.
11장 텍스처를 추가해 3D 물체에 사실감을 부여하는 렌더링 방법을 배운다.

_이 책을 배우는 데 필요한 사전 지식_

이 책에서 설명한 하드웨어와 소프트웨어가 필요하며, C/C++ 프로그래밍에 대한 지식과 일정 수준의 코딩 경험이 있어야 한다.

_이 책의 대상 독자_

이 책은 크로스 플랫폼, 고성능 그래픽과 컴퓨팅 응용 프로그램을 만들어 사용하는 데 관심 있는 독자를 대상으로 하고 있다. 그래픽스와 컴퓨팅 분야의 지식과 경험이 있다면 관련된 Vulkan 개념을 이해하는 데 도움이 될 것이다.

작가

파르민더 싱Parminder Singh
경력
블랙매직디자인 컴퓨터 그래픽스 엔지니어
작가 프로필 수정 요청
작가의 대표 작품더보기
  • 처음 만나는 Vulkan (파르민더 싱, 이환용)

리뷰

4.0

구매자 별점
1명 평가

이 작품을 평가해 주세요!

건전한 리뷰 정착 및 양질의 리뷰를 위해 아래 해당하는 리뷰는 비공개 조치될 수 있음을 안내드립니다.
  1. 타인에게 불쾌감을 주는 욕설
  2. 비속어나 타인을 비방하는 내용
  3. 특정 종교, 민족, 계층을 비방하는 내용
  4. 해당 작품의 줄거리나 리디 서비스 이용과 관련이 없는 내용
  5. 의미를 알 수 없는 내용
  6. 광고 및 반복적인 글을 게시하여 서비스 품질을 떨어트리는 내용
  7. 저작권상 문제의 소지가 있는 내용
  8. 다른 리뷰에 대한 반박이나 논쟁을 유발하는 내용
* 결말을 예상할 수 있는 리뷰는 자제하여 주시기 바랍니다.
이 외에도 건전한 리뷰 문화 형성을 위한 운영 목적과 취지에 맞지 않는 내용은 담당자에 의해 리뷰가 비공개 처리가 될 수 있습니다.
  • 아무런 지식이 없이 보기에는 다소 어렵다

    kya***
    2020.04.28
'구매자' 표시는 유료 작품 결제 후 다운로드하거나 리디셀렉트 작품을 다운로드 한 경우에만 표시됩니다.
무료 작품 (프로모션 등으로 무료로 전환된 작품 포함)
'구매자'로 표시되지 않습니다.
시리즈 내 무료 작품
'구매자'로 표시되지 않습니다. 하지만 같은 시리즈의 유료 작품을 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
작품을 영구 삭제해도 '구매자' 표시는 남아있습니다.
결제 취소
'구매자' 표시가 자동으로 사라집니다.

개발/프로그래밍 베스트더보기

  • 개정2판 | 파인만의 컴퓨터 강의 (리처드 파인만, 서환수)
  • 핸즈온 LLM (제이 알아마르, 마르턴 흐루턴도르스트)
  • 시스템 설계 면접 완벽 가이드 (지용 탄, 나정호)
  • 요즘 우아한 AI 개발 (우아한형제들)
  • 조코딩의 AI 비트코인 자동 매매 시스템 만들기 (조동근)
  • 개정판|혼자 공부하는 파이썬 (윤인성)
  • 인공지능, 주식분석 좀 부탁해 (곽경일)
  • 개발자를 위한 IT 영어 온보딩 가이드 (장진호)
  • npm Deep Dive (전유정, 김용찬)
  • 생성형 AI를 위한 프롬프트 엔지니어링 (제임스 피닉스, 마이크 테일러)
  • 개정4판 | 스위프트 프로그래밍 (야곰)
  • 모던 소프트웨어 엔지니어링 (데이비드 팔리, 박재호)
  • LLM 엔지니어링 (막심 라본, 폴 이우수틴)
  • 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식 (최범균)
  • 멀티패러다임 프로그래밍 (유인동)
  • 개정판 | 혼자 공부하는 머신러닝+딥러닝 (박해선)
  • 핸즈온 생성형 AI (오마르 산세비에로, 페드로 쿠엥카)
  • 파이토치와 유니티 ML-Agents로 배우는 강화학습 [응용편] (민규식, 이현호)
  • 개정판 | 밑바닥부터 시작하는 딥러닝 1 (사이토 고키, 이복연)
  • 최고의 프롬프트 엔지니어링 강의 (김진중)

본문 끝 최상단으로 돌아가기

spinner
앱으로 연결해서 다운로드하시겠습니까?
닫기 버튼
대여한 작품은 다운로드 시점부터 대여가 시작됩니다.
앱으로 연결해서 보시겠습니까?
닫기 버튼
앱이 설치되어 있지 않으면 앱 다운로드로 자동 연결됩니다.
모바일 버전