algorithmic modeling for Rhino

I am trying to use Pachyderm with Grasshopper to visualize the sound system. Is there a way for Pachyderm in Grasshopper to run and show things like particle animation, mapping, and auralization, or would I have to do those things in Rhino?

Views: 189

Replies to This Discussion

Hi Sam,

Some of those things can be done in grasshopper, if you're clever. I never added a way to directly make maps from grasshopper, but if you set your receiver locations to correspond with the vertices of a mesh, and then assign a color swatch to each vertex in grasshopper, you can achieve the same thing.

If you wanted a customized output, you would do that or modify the source code... otherwise, I would ask why you would want to, when there is a perfectly good way of doing it in the rhino version.


Well, I was asking because, while things like ray tracing and analysis can be done in Grasshopper, there are other features from the Rhino version like mapping, particle animation, and auralization that I would like to do in Grasshopper. The reason is that I am trying to let the user make a parametric change/tweak to Grasshopper geometry and see the effects with those features. Is the solution to just repeatedly bake the Grasshopper geometry into Rhino and run those features every time that way?


I saw a response from you, but it seems to be gone for some reason. I answer it anyway, just in case.

I don't think you wouls bake and run in rhino. That doesn't make much sense to me. If you would like up do optimization, I think the most important thing to look at is parameter values at comparable receiver locations in each iteration. You can evaluate dozens, or even thousands of iterations faster than you could if you had to make an aesthetic judgment of each iteration.

As a sanity check after the optimization has been performed, you could take the resulting model, and perform an auralization in rhino, and make a decision as to whether or not the result is that you wanted. If you are performing a Multi Objective Genetic Algorithm, there may be several models on the pareto front for you to evaluate and choose from. There are several good reasons why a MOGA, or other optimization scheme that handles conflicting criteria is ideal for this kind of problem. (See Tomas Mendez PHD thesis, Politecnico di Torino)

There are plans to add auralization to grasshopper, but I haven't gotten around to it yet. Apologies. Given the above, it hasn't been a priority.

Hope this helps.






© 2020   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service