Latest

Manual

Unity UI 메시징 시스템 안내서

이 문서는 Unity의 새로운 UI 시스템과 메시징 시스템에 대해 설명합니다. 아래의 내용을 통해 시스템의 구조와 커스텀 메시지를 정의하는 방법을 배울 수 있습니다. 1. 메시징 시스템 개요 Unity의 메시징 시스템은 기존의 SendMessage 함수를 대체하기 위해 설계되었습니다. 이 시스템은 순수 C#으로 작성되었으며, 메시지 전송과 관련된 문제를 해결하는 것을 목표로 합니다. 메시징

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

Manual

Unity 메시 사용 가이드

이 문서는 Unity에서 메시를 다루는 방법에 대한 기본적인 이해를 제공합니다. 다양한 사례와 응용 방법을 포함하여, Unity 프로젝트에서 메시를 효과적으로 사용하는 다양한 방법을 설명합니다. 메시 소개 메시는 3D 모델을 구성하는 점, 선, 면의 집합으로, 게임 오브젝트의 형태를 결정합니다. 메시의 주요 용어는 다음과 같습니다: * 버텍스(Vertex): 메시의 각 점 * 엣지(Edge): 두

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

Manual

Unity 메시 소개 가이드

메시란 무엇인가? 메시는 객체의 형태를 설명하는 데이터의 집합입니다. Unity에서는 메시를 사용하여 그래픽스와 물리적 시뮬레이션에서 다양한 기능을 수행할 수 있습니다. 그래픽스에서의 메시 사용 * 머티리얼: 메시와 함께 사용되어, 표면의 형상을 설명합니다. * GPU 렌더링: 메시를 통해 GPU가 렌더링하는 객체의 형태를 정의합니다. 물리에서의 메시 사용 * 콜라이더: 메시를 사용하여 물리 엔진에서 충돌 처리를 위한 모양을

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

Manual

Unity 메시 압축과 버텍스 압축 이해하기

우리는 Unity에서 성능을 개선할 수 있는 메시 데이터 압축 방법에 대해 알아볼 것입니다. Unity는 두 가지 압축 방법—버텍스 압축과 메시 압축—을 제공합니다. 두 방법은 서로 다른 방식으로 작동하고 성능에 미치는 영향도 차이가 있습니다. 메시 데이터 압축 개요 압축 방법 설명 장점 단점 버텍스 압축 프로젝트의 모든 메시에 대해

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

Manual

Unity 메모리 할당자 커스터마이징 가이드

개요 Unity의 메모리 관리 시스템에서 할당자는 애플리케이션의 성능과 메모리 공간의 효율을 유지하는 중요한 역할을 합니다. 이 문서에서는 메모리 할당자 타입 및 커스터마이징 방법에 대해 설명하고, 각 할당자가 어떻게 작동하는지 이해하는 데 중점을 두겠습니다. 할당자 타입 Unity에는 총 다섯 가지 종류의 할당자가 존재합니다. 각 할당자는 서로 다른 알고리즘을 통해 메모리 블록을

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

Manual

Unity 애니메이션 성능 및 최적화 가이드

이 문서는 Unity에서 애니메이션 성능을 최적화하고 개선하기 위한 다양한 팁과 기술을 제공합니다. 특히, 3D 애니메이션 시스템을 효과적으로 관리하기 위한 방법들에 대해 설명합니다. 애니메이션 시스템 개요 Unity의 애니메이션 시스템은 효과적으로 다양한 애니메이션을 처리할 수 있도록 설계되었습니다. 특히, 애니메이터 컨트롤러를 통해 애니메이션 블렌딩과 다양한 설정이 최적화되어 있습니다. 애니메이터와 애니메이션 컨트롤러 * 애니메이터(Component)

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

Manual

Unity 애니메이션 시스템 가이드

개요 Unity의 애니메이션 시스템은 다양한 형태의 캐릭터 애니메이션을 만들고 조작하기 위해 사용됩니다. 특히, 메카님(Mecanim)이라는 강력한 시스템이 인간형 캐릭터에 최적화되어 발전해왔습니다. 이 문서에서는 메카님, Animation 및 Animator 컴포넌트의 차이점, 애니메이션 레이어의 특성 등을 설명합니다. 메카님(Mecanim) 메카님은 Unity에 통합된 애니메이션 툴로, 주로 인간형 캐릭터의 애니메이션 제작을 위해 설계되었습니다. 메카님은

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

Manual

Unity 머티리얼 배리언트 가이드

이 문서는 Unity의 머티리얼 배리언트를 생성하고 관리하는 방법에 대한 단계별 지침을 제공합니다. 머티리얼 배리언트는 스크립트를 통해 다양하게 활용될 수 있는 그래픽 요소입니다. 목차 1. 머티리얼 배리언트란? 2. 머티리얼 배리언트 생성 방법 3. 머티리얼 배리언트 수정 및 오버라이드 4. 머티리얼 배리언트 삭제 및 부모 변경 5. 프로퍼티 잠그기 및 전환 6.

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

Manual

Unity 매뉴얼: 머티리얼 배리언트

개요 머티리얼 배리언트는 Unity에서 다양한 효과를 내기 위해 특정 머티리얼의 변형을 쉽게 관리할 수 있게 해줍니다. 이를 통해 아티스트 팀은 동일한 기본 머티리얼을 바탕으로 여러 버전을 만들어 효율적으로 작업할 수 있습니다. 머티리얼 배리언트의 장점 및 제한 이점 제한 사항 반복적인 머티리얼 작업을 줄여준다 머티리얼에 포함된 속성만 변경 가능 부모 머티리얼의

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

Manual

Unity 매뉴얼: 머티리얼 배리언트

머티리얼 배리언트란? 머티리얼 배리언트(Material Variant)는 Unity에서 재질(Material)의 변형을 만들어 재사용할 수 있도록 해주는 기능입니다. 이를 통해 부모 재질을 기반으로 하면서도 특정 속성만 변경할 수 있습니다. 머티리얼 배리언트의 이점 * 재사용성: 기본 재질을 유지하면서 몇 가지 속성만 수정하여 변형된 재질을 만들 수 있습니다. * 관리 용이성: 여러 개의 재질을

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

Manual

Unity의 Material Variant(머티리얼 배리언트)

개요 Unity에서 머티리얼을 관리하는 방법 중 하나는 머티리얼 배리언트를 사용하는 것입니다. 머티리얼 배리언트는 기존 머티리얼의 변형으로, 다양한 게임 오브젝트에 대한 다양한 속성을 쉽게 정의하고 관리할 수 있도록 도와줍니다. 머티리얼 배리언트의 장점 및 제한사항 기능 복사된 머티리얼 머티리얼 배리언트 부모 변경 불가능 가능 자동 업데이트 불가능 가능 (부모의 변경사항 반영) 속성

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

Manual

Unity 물리 기반 렌더링 머티리얼 유효성 검사 가이드

이 문서는 Unity에서 물리 기반 렌더링(PBR) 머티리얼의 유효성을 검사하는 방법에 대해 설명합니다. 특정 머티리얼이 권장 범위 내에 있는지 확인하여, 시각적으로 문제를 파악할 수 있도록 도와줍니다. 1. 머티리얼 유효성 검사란? 머티리얼 유효성 검사(Physically Based Rendering Material Validator)는 장면 뷰에서 드로우 모드를 통해 사용됩니다. 이 기능은 머티리얼의 픽셀 값이

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