Study(95)
-
Proxy_UPRES
upressim이 끝나면 기존에 있던 조각들의 굴곡을 주어 현실감을 준다. 주의할점은upres 한 geo 들을 뷰포트에 띄우지 않는다. bounding box 를 통해서 화면에 뿌려준다.그냥 띄우게 될시에 어마무시한 램이 소비가 된다.렌더링 할때 확인한다. 하나의 조각outside 쪽은 평면 inside 쪽만 굴곡을 준다. 전체 노드 blast 노드를 이용해 하나의 조각에만 접근해서 수정을 한다. 하나의 조각을 remesh 하는 노드 split 노드를 이용해서 inside 와 outside 로 나눈다.outside에 많은 mesh는 필요없기 때문에 줄여준다. outside 부분 줄이는 노드 attribute vop 에서 얻은 @spilteID 입력해준다. divide 를 통해 나누어준다. 이 node 는..
2018.07.27 -
SOPSOLVER GLUE Relationship VEX
sopsolver 부분에 glue 외우기 1234567f@forcept = nearpoint(1,@P);f@force = point(1, "force", @forcept);f@mag = length(@force); if(@mag > @breakforce){ removeprim(0, @primnum, 1); }Colored by Color Scriptercs
2018.07.27 -
cluster를 이용한 glue constraint
Building_glue constraint각 특성에 맞게 constriant 를 만들어준다. 전체 노드 다 연결한 모습 DRY-WALL Constraint 모습 @cluster 를 만들어준다. 1f@cluster = nearpoint(1, @P);cs glue inside outside 를 만들기 위해서는 @cluster 가 vertex로 가야한다. f@breakforce는 sim 부분에서 force가 얼마의 힘이 가에짐에 따라 부서지는 정도 12345678910111213f@v1 = vertex(0, "cluster", @primnum, 0);f@v2 = vertex(0, "cluster", @primnum, 1); if(@v1 == @v2){ s@constraint_name = "glue_str";..
2018.07.27 -
BUILDING_FRACTURE
Scenescene 구조 Building_Spreadblast 를 이용해서 각 건물의 구성을 분리해준다. Building_Fracture분리한 부분을 가지고와 특성에 맞게 쪼개준다. ROOF 같은 경우 SIM BULLET 부분에서 무겁기 때문에 PROXY 를 만들어준다. VDB 를 이용해서 구모양의 조각을 만들어준다.여기서 주의할점을 @name 을 옮겨주어야 한다. 특성에 맞게 부신 건물 Building_glue constraint각 특성에 맞게 constriant 를 만들어준다. 전체 노드 다 연결한 모습 DRY-WALL Constraint 모습 @cluster 를 만들어준다. 1f@cluster = nearpoint(1, @P);cs glue inside outside 를 만들기 위해서는 @clust..
2018.07.27 -
Constraint_name & type
Constarint가장 기본적인 셋팅 노드 "Connect adjacent pieces" 노드를 constraint prim 을 만든다.Attribute Wrangle 을 이용해서 name type attr 를 만들어 준다. Constarint_Spring spring 셋팅 기본 constraint 셋팅을 이용한다. for each loop 를 이용해서 위에 포인트들을 한 포인트로 연결한다.add node 를 사용한다. 두개의 point 가 있고 polygons 에서 by group 으로 바꾸면 edge 가 생긴다. name attr 를 spring 으로 바뀌면 spring 모드 glue constraint 에서 spring constraint 노드로 바꾼다. Constarint_Hard hard 구조 ..
2018.07.19 -
Cluster_Convex_hull
CLUSTERCluster 를 생성하여 덩어리 부분을 만들어 준다.node 를 이용한 cluster 와 vex 를 이용한 cluster 가 있다. node 를 이용한 cluster 노드를 연결해주면 된다.여기서 주목 할 부분은 clusters 10 부분이다. 10을 하면 10개의 cluster 가 생성이 된다. @cluster attr 가 0부터 만들어지기 때문에 1을 더해서 1부터 생성되어 지게 해준다. vex 를 이용한 cluster 생성 두개의 "point wrangle" 을 사용한다. random vex로 point num 을 무작위로 불러들인다.90% 만 if 문 안으로 들어가게 한다.removepoint 를 이용해 point 를 삭제한다. 123if(random(@ptnum)
2018.07.19