일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 터치디자이너 함수
- 터치디자이너 python
- 터치디자이너 replicator
- 터치디자이너 에이블톤
- 터치디자이너 if
- touchdesigner GPU
- 터치디자이너 오퍼레이터
- 터치디자이너
- touchdesinger
- TouchDesigner
- 터치디자이너 클론
- 파이썬reference
- 터치디자이너 Instancing
- touchdesigner particle
- 터치디자이너 reference
- 터치디자이너 튜토리얼
- 터치디자이너 인터페이스
- particleGPU
- ableton live 10
- 터치디자이너 참조
- 파이썬 if
- displace
- 터치디자이너 timeline
- 터치디자이너 파이썬
- 터치디자이너 강의
- touchdesigner displace
- 터치디자이너 list
- TDableton
- 터치디자이너 interface
- Today
- Total
목록분류 전체보기 (241)
caLAB
www.youtube.com/watch?v=65h9uxHKGPk 클라이언트(브라우저) -> 서버(웹) : 접속 클라이언트(브라우저)
터치디자이너에서 고해상도 비디오를 불러오면 프레임 레이트가 기하급수적으로 떨어지게 됩니다. 우선 테스트 하려는 비디오의 정보는 아래와 같습니다. 해상도(4864*6656), 16GB 비디오 인코딩 세팅을 변경하는 것이 최적화에 가장 효과적이었습니다. 우선 작업하고 있는 컴퓨터의 사양은 아래와 같습니다. 여기서 중요하게 보실 점은 코어 수입니다. 제가 작업하는 컴퓨터의 코어 수는 16개 입니다. 프리미어에서 hap 인코딩을 하도록 하겠습니다. hap 인코딩이 처음에는 프리미어에 없을텐데 관련 plug-in은 인터넷에서 찾아서 깔면 됩니다. 프리미어에서 인코딩 세팅은 아래와 같이 합니다. 여기서 중요한 것은 Advanced video를 활성화 시킨 후 Chunk count를 체크하고 본인 컴퓨터의 코어 수와..
windowCOMP를 생성한 후에 perform하고 싶은 operator를 drag&drop한 후에 Parm: Window Operator를 지정합니다. 그 후 아래의 설명을 참고하여 세팅 후 Perform해주시면 됩니다. 1. Justify and Offset To... 다중 모니터일 경우에 어떤 모니터에 perform을 할지를 지정합니다. Bounds of All Monitors로 설정하면 세팅되어 있는 모든 모니터를 사용할 수 있습니다. 2. Justify Horizontal / Justify Vertical 어떤 위치에 perform이 실행될지를 지정합니다. 3. DPI Scaling use DPI Scale을 사용하게 될 경우. 디스플레이 배율의 적용을 받기 때문에 정확한 사이즈 입력을 원할 경..
trigger box를 이용해서 user가 특정 공간에 접근 했을 때 문이 폭발하면서 사라지는 이벤트를 만들어 보도록 하겠습니다. 1. 기본적인 map을 만든 후 trigger지점을 place Actors에서 box trigger를 찾아서 지정해줍니다. > 아래 이미지와 같이 화살표 버튼이 있는 초록색 라인 박스가 생성됩니다. 이 지점에 접근하게 되면 이벤트가 발생합니다. 2. level blueprint를 오픈합니다. 3. 트리거 박스를 선택한 상태에서 노드 추가 창을 열게 되면 가장 상단에 add event for TriggerBox가 보입니다. 여기에서 OnActorBeginOverlap을 선택하시면 user가 triggerbox에 닿았을 때 이벤트를 발생시키는 함수를 만들게 됩니다. print T..
언리얼 엔진에서 표준 메트리얼을 사용할 경우에는 실시간으로 변화 과정을 보는데 시간이 꽤 걸린다. 그래서 메트리얼 그래프 자체를 수정하는 일이 아니라 단순 수치 조정의 작업이라면 메트리얼 파라미터와 표준 메트리얼을 상속 받아 다른 메트리얼 처럼 사용할 수 있는 'Material Instance'을 제공한다. 1. 우선 기본 메트리얼을 생성한다. 2. 메트리얼 그래프를 추가해주고 각각의 노드를 우클릭해서 'Convert to PArameter'로 교체해준다. 3. 모든 설정이 완료되면 상단에 apply를 누른 후 save해준다. 4. 다시 언리얼 엔진 에디터로 돌아와서 컨텐츠 브라우저에 생성된 메트리얼을 우클릭해서 Create Material Instance해준다. 이 과정을 Material Instanc..
DAT export dat에는 export 기능이 있다. dat의 우측 하단에 초록색 동그라미를 누르면 export가 활성화 되게 된다. export하기 위해서는 파일 형식을 맞춰 줘야 한다. 1행에 path parameter value enable 4개의 이름의 열을 만들어 줘야된다. path에서 moviefilein1 오퍼레이터를 지정해줬기 때문에 moviefilein1오퍼레이터에 있는 파라미터의 값을 제어하게 된다. 만약, 업데이트가 되지 않았다면 moviefilein1 오퍼레이터 좌측에 있는 화살표(bypass)를 껐다 킨다. 변수, 모듈 전역적으로 사용하기 baseCOMP를 생성한 후에 이름을 'local'로 바꿔준다. localCOMP안에 tableDAT를 만든 후에 이름을 'variables..
performance monitor(alt+y / f2) analyze 버튼을 눌러서 성능 확인 가능 프로젝트가 아무것도 없을 때도 프레임을 잡아먹는지는 Frame Trigger(ms)에 analyze를 trigger할 frame ms을 입력하면 해당 ms를 사용할 때 analyze 버튼이 실행된다. Vsync 때문이다. *Vsync란? 컴퓨터의 모니터와 그래픽카드의 프레임 생성과 모니터의 출력 타이밍을 맞추도록 하는 설정 hog CHOP은 cpu 사이클을 소모하여, 성능이 좋지 않은 컴퓨터를 시뮬레이션 하는데 사용될 수 있습니다. * 0.01초는 10ms 지연 (단위: 초) perform CHOP 시간당 프레임 수나 cook을 체크해볼 수 있음. cook이 잘 되면 1을 표시하고 cook에 문제가 생기..
Diffuse Material Shading Normals vs Geometric Normal KA(grey scale of the ambient light) KD(handy way to modify the diffuse contribution) HSL Specular Material Gouraud Shading Phong Shading vertex shader가 pixel shader 보다 빠르다는 증명 계산 pixel이 vertex보다 연산량이 더 많다. depth - peeling stochastic transparency ray - tracing