Skip to content

Commit

Permalink
Change links to images
Browse files Browse the repository at this point in the history
  • Loading branch information
mishurov committed Oct 30, 2015
1 parent 7a8a005 commit 0511de4
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ Anysotropy Matrix SOP node
=====
Anysotropy Matrix SOP node (multithreaded). SideFX® Houdini® Plugin. A base implementation of an anisotropy matrix made for research purposes by paper <b>"Reconstructing Surfaces of Particle-Based Fluids Using Anisotropic Kernels", Jihun Yu (Industrial Light and Magic) and Greg Turk (Georgia Institute of Technology)</b>. This plugin doesn't build scalar density field or liquid surface, it just gets points and a geometry, calculates an anisotropic transformation matrix for the geometry, and copies it to an every point position of the first input.

![ScreenShot1](https://dl.dropboxusercontent.com/u/20988720/CG/anisotropy_matrix/kernels1.png)
![ScreenShot1](https://dl.dropboxusercontent.com/u/20988720/github/anisotropy_matrix/kernels1.png)

## Dependencies
In order to compile plugin you need to link it with <a href="http://www.netlib.org/lapack/">LAPACK</a> library and install Boost LAPACK bindings from <a href="http://mathema.tician.de/software/boost-numeric-bindings/">Numeric Library Bindings for Boost UBlas</a> into an include directory of Boost in Houdini's toolkit include folder. That's neccessary to compute Singular Value Decomposition to get scale and rotation matrices. Also OpenMP library is neccessary for multithreading.

## Building
To compile on Linux, use Makefile. OSX and Windows are not tested.

![ScreenShot2](https://dl.dropboxusercontent.com/u/20988720/CG/anisotropy_matrix/kernels2.png)
![ScreenShot2](https://dl.dropboxusercontent.com/u/20988720/github/anisotropy_matrix/kernels2.png)

0 comments on commit 0511de4

Please sign in to comment.