[๊ฒ์ ํ๋ก๊ทธ๋๋จธ ๋์ฝ๋ฐ] DirectX11 ์ ๋ฌธ
๊ฒ์ ํ๋ก๊ทธ๋๋จธ ๊ณต๋ถ์ ์์ด์ ํ์์ ์ธ DirectX 11 ์ง์์ ์ด๋ณด์๋ค์ ๋๋์ด์ ๋ง์ถฐ ์ค๋ช ํ๋ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 781๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ

๋ค๋ฅธ ์๊ฐ์๋ค์ด ์์ฃผ ๋ฌผ์ด๋ณด๋ ์ง๋ฌธ์ด ๊ถ๊ธํ์ ๊ฐ์?
- ๋ฏธํด๊ฒฐ
assimp-vc143-mtd.dll๊ฐ ์์ด์ ์ฝ๋ ์คํ์ ์งํํ ์ ์์ต๋๋ค ๋ผ๋ ์๋ฌ๊ฐ ๋น๋๋ค.
68๊ฐ SkyBox ๊ฐ์์ ์ฒจ๋ถ๋ ์๋ฃจ์ ์ ๋น๋ ํ ์คํํ๋ฉด ์๋์ ๊ฐ์ ์๋ฌ ๋ฉ์์ง๊ฐ ๋น๋๋ค. <img src="https://cdn.inflearn.com/public/files/post
c++directxZetos
ใป
2๋ฌ ์
0
51
1
- ๋ฏธํด๊ฒฐ
Model.cpp์์ ReadMaterial()์ SpecularTexture ๋ถ๋ถ ์ง๋ฌธ์ ๋๋ค.
node = node->NextSiblingElement(); if (node->GetText()) { wstring texture = Ut
c++directx์ธ๋ฆฌ์ผ๊ณต๋ถ
ใป
4๋ฌ ์
0
44
0
- ๋ฏธํด๊ฒฐ
๋ ธ๋ฉ๋งคํ ์๋ฃ
๋ ธ๋ฉ๋งคํ ์๋ฃ ppt๋ ์๋์? ์๋ฃ๋ค์ด๋ก๋ ๋ฐ์ผ๋ฉด ํ๋ก์ ํธ ์์ค ์ฝ๋ ๋ฐ์์๋๊ฑฐ๊ฐ์ต๋๋ค
c++directxckdgh940
ใป
4๋ฌ ์
0
52
1
- ๋ฏธํด๊ฒฐ
์ ฐ์ด๋ ์ธํ ๋ฆฌ์ผ์ค ๋ฌธ์
<img src="https://cdn.inflearn.com/public/files/posts/cc76e889-3978-4372-a89a-42d7b5dcdbb6/deca37e3-5008-40d7-8b85-c19404c3193a.webp" media-type="img"
c++directx123
ใป
4๋ฌ ์
0
48
1
- ๋ฏธํด๊ฒฐ
4๊ฐ ์ผ๊ฐํ๋์ฐ๊ธฐ ์ค๋ฅ๊ด๋ จ ์ง๋ฌธ์์ต๋๋ค
์ผ๊ฐํ ๋์ฐ๊ธฐ 4๊ฐ์์ 40๋ถ๊น์ง ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋๊ฐ์ด ์คํํ๋๋ฐ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋ฉ๋๋คvoid Game::LoadShaderFromFile(const wstring&
c++directx๊น์ฌ๋ฏผ
ใป
5๋ฌ ์
0
58
1
- ๋ฏธํด๊ฒฐ
๋ฃจํค์ค๋์ด ์ด๋ป๊ฒ ๊ณต๋ถํ๋์ง์ ๋ํ ์ง๋ฌธ
๋ฃจํค์ค๋์ ์ด๋ฐ ์ง์๊ฐ์๊ฒ์ ์ด๋ป๊ฒ ๊ณต๋ถํ์ จ๋์ง ๊ถ๊ธํฉ๋๋ค ์ฑ ์ ๋ณด์ ์ ํผ์ ๊ณต๋ถํ์ จ๋์ง ์๋๋ฉด ๋ค๋ฅธ ๊ฐ์๊ฐ ์๋ค๋์ง ์๋๋ฉด ์์ ์ฝ๋๋ฅผ ์ฒ์๋ถํฐ ํ๋ํ๋ ๋ด๊ฐ์๋ฉด์ ์ ๋ถ ๋ถ์ํ์ จ๋์ง ๊ถ๊ธํฉ๋๋ค
kamdabin3
ใป
6๋ฌ ์
0
131
2
- ๋ฏธํด๊ฒฐ
64.์ ๋๋ฉ์ด์ ๊ฐ์์, AssimpTool ์์ FBX ์ ๋๋งค์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฎ๊ธธ ๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฌธ์ ๋ ํด๊ฒฐํ์ง๋ง, ๊ฐ์์ ํฐ ์ค๋ฅ๊ฐ ์๋ ๊ฒ ๊ฐ์, ๊ฐ์๋ฅผ ๋ฃ๋ ๋ถ๋ค์๊ฒ ๊ณต์ ํ๋ ๊ฒ์ด ์ข๋ค ์๊ฐ๋ผ์ ๊ธ์ ์์ฑํ์ต๋๋ค. <p style="te
c++directxHeeTae Kim
ใป
6๋ฌ ์
1
56
1
- ๋ฏธํด๊ฒฐ
SkyDemo์์ ์นด๋ฉ๋ผ ์ ๋ ฅ์ด ์๋ํ์ง ์๋ ๋ฌธ์
SkyBox ์ค์ต์์ ํ๋ฉด์ ํ ์ค์ฒ ๋ ๋๋ง๊น์ง๋ ์ ๋๋๋ฐ, ๋ฌธ์ ๋ ์คํํ์ ๋ WASD ์ ๋ ฅ์ ๋ฃ์ด๋ ์นด๋ฉ๋ผ๊ฐ ์์ง์ด์ง ์์ต๋๋ค. <p style="text-alig
c++directxskyboxJaein Choi
ใป
6๋ฌ ์
0
66
2
- ๋ฏธํด๊ฒฐ
์น์ 6. DirectX 11 3D ์ ๋ฌธ ๊ฐ์๋ถํฐ ๋ ๋๋ง์ด ์๋ฉ๋๋ค
์น์ 6. DirectX 11 3D ์ ๋ฌธ ๊ฐ์๋ถํฐ ๋ ๋๋ง์ด ์๋ฉ๋๋ค. ํด๋น ๊ฐ์์ ์ผ๊ฐํ์ด ๋ ๋๋ง๋์ง ์์ต๋๋ค. ํน์ ์ ์ค์์ผ๊น ํ์ฌ ๊ฐ์ ์๋ฃ๋ฅผ ๋ค์ด๋ฐ์ ์ํํด๋ด๋, ๋ ๋๋ง์ด ๋์ง ์๋ค์.. (์ด์ ๊น์ง์ ๊ฐ์๋ค์์๋
c++directxHeeTae Kim
ใป
7๋ฌ ์
0
120
2
- ๋ฏธํด๊ฒฐ
ํ ์ค์ฒ์ UV ๊ฐ์ ๊ด๋ จํด์ ๋ฌธ์๋๋ ค์
์น์ 2. DirectX11 ์ ๋ฌธ (1์ฃผ์ฐจ)ํ ์ค์ฒ์ UV<
c++directx์กฐํ์ค
ใป
์ผ ๋ ์
0
154
2
- ๋ฏธํด๊ฒฐ
frame๊ฐ ๋ณด๊ฐ์ ๋ํด์ ์ง๋ฌธ์ด์์ต๋๋ค.
์์์์๋ ModelAnimator์ updateํจ์์์keyframeDesc์ sumtime์ ๊ฐฑ์ ํด์ค ๋ ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ก ์์ฑ๋์๋๋ฐ.shared_ptr<ModelAnimat
c++directx์ต์ฑํธ
ใป
์ผ ๋ ์
1
127
1
- ๋ฏธํด๊ฒฐ
์๋ฃ pptx๊ฐ ์๋ pdf
์๋ ํ์ธ์! ์๋ฃ๋ฅผ pptx๊ฐ ์๋ pdf ํ์์ผ๋ก๋ ์ ๊ณตํด์ฃผ์ค ์ ์์๊น์
c++directx์ ๊ธธ์
ใป
์ผ ๋ ์
0
107
1
- ๋ฏธํด๊ฒฐ
์ด๋์ ์ข๋ ์ง์คํด์ผํ๋ ๊ณ ๋ฏผ์ ๋๋ค
๊ฒ์ํ๋ก๊ทธ๋๋จธ๋ฅผ ๊ฟ๊พธ๋ ํ์์ ๋๋คDirectx๋ฅผ ๊ณต๋ถํ๋ฉด์ ์ ํ๋์ํ์ ๊ณต๋ถ๋ฅผ ๋ณํํ๊ณ ์์ต๋๋ค ์ฑํ๋์๋ฅผ ๊ณต๋ถํ๋ฉด์ ๋๋ ์๊ฐ์ ์ฑํ๋์์ ๊น๊ฒ ๊ณต๋ถํด๋ ์๋ฏธ๊ฐ ์์ ๋ฏํ ๋๋์ ๋ฐ์์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.์ด ์๊ฐ์ ์ข๋ ์์ง๊ณต๋ถ๋ฅผ
c++directx์์ฌ์จ
ใป
์ผ ๋ ์
0
188
1
- ๋ฏธํด๊ฒฐ
CameraPosition ์ง๋ฌธ์์ต๋๋ค
Vํ๋ ฌ์ 41,42,43 ์ ๊ฐ์ -(์๋ ์ขํ๊ณ ๊ธฐ์ค ์นด๋ฉ๋ผ์ ์์น) ๊ฐ์ ๋ฐํํ๋๊ฒ ์๋๋ผ (์นด๋ฉ๋ผ ์ขํ๊ณ ๊ธฐ์ค ์์ ์ ์์น)๋ฅผ ๋ฐํํ๋ ๊ฒ ์๋๊ฐ์?์นด๋ฉ๋ผ๊ฐ ํ์ ํ์ง ์๊ณ ์์ ๊ณผ rotation์ด ๊ฐ๋ค๋ฉด ๊ด์ฐฎ๊ฒ ์ง๋ง์นด๋ฉ๋ผ๊ฐ ํ์ ํ ๊ฒฝ์ฐ์๋ ๋จ์ํ
c++directx์ต์ฑํธ
ใป
์ผ ๋ ์
1
102
1
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์ roatation ํ๋ ฌ ์ง๋ฌธ์์ต๋๋ค.
<img src="https://cdn.inflearn.com/public/files/posts/92c2dca7-f123-4c38-9834-e1c8a0dae38f/3bf21f0a-38ca-4939-89e4-8ca9bb505016.png" media-type="img"
c++directxseojunes
ใป
1
147
2
- ๋ฏธํด๊ฒฐ
'C\ .... ......lib'์ ์ฌ๋ฐ๋ฅธ win32์ํ๋ฆฌ์ผ์ด์ ์ด ์๋๋๋ค.
'C\.... ......lib'ํ๋ก๊ทธ๋จ์ ์์ํ ์ ์์ต๋๋ค.'C\ .... ......lib'์ ์ฌ๋ฐ๋ฅธ win32์ํ๋ฆฌ์ผ์ด์ ์ด ์๋๋๋ค. ๋ญ ๋๋ฌธ์ ๊ทธ๋ฌ
c++directxellwood2000
ใป
0
486
4
- ๋ฏธํด๊ฒฐ
๋ฒํ ์ค๋ฒํผ ์ค์ต ๋์ค ๋ฒ๊ทธ
Vertex Buffer ์ฝ๋๋ฅผ ๋ฐ๋ผ์น๋ฉฐ ๋๊ฐ์ด ํ๋ค ์๊ฐํ๋๋ฐ(์ฌ์์๊ฐ 14๋ถ๊ฐ๋), ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๊ฐ์ด๋ฐ์ ๊ทธ๋ฆผ์ด ์๋์์ .. device ํฌ์ธํฐ ์ฃผ์๋ ์ ๋๋ก ๊ฐ๊ณ ์ค๋๊ฑธ ํ์ธํ๋๋ฐ ์ด๋๊ฐ ๋ฌธ์ ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ด์.<img src="https://cdn.i
c++directx์์ต
ใป
0
169
1
- ๋ฏธํด๊ฒฐ
๋ฌผ๋ฐฉ์ธ ์ฑ ์ค์ต์ ์ด๋๊น์ง ํ๋๊ฑด๊ฐ์??
๋ง์ง๋ง์ฃผ์ฐจ ๋ฌผ๋ฐฉ์ธ์ฑ ์ค์ต์ ๋ฌผ๋ฐฉ์ธ ์ฑ ์ด๋๊น์ง ์ง๋๊ฐ ๋๊ฐ๋๊ฑด๊ฐ์??๋ฌผ๋ฐฉ์ธ ์ฑ ์ฒ์๋ถํฐ ๋๊น์ง ๋ชจ๋ ํ๋๊ฑธ๊น์?์๋๋ฉด ์ด๋๋ถํฐ ์ด๋๊น์ง ํ๋์ง ์๋ ค์ฃผ์ธ์๊ฐ์๊ฐ ๋๋๊ณ ์ฑ ์ผ๋ก ์๋๊ฐ ๋ถ๋ถ๋ ๊ณต๋ถํ๊ณ ์ถ์ด์์
c++directxํ๊ฒฝ์
ใป
0
379
2
- ๋ฏธํด๊ฒฐ
๋ฆฌ์์ค๋งค๋์ ์ getํจ์์์ ์๋ฌ๊ฐ ๋์
'': 'initializer list'์์ 'std::shared_ptr'(์ผ)๋ก ๋ณํํ ์ ์์ต๋๋ค.'_Ptr': ์ด๊ธฐํ๋๊ธฐ ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.'_Ptr':
c++directx์์ฑ์ ์์
ใป
0
121
2
- ๋ฏธํด๊ฒฐ
์์ GameObject SetPosition ์ ์์ง์ด์ง ์์
์ฌ๋ ค์ฃผ์ ํ์ผ์์ void GameObject::Update() ํจ์ ๋ด parent Position๊ณผ Rotation ๋์ ๋ถ๋ถ์ ์ฃผ์์ฒ๋ฆฌํ๊ณ _transform์ Position์ด ๋์ํ๋๋ก ๋ค์ ์ฃผ์์ ํ๋ฉด GameObject๊ฐ ์์ง์ด์ง ์๋
c++directxsjfriend4714
ใป
0
91
1






