본문 바로가기

유니티14

2025/05/31 버추얼 아바타 제작 공부(텍스처링 전 Unity 세팅) 아바타 Export만들어두었던 아바타 blender 파일에서 아마추어와 파츠들을 모두 선택해준 후, export > FBX를 한 다음 다음과 같이 설정해주고, 세팅해줄 유니티 프로젝트 파일안에 export 해준다.Limit to > Slelected Object 체크=> 선택한 오브젝트만 export하는 옵션Transform > Aplly Scalings > FBX All => 스케일 데이터를 1로 고정하고, 오브젝트를 각각이 아닌 전체를 기준으로 Global로 계산하여 export해주는 옵션. 크기를 잘 유지해주기때문에 아바타에서 일반적으로 많이 사용한다.Foward > Z Forward=> blender에서 는 -Z방향이 앞이지만 Unity에서는 +Z방향이 앞이기때문에 바꾸어준다. LilToon Sh.. 2025. 5. 31.
2024/07/03 VR 기초 (Hinge Joint, Fixed Joint) 일반적인 방문 만들기 Create Empty > Door Pivot 생성 (문이 돌아갈 기준위치) 3D Object 중 Cube를 선택하여 문 형태로 만들어 주고, Door Pivot을 기준으로 문의 위치를 설정해준다. Door Pivot 에 Hinge Joint 컴포넌트를 추가하고, 세로축을 기준으로 문이 회전할 것이기 때문에 Axis를 0 ,1, 0으로 설정해준다. 문이 일정한 범위까지만 회전하도록 하기 위해 Motor의 Use Limits항목에 체크를 해준 다음 Limits의 Min값과 Max값을 수정해준다.( Edit Anguler Limits를 클릭해서 각도가 변하는것을 확인하면서 수정해주면 쉽게 조절이 가능하다.)  이제 잡고 열고 닫을 손잡이를 만들어야한다.3D 오브젝트 중 Cube를 활용하.. 2024. 7. 3.
2024/06/24 Unity 코딩 응용(아이템 들었다 놓기, 터뜨리기) void가 아닌 메서드를 사용할땐 꼭 return 값을 넣어주어야한다. 아이템 들었다 놓기 using System.Collections;using System.Collections.Generic;using UnityEngine;public class Move : MonoBehaviour{ Vector3 mousePos; // 마우스 위치와 물체 위치의 차이를 저장할 변수 // 현재 객체의 월드 좌표를 화면 좌표로 변환하여 반환하는 메소드 private Vector3 GetMousePos() { return Camera.main.WorldToScreenPoint(transform.position); } // 마우스를 클릭했을 때 호출되는 메소드 priva.. 2024. 6. 24.
2024/06/20 Unity VR 기초 Unity VR 템플릿 매뉴얼https://docs.unity3d.com/Packages/com.unity.template.vr@9.0/manual/index.html VR Template Quick Start Guide | VR | 9.0.0VR Template Quick Start Guide Unity’s VR Project Template provides a starting point for virtual reality development in Unity. The template configures project settings, pre-installs the right packages, and includes various pre-configured Example Assets todocs.uni.. 2024. 6. 20.