컴퓨터그래픽스🦜 4

컴퓨터 그래픽스(CG)와 게임

4차 산업혁명과 인공지능, 그중에서도 LLM의 대표 사례인 '생성형 ai' 기술로 인해 주변이 아주 빠르게 변하고 있다. 그중에서도 단기간 가장 빠르게 변하는 기술 중 하나가 뭘까? 나는 컴퓨터 그래픽, 즉 CG 기술을 뽑고 싶다. 오늘은 컴퓨터에게 그림을 그리게 하는 컴퓨터 그래픽스(Computer Graphics, 줄여서 CG)에 대해 알아보는 시간을 가져보겠다.   컴퓨터 그랙픽스란?컴퓨터 그래픽스는 컴퓨터를 이용하여 시각적인 이미지를 생성하고 조작하는 기술이다. CG에 대한 연구는 1950년대부터 진행되어 왔다. 착실히 성장해 온 CG 산업은 최근 몇년 사이 인공지능의 급속적인 성장으로 함께 빠르게 진화하고 있는 산업 중 하나가 되었다. CG 기술은 2D 및 3D 이미지를 포함하며, 다양한 분야에..

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

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

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

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

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

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