전체 글 (152) 썸네일형 리스트형 [Open GL ES를 이용한 3차원 컴퓨터 그래픽스 입문] 챕터 9 - 라이팅 (디퓨즈, 스페큘러) [1/2] 라이팅(lighting 혹은 illumination)은 빛과 물체 간 상호작용을 처리하는 기술이다. 이 장에서는 퐁(Phong)이 제안한 라이팅 기법(퐁 모델)을 소개하고, 어떻게 쉐이더로 구현되는지 설명한다. 9.1 퐁 모델 라이팅을 위해서는 우선 광원(light source)을 정의해야 한다. 간단한 광원 중 하나는 점 광원(point light source)으로, 이는 3차원 공간의 한 점(point)으로부터 전방위로 빛이 발산되는 것 근처에서 가장 쉽게 볼 수 있는 광원중에 하나인 태양은 매우 강력한 광원이 아주 멀리 존재하는 경우이다. 물체 표면의 여러 점에 입사하는 햇빛의 방향은 서로 평행하다고 가정해도 무리가 없다. 이런 광원을 방향성 광원(directional light source)라고 .. [게임리뷰] 올바른 정답은 없다. 그저 바라보고 있을 뿐 - 인사이드(INSIDE) 인사이드(INSIDE) 게임 개요 플랫폼 : Windows / MacOS / PS4 / Xbox One / Nintendo Switch / iOS 장르 : 액션 어드벤처, 퍼즐, 플랫폼 출시 : XBOX - 2016.06.29 / Windows - 2016.07.07 / PS4 - 2016.08.23 / iOS - 2017.12.15 / Switch - 2018.06.28 / MacOS - 2020.06.23 엔진 : Unity 한국어 지원 : 자막 지원 심의 등급 : 청소년 이용불가 인사이드 (INSIDE) Trailer 플레이데드라는 덴마크 인디 게임 개발사에서 출시 및 유통을 담당했던 게임이다. 플레이데드의 유명작으로는 전작인 림보(LIMBO)가 있으며, 림보와 비슷한 분위기와 느낌을 전달하며, 플.. [게임리뷰] 잿빛 소녀의 이야기 - 그리스 (GRIS) 그리스 (GRIS) 게임 개요 플랫폼 : Windows / MacOS / PS4 / Nintendo Switch / iOS / Android 장르 : 어드벤처, 플랫폼 출시 : PC/Switch - 2018.12.13 / iOS - 2019.08.21 / PS4 - 2019.11.26 / Android - 2020.04.01 엔진 : Unity 한국어 지원 : 자막 지원 심의 등급 : 전체 이용가 GRIS PS4 Trailer 스페인 게임회사 Nomada Studio에서 제작하고 출시된 인디 게임이다. GRIS는 스페인어로 회색, 잿빛을 의미한다. 게임의 주인공 이름이 GRIS다. 게임 이름에 걸맞게 회색, 잿빛의 색이 많이 쓰이고 있다. 특이한 점으로는 게임의 색감이나 표현 방식이 수채화풍을 따르고 있.. [게임리뷰] 어이 거기 형씨, 놀러왔수? 우정 파괴 게임 - Unrailed! 언레일드! (Unrailed!) 게임 개요 플랫폼 : Windows / MacOS / Linux / PS4 / Xbox One / Nintendo Switch 장르 : 생존, 액션, 건설 시뮬레이션 출시 : 앞서 해보기 - 2019.09.09 / 정식 출시 - 2020.09.23 한국어 지원 : 지원 심의 등급 : 전체 이용가 unrailed! Trailer 1~4명까지 함께 플레이 할 수 있으며, 플레이어가 자원을 이용하여 철도를 건설하여 열차가 탈선하지 않도록 계속해서 자원을 제거하고 길을 이어나가는 생존 철도 게임이다. 1~4명이라고 되어 있지만, 아무래도 친구들과 함께 플레이하면 재미가 배가 된다. 처음 플레이하게 되면 약 1~3분정도의 간단한 튜토리얼을 진행하고 플레이할 수 있다. 친구들과 함께.. [Unity] HDRP - Light Explorer, Light Layers, Post-processing (5/5) 참고자료 해당 영상을 바탕으로 해당 게시물을 작성했습니다. Light Explorer 조명 오브젝트를 관리하는 데 매우 유용한 툴 Window > Rendering > Light Explorer 모든 조명 관련 오브젝트 목록이 표시가 된다. 여기서 조명 프로퍼티들을 모두 정렬할 수 있어서 매우 유용하다. Light Layers 이 시스템으로 특정한 오브젝트 세트에 영향을 줄 조명이나 반사 프로브를 선택할 수 있다. 의도치않게 Spot Light에 프랍이 들어가서 불필요한 그림자를 만드는 걸 피할 때도 사용된다. Post-processing Tonemapping HDR 이미지에 적용되는 이펙트로, HDR 이미지를 수많은 로우 다이나믹 레인지 디스플레이에 출력하기 .. [Unity] - Coroutine 코루틴(Coroutine) 반환형은 IEnumerator (코루틴 함수는 반환형을 IEnumerator로 만든다 -라고 생각하자.) 코루틴 함수 내부에는 yield return을 꼭 적어줘야 한다. yield return : 코루틴에서 동작하는 제어권을 유니티에 다시 돌려준다. yield return에 도착하게 되면 yield return 뒤에 명시된 순간만큼 코드 동작을 중지하고, 제어권을 유니티에 돌려준다. 명시된 순간이 끝나면 다음 줄부터 다시 코루틴이 시작 코루틴을 호출하기 위해서는 StartCoroutine으로 호출해야한다. ex) StartCoroutine(함수명()); 코루틴은 Start()함수가 호출된 이후에, gameObject가 활성화된 상태에서 호출해야한다. 코루틴 내부에서 무한루.. [Unity] HDRP - Fog & Volumetrics, Ambient Occlusion (4/5) 참고자료 해당 영상을 바탕으로 해당 게시물을 작성했습니다. Fog & Volumetrics Fog와 Volumetric Effect는 대기를 시뮬레이션, 씬에 깊이감을 더한다. 특히 Volumetrics는 시각적 품질을 크게 향상시킬 수 있다. Fog는 볼륨(Volume)에서 Fog를 오버라이드하여 사용하면 된다. Fog Attenuation Distance 다양한 대기 상태를 연출할 때 쓴다. 실제와 마찬가지로 안개의 밀도를 높이면 태양광도 희미해진다. Volumetric Fog 비활성화하게 되면 안개가 Unlit으로 돌아가므로 씬의 극적인 느낌이 훨씬 약해진다. 만약 Volumetric Fog를 사용할 수 없다면, 하늘을 이용하여 안개의 농도를 조절할 수 있다. 하늘의 밉(M.. [게임리뷰] 중세 흑사병 속에서의 삶을 그린 남매의 게임 - 플레이그 테일 (A Plague Tale : Innocence) 플레이그 테일 (A Plague Tale : Innocence) 게임 개요 플랫폼 : Windows / PS4 / PS5 / Xbox One / Xbox Series / Nintendo Switch 장르 : 액션 어드벤처, 잠입 액션, 서바이벌 호러 출시 : 글로벌 - 2019.05.15 / 한국 - 2019.06.4 한국어 지원 : 자막 지원 심의 등급 : 청소년 이용불가 A Plague Tale Innocence Trailer - H2 Interactive 간단히 이야기 하자면 '플레이그 테일: 이노센스'는 백년 전쟁으로 황폐해지고 흑사병이 만연하는 14세기 프랑스를 무대로, 이단 심문관들의 추적을 피해 기나긴 여정을 떠나는 두 남매의 이야기를 그린 어드벤처 게임이다. 주인공인 소녀 아미시아는 남동생.. 이전 1 ··· 14 15 16 17 18 19 다음