본문 바로가기

DirectX6

[DirectX 11] 객체 이동관련 Direct x 11 스터디 6주 차 ( 당시 2020.01.22일 ) 객체 이동 참고 유튜브 개요 이번 스터디 주제는 객체 이동을 구현하는 과제를 수행 하는것이였습니다. 저번까지 사용하던 코드를 베이스로 구현하는것도 좋았지만, 검색 중에 더 좋은 강의 자료와 코드가 있었기 때문에 이를 바탕으로 구현하였습니다. https://github.com/Pindrought/DirectX-11-Engine-VS2017/tree/Tutorial_43 이 깃허브에서 파일을 받아 맨 위의 참고 유튜브를 바탕으로 만들었습니다. 여기서 쓰인 텍스쳐 로드 라이브러리 윈도우 8 이후 버전에서 DirectX 11사용하기 (Converting legacy code in DirectX 11 to use it in windows 8 .. 2021. 9. 22.
[Directx 11] 스터디 5일차 조명 Direct x 11 스터디 5주 차 조명 참고 블로그 https://copynull.tistory.com/253?category=649932category=649932 [DirectX11] Tutorial 6 - 조명 Tutorial 6 - 조명 원문 : http://www.rastertek.com/dx11tut06.html 이 튜토리얼에서는 조명(Diffuse lighting)과 DirectX 11을 활용하여 3D 객체를 그리는 방법을 다룹니다. 코드는 이전 튜토리얼의 소스에서 시.. copynull.tistory.com 이 블로그를 보며 작성한 글입니다. 이 게시글을 기준으로 보는 걸 추천드립니다. 개요 저번엔 모델링에게 셰이더를 이용하여 텍스쳐를 붙여줬다면, 이번에는 조금 더 자연스럽게 조명을 넣.. 2020. 2. 1.
[DirectX 11] 스터디 4일 텍스쳐 Direct x 11 스터디 4주 차 텍스쳐 참고 블로그 https://copynull.tistory.com/243?category=649932 [DirectX11] Tutorial 5 - 텍스쳐 Tutorial 5 - 텍스쳐 원문 : http://www.rastertek.com/dx11s2tut05.html 이 튜토리얼은 DirectX 11에서 텍스처를 사용하는 방법을 설명합니다. 텍스처를 사용하면 도형 표면에 사진과 다른 이미지를 적용하여 더.. copynull.tistory.com 이 블로그를 보며 작성한 글입니다. 이 게시글을 기준으로 보는 걸 추천드립니다. 개요 저번에는 단색 또는 버텍스의 색이 섞인 모델링을 출력해보았다면, 이번에는 이미지를 입힌 모델을 출력해봅시다. 텍셀 좌표계 텍스쳐를 입힐.. 2020. 2. 1.
[DirectX 11] 스터디 3일 버퍼/셰이더 Direct x 11 스터디 3주 차 버퍼, 셰이더 및 HLSL 참고 블로그 https://copynull.tistory.com/ Thinking Different Thread-safe 보다는 Reentrant 하게 copynull.tistory.com 이 블로그를 보며 작성한 글입니다. 이 게시글을 기준으로 보는 걸 추천드립니다. 개요 2주차 까지는 Directx에 관련한 요소들을 초기화를 했습니다. RenderTargetView, Depth/StencilView, 레스터 라이저 설정, 뷰포트 설정 등 여러가지 설정을 했지만 단색의 화면만 나왔습니다. 이번에는 Direct 3D의 시작인 모델링 출력에 관해서 만들어봅시다. 렌더링 파이프라인 모델링을 출력하기 전에 먼저 알아야 될 개념 중 하나는 렌더링 .. 2020. 1. 19.
[Direct x 11] 스터디 2일 Directx 3D초기화 Direct x 11 초기화 참고 블로그 https://copynull.tistory.com/ Thinking Different Thread-safe 보다는 Reentrant 하게 copynull.tistory.com 이 블로그를 보며 작성한 글입니다. 이 게시글을 기준으로 보는 걸 추천드립니다. 프레임 워크 확장 1주 차의 프레임 워크를 확장하여 새로운 클래스를 추가 해 줍시다. GraphicsClass가 컨트롤하는 D3DClass가 생겼습니다. COM(Component Object Model) 이번에 Win API를 넘어 Directx에 관한 메서드와 클래스를 사용합니다. Directx는 독립적으로 구성요소들을 COM이라는 인터페이스 형식으로 제공됩니다. COM 객체는 c++의 new로 생성할 수 없.. 2020. 1. 19.
[DirectX 11] 스터디 1일 프레임 워크 짜기 스터디를 합니다. 그냥 다른 블로그 보면서 정리합니다. Direct x 11 스터디 1주 차 Direct x 11 개요 참고 블로그:https://copynull.tistory.com/238?category=649932 Direct X Direct X는 MicroSoft사에서 만든 2D 및 3D 관련 그래픽을 렌더링하기 위한 도구입니다. DirectX는 대표적으로 IDE에 SDK를 포함시켜 사용됩니다. Direct X에는 여러가지 API의 묶음인 컴포넌트로 구성이 되어있어, 사용 처에 따라 맞는 컴포넌트의 API를 사용하면 된다. Direct X11 설치 및 적용 같은 Microsoft사의 Visual studio 2017기준으로 작성된다. Direct X를 일일이 설치 했어야 했던 이전 Visual S.. 2019. 12. 18.