[Houdini]expression function
abs - 절대값을 구해주는 함수
(절대값 구하는거라 마이너스 값들을 양의 값으로 바꾸어 주는함수에요)
ex) abs(-2.6) = 2.6
[Houdini]expression function
abs - 절대값을 구해주는 함수
(절대값 구하는거라 마이너스 값들을 양의 값으로 바꾸어 주는함수에요)
ex) abs(-2.6) = 2.6
CGwars의색깔에대해서항상생각을해밨는데요. 요즘다양한커뮤니티가많아서뭔가특색이있는부분을부각시키는게좋겠다는생각을많이합니다.
Technical DIrector로써의소양을좀더부각시키는부분으로특화를시켜야하겠다는생각에, 앞으로세이더프로그래밍이나툴개발에좀더신경을쓸생각입니다. 다양한부분에서그런시도가이뤄질것이고, 여러분이좀더프로그래밍에쉽게접근할수있도록노력할예정입니다. 많이지켜봐주세요.
세이더 프로그래밍 그리고, 후디니(파이썬)프로그래밍 마스터클래스를 OnDemand방식으로 바꿀 예정입니다. 필요한 부분만 배우고 시간과 일정은 개인에 맞에 맞추는 방법입니다. 기존의 클래스 방식은 여러명의 스케쥴을 맞추는게 힘들고 원하는 부분이 틀렸기때문에 수업자체가 이뤄지기 힘들었지만, OnDeman(사용자 주문방식)이면, 그런 문제를 해결 할 수 있을거라고 생각합니다.
여러분의 관심 부탁드립니다. 앞으로 수업방식이 OnDemand라고 나오는 방식은 1:1수업방식이라는 것을 염두해 주세요.
Point
1. Ray노드의 이해
2. 각 노드간의 흐름 이해
3. Normal의 이해
울퉁불퉁한 그리드 만들기
1. Network뷰에서 Geo 제너레이터를 만들고 더블클릭하여 안으로 들어간다.
2. grid 오퍼레이터 생성
3. grid의 Rows와 Columms를 각각 100으로 만들어 점의 갯수를 늘린다.
4. mountain 오퍼레이터 생성
5. mountain의 Frequency값을 0.2, 0.2, 0.2를 입력
6. 두 노드를 연결하고 mountain의 template와 display를 켜주면 Scene View탭에 울퉁불퉁한 그리드가 만들어져있는것을 볼수있다.
바퀴역할을 할 서클 만들기 1
- 기본정보 만들기
1. sphere 오퍼레이터 생성후 위치값 변경(Center를 0, 1, -4.5입력)
2. transform 오퍼레이터 생성 후 스피어와 연결
translate : 0, 0, $FF / $FPS
rotate : $FF, 0, 0
pivot : $CEX, $CEY, $CEZ
3. add 오퍼레이터 생성(sphere의 P위치값을 가져오기 위함)
point : point("../xform1", 0, "P", 0), point("../xform1", 0, "P", 1), point("../xform1", 0, "P", 2)
* ../xform1은 방금 만든 transform 오퍼레이터 이름으로 한다.
Network뷰에서 D를 눌러 옵션을 연다음 Dependency탭에서 Show Local Dependency Links를 체크 해주면
add와 transform간 네트워크가 형성되어있는것을 확인할수 있다.
4. point 오퍼레이터 생성 - Add 노드의 노말값을 Y축의 아래방향으로 만들어준다. 그리고 add노드와 연결!
add normal : 0, -1, 0
* Ray오퍼레이터를 통해 Mountain에 프로젝션을 걸기 위함
여기까지 기본정보 완료
바퀴역할을 할 서클 만들기 2
- 굴러가는 바퀴 만들기
1. Ray 오퍼레이터 생성
Main에 기본정보에서 만든 point노드와 연결, Reference에 위에서 만든 mountain노드와 연결하고 시뮬레이션을 하면
점이 울퉁불퉁한 그리드를 따라 이동하는것을 확인할수 있다.
2. circle 오퍼레이터 생성(Orientation을 YZ Plane로 변경) - 방향전환
3. copy 오퍼레이터 생성후 Main에 circle노드 연결, Reference에 ray노드 연결
4. tranceform 오퍼레이터 생성 후 값 변경(회전하게 하기위함) 그리고 copy노드와 연결
Translate : 0, 1, 0 - circle의 위치값 변경
Roate : $FF, 0, 0
Pivot : $CEX, $CEY, $CEZ(피봇을 circle중앙으로 변경)
HQueue를 셋업하다보면, 몇가지 신경써서 설정을 해줘야하는게 있는데, 기본적으로 $HQROOT와 $HQCLIENTARCH입니다. 윈도우에서는 자동으로 셋업이 되지 않더군요. 서버든 클라이언트던 설정을 제대로 해줘야 에러없이 렌더클라이언트가 작동할겁니다. hconfig를 통해 셋업된 내용을 확인하실 수 있습니다.
MasterClass On-Demand서비스를 시작할 예정입니다. 필요한 클래스를 1:1로 듣는 서비스입니다. 동영상, 프로젝트 파일, 리뷰, 라이브클래스 등 주로 1:1로 커리큘럼대로 정해진 시간에 마치는 수업방식입니다.
장점은 자신의 수준에 맞는 수업읍 자신의 스케쥴에 맞춰 들을 수 있다는 것입니다. 많이 기대해 주세요. 일단은 5개의 클래스를 On-Demand로 할 예정입니다.
세부 커리큘럼과 수강비용등은 곧 정리해서 알려드리도록 하겠습니다. 아울러, Houdini101을 비롯한 기본적인 툴을 익히고 공부하는 방법은 계속해서, 무료로 오픈을 할 예정입니다. 많은 관심 부탁드립니다.
2014년을 앞두고 예전에 멤버쉽 클래스로 했던 세미나를 다시 합니다. 세이더 개발환경을 셋업하고 컴파일 렌더맨 세이더를 후디니에서 사용하는 방법 등, 렌더맨 호환 렌더러인 3DLight를 위주로 PRman + Houdini 파이프라인을 시뮬레이션 해 보도록 하겠습니다.
많이 신청해 주세요. 참가 신청은 아래에서 하시면 됩니다.
오늘 3D Artisan이 문을 닫았다는 말을 들었습니다. VFX산업에 대한 회의가 듭니다. 자신있게 이 직업을 택하라는 말이 제 마음에서 울리지 않습니다.
당분간 가르친다는 주제넘는 역할을 멈출생각입니다. 여러분들을 가르친다는 책임감을 잠시 놓겠다는 소리입니다.
클래스를 오픈하고 진행하는것은 책임감이 따릅니다. 수많은 핑계와 갖은 이유로 수업을 연장하고 때로는 회유와 경고로 여러분의 참여를 유도했지만, 공염불이라는것을 느꼇습니다. 어느순간 식어버린 VFX에 대한 열정과 삶에 대한 의미가 후회를 넘어 분노섞인 자조로 입안에서 맴돌고 있습니다. 좋은 것만 보여드려야하는데 좌절의 순간을 여러분들께 보여드려서 죄송합니다.
오늘부터, 어느순간 다시 기운을 차려서 여러분들 앞에 서는 그 순간까지 자습시간을 드립니다.Houdini101은 5주차까지 올라갈 예정입니다. Answers와 Forum에 글을 올려주세요. Staffs 여러분들이 도와주실겁니다. 여러분도 힘내시고, Site는 As is(현재 이 대로) 이용해 주세요.