본문 바로가기

ComputerGraphics/DirectX 113

XMVector3TransformCoord에 대하여 XMVector3TransformCoord DirectX 프로그래밍을 하다가 마주친 XMVector3TrasformCoord 함수. 예제를 생각없이 따라치다가 무슨 기능을 하는지 갑자기 궁금해져 찾아 보았다. MSDN에 의하면 Transforms a 3D vector by a given matrix, projecting the result back into w = 1. 즉, 3D벡터를 주어진 메트릭스로 변형하는 함수라고 한다. 카메라의 위치나 특정 벡터를 회전하거나 이동하거나 할때 바로 이 함수를 쓸 수 있다. 3D벡터를 주어진 변환행렬을 곱하여 변환된 백터를 리턴한다. 참고: https://docs.microsoft.com/en-us/windows/win32/api/directxmath/nf-direc.. 2020. 6. 4.
DirectX11 3D 엔진 구현하기 데모 영상 요즘 DirectX11을 공부해 보면서 엔진마냥 구현해 보고 있습니다. 현재까지 구현사항은 다음과 같습니다. OBJ 3D모델 로딩 텍스처 맵핑 난반사, 정반사 쉐이더 3D모델 객체화 모델별 트랜스폼 1인칭 카메라 https://github.com/lucidmaj7/directx11test GitHub - lucidmaj7/directx11test: directx11test directx11test. Contribute to lucidmaj7/directx11test development by creating an account on GitHub. github.com 2020. 6. 1.
DirextX 11 텍스처 로드 D3DX11CreateShaderResourceViewFromFile 대체하기 (DirectTex) D3DX11CreateShaderResourceViewFromFile 요새 DirectX 11튜토리얼을 www.braynzarsoft.net/ 보면서 따라하고 있습니다. 오늘 공부한 튜토리얼은 텍스처입니다. 저는 Visual Studio 2019에서 Windows 10 SDK만 가지고 DirectX를 공부하고 있어 기존에 DirectX SDK에서 쓰이는 라이브러리를 쓰지 않아 약간 차이점이 존재했습니다.(Windows 8부터 DirectX SDK가 Windows SDK에 포함됨) 튜토리얼은 Windows 8 이전의 개발환경 기준으로 설명되어 있기 때문에 약간 변형이 필요했는데 이번에 텍스처 튜토리얼에서 텍스처 파일을 쉐이더리소스로 불러오는 함수 D3DX11CreateShaderResourceViewFro.. 2020. 5. 10.