Thank you Alok, sounds great and I will take a look at it, although for some 
reason the Filter Array link you posted isn't working, could it be dead? I'm 
also unsure where to place the dll file, do I just place it in the 
C:\Users...Autodesk\Softimage_2015\Application\Plugins directory? 
I don't suppose anyone else has managed to have a look at the problem? Even 
with these nodes I think I would struggle to work this out without using some 
kind of repeat node. My mastery of array sets just isn't that great.

Cheers,
Tim
Date: Fri, 27 Jun 2014 23:31:38 +0530
Subject: Re: Strand / Array manipulation puzzle
From: alok.gandhi2...@gmail.com
To: softimage@listproc.autodesk.com

Hi Tim,
Not sure if this helps your case, but I posted a few complied array nodes on 
the list in these threads:http://bit.ly/TpZH22

http://bit.ly/1qQe0v4


On Thu, Jun 26, 2014 at 3:36 PM, Tim Bolland <tim_boll...@hotmail.co.uk> wrote:




[CHECK DROPBOX LINK FOR 
IMAGES]https://www.dropbox.com/sh/wkk5r0bl9cisx5p/AAD7pSEDA4pVb2XItmqKD8S1a#/


Hi everyone, I have a little puzzle I'm hoping someone can help me with. I'll 
start off with what I'm trying to achieve, followed by how I'm trying to do it 
and where I'm getting stuck. That way if you think my approach is crazy and I 
need to be slapped with a logic stick then you can let me know!

I'm looking to blend between a bunch of objects that start close together but 
will pull apart, as they pull apart we see that there are loads strands between 
them, and that large parts of what we thought was solid was actually made of 
fibers.


Because there will be a few objects I will need a robust system that lets me 
define the direction the fibers 'flow'). Curves seems a good choice here 

- As a simplified test I took two grids and extracted curves from the edges (I 
can later extract curves from more complex shapes). 


- I emit points evenly along one of the curves and query the curve(s) nearby. 

- I then create what are essentially strands between them, although I'm only 
concerned about the point positions of these 'strands'.

- I then generate stands flowing in the direction of the curve between each the 
previous strands, either blending linearly or using a bezier curve 
interperlation. (see picture to see what I mean)


It's this final step I'm getting stuck with, If I take these strand positions 
and feed them into a fit bezier curve then a I end up flowing the wrong 
direction i.e along the original strand.  It appears I need to do some serious 
array wrangling to get the position array in the form I need. As you can see 
from one of the pictures I managed to get it sort of working using a select in 
array node, but I'm having to manually build this array from scratch for the 
stand positions to join completely. Ideally I would do this without a repeat 
node.


My explanation here is probably very bad, so check out the images to get an 
idea of what I'm doing.  This might also be useful to see where some of my 
inspiration came from:

https://vimeo.com/11079196


Regards,

Tim                                       


-- 

                                          

Reply via email to