컴퓨터그래픽스🦜 3

언리얼 엔진 기능 파헤치기! 버추얼 프로덕션 편

오늘은 내가 요즘 많은 관심을 갖고 있는 언리얼 엔진의 '리얼타임' 기술을 활용한 '버추얼 프로덕션'에 대해 알아보려고 한다.     리얼타임? 그게 뭔데?언리얼엔진과 버추얼 프로덕션 기술을 접하다보면, '리얼타임'이라는 용어를 심심찮게 만나볼 수 있다. 한국정보통신기술협회의 정보통신용어사전에 따르면,  리얼타임(Real-time) 또는 실시간성이라는 용어는 어떤 시스템 내의 실시간 테스크에 대하여 작업 수행의 시작과 수행 완료에 대한 시간적인 보장을 하는 것과 실시간 테스크의 작업 수행에 대한 정확도를 보장장하는 것을 의미한다. 쉽게 말해 가상의 공간을 지연 현상 없이 '실시간'으로 구현할 수 있다는 것이다. 그리고, 언리얼 엔진의 리얼타임 기술은 실시간 렌더링 기술을 지원하여, 제작 과정에서 즉각적인..

3일만에 ACP 자격증(구 ACA) 취득하기 [합격 후기!]

1. 이 글을 쓰게 된 계기? (정확히는, 자격증을 공부하게 된 계기!)1인 게임 개발 프로젝트는 스케줄링의 유연성이 크다는 장점이 있지만, 그에 비해 시간적 비용이 크다는 단점이 있다. 나는 그동안 1인 게임 개발 프로젝트를 진행할 때마다, 외부 인원 투입 없이 기획/그래픽/개발을 혼자서 진행해왔다. 이제까지 3번의 프로젝트를 진행했고, 그때마다 가장 힘들었던 부분은 단연코 그래픽 작업이었다. 기획 및 개발은 책/구글링 + 나의 어빌리티로 학습으로 충분히 구현 가능했으나, 그래픽 작업은 훨씬 더 높은 벽이었다. 이 때문에 시간적 비용이 매우 많이 들었으며, 그 일례로 ecnv 프로젝트를 진행할 때 1달 반 이상이 그래픽 작업이었던 적도 있었다. 가끔은 개발보다 그래픽에 매달린다 싶을 정도로, 나 스스로..

딥러닝 활용 컴퓨터 그래픽스 생성 기술

이번학기에 컴퓨터그래픽스 강의를 수강하고 있다. 해당 수업이 AI 융합학과에서 운영되는 과목이다 보니, 교수님께서 AI와 관련된 컴퓨터 그래픽스 기술에 대해 많이 언급하셨다. 곧 다가오는 기말고사 공부를 진행하며, AI 활용 컴퓨터 그래픽스 기술에 대해 정리해볼 필요가 있다고 느껴 이 글을 작성한다. 1. 딥러닝이란? (with 머신러닝) 머신러닝(Machine Learning): '기계학습’으로, 인공지능을 만들기 위해 기계를 학습시키는 다양한 방법에 대한 학문 딥러닝(Deep Learning): 층이 깊다고 해서 ‘깊은 학습, 심층 학습‘으로 불리는 학습 방법 '신경망(Neural Network)’을 통해 인공지능을 만드는 머신러닝의 한 종류 신경망(Neural Network)’을 따라 만든 ‘인공신..