티스토리 뷰
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
링크
TAG
- Python
- CAD
- tensorflow
- cura
- Streamlit
- WSL
- 한글
- Maker
- 단축키
- Linux
- Arduino
- conda
- 메이커
- nodejs
- 파이썬
- nvidia
- comfyUI
- git
- Stable Diffusion
- 우분투
- opencv
- ssh
- vvvv
- MicroBit
- docker
- vscode
- Fusion360
- ubuntu
- fablab
- 3d프린터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함