tips mainly for Houdini

タグ検索でhoudini24件見つかりました。

 1  2  次の4件

vehicle simulation

**Result &ref(https://image02.seesaawiki.jp/n/o/nkvfx-memo/XNpeiAhzTL.gif) **Instruction ...…

https://nkvfx.memo.wiki/d/vehicle%20simulation... - 2019年09月22日更新

deformation with wire

**Deform with line *** Smoke sim Do smoke simulation at rest position. *** wire sim Use vellum/wire solver *** Deform volume Deform based on motion of two wires. ***Simple deform Use volume wrangle. Plug volume to 1st, rest wire to 2nd and animated wi…

https://nkvfx.memo.wiki/d/deformation%20with%20wir... - 2019年03月25日更新

rendering with curved motion blur

***create velocity and acceleration "trail" node now can create both v and accel attributes. &color(#ff0000){accel is calculated only when velocity approximation is set to central difference.} At object level, set "Geometry Velocity Blur" to "Accelerati…

https://nkvfx.memo.wiki/d/rendering%20with%20curve... - 2018年12月30日更新

OpenCl lib conflict on fedora

***OpenCl library confliction On fedora, software update might install/update openCL library? called "beignet", which causes conflict with the one from Nvidia if you have installed a Nvidia graphic card and driver. When you launch Houdini and find error…

https://nkvfx.memo.wiki/d/OpenCl%20lib%20conflict%... - 2018年12月28日更新

collision group & ignore

**Instruction ***Create "collisiongroup" attribute After geometry is packed, create an attribute "collisiongroup" in points. =|CC| s@collisiongroup = "col1"; ||= ***Create "collisinoignore" attribute "collisinoignore" can be specified if a packed…

https://nkvfx.memo.wiki/d/collision%20group%20%26%... - 2018年09月07日更新

initialize arrays

=|CC| string a[] = {"A", "B", "C"}; vector b[] = {{0,0,0},{1,0,0},{1,0,1}}; float c[] = array(0,1,2); s[]@a = array("aa", "bb"); v[]@b = array({1,1,1},{2,2,2}); f[]@c = array(1,2); // modify one of the array values. s[]@a[1] = "\$\F"; ||=…

https://nkvfx.memo.wiki/d/initialize%20arrays... - 2018年06月06日更新

Enable lxml in Houdini

**Instruction Rename an old libxml2.so.2 file, and make a symbol link. mv '/opt/hfs16.5.473/dsolib/libxml2.so.2' '/opt/hfs16.5.473/dsolib/libxml2.so.2.bak' ln -s '/usr/lib64/libxml2.so.2' '/opt/hfs16.5.473/dsolib/libxml2.so.2'…

https://nkvfx.memo.wiki/d/Enable%20lxml%20in%20Hou... - 2018年06月03日更新

read packed primitive

**Packed Primitive ***Create Packed Primitive in Python =|PY| node = hou.pwd() geo = node.geometry() geo.createPacked("PackedDisk") ||= ***Create Packed Primitive in Vex =|CC| int ptnum = addpoint(geoself(), {0,0,0}); int primnum = addprim(geoself(),…

https://nkvfx.memo.wiki/d/read%20packed%20primitiv... - 2018年05月30日更新

mix two material in one material

**Instruction &ref(https://image02.seesaawiki.jp/n/o/nkvfx-memo/f0de024d7f178b51.jpg) ***Make two materials in a Material Builder &ref(https://image01.seesaawiki.jp/n/o/nkvfx-memo/79d3824f2a299bfa.jpg) ***Export layers from each material For surface l…

https://nkvfx.memo.wiki/d/mix%20two%20material%20i... - 2018年05月14日更新

make proxy object for bullet sim with packed primitive

** Basic ways ***Proxy with ** File [[01_packed_prim_proxy_v01_01>>https://1drv.ms/u/s!Aq48eE-W_hEF52XLMKY4r3AazM2R]]…

https://nkvfx.memo.wiki/d/make%20proxy%20object%20... - 2018年04月11日更新

packed disk primitive

***Create Packed Primitive in Python =|PY| node = hou.pwd() geo = node.geometry() geo.createPacked("PackedDisk") ||= ***Create Packed Primitive in Vex =|CC| int ptnum = addpoint(geoself(), {0,0,0}); int primnum = addprim(geoself(), "PackedDisk", ptnum…

https://nkvfx.memo.wiki/d/packed%20disk%20primitiv... - 2018年04月10日更新

replace packed objects with high-res/different objects

**Instruction ***Calculate matrix to rotate initial position to current position *** Sim It would be easier if "Solve on creation frame" on packed oabject is on. *** extract and apply orient, pivot and position to high-res geometry **File [[03_p…

https://nkvfx.memo.wiki/d/replace%20packed%20objec... - 2018年03月20日更新

rotate 180 degrees along local z axis

=|CC| vector4 qua = quaternion(radians(180), {0,0,1}); @orient = qmultiply(@orient,qua); ||=…

https://nkvfx.memo.wiki/d/rotate%20180%20degrees%2... - 2018年01月19日更新

subframe motion for motion blur

**Instruction ***Deformation motion Blur with Linear Interporation &ref(https://image01.seesaawiki.jp/n/o/nkvfx-memo/9f7bb0f84a6b4e3f.gif) Make sure point number doesn't change while shutter is open. If shutter offset is 0 and Shutter time is 0.5, then …

https://nkvfx.memo.wiki/d/subframe%20motion%20for%... - 2017年10月17日更新

set up probability in wrangle

=|CC| float sum=0; for(int i = 0; i < ch("folder2"); i++) { sum += ch("probability" + itoa(i + 1)); } float rand = rand((@id + ch("seed")+0.21) + (ch("seed"))); rand = fit01(rand, 0, sum); sum = 0; for(int i = 0; i < ch("folder2"); i++) { …

https://nkvfx.memo.wiki/d/set%20up%20probability%2... - 2017年10月15日更新

adaptive collision

**Instruction &ref(https://image01.seesaawiki.jp/n/o/nkvfx-memo/df10610558eab219.gif) &ref(https://image01.seesaawiki.jp/n/o/nkvfx-memo/beb82ca341cec888.jpg) ***Split collision objects into small objects In this case, a original collision object are cut i…

https://nkvfx.memo.wiki/d/adaptive%20collision... - 2017年10月09日更新

average operations

**Instruction &ref(https://image02.seesaawiki.jp/n/o/nkvfx-memo/877099a08a40a9cf.jpg) ***Center point of a bounding box =|CC| vector min,max; getbbox(1, min, max); vector avg = avg(min, max); addpoint(geoself(), avg); ||= ***Center point of all poin…

https://nkvfx.memo.wiki/d/average%20operations... - 2017年10月08日更新

align in VEX

=|CC| vector4 orient = dihedral(vector a, vector b); ||=…

https://nkvfx.memo.wiki/d/align%20in%20VEX... - 2017年09月30日更新

pop collision detect

**Collision object By default, it reads collsion object every frame. **File…

https://nkvfx.memo.wiki/d/pop%20collision%20detect... - 2017年09月23日更新

advect Cd

**Instruction ***Add "Cd" volume (3 floats). "vdb from polygon" can make density and Cd at the same time from mesh. ***Multiply density to Cd. We need to make value of Cd 0 at outside mesh. ***Feed Cd to simulation -Add "source volume" to import Cd. (Or…

https://nkvfx.memo.wiki/d/advect%20Cd... - 2017年09月22日更新

 1  2  次の4件
boolean(1) camera(2) cel(1) centos(2) chop(2) collision(3) constraint(1) cop(1) copy(1) csh(1) dop(9) expression(1) fedora(2) forloop(1) fracture(2) hdri(1) houdini(24) katana(2) linux(4) lookdev(1) mantra(1) mat(1) moitionblur(2) node(1) nuke(3) packed(3) pipeline(3) plastic(1) pop(1) python(9) quaternion(1) rbd(4) rendering(2) rop(1) script(1) shader(2) shape(1) shell(2) shop(1) smoke(1) softbody(1) sop(15) time(1) vellum(1) vex(11) volume(2) wire(1)

管理人/副管理人のみ編集できます