프로젝트 파일의 쉬운 공유를 위한 폴더 변수 맞추기
그래서 준비해봤습니다 !
이번에 제가 보여드릴 방법은,
컴퓨터 내에서의 환경변수 지정을 이용해서,
Houdini에서의 Global Variables 만들기를 해보겠습니다!
어렵지 않습니다. 두려워 마세요!
무려 마스터클래스 첫 시간에 배우는 내용을 제가 생색내듯 하는겁니다 ㅋ.
자 그럼 이제 제가 해볼것을 간단하게 설명해 드릴게요.
저기 저 Jupiter라는 폴더의 위치를 변수로 만들어서,
jGlobals에서 경로를 직접 치지 않더라도 지금 컴퓨터에서 후디니를 켰을경우,
$JUPITER
이라는 변수값을 입력하면,
저 위의 Jupiter 폴더 위치가 되도록 만들겁니다.
즉
$JUPITER = J:\job4\Jupiter\
으로 만들겁니다!
자! 그럼 첫번째 단계!
[내컴퓨터] 에서 - [시스템 속성] 을 찾아서 들어갑니다.
(바탕화면 [내컴퓨터] 아이콘을 마우스 우클릭 -> [속성] 으로 해도 들어가져요!)
그리고 왼쪽에 보면,
[고급 시스템 설정]
여기로 들어갑니다. 무브무브!
자 여기서
[환경변수] 탭으로 들어갑시다!
자 여기서,
제가 이미 만들어놓은 CHEOLO_CHO_JOB 이 있고
값에, J:\job4\Cheolo_Cho\ 라고 되 있져?
저런식으로 만들거에요.
위쪽에 있는 [새로만들기] 버튼을 눌러주세요!
변수 이름은
JUPITER로 하고, (대문자여야 합니다! 꼭 주의해 주세요!!)
변수 값은
제 경우엔,
J:\job4\Jupiter\
여기로 할 겁니다.
이 경로는 어디서 갖고왔는지 궁금하실지 모르겠는데요.
폴더 위치에서
저 글씨쪽을 클릭하면 나옵니다.
*여기서 중요한 것이, 저기서 복사하면
J:\job4\Jupiter
까지만 복사가 됩니다.
후디니 변수로 쓰기 편하기 위해서는
J:\job4\Jupiter\
처럼 해서 마지막을 막아주시는 쪽을 추천합니다.
[확인]을 눌러서 전부 나와주세요.
이제 후디니를 새로 켜줍니다. (기존에 켜 있던 후디니는 안됩니다.)
제대로 나오는 군요.
그럼 이제 jGlobals로 실험해 보겠습니다.
자... 오른쪽 위에다가 노란색으로 입력된 거 보이시죠?
저장을 해보겠습니다!
왼쪽 맨 윗 상단에 보시면,
제대로 저장이 되었다는 게 보일겁니다.
결국 하고싶었던 말은,
각자 컴퓨터에 있는 프로젝트 폴더를, 같은 변수로 지정해 놓는다면,
그들이 서로의 자료를 관리할 때 편하지 않을까 해서 입니다!
여러사람 프로젝트를 구분해야 할 지도 모르니까요!
전달하려던 의미가 잘 전달된다면 좋겠습니다. 사실 어려울 것도 되게 없구요.
Master Class에 유용하게 쓰일 거 같아서 올렸습니다.
포스팅 원문은 여기서 끝! 입니다 ㅋ
혹시 리눅스 계열 유저라면 아래의 내용추가도 보시면 좋(을려나요 모르겠네요 ㅋㅋ)
(내용추가)
우분투 유저를 위한 세팅방법 !
(환경설정법)
sudo -s 로 아시다시피 root 권한을 승인받아놓습니다.
그리고
sudo gedit /etc/environment
명령어를 적으면 gedit 편집기로
/etc/에 있는 environment 파일이 열립니다.
모양은 아래와도 같죠.
아마 이 파일을 건드리신적이 없다면,
PATH = "경로"만 있을겁니다.
그리고 리눅스의 경우 주의해야할 것이,
저의 경우는 윈도우랑 리눅스랑
j:드라이브를 연동시키는 방법으로 프로젝트를 똑같이 쓸 수 있게 해놓았는데요.
이건 윈도우의 환경설정을 그대로 메모장에 복사해 놓은 겁니다.
리눅스에서 그대로 복사하려고,
여기서 주의사항이!
리눅스에서 환경 설정을 할 경우에는
j:\job4\Cheolo_Cho\
를
j:/job4/Cheolo_Cho/
로 바꿔서 넣어주셔야 나중에 꼬이지 않습니다.
* 그리고 또 한가지 주의사항이,
리눅스는 재부팅 해야 환경변수가 적용되니,
environment 파일의 수정이 끝나면, 확인전에 재 부팅을 해주세요!
이 뒤의 나머지 확인절차는 윈도우 때랑 같으므로 생략하겠습니다!
Comments 7
잘썻다. 그리고, J:\job4\Jupiter\ 같은 디렉토리는 최대한 짧게 만드는게 좋다. 너희들 경우에는 j:\Jupiter 정도? job4가 들어갈 필요는 없을거 같애.
감사합니다! 그러게요 ㅋ 쓸데없이 길긴 하네요 ㅋ
말씀하신대로 이 기회에 job4 디렉토리는 정리하고 환경변수 다 밀어넣었습니다 ㅋ
깔끔하네요!
리눅스에서는 보통 환경변수를 유저단위로 하는게 좋아. 특히 후디니 관련은 123.cmd실행되기전에 변수설정 관련 스크립을 실행해도 되고, 지금 jGLobals.hda를 통해 구현을 하려는것도 그런 방법이야. 시스템와이드로 설정하는건 좋은 생각이 아니야.
아 etc에 있는 environment를 건드리는 식으로 시스템 단위로 건드리면 안 좋은 방법이군요.
네가 아마도 회사 가서도 유닉스 시스템의 환경 설정 권한을 가지지는 못할거야. 기본적으로 어카운트 기반으로 환경셋업을 하지 시스템 자체의 셋업을 프로젝트/시퀀스/샷에 국한되게 셋업하지는 않지, 그건 말이 되지 않지. 집에서 할거면 상관이 없지 하지만, 그런 셋업은 제한적이고 기능의 확장성이 없어..
아 그런의미가 담겨있으셨던 거군요