일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TouchDesigner
- 터치디자이너 interface
- displace
- 터치디자이너 파이썬
- 터치디자이너 reference
- particleGPU
- 터치디자이너 Instancing
- 파이썬reference
- 터치디자이너 오퍼레이터
- 터치디자이너
- touchdesigner GPU
- 터치디자이너 에이블톤
- 터치디자이너 list
- 터치디자이너 참조
- touchdesigner displace
- 터치디자이너 튜토리얼
- 파이썬
- 터치디자이너 python
- 터치디자이너 강의
- 터치디자이너 함수
- 터치디자이너 timeline
- 터치디자이너 클론
- touchdesinger
- 파이썬 if
- 터치디자이너 replicator
- ableton live 10
- 터치디자이너 인터페이스
- touchdesigner particle
- 터치디자이너 if
- TDableton
- Today
- Total
목록Unity (77)
caLAB
컨트롤러 Haptic 기능 넣기 XR controller 스크립트를 보게 되면 아래와 같은 함수가 보인다. public override bool SendHapticImpulse(float amplitude, float duration) { if (inputDevice.TryGetHapticCapabilities(out var capabilities) && capabilities.supportsImpulse) { return inputDevice.SendHapticImpulse(0u, amplitude, duration); } return false; } 이 함수를 호출하게 되면 컨트롤러에 Haptic이 발생한다. 호출하는 코드는 아래와 같다. 파라미터 값이 현재는 0.7f, 2f로 설정 되어 있는데 앞에..
델리게이트를 사용하면 만든 함수를 한 군데에 집어넣어서 관리할 수 있다. Event는 다른 클래스에서 Delegate로 함수를 관리 감독하는 것을 가능하도록 만들어준다. Delegate1은 싱글톤으로 생성하여 다른 클래스에서 접근하기 용이하도록 만들었다. -> Instance 프로퍼티를 이용해서 바로 접근 가능하다. using UnityEngine; public class Delegate1 : MonoBehaviour { private static Delegate1 _instance; public static Delegate1 Instance { get { return _instance; } } public delegate void onMsgDele(int value); public event onMsg..
회사 R&D과제로 VR 클럽을 기획하여 진행중이다. 이번에 진행하는 프로젝트의 핵심 기술은 VR클럽에서 VR 유저와 PC 유저가 동시에 인터렉션 할 수 있는 cross device 플랫폼 환경을 만드는 것이 목표이다. 또한, 클럽의 공간을 사운드나 유저의 움직임에 따라서 인터렉션 되는 공간으로 구성하기 위해서 VFX graph를 사용하기로 결정하였고 이를 위해서 hdrp 환경에서의 작업이 필요하다. - VR(Oculus_XR toolkit사용) - Photon Network - hdrp VFX graph 작업은 2020.3.16f1에서 진행중이다. 우선, 포톤네트워크 설치하는 것은 기존에 게시물이 있어서 스킵하겠다. 프로젝트는 vfx graph를 사용해야 되니까. hdrp로 생성해주시길! 이번에 기본 세..
OSC mgr 더보기 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Monitoring_OSCManager : MonoBehaviour { private static Monitoring_OSCManager _instance; public static Monitoring_OSCManager Instance { get { return _instance; } } public OSC OSC_Kiosk; public static int transitionSign; // Start is called before the first frame update void Start() { if (_instan..
https://assetstore.unity.com/packages/tools/integration/opencv-plus-unity-85928 OpenCV plus Unity | 기능 통합 | Unity Asset Store Use the OpenCV plus Unity from Paper Plane Tools on your next project. Find this integration tool & more on the Unity Asset Store. assetstore.unity.com using System.Collections; using System.Collections.Generic; using UnityEngine; using OpenCvSharp; public class faceDetec..
유니티 작업을 하다보면 다수의 UI캔버스를 관리해야 되는 작업을 하는 경우가 오게 된다. 예를들면 키오스크 작업이나 키오스크 작업? 이러한 것을 매우 쉽게 관리하는 간단한 방법을 정리하고자 한다. 우선 캔버스 하위에 만들고 싶은 UI캔버스를 만들어둔다. 이 다수의 캔버스는 Managers Game Object에서 활성 상태가 관리된다. 게임 오브젝트에 Active Manager 스크립트를 추가해준다. 아래 코드는 Active Manager에 관련된 코드이다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class monitorActiveManager : MonoBehaviour { private ..
휴대폰에 build해서 테스트 하기 귀찮아서 원래 터치로 하는 pinch 인터렉션 로직 변형해서 PC에서 테스트 하도록 만들었다. pinch pos는 pointA랑 pointB가 일정한 가까운 거리에 있을 때 두 point 중간값으로 타겟 오브젝트 이동하게 개발. pinch zoom in zoom out은 pointA와 pointB 사이의 거리를 타겟 오브젝트의 사이즈와 연동시킴. pinch rotate는 current point A와 B의 뺄셈을 통해서 방향벡터를 구한 후에 prev point A와 B의 뺄셈 방향벡터 즉, prev Vector(A to B)와 current Vector(A to B) 사이의 각도를 구한 후에 타겟 오브젝트의 회전값과 연동시킴. using UnityEngine; publ..
https://learnandcreate.tistory.com/625 유니티와 깃허브(github) 연동하기 1 - 새로운 리포지토리 생성 유니티와 깃허브(github) 연동하기 1 동일한 프로젝트 정보에 대한 여러 버전을 관리하는것을 버전관리(version control)라고한다. 깃허브(github)는 버전관리를 지원하는 웹호스팅 서비스이다. 유니티 learnandcreate.tistory.com 잘 정리된 글이 있어서 공유합니다. markDown 글쓰기 방법 https://gist.github.com/ihoneymon/652be052a0727ad59601 마크다운(Markdown) 사용법 마크다운(Markdown) 사용법. GitHub Gist: instantly share code, notes, ..