728x90

게임 개발 자료 77

DirectX 11 스터디 노트 - 도형 만들어보기 (Create Geometry) + 인덱스 버퍼 + 버텍스 셰이더, 픽셀 셰이더

Vertex 구조체를 만들어 Vertex Data 를 구성하고, ID3D11Buffer 를 생성해서 ID3D11Device 의 CreateBuffer 함수로 VertexBuffer 를 만들어준다. void Game::CreateGeometry() { // VertexData { _vertices.resize(3); _vertices[0].position = Vec3(-0.5f, -0.5f, 0.f); _vertices[0].color = Color(1.f, 0.f, 0.f, 1.f); _vertices[1].position = Vec3(0.f, 0.5f, 0.f); _vertices[1].color = Color(0.f, 1.f, 0.f, 1.f); _vertices[2].position = Vec3(0..

DirectX 11 스터디 노트 - 장치 초기화 (Create Device)

DeviceAndSwapChain 생성 HRESULT hr = ::D3D11CreateDeviceAndSwapChain( nullptr, D3D_DRIVER_TYPE_HARDWARE, nullptr, 0, nullptr, 0, D3D11_SDK_VERSION, &desc, _swapChain.GetAddressOf(), _device.GetAddressOf(), nullptr, _deviceContext.GetAddressOf() ); D3D11CreateDeviceAndSwapChain 함수 (디스플레이 어댑터와 렌더링에 사용되는 스왑 체인을 나타내는 디바이스를 만듭니다.) https://learn.microsoft.com/ko-kr/windows/win32/api/d3d11/nf-d3d11-d3d11..

리얼-타임 렌더링 4판 (REAL-TIME RENDERING 4TH)

리얼-타임 렌더링 4판이 출간되었습니다. 실시간 렌더링에 대한 모든 것들을 담은 바이블. 오랜만에 나온 명서. 묵직한 분량에 하드커버까지. 구입 링크 https://link.coupang.com/a/8VWas 리얼-타임 렌더링 4/e COUPANG www.coupang.com 책이 두꺼워서 무겁습니다. 게임 개발과 실시간 렌더링을 뗄 수 없는 관계인 만큼 좋은 책 부지런히 봐야겠습니다. 구입 링크 https://link.coupang.com/a/8VWas 리얼-타임 렌더링 4/e COUPANG www.coupang.com (링크를 통해 도서 구입시 일정액의 수수료를 지급받습니다.)

언리얼 vs 유니티 1편~4편 링크 모음

언리얼 vs 유니티 1편~4편 링크 모음 게임 프로그래머의 최대 고민, 언리얼 vs 유니티 (UE vs Unity) v2023.7 - 1편 https://blog.naver.com/sorang226/223151500289 게임 프로그래머의 최대 고민, 언리얼 vs 유니티 (UE vs Unity) v2023.7 - 1편 게임 클라이언트 프로그래머라면 한 번씩 고민하는 이슈가 바로 게임엔진 이슈인 것 같습니다. 과거에는 대... blog.naver.com 게임회사들은 "어떤"게임 엔진을 "왜"사용할까? 언리얼 vs 유니티 (UE vs Unity) v2023.7 - 2편 https://blog.naver.com/sorang226/223157738082 게임회사들은 "어떤"게임 엔진을 "왜"사용할까? 언리얼 v..

텀블벅과 스토브인디의 인디 게임 지원사업

인디게임 창작팀을 위해 펀딩 진행부터 게임 런칭까지 실질적인 지원을 제공하는 프로그램 크라우드펀딩 성공 금액의 50%(최대 1,000만원)를 지원 게임 심의, 창작, 홍보 지원 [지원사업 안내] 게임 창작팀의 성공을 위한 치트키! https://www.tumblbug.com/notices/376 공지사항 모든 사람의 창조적인 시도를 위한 크라우드펀딩 플랫폼 www.tumblbug.com

DXGI란? DXGI(DirectX Graphics Infrastructure) 개요

DXGI란? DXGI 는 DirectX Graphics Infrastructure 의 약어. 그래픽 요소들의 일부가 상대적으로 느리게 진화하는 것을 고려하여 하위 수준 작업과 DirectX 그래픽 런타임이 독립적으로 동작할 수 있도록 추상화 레이어를 제공하기 위한 것. DXGI는 향후에 공통 프레임워크를 제공하려 그래픽 구성 요소들을 다룰 수 있도록 함. DXGI 는 Microsoft Direct3D 10 부터 지원. 이전 버전까지는 이전 버전(DX9)의 Direct3D에서는 하드웨어 디바이스 열거, 렌더링된 프레임을 출력에 표시, 감마 제어 및 전체 화면 전환 관리와 같은 하위 수준 작업이 Direct3D 런타임에 포함되어 있었음. 이제 이러한 작업들이 DXGI에서 구현. DXGI의 목적은 커널 모드 ..

책떼기 하듯 게임하기! 이 책에 소개된 게임은 전부 해볼 겁니다. <인디게임 명작선>으로 게임떼기 같이 하시죠.

IGN Japan 관계자분들이 집필하고 IGN Korea 에서 감수한 책. 명작 인디게임들을 모은 모음집입니다. 현재 구해서 플레이 할 수 있는 게임들 위주로 묶었기 때문에, 게임을 좋아하거나 게임업에 종사하는 분들께 플레이 할 게임들 가이드북으로 추천할만한 책. 도서 리뷰 https://blog.naver.com/sorang226/223191814279

1세대 게임 개발자의 실용적 게임 제작 입문서 <게임 개발자가 알려주는 유니티 게임 제작 입문>

경험 많은 1세대 게임 개발자의 기초 탄탄한 입문 서적. 도서 리뷰 글 https://blog.naver.com/sorang226/223195713435 1세대 게임 개발자의 실용적 게임 제작 입문서 최신 유니티 게임 제작 입문서를 소개받았습니다. 최신 트렌드에 맞춘 입문서일까? 하고 훑어봤는데, 예상... blog.naver.com 구입 링크 https://link.coupang.com/a/8fd4J [에이케이커뮤니케이션즈]게임 개발자가 알려주는 유니티 게임 제작 입문 COUPANG www.coupang.com (링크를 통해 도서 구입시 일정액의 수수료를 지급받습니다.)

도서관에서 게임 개발에 도움되는 책 신간 2권 (AI 비주얼 테크닉, 나의 첫 블렌더)

오랜만에 도서관에서 게임 개발에 필요한 신간 2권 대여했습니다. - 비엘북스 - 위키북스 관련 포스트는 아래 링크로 https://blog.naver.com/sorang226/223194373470 도서관에서 게임 개발에 도움되는 책 신간 2권 줍줍 오랜만에 차 끌고 도서관을 방문했습니다. 최근엔 이래저래 다른 일들이 있다보니 도서관을 잘 못갔었네요.... blog.naver.com 링크 https://link.coupang.com/a/7YPN0 the GAME GRAPHICS : AI 비주얼 테크닉 COUPANG www.coupang.com 링크 https://link.coupang.com/a/7YQay 나의 첫 블렌더:19개의 실전 예제를 따라하며 배우는 COUPANG www.coupang.com (..

DirectX 11 스터디 노트 메모. Device, Context (230812)

Direct3D 11에서 디바이스는 ID3D11Device 인터페이스로 표시 대부분의 애플리케이션은 하나의 디바이스만 만든다. 아래 둘 중 하나를 호출해서 설치된 하드웨어 드라이버 중 하나에 대한 디바이스를 만든다. D3D11CreateDevice D3D11CreateDeviceAndSwapChain D3D_DRIVER_TYPE 플래그를 사용하여 드라이버 유형을 지정 디바이스 컨텍스트는 파이프라인 상태를 설정하고 디바이스가 소유한 리소스를 사용하여 렌더링 명령을 생성하는 데 사용 Direct3D 11은 두 가지 유형의 디바이스 컨텍스트를 구현 하나는 "즉시 렌더링용"이고 다른 하나는 "지연된 렌더링용" 즉각적인 컨텍스트(ImmediateContext)는 드라이버에 직접 렌더링 즉각적인 컨텍스트를 가져오는..

728x90
반응형