유니티(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) 물(Water) 쉐이더 및 시뮬레이션 제작 에셋 추천 모음(바다, 강, 호수, 기타)유니티에서 바다, 강, 호수, 수영장등 다양한 종류의 고품질 물 시뮬레이션 제작에 사용할수있는 에셋 추천 모음 렌더파이프라인 호환성(빌트인, URP, HDRP)과 지원 플래폼(모바일, PC, 콘솔, VR, WebGL)을 확인Stylized Water 2 https://assetstore.unity.com/packages/vfx/shaders/stylized-water-2-170386https://youtu.be/BRRejyG5Vtc Underwater Rendering for Stylized Water 2 (Extension) https://assetstore.unity.com/packages/vfx/..
분산 행동 모델(Distributed Behavior Model) 보이드(Boids) 유니티 시뮬레이션 레퍼런스분산 행동 모델분산 행동 모델(Distributed Behavior Model)은 다수의 개체가 중앙 제어 없이 각각 독립적인 로컬 규칙에 따라 행동하면서도 집단으로서의 전체적인 행동을 만들어내는 시스템을 의미합니다(집단의 각 개체가 개별적으로 행동하면서도 집단의 조화로운 움직임을 이루는 원리) 보이드(Boids)보이드(Boids, bird-oid object)는 새들의 무리 짓기 행동(flocking behaviour of birds)과 관련된 집단 운동을 시뮬레이션하기위해 Craig Reynolds가 개발한 인공 생명 프로그램(artificial life program)입니다. 보이드는 분산..
유니티(Unity) 트랜스폼 회전 관련 함수 모음(Transform.Rotate, Transform.LookAt, 기타)Transform.Rotate게임 오브젝트를 회전시키는 데 사용되는 함수. 회전에 오일러 각도(euler Angles)를 사용하며 회전의 축을 월드(world) 또는 로컬(local)로 지정할수있습니다. https://docs.unity3d.com/ScriptReference/Transform.Rotate.htmlRotate(Vector3 eulerAngles); 축(X, Y, Z)에 대해 회전할 각도를 포함한 Vector3를 사용 Rotate(new Vector3(30, 0, 0))은 X축을 기준으로 30도 회전 Rotate(float xAngle, float yAngle, float..
유니티(Unity) OnTriggerEnter 함수(콜라이더, isTrigger, 리지드바디)OnTriggerEnter 함수는 트리거 콜라이더(Trigger Collider)가 다른 콜라이더와 접촉하거나(실제 물리적인 충돌을 일으키지 않고) 영역에 진입할때 호출되는 함수입니다. 적이 플레이어의 공격 범위에 진입한 경우, 플레이어 아이템 획득등 게임 오브젝트가 특정 영역에 진입하거나 접촉할 때 발생해야 하는 이벤트를 처리할 때 사용됩니다. 플레이어가 아이템을 획득void OnTriggerEnter(Collider other){ if (other.CompareTag("Player")) { Destroy(gameObject); }}플레이어가 공격 범위의 적을 공격void OnTr..