반응형
이전 글에서 기본적인 키보드 입력 노드인 keyboard / keymatch 노드와 그 활용법에 대해서 알아보았다.(완전 초짜 VVVV : 키보드 입력)
이번에는 multiflipflop 노드를 활용한 키보드 입력값의 수치화와 Random 노드를 통한 난수 생성에 대해 배워본다.
▷키보드 입력과 난수(random) 생성 작품
구 위에 외부 데이터를 텍스처로 입히고, 그 데이터를 키보드 방향키로 변경시키는 작품이다. 또 배경색은 다른 방향키를 누를 때마다 랜덤하게 바뀌게 구성한 작품이다. 영상을 통해 어떠게 조작되는지 확인할 수 있다. 자 그럼, 어떤 노드를 어떻게 활용했을까?
▷MultiFlipFlop / Random
MultiFlipFlop 노드를 통해 방향키 위, 아래, 좌, 우 의 값을 숫자 0~3으로 대응한다. 그 후 스프레드에서 개별 데이터를 추출하는 GetSlice 노드에 연결해 4가지 앙리 마티스의 작품으로 구성된 스프레드에서 FileTexture 노드로 보낼 작품 하나를 고르게 된다. FileTexture 노드는 입력받은 작품을 PhongPoint 노드를 통해 구 위에 나타내게 된다.
배경색은 Random 노드를 통해 0~1 사이의 난수값을 생성하고 그 값을 HSL 노드의 Hue 값과 연결해 다른 방향키를 누를 때마다 랜덤한 Hue 값이 생성되어 배경색이 바뀌게 만들 수 있다.
반응형
'교육은 한 사람의 인생을 바꾼다 > AI교육' 카테고리의 다른 글
완전 초짜 VVVV : 3D를 표현하는 EX9 Renderer (1) | 2021.02.02 |
---|---|
완전 초짜 VVVV : 2D를 표현하는 GDI Renderer (1) | 2021.02.01 |
완전 초짜 VVVV : 비교연산과 불린 연산 (0) | 2021.01.30 |
완전 초짜 VVVV : 큐(QUEUE) 스프레드 (0) | 2021.01.29 |
완전 초짜 VVVV : 스프레드의 슬라이스 값 다루기 (0) | 2021.01.28 |
댓글