본문 바로가기

분류 전체보기12

언리얼 엔진 발전 방향과 하드웨어 ( 나나이트 ) 현재 상황그래픽카드(GPU) 성능은 꾸준히 발전해왔지만, 발전 속도는 점점 느려졌다. 컴퓨터에서 사용하는 해상도와 향상된 그래픽 퀄리티를 유지하며 게임 플레이에 필요한 높은 프레임을 유지하는 것이 점점 힘들어 졌다.그래서 그래픽카드(GPU) 의 성능에서 추가로 필요로 하는 성능을 컴퓨터의 다른 부품을 이용해서 해결한 방식중 하나가 언리얼 엔진의 "나나이트(Nanite)" 기술이다. 나나이트 기술의 핵심나나이트(Nanite)는 언리얼 엔진 5에서 처음 도입된 가상화된 지오메트리 기술로, 게임 내의 고해상도 모델을 효율적으로 렌더링할 수 있도록 설계되었다. 나나이트는 동적으로 LOD(Level of Detail)를 조정하여 플레이어가 볼 수 있는 가장 효율적인 폴리곤만 렌더링한다. 이를 통해 게임에서 더욱 .. 2025. 1. 1.
요즘 게임들이 최적화가 덜 되는 이유. 요즘 문득 출시되는 게임들이 최적화가 잘 안 되어서 출시된다는 소비자들의 말이 머리에 남았다.그래서 주제를 몇 개 적어 보았다. 요약 내용.주요 핵심만 이야기하면 늘어난 하드웨어 종류, 화려한 그래픽과 높아진 해상도, 높은 프레임에 대한 요구.상대적으로 이런 요구 사항 대비 투입되는 인적, 시간적 지원 부족 요약 내용을 조금 자세히 보면서 과거를 돌이켜 보며 현재를 상황을 써보면, 1. 기술적 요인그래픽 기술의 발전게임 개발에 사용되는 엔진과 그래픽 기술이 급속히 발전하면서 게임의 해상도, 많은 폴리곤, 텍스처 품질, 광원 효과 등이 높아졌다. 이러한 고퀄리티 기술은 하드웨어 성능을 많이 요구하지만, 모든 시스템에 최적화하기엔 시간이 부족한 경우가 많다.예시: 레이 트레이싱, 고해상도 텍스처, 4K/8K.. 2024. 12. 18.
Fab 무료 애셋 ( 예전에 있던 언리얼 마켓플레이스 이달의 무료. 위치. ) Unreal Engine Marketplace 가 사라지고, Fab이라는 곳으로 통합되었다.Marketplace 이달의 무료로 제공되던 무료 리소스들이 없어진 줄 알았는데,Fab 이 생소해서 그렇지 없어지진 않았다. Fab의 링크 https://www.fab.com/  그리고 Unreal Engine Marketplace에서는 월 단위로,"이 달의 무료"라는 이름으로 제공되던 무료 리소스를 구매할 수 있었는데,이제는 월 단위에서 대략 2주 단위로 무료 구매 할 수 있는 제품이 바뀌었다. 아래는 Fab에서 무료 리소스 위치를 찍어 놓은 것이다.  Fab의 메인 화면에 떠있는 경우의 모습인데, ( Limited-Time Free 가 무료 에셋 )메인 화면은 자꾸 바뀌어서 못 보고 지나칠 수 있다. 그래서 조.. 2024. 12. 16.
게임제작 기술 과거, 현재를 돌아보며 미래는? - 프로그래머 편 대학생 때 게임 제작 관련 공부를 하던 시절이었다.동호회에서 게임 제작 관련 내용을 가르쳐 주던 선배 한분이영화 산업을 예시로 이야기했던 내용이었다.사실인지 모르지만, 그때 선배가 했던 말은 영화 산업 초기에 영화를 만들기 위해 카메라를 먼저 만들었다고 한다.그리고 그것이 영화를 만들기 위한 기술이었다는 내용이었다. 이제는 시간이 흘러 영화를 만들기 위해 카메라를 만들지 않고,어떤 영화를 만들면 좋을지 논의하는 단계부터 시작한다. 그러니 지금은 게임을 만들기 위해 게임 엔진 기본 기능을 만드는 것부터 시작을 하지만,머지않아, 게임을 만들기 위해 엔진을 만들지 않고,상용엔진을 구매해서 사용하는 것이 보편적인 상황이 될 것이다는 내용이었다. 그리고 그 시기가 오면 엔진프로그래머는 남아 있을까? 게임만 만드는.. 2024. 12. 2.
새로운 시도를 할 때. 구성원들의 저항감. - 회사 경험 게임을 화려한 모습으로 만들 수 있는 새로운 기술을 적용할 때 저항감을 많이 겪었다.기존의 작업 방식을 고수하려는 사람들의 경향이 있다. 이야기의 시작은 새로운 기술을 적용하면,자신의 업무 결과물이 멋있어질 것 같다는 사람들의 이야기를 듣게 되었다.또한 현재 우리 상태는 새로운 기술 적용이 안되어있기에,더 이상 비주얼이 멋진 다른 게임처럼 될 수 없다는 이야기를 한다. 이렇게 새로운 기술에 대한 열망이 생겨서 변화가 시작되었다. 그래서 새로운 기술을 찾아서 그래픽 인원들에게 제공한 경우가 여러 번 있었다.  새로운 기술 적용이 필요하다는 당사자에게 환경과 기술이 준비되었으니막상 결과물을 만들어 보자고 진행하면, 작업 방식의 생소함으로 인해 이런저런 하소연과 기존에 작업하는 방식으로 돌아가려는 행동이 보인.. 2024. 11. 25.
게임 개발에서 AI 로 인한 그래픽 인원 감축에 대한 생각 AI가 유행하면서 AI가 일부 직업을 대체할 것이라는 말이 있어왔다.그중에서 실제로 내가 속한 업계에서 그래픽 인원을 줄이는 경우가 많았다.가장 심한 곳은 원화가를 전부 해고한 경우도 있었다. 회사에서는 사람이 원하는 이미지에 대한 설명 글을 쓰면,결과물이 나오기에 사람이 필요 없다는 것이었다.AI 가 좀 더 발전하면 다른 직군의 사람들에게 영향도 본격화되겠다는 생각이 든다. 게임업계에서 이 부분에 대해서 개인적인 생각을 좀 써보면,회사들은 AI를 적극적으로 사용하는 것은 기본으로 가져가는 것이 맞다고 본다. 또한 AI를 사용하는 사람도 중요하다 생각한다.모두가 AI를 사용하면, AI 결과물의 품질, 의도가 정확하게 들어가는지아주 작은 디테일을 파악하고 다시 AI를 사용해서 반복 작업을 시키는 것이 결과.. 2024. 11. 25.