vvvv gamma 튜토리얼
-
vvvv gamma 공부 방법Graphics/VVVV gamma 2023. 10. 31. 00:48
기본적으로 내가 사용하는 vvvv gamma를 공부하는 방법은 아래와 같다. 1. 공식 유튜브 튜토리얼 찾아보기 https://leere.tistory.com/59 vvvv gamma : Navigating the Environment / VL1. Node Institute에서 유튜브를 통해 공개한 튜토리얼 영상이 있다. 완전히 처음 접하는 초급자를 위한 영상이다. * VVVV gamma 5.0 Tutorial for Absolute Beginners https://youtu.be/7m1EzfxUtzo?si=61xbom0k9dart5hM 첫 영상이 leere.tistory.com 2. Node Institue 튜토리얼 보기 vvvv gamma 채널에 들어가, 열려있는 무료 튜토리얼들을 볼 수 있다. ht..
-
vvvv gamma 노드 리뷰 : How to generate a random walk (Wanderer 예제)Graphics/VVVV gamma 2023. 10. 19. 21:46
오브젝트를 랜덤하게 움직일 수 있는 Wanderer 노드 예제에 대해 정리해보았다. Wanderer 노드를 선택한 상태로 F1을 누르면 예제를 열 수 있다. (예제가 없는 노드들도 많다.) 패치는 이렇게 구성되어있다. 결과 영상이다. 먼저, Wanderer 노드를 살펴보면 다양한 인풋들을 보인다. Wanderder: (in) - Start(Vector2), Width(Vector2), Range Mode, Main Direction, Direction, Deviation, Speed, Smoothing, Reset, Walk(Boolean) (out) - Position(Vector2) => Start: 시작점을 정한다. Width: 오브젝트가 돌아다니는 범위를 설정한다. Range Mode: 세가지 버..
-
vvvv gamma 노드 리뷰 : Reference Resample (ResampleBSpline 예제)Graphics/VVVV gamma 2023. 10. 11. 20:41
*버전: vvvv gamma 5.0 만들고 싶은 이미지가 있는데 그러기 위해서는 ResampleBSpline 노드 공부가 필요해서 예제를 분석했다. 노드의 예제를 찾는 방법은 간단하다. 설명이 필요한 노드를 클릭하고 F1을 누른다. 딱 ResampleBSpline만을 포함하는 내용은 아닌 모양이다. Reference Resample이라는 이름으로 창이 띄워졌다. ResampleBSpline을 포함해 다양한 Resample노드들의 아웃풋을 비교해서 한번에 볼 수 있다. 결과적으로는 초록선들이 움직이고 위에는 슬라이더바가 보이는 창이 나타난다. 하나씩 어떻게 작동하고 있는지 살펴보자. 가장 먼저 노드의 시작점이 상단 부분을 살펴보면 LFO를 RandomSpread와 연결해둔 것을 볼 수 있다. LFO의 Cy..
-
vvvv gamma : Controlling Patches / VL7.Graphics/VVVV gamma 2023. 10. 8. 06:43
* 아래 영상을 보고 노트한 내용이다. https://youtu.be/LOX32diUgOQ?si=TZeH1j2nQCxK3nQA 마지막 튜토리얼 영상이다. 마우스와 키보드를 이용한 인터랙션을 진행하는 내용이었다. 우선, 지난번에 Sphere들의 위치로 랜덤하게 움직이는 Box예제를 가져왔다. 1. Mouse Mouse 노드를 추가해서 RootScene에 추가한다. (RootScene의 input 핀을 늘이기 위해서는 Ctrl + 를 누른다.) Mouse 노드의 position in the world 아웃풋을 XYz노드를 추가해 연결한다. 그리고 Box의 TransformSRT의 Translation에 연결한다. => 마우스의 위치에 따라 박스가 이동하게 된다. 다음으로는 Switch 노드에 대해 알아볼 것..
-
vvvv gamma : Spreads & Iteratio / VL6.Graphics/VVVV gamma 2023. 10. 7. 00:01
* 아래 영상을 보고 노트한 내용이다. https://youtu.be/3u3QOd4UyWM?si=eh6v0s6EA1VC_miC 지난번 영상에서 만들었던 것과 같은 구조에서, Box가 여러개의 Sphere의 위치로 랜덤하게 움직이는 결과를 만들 것이다. 우선, 여러개의 Sphere를 만들기 위해서는 아래와 같이 만들 수 있을 것이다. 하지만 똑같은 내용을 계속 복사해서 붙여넣는 것은 그다지 좋지 않다. 조금 더 효율적인 방법으로 만들 수 있다. Cons(/spread): 여러개의 데이터(float, integer, vector)를 받아 하나의 Spread로 묶어준다. (여기서는 output이 Spread이다.) ForEach(/이텔릭체): splicer로 통과시키면 해당 Spread의 개수만큼 반복된다. ..
-
vvvv gamma : The Stride Rendering Pipeline / VL5.Graphics/VVVV gamma 2023. 10. 6. 21:49
*아래 영상을 보고 노트한 내용이다. https://youtu.be/4rDgVe1F0gg?si=1A0--d5V-nrpfBDW 이 영상에서는 3D 오브젝트를 렌더해보는 내용을 다뤘다. 1. VL.Stride Stride는 일종의 3D 오브젝트를 렌더링할 수 있는 패키지를 모아놓은 것처럼 보인다. 우선 나의 프로젝트에 Stride 패키지를 추가해야 한다. VL.Stride를 검색하면 +VL.Stride라는 박스가 나타나는데 눌러 추가한다. 그리고 stride를 다시 검색해보면 아래처럼 폴더가 나타난다. 폴더를 열어보면 아래처럼 다양한 노드들이 나타난다. 살펴보면 Camera, Rendering, Textures 등 3D 렌더와 관련된 다양한 노드들이 나타난다. 먼저 창을 띄우기 위해서 SceneWindow를..
-
vvvv gamma : Type Conversion / VL4.Graphics/VVVV gamma 2023. 10. 6. 00:06
* 아래 영상을 보고 작성한 노트이다. https://youtu.be/r1X0VJ9oumQ?si=6jBELeilcxWg904m 1. Boolean float Integer 간의 conversion boolean을 float과 integer에 연결할 수 있다. 토글을 누르면 값이 1(true)이 되고, 꺼지면 0(false)이 된다. 2. 조건식 conversion (float과 integer은 기본적으로 연결할 수 없다.) 1. Floor float값의 소수점 아래로는 버린다. (integer와 연결 가능) 2. = input 두값이 같으면 boolean값으로 true호출 3. isOdd input 값이 홀수면 true 호출 3. vector 간의 conversion vector(join)과 vector..
-
vvvv gamma : Nodes & Pins / VL3.Graphics/VVVV gamma 2023. 10. 5. 22:37
* 아래 영상을 보고 노트한 내용이다. https://youtu.be/eCTEAFfb9rQ?si=N6ubVmVnfw4NOl7z 1. Node: LFO (Pins - Output과 Input 개념) 예시로 LFO 노드를 추가하였다. LFO노드: 0부터 1까지 증가하는 사이클을 반복하는 노드. Period (input): 반복되는 속도 설정 (10이면 10초동안 0부터 1까지 상승) Pause (input): 일시정지 Reset (input): 반복되었던 횟수 reset Phase (output): float32타입으로 값의 상승을 직접 볼 수 있음 On New Cycle (output): 1이 되면 true가 됨 Cycles (output): 반복 횟수 출력 *Boolean 타입의 input과 output..