일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 터치디자이너 에이블톤
- 터치디자이너 함수
- 터치디자이너 Instancing
- touchdesigner displace
- 터치디자이너 오퍼레이터
- touchdesinger
- 터치디자이너 인터페이스
- 파이썬 if
- particleGPU
- 파이썬
- touchdesigner GPU
- 터치디자이너 강의
- TouchDesigner
- 터치디자이너 if
- 터치디자이너 timeline
- TDableton
- 파이썬reference
- displace
- 터치디자이너
- 터치디자이너 파이썬
- 터치디자이너 replicator
- 터치디자이너 클론
- 터치디자이너 튜토리얼
- 터치디자이너 list
- 터치디자이너 reference
- touchdesigner particle
- 터치디자이너 python
- 터치디자이너 참조
- ableton live 10
- 터치디자이너 interface
- Today
- Total
목록Unity (77)
caLAB
GPU Event는 다른 시스템의 GPU이벤트 출력에 연결하는 컨텍스트이다. 이는 Update 또는 Initialize 컨텍스트에서 사용할 수 있다. GPU Event는 두 가지 특징을 가지고 있다. GPU는 GPU 이벤트를 계산하고 CPU는 일반 이벤트를 계산합니다. 블록으로 GPU 이벤트 컨텍스트를 커스터마이징 할 수 없습니다. spawn event를 Initialize 컨텍스트에 연결할 때 GPU Spawn Events와 일반적인 Spawn Events를 함께 사용할 수 없다는 것을 알고 있어야 된다. 이 둘은 상호 배타적이다. 한 가지 타입의 Spawn Event(gpu타입 또는 일반타입)만을 Initialize 컨텍스트에 입력할 수 있다. GPU event 컨텍스트에는 3가지 종류가 있다. - ..
카메라 모드를 orthographic으로 해두어야 된다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class mousePosInteractor : MonoBehaviour { private Vector2 cursorPos; void Update() { transform.position = new Vector3(cursorPos.x, cursorPos.y, transform.position.z); } void OnGUI() { Vector3 p = new Vector3(); Camera c = Camera.main; Event e = Event.current; Vector2 mousePos = ..
오늘은 C# 스크립트와 compute shader 사이에 데이터를 주고 받는 것을 배웠다. C# 스크립트에서 buffer에 데이터를 배열로 저장하고, 이를 compute shader에 전달해서 compute shader에서 연산해서 그리는게 기본적인 구조이다. C# 코드 using UnityEngine; using System.Collections; public class BufferJoy : MonoBehaviour { public ComputeShader shader; public int texResolution = 1024; Renderer rend; RenderTexture outputTexture; int circlesHandle; int clearHandle; public Color clear..
예전부터 관심을 가지고 있던 compute shader에 대해서 공부를 시작하려고 합니다. udemy에서 강좌를 결제해서 들으며 공부 과정을 정리하고자 합니다. compute shader를 공부하게 된 계기는 vfx graph를 사용하다보니 연산처리 과정을 compute shader에서 해서 가져오는 경우도 있고 이래저래 멋있는 기술은 항상 많은 공부를 요하기 때문에 공부를 시작하게 되었습니다. compute shader의 기본적인 사용 방법에 대해서는 원래 알고 있었지만 이를 한 번 더 복기하고자 합니다. 우선, compute shader는 윈도우에서만 돌아간다고 생각을 하는데요. DirectX 11 스타일 HLSL 언어로 작성되어 있습니다. c언어와 유사한 점이 많습니다. 오늘 공부해볼 것은 구역에 ..
Window > Render Pipeline > Render Pipeline Debug 창을 엽니다. 아래와 같은 창이 보이실 것입니다. Rendering서 FullScreen Debug모드를 Transparency Overdraw로 변경해주면 현재 렌더링 성능을 보여줄 것입니다. 난색에 가까워질수록 최적화가 필요한 것입니다. (아래는 최적화가 잘 되어서 주로 한색 계열로 보이네요.) vfx 최적화 하는 방법은 다양하게 있을텐데요. 그 중 한가지 방법은 output 블록을 선택 후 inspector에서 Transparent Render queu를 Low resolution으로 설정하는 것입니다.
1. Window > Visaul Effects > Utilities > Point Cache Bake Tool 선택 매쉬 혹은 Texture 선택 후 pointCache를 만들고 싶은 것을 선택 선택 후 save to pCache file... 누르면 pointCache가 생성 됨.
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; public class sceneLoader : MonoBehaviour { public float sceneTime = 15.0f; public Image panel; float F_time = 1f; Scene sceneLoaded; float time = 0f; private void Start() { sceneLoaded = SceneManager.GetActiveScene(); sceneLoad(); } public void sceneLoad() { Sta..
안녕하세요. Nuitrack 세팅 방법에 대해서 정리합니다. 6개월 전에 개발했을 때와 세팅 방법이 달라서 언제까지 유효할지 모르겠지만 2021년 2월 1일 기준 최신 버젼 세팅 방법을 공유합니다. 우선 nuitrack사이트에 들어가서 Free Trial로 activation key를 받습니다. free trial같은 경우 이용 시간에 3분 제한이 있습니다. 메일 확인하시고 activation code를 복사합니다. 이제 nuitrack sdk를 다운 받으셔야 합니다. github.com/3DiVi/nuitrack-sdk/ 3DiVi/nuitrack-sdk Nuitrack™ is a 3D tracking middleware developed by 3DiVi Inc. - 3DiVi/nuitrack-sdk ..