General Hints

Find dependent external cache file paths 


This is awsome little trick i recently came to know

There are several ways to do this

#1 . opextern

#2 . fdependls


To seperate each primitives


 facet sop - check unique points


Group by Color

 # Put a partition SOP

 # type this expression on rule  color_`rint(@Cd.r*255)`_`rint(@Cd.g*255)`_`rint(@Cd.b*255)`

 or choose group by color


For each loop

    # We can point a piece attribute in the end block of the loop.


Smooth jittery animation

    #Take a chop network , append a geometry CHOP refering to the animated mesh

    #set the method to "ANIMATED"

    #connect a filter node

    #To get the smooth values back append a Channel SOP and set it to animated as well and point the filter node inside

   


For Getting Basic Facing Angle pass

    #1.negate the global shading variable "Incidence" and normalize it

    #2.dotproduct between normalized N and the above incidence

Or

    #Use EdgeFallOff SHOP node


Loopable particle animation

Its a kinda cheat but it works pretty cool

I was really excited to know how to make a particle animation to loop !!! Usually people would do it by offseting the time and do some magic!  I was bit confused with that work flow, so I tried to achieve this in some other way and ends up with a cool and simple trick !! I was so much excited when it starts working.! 

workflow:

    #Make a particle sim

    #create the path of the particles with the help of a solver sop and an add node connect points having same id attribute

    #Create @u attribute for the curves

    #move the points along the curve using primuv method

    #use modulo to instantly snap the point to the start of the curve when it reaches the end

    #so whenever it goes to end it snap to start so again it will loop.   

This will be useful only in low count of particles. But good to know this way of cheating.    


Animating Noise

To animate noise inside VOP, put a 'vector to vector4' node and connect it between the position and the noise,

so that the noise parameters offset and freq will get the fourth dimension which is not a position in space,

we can animate the fourth channel to animate our noise without seeing patch of noise moving over a particular direction.


Pick color from any window

middle-click over a color swatch and drag anywhere in your monitor even out of houdini to sample colors

Set pivot point for packed primitives

There is only two options to set the pivot when packing the geo one is "centroid" and other is "origin" , but if need the pivot to a custom location.

USE PRIMITIVE INTRINSICS

pivots positions are stored in primitive intrinsic attributes

so we can easily access it NO WORRIES!!!

# put a Point Wrangle store the point position where you want your pivot as an attribute

   v@baseP = point(0,"P",1);// here i took point number 1's position as my pivot.



#pack the geo and transfer our new attribute using pack sop

#Put a Primitive Wrangle write these lines to set the pivot

    vector baseP = point(0,"baseP",@ptnum); // get the point attrib

    setprimintrinsic(0,"pivot",@primnum,baseP,"set"); // apply the point attrb to the packed prim

click on setprimintrinsic to check that vex function

we can set any primitive intrinsic attributes using this function

USEFUL LINKS


VdbVdb erodeerode setup               -  https://drive.google.com/file/d/0B4ni3j-ZLbj5dGNKTnl4aGdUeXM/view?usp=sharing

best vex refrence                                  -   https://github.com/jtomori/vex_tutorial

OTL management basics                 -    http://tangdonna.blogspot.in/2011/04/digital-assets.html

Passes Setup                                          -     http://houdini.dreamerzstudio.net/?page_id=202

Collection of tuts around web     -     http://www.pskull.com/tutorials/houdini/

lot of notes                                              -    https://sites.google.com/site/hurdfx/

                                                                            https://sites.google.com/site/fujitarium/Houdini/sop/wrangle

cool stuffs and hip files                   -    https://dailyhip.wordpress.com/page/2/

HDRI                                                         -     http://stormgs.com/hdri-pack/

IOR refference                                    -      http://www.pixelandpoly.com/ior.html

knitBOX                                                  -     http://www.gridmarkets.com/pingo-van-der-brinkloev

Terrain building refference         - https://twvideo01.ubm-us.net/o1/vault/gdc2018/presentations/ProceduralWorldGeneration.pdf


Quicktip Videos:

https://www.sidefx.com/tutorials/quick-tip-001-houdini-find-closest-point-and-add-utility-attributes/


Capture Gifs

http://screentogif.codeplex.com

http://www.cockos.com/licecap/


Convert any language syntax highlighting  to html

https://tohtml.com/cpp/



FREE HOUDINI TUTORIAL & RESSOURCES

SideFX Go Pro : vimeo.com/goprocedural

Peter Quint : vimeo.com/user2030228

CG Wiki - Matt Estela : tokeru.com/cgwiki

Varomix Wey : https://www.youtube.com/c/mixtraining

Entagma : vimeo.com/entagma

Houdini Tricks : houdinitricks.com

Daily.hip : https://dailyhip.wordpress.com/

Scatter Tuts - Niels Prayer : scattertuts.com/tutorials/

Johnny Farmfield : vimeo.com/farmfield

Henry Foster : toadstorm.com

Cut And - Kangji Yoong : yoong-cut-and.blogspot.ca/

Rohan Dalvi : vimeo.com/rohandalvi

Garman Herigstad : youtube.com/user/vizylists/featured

Sam Hancock : ihoudini.blogspot.ca/

Jimmy Gunawan : houdoodles.blogspot.ca/

Danil Krivoruchko : vimeo.com/myshli

Ben Watts : vimeo.com/bwdesign

Simon Fiedler : vimeo.com/simonfiedler

CG Records : tutorials.cgrecord.net/search/label/Houdini

German De Benito : vimeo.com/nurbs

Andrew : vimeo.com/user3011599

Alessandro Pepe : pepefx.blogspot.ca/

Tim van Helsdingen : https://vimeo.com/timvanhelsdingen

Kim Goossens : youtube.com/user/3DisFuntastic/featured

Let's Houdini : letshoudini.wordpress.com

Gianvito Serra : youtube.com/channel/UCkeE-xTK7tAjBKayQ68rF1w/videos

Deborah Fowler : http://www.deborahrfowler.com/Houdin…/HOUDINI-RESOURCES.html

Anastacia Opara : https://vimeo.com/anopara

Eosacro : https://www.youtube.com/channel/UCuv0dRovXVrVTfNVvP-V_MA

SideFX Help Doc 'Expression cookbook' : sidefx.com/docs/houdini16/ref/expression_cookbook