제 목 예제코드에서 쉐이더가 빠져있습니다.
작성자 제원 등록날짜 2021-09-10 17:39:18 / 조회수 : 71
강좌명 [단과] DirectX 11 3D게임프로그래밍 Part 4
  • 8강에서 교수님께서 강의하실때 00_Light.fx 쉐이더 코드를 복사 붙여넣기 하시는데 해당 쉐이더 가 예제코드에는 빠져있고 part.1에서 다운받았던 모든 쉐이더는 해당 강의의 쉐이더와 맞지 않는것 같습니다. ( 실행시 에러가 발생합니다)

    에러내용 

    위 쉐이더 코드의 컴퓨트 쉐이더 부분을 지우고 실행하면 실행이 되긴하는데 라이트 방향이 강의와 다르게 나옵니다.;이부분은 쉐이더 코드가 달라서 그런건지 제 코드가 잘못된건지 정확한 비교가 어렵네요

  • 작성자 : 게임클래스관리자 / 등록날짜 : 2021-09-10 17:40:10
  • 안녕하세요

    게임클래스 담당자 입니다.



    현재 담당 강사가 외근 업무중이어서, 다음주 화요일 이후에 확인 후

    답변을 드릴 수 있도록 내용을 전달해드리겠습니다.



    꿈을 이루시는 그날까지 함께하겠습니다

    -게임클래스-

    --------------------------------------------------------------------------------------------------------------------------------

    안녕하세요 게임클래스 프로그래밍 강사 하민우 입니다.

     

    첨부자료로 올라가 있는 파일의 경우 특히 쉐이더 파일의 경우 강의가 진행 됨에 따라서 계속 수정이 되고 그렇게 수정 된 버전이 업로드 되어 있기 때문에 현재 진행 중인 강의와 맞지 않을 수 있습니다.

    55강(파트4 8강) 강좌를 보시면 라이트 쉐이더 파일의 경우 cbuffer CB_Material 구조체 까지만 작성이 되어 있는데 첨부자료는 그 아래 추가적인 함수들이 작성되어 있습니다. 해당 부분은 이후 강의에서 작성 될 예정으로 지우시고 실행 하시면 됩니다.

    (참고로 혼동을 줄여드리기 위하여 파트1 2강에 첨부 되어 있는 01_Start.zip 파일의 라이트닝 쉐이더 파일은 위에 설명 드린 내용과 같이 수정하여 업데이트 되었습니다.)

     

    항상 열공하시고 궁금한 점이 있을 때는 언제든지 질문 주시기 바랍니다.

    감사합니다.

    게임 개발자가 되는 가장 빠른 길, 게임클래스!