Light Probe란? Light Probe는 이전에 포스팅해둔 자료가 있으므로 참고하시면 되겠습니다. Unity Light Probe에 대해서 light mapping은 장면의 실사 느낌을 향상시킬 수 있지만, 동적인 객체가 사실적으로 렌더링 되지 않는 단점이 있다. 동적인 물체에 대한 라이트맵핑을 실시간으로 계산하는 것은 불가능 하지만, Lig wlsdn629.tistory.com Magic Light Probes를 사용해야하는 이유는? Light Probe을 직접 배치해보신 분들은 아시겠지만 Light Probe을 일일이 수동으로 배치하는 것은 귀찮으며 어떤 지점에 배치해야 좋은지 고민을 많이 하게 됩니다. Magic Light Probe의 경우 "자동"으로 씬에 라이트 프로브를 적절하게 배치해줍..
최근에 에디터 제작하는데 맛들려서 이것저것 만들고 있습니다 ㅎㅎ... 그 중에 제법 유용하게 사용하고 있고, 도움이 되는 에디터를 만들어서 어라?! 이거 한 번 에셋스토어에 업로드해봐...? 라는 마음으로 에셋스토어에 올리게 되었습니다 ㅋㅋ... 뭐 대단한건 아니고, 도움이 되었음 하는 마음에 Free가격에 올렸으며 많은 Feedback을 받아보고 싶습니다. DebugInspector를 소개합니다! 사실 예전에 DebugInspector 툴에 대해 소개한 적이 있습니다 ㅎㅎ 유니티 Debug을 찾아주는 Util Editor Window DebugInspector DebugFinder Util Editor Window는 Unity 프로젝트 내의 스크립트 중에서 Debug.Log, Debug.LogWarni..
Technie Collider Creator 2란? Technie Collider Creator 2는 유니티 에셋으로 , 빠르고 효율적인 방법으로 디테일한 Collider를 생성할 수 있습니다. 상자, 무기, 음식 등과 같은 객체에 대한 Collider를 만들 수 있으며, Skinned Collider Creator를 사용하면 캐릭터 및 애니메이션된 객체에 대한 Collider를 만들 수 있습니다. 유니티의 Mesh Collider는 객체의 mesh를 기반으로 Collider를 생성하는 반면, Technie Collider Creator 2 에셋의 경우 객체의 형태와 크기에 따라 Collider를 생성하기 때문에 물리 엔진이 더 정확하게 작동할 수 있도록 도와줍니다. 영상 3초부터 11초를 보시면 물리 ..
Unity Affiliate Program란? 크리에이터, 개발자, 웹사이트 소유자들이 자신의 콘텐츠를 통해 수익을 창출할 수 있는 프로그램입니다. Affiliate가 어떤 식으로 작동하는지 방식에 대해 소개해드릴 것이며, 참여하면 어떤 혜택이 있는지 소개드리고자 합니다. 어필리에이트 프로그램은 고객을 어떤 비즈니스로 이끌어 주는 대가로 커미션을 받는 마케팅 방식입니다. Unity Affiliate Program을 통해 Unity Asset Store과 Unity Store의 일부 구독 제품에서 판매 수익의 일부를 얻을 수 있습니다. 요약해보자면, Unity 제품을 홍보함으로써 추가 수입을 얻을 수 있는 프로그램입니다. Asset Store 크리에이터, 개발자, 웹사이트 소유자 등 본인이 Unity 제품..
"법으로 Ver.Up되는 만화책"이란? 복잡하고 어려운 법률 지식을 만화 형식으로 쉽고 재미있게 풀어낸 책입니다. 이 책은 총 25가지 주제를 다루며, 소멸 시효부터 명예 훼손, 영업비밀까지 다양한 법률 주제를 아우릅니다. "법으로 Ver.Up되는 만화책"을 읽어야 하는 이유 🎉 법률 지식, 이렇게 쉽고 재밌게?! "법으로 Ver.Up되는 만화책"은 '재미없고 무섭게' 여겨지는 '법률'을 재밌고 이해하기 쉬운 형태로 전달하는 만화책입니다. 만화 각 챕터의 스토리를 읽다 보면, 공감되는 순간들도 있고, 때로는 화나고, 복잡한 전개에 빠질 수 있지만, 법의 복잡함과 무서움을 쉽게 이해할 수 있게 도와줍니다. 무엇보다 작가님의 독특한 그림체 덕분에, 무거운 주제임에도 불구하고 즐겁게 읽을 수 있었습니다. 이 ..
MeshBaker란? 유니티 MeshBaker MeshBaker란? 여러 개의 메시를 하나의 큰 메시로 결합하고 해당 오브젝트의 텍스처를 텍스처 아틀라스 및 텍스처 배열로 만드는 데 있어 도움을 주는 툴(Tool)입니다. 텍스쳐 아틀라스를 사용하지 wlsdn629.tistory.com Mesh Baker에 대한 에셋소개는 위 포스팅에 상세하게 작성해놨습니다. MeshBaker Component 상황마다 다르지만 MeshBaker Component를 이용하여 여러개의 Mesh Renderer을 하나의 Mesh Renderer로 결합하게 되면 기존에 적용되던 물리엔진들이 더이상 개별 오브젝트에 작동하지 않고 하나의 덩어리로 물리엔진이 작동되는 문제가 발생합니다. 이런 경우에는 Skinned Mesh Rend..
오디오 필터란? 오디오 효과(Audio Effects)라고 불리며 Audio Source 및 Audio Listener의 출력값을 변경할 수 있습니다. 예를 들어, Audio Sound의 주파수 범위를 필터링하거나 Reverb효과 등 적용할 수 있습니다. 요약하면, 사운드의 특정 품질을 강화하거나 억제하는 데 사용됩니다 Reverb에 대해서는 이전 포스팅을 참고해 주세요. 유니티 몰입감 넘치는 SoundScape를 제작하자! Audio Reverb Zone Audio Reverb Zone이란? Audio Listener의 위치에 따라 Audio Clip에 Reverb(잔향) 효과를 적용합니다. Reverb 효과를 통해 다양한 공간적(Volumetric) 오디오 효과를 구현할 수 있습니다. 주로 동굴, 시..
Audio Reverb Zone이란? Audio Listener의 위치에 따라 Audio Clip에 Reverb(잔향) 효과를 적용합니다. Reverb 효과를 통해 다양한 공간적(Volumetric) 오디오 효과를 구현할 수 있습니다. 주로 동굴, 시끄러운 도시, 공포스러운 분위기 조성 등에 사용됩니다. 에셋을 이용한 Reverb Zone 적용 Audio Reverb Zone컴포넌트는 아래 에셋과 함께 사용하면 수동으로 Position을 조절해줄 필요도 없으며 공간감을 더 조성해 주어 시너지가 좋습니다! 유니티 손쉽게 현실감 높은 사운드를 만드는 방법: Volumetric Audio를 소개합니다!🎧 Volumetric Audio란? 사운드 디자인을 도와주는 오디오 유틸리티 툴 에셋입니다. 다양한 3D 형..
Volumetric Audio란? 사운드 디자인을 도와주는 오디오 유틸리티 툴 에셋입니다. 다양한 3D 형태(Sphere, Box, Capsule, Mesh )의 오브젝트에 Sound 적용 할 수 있습니다. Volumetric Audio 에셋을 이용한다면 몇 번의 클릭만으로 Point Audio Source를 다양한 형태의 입체적인(Volumetric) Audio Source로 변환시킬 수 있습니다! 주요 기능 간단한 설정 : 인스펙터을 이용할 수 있어 디자이너, 개발자 누구나 쉽게 사용할 수 있습니다. 다양한 형태의 사운드 : Box, Sphere, Capsule부터 Mesh Collider, Path 등의 원하는 형태에서 사운드를 발생시킬 수 있습니다. Hollow : Hollow 설정을 사용하면 도..
"더 게임 오리진"이란? 게임에 대한 다양한 잡학 지식을 다루고 있습니다. 예를 들어, 게임에 등장하는 마나는 왜 파란색일까? 골렘의 기원은? 룬문자는 실제로 존재했다?! 슬라임은 왜 항상 1렙 몬스터로 등장하는지 등에 대한 게임 원류에 관한 이야기가 담겨 있습니다. 사실 이 책의 목차를 보기전까지는 마나는 당연히 파란색, 초보자 사냥터엔 당연히 슬라임이지! 등 당연시 생각했던 부분들이었고 그 이유에 대해서는 생각을 하지 않았던 부분들이었는데, 책의 목차를 보고 나서부터는 대체 왜?!!!! 대체 슬라임은 왜 초보자 사냥터에 존재할까? 왜지? 이와 같은 궁금증에 빠지게 되어버렸습니다... 게임을 좋아하고 게임 기획하는 것을 좋아하는 사람들이라면 이 책의 목차를 본 순간 결제하는 여러분의 모습을 볼 수 있게..
TryParse 란 문자열 데이터를 다양한 데이터 형식으로 변환할 때, 예외 처리와 데이터 유효성을 다루는 문제를 처리할 때 활용될 수 있습니다. 문자열을 변환하려는 데이터 형식으로 안전하게 변환할 수 있으며, 변환이 실패하는 경우 예외를 방지할 수 있습니다. 변환이 성공하면 true를 반환하고, 변환된 값을 지정한 변수에 저장합니다. 변환이 실패하면 false를 반환하고 변수에는 해당 데이터 형식의 기본값이 유지됩니다. 예제 1. Int 변환 using UnityEngine; public class IntegerConversionExample : MonoBehaviour { void Start() { string input = "123"; int number; if (int.TryParse(input,..
I2 Localization란? Unity에서 사용할 수 있는 번역 시스템입니다. UI, 2D, TextMesh Pro와 같은 주요 컴포넌트들에 사용가능하며 개발자가 다양한 플랫폼(PC, 모바일 등)에서 로컬화(번역)된 경험을 제공할 수 있게 해줍니다. 또한, 이미지, 사운드, 폰트 등의 다양한 미디어 요소를 쉽게 번역하고 관리할 수 있게 설계되었습니다. 직관적인 컴포넌트 Language Source 프로젝트가 지원하는 모든 언어와 로컬라이즈할 수 있는 모든 항목의 목록 데이터를 LanguageSource에 저장합니다. 또한 관리하고, 오류를 감지하고, 외부 스프레드시트와 동기화하는 방법을 제공합니다. Localize component Localize 가능한 모든 객체(Sprites, Audio Sour..
"Another Fisherman's Tale"란? 시적인 스토리텔링을 기반으로 한 VR 퍼즐 메커니즘 탐험 게임입니다. 플레이어는 주인공의 몸과 팔다리를 분리하고 원격으로 제어하여 퍼즐을 풀고 , 스토리 진을 위해 새로운 아이템을 찾습니다. 사용 가능한 기기 SteamVR, Quest 2, PSVR 2 출시 일 May 11th, 2023 가격 $25 Developer Innerspace VR Publisher Vertigo Games Another Fisherman's Tale 트레일러 게임 특징 "Another Fisherman's Tale"은 "Fisherman's Tale"의 속편입니다. 이번 편에서는 밥과 그의 가족의 삶을 더 깊이 파고들어 사랑, 상실, 책임, 자유라는 주제를 탐구합니다. "A..
vHireachy란? vHierarchy는 Hierarchy구조를 커스터마이징하여 시각적으로 보기 편하게 꾸밀 수 있음과 더불어 효과적으로 게임오브젝트를 관리할 수 있게 도와주는 유틸리티 도구입니다. 커스터마이징 가능한 아이콘, 색상 및 단축키를 통해 Hierarchy에 존재하는 GameObjects를 더욱 직관적으로 관리할 수 있습니다. vHireachy주요 기능 vHierarchy의 근본은 하이러키창을 꾸미는 데 있다고 생각이 듭니다. 하지만 vHierarchy에셋은 꾸미는데 충실할 뿐 만 아니라, 다양한 기능들을 제공하고 있습니다. 기능들에 대해 설명해 보는 시간을 가져보고자 합니다. Component minimap Component minimap: 오른쪽에 나열된 구성 요소를 볼 수 있습니다. v..
안녕하세요. 오늘은 저번 시간 Odin Inspector소개 이후 실제 사용후기 및 사용방법에 대해 말해보고자 합니다! 유니티 Odin InspectorOdin Inspector란? 오딘 인스펙터는 커스텀 에디터 코드를 한 줄도 작성하지 않고도 강력하고 사용자 친화적인 커스터마이징 에디터의 모든 워크플로 이점을 누릴 수 있는 Unity용 플러그인입니다.wlsdn629.tistory.com사용방법TabGroupTabGroup을 사용하여 가운데 사진과 오른쪽 사진처럼 인스펙터창이 깔끔하게 정리했습니다. 이렇게 인스펙터창을 정리하게 되면 다른 팀원들과의 의사소통도 더 빨라지며 작업 속도도 빨라지겠죠? TabGroup은 Tab으로 변수들을 묶어서 그룹은 관리할 수 있게 도와주는 기능입니다.[TabGroup("S..