1.Non Newtonian Fluids viscosity does not depend on on the stress state and velocity of the flow. On the other hand the viscosity of non-Newtonian fluids is dependent on shear rate or shear rate history. In Shear thickening non-Newtonian fluid, apparent viscosity increases with increased stress. Such as, Application in Houdini, In example below, increased pressure make fluidContinue reading “Non-Newtonian and Viscoelastic Fluids”
Category Archives: R&D
Houdini Bullet Solver 1
1 Bullet Altering Attributes In fallowing example deforming and in-active bullet object is transformed non-deforming active object. It is done by transferring second objects attributes (box) to bullet object in sopsolver inside dop. 3)object merge, merges animated box with attributes of active=1 deforming=0 4)attribute transfer for point attributes of active and deforming 2 Bullet ConstraintContinue reading “Houdini Bullet Solver 1”
Houdini Solvers Mutual Interaction
1A. Cloth – Pyro Interaction On default, pyro interacts withj cloth(if pyro solver connected first to merge node). However in this method, pyro do not colide but just affect as field force(left example) . In order to have proper colision, cloth obj should be imported with sop solver as colision source. (right example) importing velocity and density fromContinue reading “Houdini Solvers Mutual Interaction”
Houdini Micro Solvers 2
In fallowing example gas analyses micro solver is used in order to calculate curl and curvature fields for more detailed fluid shape. importing points to sim. particles advected by velocity. normal curl and curvature fields are matched with reference “vel” field. gasParticletoField, particle normals transfered to field with “normal” name. gasAnalysis: curl analyses has beenContinue reading “Houdini Micro Solvers 2”
Houdini Micro Solvers 1
Micro Solvers are building blocks in Houdini simulation. Mostly they are doing one task in a clean way. SideFx’ fluid solvers from scratch tutorial and Pater Claes’ master theses about custom fields helps a lot for learning however there are tons of them and started to a bit confusing. Hence I make little list of these nodes with some examples attasched. It isContinue reading “Houdini Micro Solvers 1”
algoTrade with raspberryPi
tradeRunner is trading platform I have been developing since the beginning of the year. At the beginning the idea was preparing order-automation tool for a friend, then introduced one algorithm for finding repeated trade patterns. For testing and improving algorithm performance started to develop extra modules, which at the end turn to be full functionalContinue reading “algoTrade with raspberryPi”
corrective
ck_corrective 1.01 is released, Click image for development blog
EvolutionBox 1.2.0
EvolutionBox Overview EvolutionBox is a Unity-based simulation where I explore evolution as the key mechanism for learning. The first steps focus on creating agents that interact with their environment and evolve over time. In future updates, I’ll dive deeper into pattern recognition and self-learning. How It Works The simulation mimics three core principles of evolution:Continue reading “EvolutionBox 1.2.0”
Feather Creator
After couple of bird rigging projects i prepared wing & feather automation tool. It seems like most of the birds have same pattern of feather segments with variation on number of feathers in these segments. Intro ck_featherCreate_1.1: ck_featherCreate is maya rigging tool for wing and feather automation. How to install: copy scripts to >Continue reading “Feather Creator”
mel script for correctiveBlendShapes
In facial rigging, corrective blend shapes can become very tedious and time consuming process. Sometimes it take more effort to arrange and connect blend shapes than actually sculpting them. So wrote a script for standardizing and making process easier. Limitations :In current script target geometry should not have any outputs. Still working by disconnecting outputs before creating or editing shapes need. Also being able to create corrective for more than two targetContinue reading “mel script for correctiveBlendShapes”