Wiki(ウィキ)内検索結果
タグ検索でhoudiniは24件見つかりました。
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日更新