분류 전체보기612 심화 수업74일차 - 최적화,충돌이론,프러스텀 보호되어 있는 글 입니다. 2023. 8. 23. [DirectX3D] PostEffect 블러(Blur)효과 적용하기 ( + Filter ) 쉐이더 파일을 사용하여 PostEffect를 구현하고 PixelShader 에서 추가적으로 Blur 효과를 적용하여 봅니다. 포스트 이펙트를 사용한 블러(Blur) 효과 아래의 효과들은 적용전(좌측), 적용후(우측)으로 비교하여 보도록 합니다. 블러의 효과들은 상수버퍼를 사용한 클래스를 통하여 값을 변경하여 강도 조절이 가능합니다. 1. 크로스 블러 (Cross Blur) 크로스 블러는 픽셀들이 상,하,좌,우의 교차(Cross)방향으로 퍼진듯한 느낌이 표현됩니다. 크로스 블러 float4 CrossBlur(float2 uv) { float4 color = 0; for (int i = 0; i < count; i++) { float divX = (1 + i) / width; float divY = (1 +.. 2023. 8. 22. 심화 수업73일차 - 스레드 공유메모리 보호되어 있는 글 입니다. 2023. 8. 22. [DirectX3D] 로딩씬(씬전환) Loading Scene 추가 프레임워크에서 씬(Scene)를 여러개 만들고 씬전환화면으로 로딩씬을 제작하게되었습니다. 추가전 1.프로그램 실행 > 2.게임입장상호작용 > 3.실제플레이Scene > 4.엔딩Scene 추가전 후 1.프로그램 실행 > 2.게임입장상호작용 > 3. 로딩씬 > 4.실제플레이Scene > 5.엔딩Scene 로딩씬에서는 게임실행에 필요한 데이터들이 세팅되는 과정을 시각적으로 볼수있도록 하였습니다. 메인 화면에서 게임으로 진입시 실행에 필요한 데이터들을 로드(Load)하는동안 생각보다 긴 시간이 필요합니다. 때문에 멈춰있는 화면이 없는것처럼 보이도록 하기위하여 로딩씬을 추가합니다. 메인 화면에서 게임입장 버튼 글릭시 바로 로딩씬이 실행됩니다. 로딩씬에서는 스레드(thread)를 사용.. 2023. 8. 21. [주말]27일차 - DX11(2) 보호되어 있는 글 입니다. 2023. 8. 19. 심화 수업72일차 - 로딩씬추가 보호되어 있는 글 입니다. 2023. 8. 18. 이전 1 ··· 48 49 50 51 52 53 54 ··· 102 다음