이재협/실장/시스템개발실/PHYSIA

이재협/실장/시스템개발실/PHYSIA

Manual

Unity 사용자 매뉴얼: 스카이박스 셰이더 사용하기

Unity는 다양한 스카이박스 셰이더를 제공하여, 개발자들이 현실감 있는 하늘을 쉽게 구현할 수 있도록 돕습니다. 본 문서에서는 스카이박스의 종류와 사용 방법에 대해 설명합니다. 스카이박스 셰이더의 종류 Unity에서 제공하는 스카이박스 셰이더는 두 가지 카테고리로 나뉩니다: 카테고리 설명 지원하는 셰이더 Textured 하나 또는 여러 텍스처를 사용하여 스카이박스를 생성 6면, 큐브맵, 파노라마 Procedural 텍스처를

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 하늘 설정 가이드

이 문서는 Unity 엔진에서 하늘을 설정하는 방법에 대해 설명합니다. 하늘은 3D 게임과 애플리케이션의 시각적 효과를 향상시키고 깊이감을 주는 중요한 요소입니다. 하늘의 중요성 하늘은 카메라가 프레임을 렌더링하기 전에 배경으로 그려지며, 강한 깊이감과 환경의 현실감을 제공합니다. 또한 하늘에는 구름, 산, 건물 등 다양한 오브젝트가 포함되어 있어 전체적인 3D 환경의 느낌을 더욱 풍부하게

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 매뉴얼: XR 스테레오 렌더링

이 문서는 Unity의 XR 스테레오 렌더링 기능에 대한 안내서입니다. VR 및 최소한의 MR 기기에서 스테레오 렌더링을 활용하는 방법에 대해 설명합니다. 스테레오 렌더링 소개 Unity XR은 두 가지 스테레오 렌더 모드를 지원합니다. 1. 멀티 패스 (Multi-pass) * 각 눈에 대해 렌더 패스를 수행합니다. * 렌더 루프의 일부는 두 패스 간에 공유되어, 두 개의

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 매뉴얼: 스테레오 렌더링 및 커스텀 셰이더

개요 이 문서는 Unity에서 스테레오 렌더링을 설정하고 커스텀 셰이더를 사용하는 방법에 대한 가이드를 제공합니다. 특히 싱글 패스 인스턴스화 렌더링을 지원하는 방법에 대해 설명합니다. 1. 셰이더 업데이트 스테레오 렌더링을 위한 셰이더 업데이트는 다음과 같은 여러 단계를 포함합니다. 1.1 버텍스 입력 속성 구조체 업데이트 UNITY_VERTEX_INPUT_INSTANCE_ID 매크로를 appdata

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 단축키 관리자 가이드

개요 Unity의 단축키 관리자는 사용자가 키보드 단축키를 설정하고 관리할 수 있도록 도와주는 도구입니다. 이를 통해 에디터 내에서 다양한 커맨드를 빠르고 효율적으로 실행할 수 있습니다. 이 문서에서는 단축키 관리자의 주요 기능을 설명하고 간단한 예제를 통해 활용 방안을 제공합니다. 단축키 관리자 접근 방법 * Windows 및 Linux: Edit > Shortcuts 선택 * macOS: Unity

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 그림자 설정 가이드

이 문서는 Unity의 그림자 설정에 대한 기본 이해를 돕고, 이를 어떻게 활용할 수 있는지를 설명합니다. 그림자의 중요성 그림자는 게임의 현실감과 깊이를 높이는 중요한 요소입니다. 올바른 그림자 설정은 게임 오브젝트의 위치와 스케일을 강조하여 플레이어에게 더 몰입감 있는 경험을 제공합니다. 그림자는 실제 세계에서 빛에 의해 발생하므로, 이를 잘 구현하는 것이 중요합니다. 그림자

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 사용자 매뉴얼: 그림자 문제 해결

목차 1. 실시간 그림자 개요 2. 섀도우 애크니 3. 잘못된 자체 그림자 결함 4. 그림자 팬케이킹 5. 그림자가 나타나지 않을 때 1. 실시간 그림자 개요 Unity에서 실시간 그림자는 렌더링 오버헤드가 크며, 모든 그림자 드리울 오브젝트는 먼저 섀도우 맵에 렌더링됩니다. 소프트 섀도우는 하드 섀도우보다 자원 소모가 많으나 추가 CPU 작업은 적습니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 섀도우 매핑 가이드

개요 Unity는 실시간 그림자를 렌더링하기 위해 '섀도우 매핑' 기술을 사용합니다. 이 기술은 간단한 원리를 바탕으로 하며, 게임의 비주얼을 더욱 사실적으로 만들어 줍니다. 섀도우 매핑의 원리 섀도우 매핑은 섀도우 맵이라는 특별한 텍스처를 사용합니다. 이 섀도우 맵은 장면의 깊이 정보를 담고 있으며, 광원에서의 시점에서 생성됩니다. 카메라가 광원과 같은 위치에 있을

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 그림자 설정 가이드

이 문서는 Unity의 그림자 설정을 이해하고 활용하는 데 도움이 되는 매뉴얼입니다. 그림자는 게임의 시각적 품질에 큰 영향을 미치므로 적절한 설정이 중요합니다. 그림자 거리 그림자 거리는 카메라로부터 실시간 그림자가 렌더링되는 최대 거리를 설정합니다. 게임 오브젝트가 카메라에서 멀어질수록 그림자는 덜 눈에 띄게 됩니다. 따라서 먼 거리의 오브젝트에 대해 그림자를 비활성화하는 것이 좋습니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 매뉴얼: 그림자 설정

이 문서는 Unity의 조명과 그림자 설정에 대한 내용을 다루고 있습니다. 그림자는 게임의 비주얼을 풍부하게 만들어주며, 이 설정을 통해 개발자는 원하는 룩을 정교하게 만들 수 있습니다. 아래에서는 그림자 설정과 관련된 내용을 간단히 설명하고, 몇 가지 활용 예제를 소개하겠습니다. 1. 그림자 설정하기 1.1 그림자 설정 방법 Unity에서는 인스펙터를 사용하여 각 Light

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 섀도우 캐스케이드 사용 가이드

섀도우 캐스케이드란? 섀도우 캐스케이드는 기본적으로 방향 광원의 실시간 그림자 품질을 향상시키기 위해 사용됩니다. 원근 앨리어싱 문제를 해결하며, 카메라와의 거리에 따라 그림자 맵을 효율적으로 관리합니다. 원근 앨리어싱이란? * 정의: 섀도우 맵의 해상도가 카메라와의 거리와 관계없이 균일하게 나타나지 않아 발생하는 시각적 왜곡입니다. * 문제점: 가까운 물체의 섀도우는 너무 부풀어 보이고, 멀리 있는 물체의 섀도우는

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 셰이더 가이드 한국어 해설

Unity에서 셰이더를 사용하여 그래픽 작업을 수행하는 방법에 대해 설명합니다. 셰이더는 그래픽스 프로그래밍에서 중요한 역할을 하며, 이 가이드는 셰이더의 기본 개념을 이해하는 데 도움을 줍니다. 목차 1. 셰이더 소개 2. 셰이더 클래스 3. 셰이더 에셋 4. 셰이더 컴파일 5. 셰이더 로딩 6. 셰이더 배리언트 및 키워드 7. 런타임 시 셰이더 교체

By 이재협/실장/시스템개발실/PHYSIA