본문 바로가기
교육은 한 사람의 인생을 바꾼다/AI교육

완전 초짜 VVVV : 키보드 입력과 랜덤 인터랙션

by 함께 만드는 블로그 2021. 1. 31.
반응형

 이전 글에서 기본적인 키보드 입력 노드인 keyboard / keymatch 노드와 그 활용법에 대해서 알아보았다.(완전 초짜 VVVV : 키보드 입력)

 이번에는 multiflipflop 노드를 활용한 키보드 입력값의 수치화와 Random 노드를 통한 난수 생성에 대해 배워본다.

 


 

▷키보드 입력과 난수(random) 생성 작품

 구 위에 외부 데이터를 텍스처로 입히고, 그 데이터를 키보드 방향키로 변경시키는 작품이다. 또 배경색은 다른 방향키를 누를 때마다 랜덤하게 바뀌게 구성한 작품이다. 영상을 통해 어떠게 조작되는지 확인할 수 있다. 자 그럼, 어떤 노드를 어떻게 활용했을까?

 


 

▷MultiFlipFlop / Random

 MultiFlipFlop 노드를 통해 방향키 위, 아래, 좌, 우 의 값을 숫자 0~3으로 대응한다. 그 후 스프레드에서 개별 데이터를 추출하는 GetSlice 노드에 연결해 4가지 앙리 마티스의 작품으로 구성된 스프레드에서 FileTexture 노드로 보낼 작품 하나를 고르게 된다. FileTexture 노드는 입력받은 작품을 PhongPoint 노드를 통해 구 위에 나타내게 된다.

 배경색은 Random 노드를 통해 0~1 사이의 난수값을 생성하고 그 값을 HSL 노드의 Hue 값과 연결해 다른 방향키를 누를 때마다 랜덤한 Hue 값이 생성되어 배경색이 바뀌게 만들 수 있다. 

 

 

반응형

댓글