🕹️자체엔진/개발일지2

소프트웨어 렌더러 개발일지 Software Renderer #1 안녕하세요. 두번째 소프트웨어 렌더러 개발일지입니다. 이번에는 좀 기능을 많이 추가했습니다. 우선 눈에 먼저 보이는 텍스쳐기능을 추가했습니다. 사실 버그가 있습니다. 사진에도 살짝나왔는데, 시야를 회전하면 텍스쳐가 살짝 일그러져보입니다. ㅠㅠ.. 아직까지 원인은 모르겠으나 계속 찾아볼예정이고, 사실 뷰->투영해주는부분에서 튀어나온 z값을 통해 z버퍼를 갱신해줘야하는데, 이부분을 대충만들어서 좀더 보완할예정입니다. 흠... 그나저나 텍스쳐일그러져보이는이유는 진짜 모르겠네요. 킹론상 완벽한데.. 뭐지... 이론대로 구현했는데 이상하게나오네.. 음... 그리고 깜빡하고 후면선별하는기능을 빼먹어서 이것도 추가할예정이예요(생각만해도 나를 힘들게하고 한숨이 푹푹쉬어지는 그런 느낌,,,...). 그리고 무엇보다 CP.. 2024. 3. 23.
소프트웨어 렌더러 개발일지 Software Renderer #0 오랜만에 개발과 관련된 글을 쓰게되었다. 중간중간에 생존신고를 하긴했지만, 사실 지난 2022년겨울부터 2024년1월까지 입시공부를 하느라 노트북에도 손을 거의 아예 안댔고, 비쥬얼스튜디오는 당연히 구경도 못했다. 그때 당시에 정말 간절했기에 프로그래밍을 하고싶은마음은 아예없었다. 그래서 블로그 글 포스팅도 매우 소홀히 했었고, 거의 블로그 자체에 신경을 하나도 안쓰는 시간이었다. 올해하반기에도 간절한시험이 존재하기때문에 6~7월부터 잠수를 탈예정이지만(크흠...) 그때까지는 프로그래밍공부를 할 시간이 얼마든지 존재하기에 이렇게 소프트웨어 렌더러 개발에 관한 계획을 짜게되었다. 사실 이 글을 쓰는시점에서 이미 대략적으로 모양이 나온상태이긴하다. 우선 테스트로 평면사각형하나랑 직육면체 하나씩 해서 총 2개.. 2024. 3. 17.