일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 displace
- 터치디자이너 replicator
- 터치디자이너 list
- touchdesigner particle
- 터치디자이너
- 터치디자이너 인터페이스
- 파이썬
- 터치디자이너 튜토리얼
- TDableton
- 파이썬reference
- 터치디자이너 if
- 터치디자이너 에이블톤
- 파이썬 if
- 터치디자이너 함수
- touchdesigner GPU
- displace
- ableton live 10
- 터치디자이너 reference
- 터치디자이너 interface
- touchdesinger
- 터치디자이너 클론
- 터치디자이너 오퍼레이터
- 터치디자이너 참조
- 터치디자이너 timeline
- 터치디자이너 Instancing
- TouchDesigner
- 터치디자이너 python
- 터치디자이너 강의
- particleGPU
- 터치디자이너 파이썬
- Today
- Total
목록분류 전체보기 (241)
caLAB
Points, Vectors and Meshes 좌표계(Coordinate System) 기하학에서 숫자나 기호를 써서 위치를 표기하는 방식을 뜻한다. 이 때의 위치를 지정하는 숫자나 기호는 좌표라 불린다. 필요에 따라 무수히 많은 임의의 좌표계를 만들 수 있으나, 과학에서 크게 유용한 2차원 좌표계는 두 가지, 3차원에서는 가장 유명한 세 가지이며, 각각의 특성이 있어서 용도에 적합한 것이 사용되곤 한다. 오브젝트의 좌표계 정의(point, vector) point - 위치 vector - 방향, 크기(길이) *vector는 방향, 크기만 가지기 때문에 절대적 위치 값을 가지고 있지 않습니다. cartesian coordinates(=데카르트 좌표계) 흔히 많이 사용하는 좌표계 왼손 좌표계 vs 오른손..
Compute Shader를 사용하게 되면, rop(render output unit)을 생략하기 때문에 pixel, vertex shader보다 속도가 빠르다. 다른 shader들과 마찬가지로 GPU를 제어한다. Touchdesigner에서 Compute Shader를 사용하는 기본 세팅에 대해서 알아보도록 하자. 우선 다른 shader 작업과 마찬가지로, glsl multi TOP를 만든다. 그 후 숨겨져 있는 compute glsl DAT를 연다. glslmulti TOP 파라미터에서 mode를 Compute Shader로 설정한다. 그렇게 되면 에러가 뜨는데 이는 GLSL version을 4.30 이상으로 바꾸면 해결된다. 처음 compute shader DAT를 열게 되면 아래와 같이 보인다. ..
velog.io/@yoorachoi/%EC%BB%B4%ED%93%A8%ED%84%B0-%EB%B9%84%EC%A0%84-Optical-Flow-Lukas-Kanade-Method-%EC%A4%91%EC%8B%AC%EC%9D%98-%EA%B0%9C%EB%85%90-OpenCV-%EA%B5%AC%ED%98%84 [컴퓨터 비전] ✨Optical Flow Lukas Kanade Method 중심의 개념 & OpenCV 구현 ✨ 목차 Optical Flow란? Lucas-Kanade(LK) method Lucas-Kanade Improved: Iterative Lucas-Kanade Lucas-Kanade Improved: Pyramidal Lucas-Kanade Method D velog.io docs.open..
프로젝트 테스트 할 때 perform mode에서 프레임 수 확인할 수 있는 프로그램을 짰습니다. 프레임 수가 일정 이상 떨어지게 되면 색깔이 초록 -> 노랑 -> 빨강으로 순차적으로 변경됩니다.
Interactive 3D Graphics강의를 듣고 정리. 렌더링이란 묘사를 의미한다. 3D 그래픽 세상에서는 물체, 재료, 조명 및 카메라를 수학적으로 정의합니다. 그리고 이를 2차원 화면에 렌더링 합니다. FPS(frames per second)란? 컴퓨터가 화면에 초 당 몇 번 프레임을 업데이트 할 것인지를 정한다. 일반적으로 videoGame에서는 30 또는 60 fps를 사용한다. -> 이유는? 모니터의 refresh rate(주사율)이 60hz이기때문. film의 fps는 24fps인데 48 또는 72hz의 주사율을 갖는다. -> film이 videoGame에 비하여 상대적으로 낮은 fps를 갖는 이유는 film이 motion blur를 캡처하기 때문이다. 카메라에 의해서 프레임이 캡처될 때..
Vertex Shader Big Picture vertex DATA를 Vertex Shader를 2D, 3D에서 작업할 수 있도록 가져옴. Rasteration을 통해서 Vertex가 Fragment Shader로 변환 가능하게 함. Fragment Shader에서는 픽셀의 값을 결정합니다. glsl MAT 기본 glsl_vertex vertex 정보를 2D 및 3D에 배치하는 작업을 위한 코드 작성. 주로 vertex의 위치값을 변경. TDDeform : vertex위치 변경 TDWorldToProj : rasterization될 준비 완료. glsl_pixel 픽셀의 값 결정. 주로 pixel의 색상 변경. geometry 변형시키기 with Vertex Shader 1.기본 구조 만들기 2. 변경 ..
david braun github.com/DBraun/TouchDesigner_Shared DBraun/TouchDesigner_Shared TouchDesigner toxes and small projects. Contribute to DBraun/TouchDesigner_Shared development by creating an account on GitHub. github.com
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..