티스토리 뷰

728x90
반응형

exe 파일을 만들 수 있다는 export 기능을 실행해보고자 다음과 같아 간단한 프로그램을 개발하고 이를 export 해보았다.

 

1) vvvv gamma 실행하고 노드를 다음과 같이 연결함

 

2) 초간단 기능 설명

  • 화면에 원하나를 그리기 위해 Renderer와 Circle 노드를 넣었음
  • 원하나의 색상을 인터액티브하게 바꾸기 위해 Fill 노드로 색상값 입력할 준비를 함
  • Mouse 노드의 위치(position)인 2차원 벡터 성분 값을 Vector(슬라이스용)로 따로 뽑아 FromHSL 노드의 Hue와 Saturation 값에 입력해 마우스 위치에 따라 다른 컬러가 지정되게 만들고 이 결과를 Fill 노드의 입력에 연결함
  • Fill 노드에 SetImageFilter 노드를 이용해 이미지 필터효과를 추가함
  • DropShadow 효과 노드를 연결하고 LFO 노드로 연속적으로 변하는 수치를 drop shadow의 강도(amount)의 입력에 연결하여 시간이 흐르면서 그림자 성분이 변형되는 효과를 추가함

3) 실행결과

 

4) export 선택

  • 다음과 같이 왼쪽 상단 메뉴 버튼(회색 정사각형)을 누르면 Export 메뉴를 선택할 수 있다.
  • 'F9' 버튼이 단축키이므로 사용해도 된다.

 

5) Application Exporter로 프로그램 export 시키기 (실행 파일 만들기)

  • export 메뉴를 선택하면 다음과 같은 대화창이 보인다.

  • Export 버튼을 클릭하면 다음과 같이 지정된 출력 폴더(Output directory)에 파일이 생성되는 과정을 볼 수 있다.

  • Run 버튼을 누르면 결과를 확인할 수 있다.
  • 또는 export한 output directory 위치를 탐색기로 찾아가거나 'Explore Output' 버튼을 누르면 프로그램 소스와 실행 파일이 생성되어 있는 폴더를 보여주는 탐색기가 다음과 같이 나타난다. 

 

  • 실행파일 (exe)을 찾아 더블 클릭 해보면 IDE에서 실행되던 그대로 프로그램이 실행되는 것을 알 수 있다. 

6) 소감

  • exe 파일로 만들 수 있다는 건 제대로 릴리즈가 가능하다는 거고 수많은 소스 코드들과 관련 라이브러리들이 컴파일 및 빌드가 가능하다는 의미인 것 같다. 
  • 기존의 vvvv가 스케치 파일을 띄어 놓고 노드를 그대로 노출시킨체 보여줘야 했다면 gamma는 개발한 것을 정리해서 결과만 전달/출시가 가능하다는 의미이다. 
  • 컴파일 기능이 vvvv 내부 모듈 뿐만 아니라 외부 모듈도 같이 통합하고 이를 실행 파일화 할 수 있다는 점에서 완성도 높아 진 것 같다. 
728x90
반응형

'CreativeCoding > VVVV' 카테고리의 다른 글

vvvv beta & vvvv gamma  (0) 2020.09.15
VVVV 설치하기  (0) 2019.04.10
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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
글 보관함