νν λ¦¬μΌ μ΄νμ μμ μ¬μ§
VulkanGuideμ μ€μ κ²μ νμν©λλ€.
μλ‘κ² μμ±μ€μΈ Vulkan Guideμ μ€μ κ²μ νμν©λλ€. μ΄ κ°μ΄λμ λͺ©μ μ Vulkanμ μ¬λ°λ₯΄κ² μ΄ν΄νκ³ νλ‘μ νΈμμ μΌν μ μλ λλ€λ μν μ νλ κ²μ λλ€. λ λλ§ λ£¨νλ₯Ό νλμ½λ©ν λλΆλΆμ μμ μ λ€λ₯Έ Vulkan κ°μ΄λμλ λ¬λ¦¬ μ¬κΈ°μλ λμ λ λλ§μ μ§μ€ν κ²μ λλ€. κ²μ μμ§μΌλ‘μ λ λμ κΈ°λ°μΌλ‘ μλνλλ‘ νλ κ²μ λλ€.
μ΄ κ°μ΄λλ κ²μ λ λλ§μ μ§μ€λμμ§λ§, κ°λ μ CADμ μκ°νμλ μ μ©λ μ μμ΅λλ€.
μ¬κΈ°μλ C++20μ μ¬μ©ν κ²μ΄μ§λ§, 볡μ‘ν C++ κΈ°λ₯μ μ¬μ©νμ§λ μμ κ²μ΄κΈ° λλ¬Έμ C νΉμ Rustλ μ¬μ©ν μ μμ΅λλ€.
OpenGL νΉμ DirectXμ λν΄ μ΅μν΄ 3D κ·Έλν½μ€μ λν΄ μ΄λμ λ μκ³ μλ μ¬λμ΄ μ½λλ€κ³ κ°μ ν©λλ€. μ΄ κ°μ΄λλ μ ν λμνκ³Ό κ°μ 3D λ λλ§ κΈ°μ΄λ₯Ό κ°λ₯΄μΉμ§λ μμ κ²μ λλ€.
μ μμκ² μ°λ½νλ €λ©΄ contact@vkguide.dev
λ‘ μ΄λ©μΌμ 보λ΄μ£ΌμΈμ.
μ΄ μ½λλ Vulkan 1.3μ κΈ°λ₯λ€μ μ¬μ©ν΄ μμ§ μν€ν μ²μ νν 리μΌμ λ¨μνν©λλ€. λ§μ½ ꡬλ²μ μ νμΈνκ³ μΆλ€λ©΄ μ¬κΈ°μ νμΈν μ μμ΅λλ€.
μ΄ κ°μ΄λλ μ½λ μ 리λ₯Ό μν΄ μ¬λ¬ μ₯μΌλ‘ λλμ΄ μμ΅λλ€.
- μκ° : Vulkan APIμ νλ‘μ νΈμ μ¬μ©λλ λΌμ΄λΈλ¬λ¦¬μ λν΄ μ€λͺ ν©λλ€.
- 0μ₯ : μ΄κΈ°ν μ½λλ₯Ό μ€μ ν©λλ€.
- 1μ₯ : Vulkan μ΄κΈ°νμ λ λλ§ λ£¨νλ₯Ό μ€μ ν©λλ€.(λ²μ©μ΄λ μμμ 그립λλ€.)
- 2μ₯ : Vulkan μ»΄ν¨νΈ μ °μ΄λμ 그리기λ₯Ό μνν©λλ€.(μ»΄ν¨νΈ μ °μ΄λλ₯Ό μ¬μ©ν΄ 그리기λ₯Ό μνν©λλ€.)
- 3μ₯ : Vulkan λ©μ λλ‘μμ μνν©λλ€.(κ·Έλν½μ€ νμ΄νλΌμΈμ μ¬μ©ν΄ λ©μλ₯Ό 그립λλ€.)
- 4μ₯ : ν μ€μ³μ λ λμ λμ€ν¬λ¦½ν° μ κ΄λ¦¬λ₯Ό μ€λͺ ν©λλ€.
- 5μ₯ : μ 체 GLTF μ¬μ λ‘λνκ³ κ³ μ±λ₯μ λ λλ§μ μννλ λ°©λ²μ μ€λͺ ν©λλ€.
μ΄ μ± μ λΆλ‘μ λ³Έ μ± μλ λ΄μ§ μλ λ λ§μ μ 보λ₯Ό ν¬ν¨ν©λλ€. κ·Έ μ€ μΌλΆλ vkguideμ μ΄μ λ²μ λ μμΌλ©°, μ΅μ λ²μ μ μ¬μ©νλ κ²½μ° κ΅¬μμΌ μ μμΌλ©° ν΄λΉ κΈμλ μλ¨μ νμκ° μμ΅λλ€.
- GPU κΈ°λ° λ λλ§ : μ»΄ν¨νΈ μ °μ΄λλ₯Ό μ¬μ©ν΄ μμλ§ κ°μ λ©μ λ λλ§νλ λ²μ λν΄ μ€λͺ ν©λλ€.
- λΆλ‘ : νν 리μΌμμ ꡬνν μμ§μ μ±λ₯μ μ¬λ¦¬λ λ€μν λ΄μ©μ΄ μμ΅λλ€.
Next: Introduction to vulkan
Table of contents
- introduction - ko
- 0. Project Setup - KO
- 1. Initializing Vulkan - KO
- 2. Drawing with Compute - KO
- 3. Graphics Pipelines - KO
- 4. Textures and Engine Architecture- KO
- 5. GLTF loading - KO