Houdini Surface Operators (07/05)

Assemble - 부셔지는 시뮬레이션을 위한 조각을 생성해줌                    * name attribute를 자체적으로 생성을 해준다. AttribWrangle - 속성값을 VEXpression으로 생성하게 해주는 노드이다. Attribcreate - 속성값을 부여해주는 sop이다.이 attribute는 Houdini에서 지정된 변수값을 지정함으로써 값을 바꿀 수도 있고아예 새로운 변수를 지정해 줄 수도 있다. Attribpromote - Class의 속성을 바꿔주는 sop이다. Attribtranfer - 두번째 입력노드에서 첫번째 입력노드로 속성값(attribute)를 copy한다. blend shapes - Input1, 2로 들어오는 두개의 shapes을 블랜딩시켜준다. Break - input으로 들어오는 지오메트리를 깨거나, 붕괴시킬 수 있다.             input 1은 잘리게 될 오브젝트이며 input 2는 컷팅시킬 탬플릿 모양이다. Blast - Delete sop과 유사한 기능을 한다. 기본적으로 point나 surface를 잡고 delete키를 누를 시 blast sop 이 생성된다. Boolean - 마야의 Boolean 처럼 합치거나 뚫어줄 수 있는 sop                    * boolean sop은 close된 polygon surface만 가능함 Cache - 캐쉬 데이터를 저장할 수 있으며 저장된 캐쉬데이터를 index값을 조정하여 Slow animation 혹은 fast animation을 만들수있다.  Carve - 면을 자를 수도 있고, 잘리는 면의 선을 추출할수도 있다.               기본적으로 입력된 수치만큼 Cut하는 기능을 한다. Copy sop - 단어 그대로 복사를 하는 노드이며 input 2 는 레퍼런스 포인트를 입력할 때 쓰인다. Convert -  말 그대로 convert다.  nurbs, polygon, primitive 등....면의 속성을 바꿔줄수있다. Cookie - boolean을 시켜주는 sop                    * boolean sop과는 다르게 open/close 된 Nurbs나 Bezier 모두 가능하다. comb - 노말의 방향을 그려주거나 빗처럼 빗어줄수있다. Clip - 평평한 형태로 그룹 지오메트리를 제거해준다. Connect Adjacent Pieces - 근처의 조각과 조각들 사이를 잇는 선을 생성한다.                                             기본적으로 name 프리미티브의 속성값을 사용한다. Connectivity - 붙어있는 포인트나 프리미티브에 특별한 속성값(attribute) 을 만들어준다. Dop I/O - DOP의 simulation된 data만 import해온다. Extrude Volume - volume 형상으로 extrude를 시켜준다. Fuse - 포인트를 붙이거나 분리하는 기능을 한다. Facet - 각각의 면(노말이라든가 포인트)을 합치거나 분리 할 수있다. Foreach - 프로그래밍의 for문과 유사한 역할을 하는 노드 Fluid source - fluid simulation에 사용되는 지오메트리를 생성한다. Force - metaball에 Force 속성을 생성(?), 더해준다.               * particle이나 spring node로 부터 만들어진 spring을 끌어당기거나 날려주는 metaball 필드에 포스 어트리뷰트를 더하는 역할을 한다 Inflate - 두개의 Geometry가 서로 근접해서, 하나의 영향으로 또 다른 오브젝트를 변형하게 해준다. L-System - L-system의 기본은 재귀성으로서, 자기상사도형, 프랙탈도형과 같은 형태를 단순히 기술하는 것이 가능하다. * F는 geometry를 만들면서 한단계를 이동하는 것이며, f는 한단계 넘어간다는 것이다.(자세한 사항은 L-system 노트 참고) lattice - 전체적으로 deform을 시켜줄수 있게 해주는 sop 이다.                * input 1은 deform을 할 geometry               * input2는 Rast object지만 input3를 위한 defult object, inpu3는 deform이 되는 object이다. metaball - 자력장이나 중력장 등 같은 힘과 관련된 영역을 정의할 때 많이 사용되는 노드 magnet - input2로 들어오는 metaball의 영향을 받아 inpu1의 지오메트리를 디포밍시켜준주는 노드다. Ocean Source - ocean 스펙트럼 볼륨에서 생성되는 파티클이랑 볼륨들은 시뮬레이션을 위해서 쓰인다. Ocean Evaluate - input으로 들어오는 Geometry 를 기준으로 오션을 디포밍한다.                              * input1 / 디포밍될 Geemotry                              * input2 / Ocean Spectrum에 사용 될 데이터 Ocean Spectrum - 파도에 대한 시뮬레이션 데이터를 생성해주는 노드이다. Point sop - point값을 생성하거나 point 속성을 변경하게 해준다. Paste - 하나의 모델을 다른 모델의 표면에 손쉽게 붙일 수 있게 해준다. Point jitter - 포인트에 jitter (파형의 순간적인 흐트러짐)을 만들어준다. Partition - 사용자가 지정해준 rule에 따라 point와 primitive를 그룹으로 배치시켜준다. popnet - 현재의 popnet은 dop로 통합되어있다. pepnet(old) - 과거에 쓰이던 popnet이다. particle - particle network가 아니여도 간단하게 파티클을 생성해주며 dop으로 이루어져 있다. Points from Volume - Volume을 채우기 위한 Point를 생성해주는 노드이다. Particle Fluid Tank - tank를 채우기 위한 point를 생성한다. Particle Fluid Surface - Particle Fluid simulation을 surface형태로 만들어주는 노드 Polyframe - 선택한 Frame style을 베이스로 하여 Point와 vertices에 대한 조정(?)된 frame attribute를 생성해준다. PolyReduce - polygon의 수를 정해진 설정에 따라 reduce해준다. Ray sop - 이 노드는 커브를 면에 투사해서 변형하는 기능을 한다.          *Ray를 사용할떈 normal 방향이 surface를 아래로 바라보고 있어야한다. Rest Position - material을 입히기 위해서 위치를 잡아주기 위한 용도로 쓰이는 노드 resample - 다시 샘플화, 재조정을 해주는 노드  scatter - input으로 들어오는 오브젝트의 모양을 기반으로 point를 생성해준다. Surfsect - 작용에 의해 뚫어줄수 있으며 boolean과 비슷하나 NURBS형태만 가능하다. Solver - 시뮬레이션을 구성하기 위한 가장 기본적인 solver의 개념이라고 볼 수 있으며, 현재 프레임의 데이터를 이전 프레임의 데이터에 Loop 시켜 시뮬레이션을 한다. Subdivide - polygon에 smooth 효과를 입혀주며, high-resolution의 polygon이 된다. Smooth - Smooth 효과를 가진 node로써 obj등을 부드럽게 해준다. Timeshift - 본인이 원하는 frame으로 이동하거나 그 프레임을 볼 수 있게해준다. Timeblend - simulation을 할때 주로 쓰이며 정수로 되어있는 frame의 실수프레임을 생성할 수 있다. Trail - 정해진 Point의 뒤에 트레일을 생성해준다.   Volume Rasterize Points - Point cloud를 volume으로 컨버팅해준다. Visibility - Primitives를 UV editor나 3D viwer에서 보여주거나 숨겨주는 기능을 한다. VDB from Polygon - Polygon으로부터 VDB Volume을 생성한다. VDB from Particle Fluid - particle fluid로부터 SDF VDB를 생성한다. VDB Activate - 더 진행시키기 위한 VDB 영역을 활성화시켜준다. VDB Smooth - VDB Volume 프리미티브에 있는 값을 Smooth 시켜준다. Vertex - Vertex에 attribute를 생성해준다. point sop과 유사하나 point냐 vertex냐의 차이가 있다. Volume - Volume 프리미티브를 생성해준다. Volume from Attribute - Point Attribute로부터 Volume의 Voxel을 셋팅해준다.                                        * input2에는 Point Cloud가 들어간다. Volume SDF - isocontour(iso의 윤곽) 으로부터 SDF 볼륨을 만든다. Volume Mix  - Volume Primitive의 스칼라 필드를 combine(결합) 시킨다. 

 

Wireframe - 커브를 이용해서, 솔리드한 Tube형태의 Geometry를 만듬      좀 더 깔끔하게 볼수있게 A-Z순으로 정렬을 했습니다.잘못된 정보가 있다면 댓글로 남겨주시면 반영하겠습니다.  
  728 Hits
  1 Comment
Tags:
Recent comment in this post
faxingberlin
참고할때 도움이 많이 되네요! 감사합니다
Wednesday, 19 August 2015 11:30
728 Hits
1 Comment

CGwars|Wiki를 오픈합니다.

앞으로 관심을 가지고 들러주세요. 오래된 데이타보다는 항상 쓸수 있는 그리고 살아있는 데이타를 유지하기 위해서는 여러분들의 관심이 필요합니다. 예를 들어 다음과 같습니다.

오자나 탈자에 대해서 댓글로 글남기기새롭게 바뀐내용에 대해서 제보하기그리고, 격려입니다.

http://cgwars.com/index.php?option=com_zoo&view=frontpage&layout=frontpage&Itemid=973

  851 Hits
  0 Comment
Tags:
851 Hits
0 Comment