일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- 터치디자이너 interface
- TouchDesigner
- 터치디자이너 python
- 터치디자이너
- touchdesigner GPU
- 터치디자이너 reference
- 터치디자이너 timeline
- touchdesinger
- 터치디자이너 Instancing
- touchdesigner particle
- ableton live 10
- 터치디자이너 if
- 터치디자이너 함수
- 터치디자이너 에이블톤
- 터치디자이너 파이썬
- touchdesigner displace
- TDableton
- 터치디자이너 튜토리얼
- 터치디자이너 강의
- 파이썬reference
- 터치디자이너 인터페이스
- 터치디자이너 클론
- 터치디자이너 replicator
- particleGPU
- 터치디자이너 list
- 파이썬 if
- 터치디자이너 오퍼레이터
- 터치디자이너 참조
- displace
- Today
- Total
목록Unity (77)
caLAB
0. 네트워크 환경 세팅 기본적인 네트워크 스크립트는 아래와 같이 작업해두었습니다. networkMgr 스크립트 - 서버 연결 - 방 생성 - 캐릭터 생성 - 다른 플레이어가 방 나가는 것 들어오는 것 체크 - 방에서 나가면 파괴 using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; using Photon.Realtime; namespace networkTest { public class networkMgr : MonoBehaviourPunCallbacks { private GameObject spawnedPlayerPrefab; private void Awake() { PhotonNe..
이전 포스팅에서 VR 디바이스에 캐릭터를 리깅하는 것을 포스팅 하였습니다. 오늘 포스팅에서는 리깅된 캐릭터가 포톤 네트워크 상에서도 동일하게 리깅 되어서 움직이도록 네트워크 작업을 하는 방법에 대해서 정리해보도록 하겠습니다. 우선 포톤네트워크 관련 기본적인 설정이 전부 되어있다고 가정하고 설명하도록 하겠습니다. 포톤 서버 및 룸 접속까지 완성이 된 상태라 가정합니다. 그렇다면 제일 먼저 NetworkSpawned 스크립트를 만들어서 Network 플레이어를 생성하는 것과 관련된 스크립트를 작성합니다. 방에 입장하였을 때 Network Player를 Instantiate하고, 방에 나갈 때 Instantiate 되어 있던 Network Player를 삭제합니다. using System.Collections..
오늘은 VR 캐릭터를 리깅하는 방법에 대해서 알아볼 것이다. 캐릭터를 리깅하는 방법은 IK이다. IK (Inverse Kinematics) 란? 대부분의 애니메이션은 스켈레톤에서 미리 정해진 값에 조인트를 변경하여 회전하는 것으로 실현됩니다. 자식 조인트의 위치는 부모의 회전에 따라 변화하고, 이 때문에 일련의 조인의 종료점은, 각도 및 포함된 개별 조인트의 상대적 위치에 의해 결정됩니다. 이 스켈레톤의 포징(Posing) 기술은 Forward Kinematics (포워드 운동학)이라고 합니다. 그러나 포징(Posing) 조인트가 할 작업을 다른 관점에서 파악하는 것이 중요합니다. (공간에서 선택된 위치, 거기에서 역산하여 조인트의 방향을 종료점이 되는 위치) 효과적인 방법을 찾을 수 있습니다. 오브젝트..
https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@6.7/manual/Upgrading-To-HDRP.html Unity Legacy to High Definition Render Pipeline conversion tutorial | High Definition RP | 6.7.1-preview Unity Legacy to High Definition Render Pipeline conversion tutorial The HDRP uses a new set of Shaders and new lighting units, both of which are incompatible with the built-in Unity ..
VR 장치가 연결되어 있는지 확인할 수 있는 코드. VR이 장비가 연결되어 있는지 아닌지에 대한 확인을 해서 연결이 안되어 있을 때는 PC로 전환되도록 작업할 수 있도록 구현 중....! using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR; public class vrDeviceDetector : MonoBehaviour { private void Start() { var inputDevices = new List(); InputDevices.GetDevices(inputDevices); foreach(var device in inputDevices) { Debug.Log(str..
PC와 VR 장비로 접속하여 position과 rotation을 동기화시키는 것을 구현하였다. 다른 게임에서 생긴 캐릭터 동기화시키는 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR; using Photon.Pun; using UnityEngine.XR.Interaction.Toolkit; public class networkPlayer : MonoBehaviour { public Transform head; public Transform leftHand; public Transform rightHand; private PhotonView photonView; pri..
간단하게 캐릭터 테스트할 때 요긴하게 쓰이는 캐릭터 이동 회전 스크립트. using System.Collections; using System.Collections.Generic; using UnityEngine; public class playerController : MonoBehaviour { public float speed = 10.0f; public float rotationSpeed = 0.5f; private void Update() { float h = Input.GetAxis("Horizontal")*speed*Time.deltaTime; float v = Input.GetAxis("Vertical")*speed*Time.deltaTime; Vector3 direction = new V..
https://www.youtube.com/watch?v=5oKgj8q83ec 학습 모델 자료 https://github.com/PINTO0309/PINTO_model_zoo GitHub - PINTO0309/PINTO_model_zoo: A repository that shares tuning results of trained models generated by TensorFlow / Keras. P A repository that shares tuning results of trained models generated by TensorFlow / Keras. Post-training quantization (Weight Quantization, Integer Quantization, Full Inte..