분류 전체보기
[UE] IK(Inverse Kinematics)
[UE] IK(Inverse Kinematics)
2023.02.06목차 ABP: Animation BlueprintAN: Blueprint Class AnimNotifyANS: Blueprint Class - AnimNotifyStateAO: Aim OffsetBP: Blueprint ClassBS: Blend SpaceBF: Blueprint Function LibraryCS: Matinee Camera ShakeE: Enum 열거형DT: Data TableF: 구조체I: Blueprint InterfaceWB: Widget Bluepprint UE2212_02 Level - LEVELABP_PlayerBP_GameModeBF_HelperIDamage AdvancedMagicFX12Materials Meshes Particles Textures Character..
[DirectX11] 037 Model Reader
[DirectX11] 037 Model Reader
2023.02.05목차 Model Reader Model Model Bone->Bone ↑ Model Mesh->드로잉 Shader의 cbuffer { Bone 배열 전체 Bone Index } Model Mesh ModelMesh.h 더보기 #pragma once class ModelBone { public: friend class Model; private: //다른곳에서 임의로 생성하면 안 되기 때문 ModelBone(); ~ModelBone(); public: int Index() { return index; } int ParentIndex() { return parentIndex; } ModelBone* Parent() { return parent; } wstring Name() { return name; } M..
[UE] 마우스휠 Zoom In & Out, IK, FK
[UE] 마우스휠 Zoom In & Out, IK, FK
2023.02.03목차 ABP: Animation BlueprintAN: Blueprint Class AnimNotifyANS: Blueprint Class - AnimNotifyStateAO: Aim OffsetBP: Blueprint ClassBS: Blend SpaceBF: Blueprint Function LibraryCS: Matinee Camera ShakeE: Enum 열거형DT: Data TableF: 구조체I: Blueprint InterfaceWB: Widget Bluepprint UE2212_02 Level - LEVELABP_PlayerBP_GameModeBF_HelperIDamage AdvancedMagicFX12Materials Meshes Particles Textures Character..
[UE] 보간식, Bow Aim 2, Cross Hair 만들기
[UE] 보간식, Bow Aim 2, Cross Hair 만들기
2023.02.02목차 ABP: Animation BlueprintAN: Blueprint Class AnimNotifyANS: Blueprint Class - AnimNotifyStateAO: Aim OffsetBP: Blueprint ClassBS: Blend SpaceBF: Blueprint Function LibraryCS: Matinee Camera ShakeE: Enum 열거형DT: Data TableF: 구조체I: Blueprint InterfaceWB: Widget Bluepprint UE2212_02 Level - LEVELABP_PlayerBP_GameModeBF_HelperIDamage AdvancedMagicFX12Materials Meshes Particles Textures Charact..
[DirectX11] 034~36 Model Editor
[DirectX11] 034~36 Model Editor
2023.02.01목차 Framework Framework 모델 불러오기, 모델 렌더링 UnitTest Model Editor Game Map Editor Assimp에서 파일을 부름 원하는 형태의 변수에 저장 원하는 형태의 파일 형식으로 저장 Importer -> Scene Scene이 가지고 있는 정보들 Materials Meshes SceneRoot body (- TransformMatrix - Material - Mesh - Vertice - Indice) 바퀴 바퀴 포탑 포신 재귀를 해서 찾으면 기본정보들을 찾아올 수 있다. 예시. Model - ModelBone - Model Mesh -> Render https://github.com/assimp/assimp GitHub - as..
[UE] Bow Aim
[UE] Bow Aim
2023.02.01목차 ABP: Animation BlueprintAN: Blueprint Class AnimNotifyANS: Blueprint Class - AnimNotifyStateBP: Blueprint ClassBS: Blend SpaceBF: Blueprint Function LibraryCS: Matinee Camera ShakeE: Enum 열거형DT: Data TableF: 구조체I: Blueprint Interface UE2212_02 Level - LEVELABP_PlayerBP_GameModeBF_HelperIDamage AdvancedMagicFX12Materials Meshes Particles Textures CharacterAnimationBowCommonFistHammerParko..
[DirectX11] 033 Framework - CubeMap, CubeSky
[DirectX11] 033 Framework - CubeMap, CubeSky
2023.02.01목차 Framework - CubeMap, CubeSky fx 00_Global.fx 더보기 cbuffer CB_PerFrame { matrix View; matrix ViewInverse;//View의 역행렬 matrix Projection; matrix VP; float4 Culling[4]; float4 Clipping; float Time; //게임시간 }; cbuffer CB_World { matrix World; }; Texture2D DiffuseMap; Texture2D SpecularMap; Texture2D NormalMap; TextureCube SkyCubeMap; static const float PI = 3.14159265f; float4 WorldPosition(float4 p..
[DirectX11] 032 Renderer
[DirectX11] 032 Renderer
2023.01.31글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 H2 제목 WVP out.pos = mul(in.pos.W) out.pos = mul(out.pos, V) out.pos = mul(out.pos, P) in.pos->W*V*P 두 가지 WVP방법 모두 사용 가능하다. Global.fx 00_Global.fx 더보기 cbuffer CB_PerFrame { matrix View; matrix ViewInverse;//View의 역행렬 matrix Projection; matrix VP..
[UE] Fire Ball 수정, Bow
[UE] Fire Ball 수정, Bow
2023.01.31목차 ABP: Animation BlueprintAN: Blueprint Class AnimNotifyANS: Blueprint Class - AnimNotifyStateBP: Blueprint ClassBS: Blend SpaceBF: Blueprint Function LibraryCS: Matinee Camera ShakeE: Enum 열거형DT: Data TableF: 구조체I: Blueprint Interface UE2212_02 Level - LEVELABP_PlayerBP_GameModeBF_HelperIDamage AdvancedMagicFX12Materials Meshes Particles Textures CharacterAnimationBowCommonFistHammerParkour..
[DirectX11] 031 Framework
[DirectX11] 031 Framework
2023.01.30목차 Framework desc.Usage = D3D11_USAGE_IMMUTABLE - GPU 읽기만 가능 - IMMUTABLE은 접근 불가. 랜더링용으로만 이 버퍼를 사용하겠다. - 속도가 가장 빠르다 D3D11_USAGE_DYNAMIC - CPU 쓰기만, GPU 읽기만 가능 - DYNAMIC은 IMMUTABLE보다 느림 //정점 수정할 일이 있을때 사용 D3D11_USAGE_DEFAULT; - 초기화 시 자주 사용. D3D11_USAGE_STAGING; - CPU GPU 무조건 읽기 쓰기 가능하도록 열어줌. - 가장 느림. CPU GPU 속도 특징 D3D11_USAGE_DEFAULT X (RAM->VRAM) O (VRAM->RAM) 중간 CreateBuffer 초기화 시 한번 사용 D3D11_USA..
[UE] Around 피격구현, Fire Ball
[UE] Around 피격구현, Fire Ball
2023.01.30목차 Around 피격 구현ABP: Animation BlueprintAN: Blueprint Class AnimNotifyANS: Blueprint Class - AnimNotifyStateBP: Blueprint ClassBS: Blend SpaceBF: Blueprint Function LibraryCS: Matinee Camera ShakeE: Enum 열거형DT: Data TableF: 구조체I: Blueprint Interface UE2212_02 Level - LEVELABP_PlayerBP_GameModeBF_HelperIDamage AdvancedMagicFX12Materials Meshes Particles Textures CharacterAnimationBowCommonFistH..
[DirectX11] 029~30 Cube Map, Sphere Map
[DirectX11] 029~30 Cube Map, Sphere Map
2023.01.27Cubemap Texture 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 Cube Map CubeMap.fx CubeMap.fx 더보기 matrix World; matrix View; matrix Projection; TextureCube CubeMap; struct VertexInput { float4 Position : Position; float2 Uv : Uv; float3 Normal : Normal; }; struct VertexOutput { float4 Posit..