게임14 GPU의 렌더링 파이프라인이란? 2편 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티에일리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 이 글은 안될공학님 유튜버님의 자료와 저의 의견이 들어간 글입니다. 1. Vertex Shading 지난 1편에서는 축구공과 메시를 모니터 화면속에 표현하기 위해 여러가지 삼각형이 각각의 Vertex, Index Array를 통해 꼭짓점 정보와 특정 꼭짓점 연결 정보를 저장된 상태로 축구공과 메시를 수많은 삼각형으로 구.. 게임/알고 싶다 2023. 1. 8. GPU의 렌더링 파이프라인이란? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티에일리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 이 글은 안될공학님 유튜버님의 자료와 저의 의견이 들어간 글입니다. 1. 렌더링 파이프라인 2023년 아바타2가 개봉했다. 아바타2를 보면 판도라라는 행성을 실제로 가본다면 정말 이런 풍경이지 않을까라는 생각이 들정도로 3d 그래픽이 장난이 아니였다. 영화의 스토리가 지루하니 뻔하니 등은 일단 옆에 살짝 내려두고 이 아.. 게임/알고 싶다 2023. 1. 8. 게임에서 화살, 총은 어떻게 동작하는걸까? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티에일리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 1. 히트스캔 과 레이캐스팅 오버워치, 콜오브듀티, 배틀그라운드, 엘더스크롤 시리즈 등등.. FPS 게임 뿐아니라 3D 오픈월드 게임에서 총을 쓰거나 활을 쓰다보면 문득 이런 총이나 화살은 어떤 기준으로 발사되는 걸까? 라고 한번쯤은 생각해보았을 것이다. 이번 글에서는 게임 안에서 총알이나, 무언가를 쏘면 날라가는 기술.. 게임/알고 싶다 2022. 12. 26. 비등방성필터링이란? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티에일리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 1. 텍스쳐(Texture) 3D게임을 하다보면 그래픽스 옵션에서 발견할 수 있는 비등방성 필터링. 주로 텍스쳐 필터링 이라는 항목에서 쉽게 찾을 수 있는데 GTA5에서는 이방성 필터링, 혹은 필터링모드에서도 발견할 수 있는데 대체 이 옵션은 어떤 기능을 가지는 옵션일까? 비등방성, 이방성, 텍스쳐 필터링 이름도 참 다.. 게임/알고 싶다 2022. 12. 19. HDR이란? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티에일리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 1. HDR? 모니터를 구매 할 때, 게임을 하다보면 무조건 한번쯤은 들을 수 밖에 없는 HDR. 필자도 4K 모니터에서 HDR 설정을 켰을때 화면이 뿌옇게 어두워 져서 대체 뭐지.. 했던 기억이 난다. 먼저 HDR이라는 단어가 햇갈릴 수 밖에 없는게 사용되는데에 따라 용어에 의미가 다 다르기 때문이다. 카메라, 디스플.. 게임/알고 싶다 2022. 12. 18. 포스트프로세싱이란? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티에일리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 1. 포스트프로세싱? 3D게임을 하다보면 그래픽 관련 옵션에서 포스프로세싱, 후처리 품질, 포스트 FX등 여러가지 이름을 가지지만 결국 포스트프로세싱인 이 옵션들에 대해서 알아보고자 한다. 사실 포스트 프로세싱이라는 옵션은 게임마다 조절되는 옵션도 다 다르고 그 효과도 한 두개가 아니기 때문에 설명하는 글이 모든 게임에.. 게임/알고 싶다 2022. 12. 18. 안티에일리어싱이란? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티에일리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 1. 계단현상이란? 3D게임을 하다보면 자연스럽게 계단현상을 단어를 한번쯤 들어봤을 것이다. 계단 현상이란 아래 그림처럼 모서리 같은 부분이 자글자글하게 화면에 나타는 부분이라고 하는데 해당 부분을 Jiggy Effect, Aliasing 이라고 한다. 그래서 대부분의 3D 게임은 계단현상을 제거 해주는 안티에일리어싱 .. 게임/알고 싶다 2022. 12. 18. 수직 동기화란? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티엘리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 1. 수직동기화 3D게임을 즐길때 그래픽 옵션을 보면 흔히 볼 수 있는 수직동기화라는 옵션은 누구나 한번쯤 보거나 들었던 옵션일 것이다. 또 이중, 삼중 버퍼링과같은 옵션을 본적 도 있을텐데 정확히 이것이 게임에서 어떻게 동작하는지, 언뜻 티어링을 제거한다고 들었는데 티어링이 뭔지 궁금했던 사람들이 많았을 것이다. 이번 .. 게임/알고 싶다 2022. 12. 3. 게임 엔진이란? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽옵션 관련 단어 (안티엘리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 이 글은 유튜브 코어오브 아이디어님 그것이 알고싶다 시리즈의 요약과 저의 의견이 들어간 글입니다. 1. 게임 엔진 게임을 하다보면 한번쯤 보거나 들을 수 있는 언리얼엔진과 유니티엔진. 많이 보고 들어왔지만 정확히 게임 엔진이 뭘 하는 것일까? 게임 엔진이란 단순하게 설명하면 게임을 만들때 사용 하는 프로그램이다. 이미지를.. 게임/알고 싶다 2022. 12. 3. 물리엔진이란? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽스, 그래픽카드 관련 단어 (안티엘리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 1. 물리엔진 3D게임을 하다보면 한번쯤이라도 들을 수 있는 물리엔진. 게임을 하다보면 가장 많이 마주치는 버그이기도 하다. 물리엔진 버그가 특히 많은 게임을 하다보면 정말 신기할정도로 물리가 개판으로 적용되는 것을 느낄 수가 있는데 대체 왜 이런 문제가 발생하는지에 대해 알아보자. 물리엔진에 대해서 간단하게 .. 게임/알고 싶다 2022. 11. 27. 다이렉트X 란? 게임을 하면서 한번쯤 들어보면 다이렉트X. 게임이 안될때, 게임 렉이 너무 심할때 등 다이렉트X 최신버전을 받고 해결 한 경험이 있었는데 이 다이렉트 X란 도대체 무엇일까? 다이렉트 X 미국 마이크로소프트사가 윈도즈용으로 개발한 멀티미디어 응용 프로그램 인터페이스(API)의 집합. 2차원 및 3차원의 도형, 음성, 동화(動畵) 등 각종 미디어를 사용한 응용 프로그램이 하드웨어 장치를 직접 접속(direct access)하여 고속으로 처리할 수 있도록 해 주는 API라는 의미에서 다이렉트 X라는 이름이 붙여졌다. [네이버 지식백과] 다이렉트 X [Direct X] (IT용어사전, 한국정보통신기술협회) 지식 백과 설명만 보자면 대충 마이크로소프트가 만든 프로그램인건 알겠는데 컴퓨터 관련 단어에 생소한 사람이.. 게임/알고 싶다 2022. 11. 20. 테셀레이션(tessellation) 란? 주의 : 이 글의 목적은 자기계발 용도와 게임에서 쓰이는 각종 그래픽스, 그래픽카드 관련 단어 (안티엘리어싱, 셰이더, 텍스쳐 품질등) 들이 처음 보는 사람에게는 굉장히 생소하고 어려워 보이기 때문에 해당 부분에 대한 이해를 쉽게 하기 위해 작성되었습니다. 주의 : 해당분야는 전문적인 분야이며 그리고 실시간 발전되는 기술입니다. 지금도 새로운 기술들이 나오고 있어 틀린 부분이 있을 수도 있습니다. 1.게임안에서 물체들은 어떻게 표현될까? 3D게임을 하다보면 테셀레이션이라는 단어를 한번쯤은 들어봤을 것이다. 그럼 테셀레이션은 뭘까? 인터넷에 정의된 내용을 보면 다음과 같다. 테셀레이션(tessellation) '타일'(tile)이라고 하는 도형들로 겹치지 않으면서 빈틈없게 공간을 채우는 것이다. 쪽매맞춤,.. 게임/알고 싶다 2022. 11. 20. 이전 1 2 다음