Grasshopper

algorithmic modeling for Rhino

Auditorium form finding by acoustic raytrace iteration, with grasshopper+geco

Views: 930

Comment

You need to be a member of Grasshopper to add comments!

Join Grasshopper

Comment by Martin Skarback on November 26, 2015 at 9:33am

Like Eran said,

can you pretty please share the script?

Thanks.

Martin

Comment by Eran Shoshan on November 2, 2015 at 11:42am

this is really great , I have been looking this kind of connection , would love to be able to do the same , can you please share the GH script ?

thank you :)

Comment by MARIO VERGARA on July 10, 2014 at 10:19am

all the lua commands are working but

0:calc.acousticresponse, 0, 4

this crashes ecotect

Comment by Maurizio A. Degni on July 10, 2014 at 9:57am

;)

you are wellcome

Comment by MARIO VERGARA on July 10, 2014 at 9:53am

is working!

thanks so much!

Comment by MARIO VERGARA on July 10, 2014 at 8:01am

thanks maurizio

i will test this asap

Comment by Maurizio A. Degni on July 10, 2014 at 7:37am

first of all you need 2 EcoMeshExport, one for the volume and a second for the (audio) source surface.

The N input, of the second exporter, set to 2 and execute the geco components.

Use a merge to connect all panel with lua command and link up the merge to LUA Communication.

it should work

Comment by MARIO VERGARA on July 9, 2014 at 6:26pm

Dear  Maurizio.

Thanks for your reply

I'm trying to follow your steps

But i have encountered some problems

-what do you mean by the surface needs to be exported at last

i first export a volume, but when i export an inner surface the volume disspears.

-then i copy and pasted:

0:set.rays.source

0:set.rays.azimut, 180 (in the example)

0:rays.generate, 1

1:get.rays.rt60 (reverb time over 60db)

0:calc.acousticresponse, 0, 4

but i only get a message saying there "empty text parameter"

only

1:get.rays.rt60

returns a value

 -where do you connect the lua communication output?

please see image attached

Ans thanks again for your help

Comment by Maurizio A. Degni on July 9, 2014 at 9:28am

Hi Mario,

for this example you need to model a surface "ray surce" (the center of the surface) and this surface need to be exported as last.

The lua commands are:

0:set.rays.source

0:set.rays.azimut, 180 (in the example)

0:rays.generate, 1

1:get.rays.rt60 (reverb time over 60db)

if you need:

0:calc.acousticresponse, 0, 4

Comment by MARIO VERGARA on July 8, 2014 at 2:57pm

Hello Maurizio.

I have been looking at http://www.arturotedeschi.com/wordpress/

but i have been able to find this excercise

could you please help me with this definition

or

give me a hand with the lua scripting part

many thanks

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2020   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service