유니티 URP 프로젝트에서 사용할수있는 굴절 쉐이더(UnityRefractionURP)HDRP의 ScreenSpaceRefraction을 기반으로하는 쉐이더로 URP 12.1 이상에서 사용 가능URP 에셋에서 Depth Texture , Opaque Texture 속성을 활성화, Orthographic 카메라 미지원https://github.com/jiaozi158/UnityRefractionURP?tab=readme-ov-file GitHub - jiaozi158/UnityRefractionURP: Refraction shader graph for Unity's URP (Universal Render Pipeline). Based on HDRP's ScRefraction shader graph for ..
유니티에서 현실감있는 주변환경 반사를 위한 리플렉션 프로브(Reflection Probe) 사용하기리플렉션 프로브(Reflection Probe)를 사용하면 주변 환경의 반사 정보를 캡처하여 오브젝트 표면에 현실감 있는 반사를 표현할수있습니다.https://docs.unity3d.com/kr/530/Manual/class-ReflectionProbe.html1)씬에 3D 오브젝트를 추가합니다. 2)새로운 재질(URP/Lit)을 생성하고 반사도 높은 금속 표면으로 설정합니다. environment reflections 속성에 체크되어있는지 확인합니다. 3)씬의 오브젝트에 할당합니다. 오브젝트의 표면이 씬의 주변환경을 반사하는것을 확인할수있습니다. 4)Lighting 윈도우의 environment에서 환경 ..
유니티(Unity) 셰이더 그래프 절차적 패턴(Procedural Patterns) 샘플프로젝트(URP, HDRP)에서 직접 또는 셰이더 그래프를 수정하여 사용할수있는 다양한 절차적 패턴 샘플을 포함합니다. Bacteria, Brick, Dots, Grid, Herringbone, Hex Lattice, Houndstooth, Smooth Wave, Spiral, Stripes, Truchet, Whirl, Zig Zag등https://docs.unity3d.com/kr/Packages/com.unity.shadergraph@10.8/manual/ShaderGraph-Samples.html 1)패키지 관리자에서 셰이더그래프 패키지가 설치되어있는지 확인합니다. 셰이더 그래프의 samples에서 proced..
유니티(Unity) Dollars 모션캡처(MoCap) SDK 사용하기 https://www.dollarsmocap.com/1)Dollars 모션캡처(MoCap)를 사용하기 위한 에셋을 다운로드하고 프로젝트에 가져오기합니다(import)에셋 다운로드(MediaPipeUnity.0.12.0, DollarsMarkerlessMoCapSDK, StreamingAssets) https://github.com/SunnyViewTech/DollarsMarkerlessMoCapSDK/releases/tag/0.8프로젝트 에셋 가져오기 순서-MediaPipeUnity.0.12.0 가져오기-프로젝트 에셋으로 StreamingAssets 폴더를 복사하기-DollarsMarkerlessMoCapSDK 가져오기2)Media..
유니티(Unity)에서 NDI 플러그인(KlakNDI)을 사용하여 다른 장치(Mad mapper)로 비디오 스트림 전송하기NDI(Network Device Interface)는 NewTek에서 개발한 비디오 전송 프로토콜로 로컬 영역 네트워크(LAN)를 통해 장치간 비디오 스트림을 전송하는데 사용할수있습니다.https://ndi.video/ NDI - Removing the limits of video connectivity.Adaptable to any industry One core platform. Unlimited use cases. From world-class broadcast and production studios to consumer-grade video setups, NDI integr..
유니티(Unity) 모든 대상 플랫폼에 대하여 렌더러 기능 추가 및 속성 설정 참고프로젝트의 렌더러 속성 및 기능을 대상 플랫폼에 따라서 동일하게 또는 차별적으로 설정해야합니다. 1)프로젝트 설정(project settings)의 그래픽(graphics)에서 프로젝트에 사용중인 렌더 파이프라인 에셋을 확인합니다. 2)Settings 폴더에서 대상 플랫폼에 따라서 설정할수있는 URP 에셋 및 렌더러를 확인합니다. 3)프로젝트 설정의 품질(quality)에서 대상 플랫폼 수준(Levels)에 대해서 설정한 URP 에셋 및 렌더러를 확인합니다.현재 유니티 에디터에서 performant 수준을 사용중이며 해당 URP 에셋 및 렌더러의 속성을 설정합니다. 4)렌더러 기능을 추가하려면 add renderer f..
유니티(Unity)에서 특정한 쉐이더의 재질을 생성하는 방법1)프로젝트의 에셋(Assets) 폴더에서 새로운 쉐이더를 생성합니다. 2)특정한 쉐이더를 사용하는 재질을 생성하려면 해당 쉐이더를 선택하고 마우스 우클릭한후 create의 material을 선택합니다. 3)해당 쉐이더를 사용하는 재질을 생성한것을 확인할수있습니다.
유니티(Unity)에서 옷감(Cloth) 시뮬레이션 기초 사용법 튜토리얼3D 캐릭터의 의상 물리 효과(Cloth Physics)를 적용하기위해 Cloth 컴포넌트를 사용하는 기초방법에 대해 설명합니다. Cloth의 파라미터를 설정하여 옷감의 신축성, 마찰력, 중력 작용 등을 조절하고 충돌 처리와 기타 제약 조건을 설정하여 사실적인 의상 물리 효과 및 옷감 시뮬레이션을 구현할 수 있습니다. Cloth는 Skinned Mesh Renderer와 함께 작동하여 패브릭을 시뮬레이션하기 위한 물리 기반 솔루션을 제공합니다. Getting Started With Cloth Physics https://youtu.be/Nc_ZMgEFj-A Cloth https://docs.unity3d.com/Manual/class..
유니티(Unity) 씬에서 특정 컴포넌트를 포함하는 오브젝트 검색 및 필터링(Hierarchy, Type)1)씬(Scene)이 다양한 유형의 컴포넌트 및 사용자 스크립트를 포함하는 오브젝트로 구성되어있습니다. 2)특정 컴포넌트를 포함하는 오브젝트만 표시하려면 Hierarchy의 아래 표시한곳을 클릭하고 Type으로 변경합니다. 3)컴포넌트 또는 사용자 정의 스크립트 이름을 검색하면 해당 컴포넌트를 포함하는 오브젝트만 표시합니다.
유니티(Unity)에 가져오기한 3D 모델 노말 계산(스무싱 그룹, Smoothing Angle)1)3D 프로그램에서 3D 모델의 지오메트리를 확인합니다. 2)폴리곤 편집에서 모든 폴리곤의 스무싱 그룹(Smoothing Groups)를 제거합니다(Clear All) 3)유니티에서 3D 모델을 가져오기합니다(import) 4)모델의 import settings에서 Noarmals이 Import로 설정되어있는것을 확인할수있습니다.기본 옵션인 import는 모델의 파일에서 노멀(normal)을 가져오기합니다. 5)normals를 calculate로 변경합니다. Calculate는 Normals Mode, Smoothness Source, Smoothing Angle에 기반하여 노멀을 계산합니다. Smooth..
유니티 터레인(Unity Terrain) 오류 문제해결 모음페인트 텍스처 계단현상 1)터레인에서 paint texture를 사용하여 페인팅한 텍스처가 혼합 (blend) 되지않으며 계단현상이 발생하는것을 확인할수있습니다. 2)터레인 오브젝트의 paint texture의 Terrain에서 enable height -based blend 속성이 체크되어있는것을 확인할수있습니다. 3)enable height -based blend의 height transition을 조절하거나 enable height -based blend 속성을 체크해제합니다. 4)터레인 페인트 텍스처가 혼합되고(blend) 계단현상이 발생하지않는것을 확인할수있습니다. 실행 취소를 생성하는데 실패 (Failed to create Objec..
유니티 Google.IOSResolver.dll will not be loaded 에러 문제해결1)유니티에서 프로젝트에 새로운 플러그인을 설치했을때 다음 오류를 표시합니다.Assembly Google.IOSResolver.dll will not be loaded due to errors:unable to resolve reference 'UnityEditor.iOS.Extensions.Xcode'. is the assembly missing or incompatible with the current platform? UnityEditor.iOS.Extensions.Xcode 참조를 해결할 수없어 오류가 발생하며 Google.IOSResolver.dll 어셈블리를 로드할수없습니다. 2)일반적으로 현재 프..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.