컴퓨터 그래픽스 6

[Computer Graphics] 3D 게임 프로그래밍 후기 with TheCherno

2022년에는 특히나 그래픽스 프로그래밍에 대해 관심갖고 지냈다. 특히 언리얼5 출시와 함께 많은 프로젝트가 발표되었는데 상당히 인상깊은 프로젝트들이 많았다. 국내에서 가장 유명했던 프로젝트를 꼽으라면 당연히 러셀 님이 진행하고 계신 Project RYU가 될 수 있겠다. 그 영상을 보고 정말 감명받았고 배우고 싶다는 생각이 들었다. 아래 프로젝트 RYU 영상을 링크로 걸어뒀다. 꽤나 긴 영상이지만 시간이 남는다면 꼭 보기 바란다. 언리얼로 이정도 수준까지 구현할 수 있다는 점이 정말 놀랍다. Project RYU 개인적으로 아쉬웠던 점은 우리 컴퓨터공학 학부는 그래픽스 강좌가 현재는 열리지 않는 상태이기 때문에 어떻게든 혼자서 공부하는 수밖에 없었다. 아마 강좌가 있었다면 해당 강좌를 수강하고 어떤 식..

[Computer Graphics] 출력문이 렌더링 속도에 미치는 영향

오늘 시간이 남아서 평소 관심있던 컴퓨터 그래픽스를 살펴보고 있었다. 자바로 3D 오브젝트를 구현하는 내용을 공부 중이었는데 정말 흥미로운 문제를 만났다. 화면에 랜덤으로 색을 입힌 256 x 256 사이즈의 정사각형을 그려내고 해당 정사각형을 지속적으로 움직이도록 했는데 그려내는 속도가 연산 속도를 따라가질 못했다. 한마디로 화면에 그려내는 속도가 너무 느렸다. 아래 영상을 보면 무슨 말인지 알 것이다. 아래 영상을 보면 얼마나 느린지 체감이 될 것이다. (원래는 계속 이어지면서 그려야 한다는 걸 감안하면 뭔가 문제가 있다는 걸 알 수 있다. ) 그래서 추측을 해보게 되었다. 모니터에 그려내는 동작은 IO 작업이 굉장히 많이 일어나는 작업인데 분명 이 과정 어딘가에 병목이 있다고 생각했다. 어떻게 해결..

[Computer Graphics] 컴퓨터 그래픽 분야 질문 내용 정리

최근에 컴퓨터 그래픽에 관심이 생겨서 관련된 영상들을 찾아보고 있었다. GPU의 발전으로 실사와 거의 흡사하게 구현할 수 있는 수준까지 올라간 상황이라 신기한 것들이 잔뜩 있어서 시간가는 줄 모르고 보고 있었다. 그러던 중에 현업에 계신 분들이 잠시 유튜브 라이브 방송을 켜셨는데 그때 질문을 받는다고 하셔서 때를 놓치지 않고 물어봤고 그에 대한 답변을 정리해놓았다. 참고로 유튜브에 unreal 관련 영상을 검색하면 지금 어느 수준까지 와있는지 짐작할 수 있다. 꼭 그게 아니더라도 눈이 즐겁다. 질문1: CG업계에서 그래픽 엔지니어로 활동하시면서 마블 영화를 작업하셨던 분의 인터뷰 영상을 보고 이후로 이 분야에 관심갖게 되었습니다. 요즘 발표되는 기술 동향을 살펴보면 코드 수준의 쉐이더를 작성할 필요도 없..

[Computer Graphics] 그래픽스 개발자 로드맵

C++ 컴퓨터 아키텍쳐 GPU 아키텍쳐 병렬 컴퓨팅 OpenGL Vulkan 다렉12 -> 다렉 12하기 전에 다렉11부터 하라는 소리가 있는데 애초에 물방울 책을 구하고 나서 시작일텐데 구하기도 어렵고(절판임) 다렉11부터 그 많은 양을 12까지 다시 볼 사람이 있을까... https://www.wenyanet.com/opensource/ko/6114ded559c375294e068d75.html 그래픽 개발자가 되기 위한 로드맵 - wenyanet 그래픽 개발자 로드맵 이 리포지토리에는 그래픽 개발자가 되는 과정에서 도움이 될 수 있는 다양한 리소스가 포함되어 있습니다. 목록은 @prographon 커뮤니티에서 지원합니다 . 우리의 현재 계획 www.wenyanet.com

반응형