arnold rendering fracture surfaces and breaking displacement correction uv

arnold rendering fracture surfaces and breaking displacement correction uv

Keywords: arnold, houdini, rendering, substitutions, displacement, break, distort, UV, correction, surface

 

 

 

 

 First on the map:

 

Cracks can see the gap is intentionally added, not replaced accuracy problem! Eyes should be able to see it, no problem!

 

 

 

 

 

 

Arnold rendering curved objects fracture fragmentation problems encountered:

1.user_data_vector where to go? Automatic table and eat them yourself?
2. Surface fragments after replacement joints are not on the original model (away from the surface of the yuan), you need to find the location on the surface of the true replacement P.
3. To perfect match on a dynamic fragments seams, this replacement can only be assessed rest space, then do matrix transformation to world space.
4. Replacement uv distorted, require cross-object read uv, for arnold it ...... you know!
5. barabara there Sha! ! !

 

 

 

Realization of ideas sort the data stream:

1, arnold to get two data, a dynamic pieces Jane die, he needs rest, depth, rmatrix information. Another topology is the same for reading uv static model needs to include NV, uv and rest properties.

2, with the rest two bypass static and dynamic models, assessment of the use of static displacement rest space nv, do get another interspersed static model calibration, the surface of the point is not replaced after homing, then go through rmatrix world space.

3, the static read uv according REST, corrected for uv

 

 

 

To achieve these require four nodes, two arnold node 2 hda assets:

1, crushdispvector.so for generating disp vector

2, crushdispreaduv.so for correcting distorted uv

3, hda assets crush_static to generate desired properties Static Model

. 4, HDA assets crush_dynamic model used to generate the required dynamic properties

 

 

 

 

installation method:

1, sustained attention qq group, the download link for the latest version

2, the following plugins dll file into the installation path arnold restart houdini

3, hda assets into the following otls

4、需要匹配houdini版本

5、欢迎bug反馈!!

6、如果测试过程中遇到疑问请参看群里配套的hip工程文件的详细参数设置!

 

 

 

使用方法:

1、打开群里配套的的hip自行查看节点连接和设置

2、houdini里数据进crush_static节点前需要有rest和uv属性,并且需要有inside和outside组

3、houdini里数据进crush_dynamic节点前需要有orient属性

4、碎块的obj上要这样设置

 

 

 





 

 

 

 



         

 

Guess you like

Origin www.cnblogs.com/xrnds/p/10981208.html