Very cool, but Error "Index was outside the bounds of the array." - Grasshopper2024-03-29T09:23:29Zhttps://www.grasshopper3d.com/forum/topics/very-cool-but-error-index-was-outside-the-bounds-of-the-array?groupUrl=pachyderm&commentId=2985220%3AComment%3A2271510&groupId=2985220%3AGroup%3A1663732&feed=yes&xn_auth=noHi,
There shouldn't be a limi…tag:www.grasshopper3d.com,2022-12-02:2985220:Comment:22715102022-12-02T00:25:06.451ZArthur van der Hartenhttps://www.grasshopper3d.com/profile/Arthur
<p>Hi,</p>
<p>There shouldn't be a limit on the number of sources, but each source adds another simulation, which can really add up in terms of ram memory. Maybe it has something to do with grasshopper. However, if you use the Pachyderm for Rhino animation tool, you should be able to have as many sources as you like. (How many did you want?)</p>
<p>Respectfully - regarding the tutorial's creator - perhaps he was trying to help. I don't have a problem with that. I do have a problem with having…</p>
<p>Hi,</p>
<p>There shouldn't be a limit on the number of sources, but each source adds another simulation, which can really add up in terms of ram memory. Maybe it has something to do with grasshopper. However, if you use the Pachyderm for Rhino animation tool, you should be able to have as many sources as you like. (How many did you want?)</p>
<p>Respectfully - regarding the tutorial's creator - perhaps he was trying to help. I don't have a problem with that. I do have a problem with having to correct his mistakes - which is the position I'm in in this thread. In the meantime, others have done very good tutorials, and they are good because they worked directly with us. I helped Isak Worre Foged, and I did it without asking for anything in return. Seek out his tutorials for a much better understanding of how these tools should be used. I don't know why GK has never reached out to me. As it is, his tutorial teaches at least one serious untruth about scattering. Now I have to clean that up when I run across it, or people who make mistakes using that information will blame me for that. (This has happened once already.)</p>
<p>Arthur</p> Thank you for the reply, I wi…tag:www.grasshopper3d.com,2022-11-20:2985220:Comment:22698602022-11-20T02:39:34.553ZBrenda EMhttps://www.grasshopper3d.com/profile/BrendaEM
<p>Thank you for the reply, I will experiment with different pachyderm modes.<br/><br/> Though, I apparently also am not allowed very many sound sources. What I hoped to do, was offset the cone from the speaker cone, and use that subdivided reference object for creating equally distributed normals.<br/><br/>Respectfully, I feel that the tutorial's creator was trying to help people.</p>
<p>Thank you for the reply, I will experiment with different pachyderm modes.<br/><br/> Though, I apparently also am not allowed very many sound sources. What I hoped to do, was offset the cone from the speaker cone, and use that subdivided reference object for creating equally distributed normals.<br/><br/>Respectfully, I feel that the tutorial's creator was trying to help people.</p> Sorry for the typos. That thi…tag:www.grasshopper3d.com,2022-11-19:2985220:Comment:22699702022-11-19T12:41:31.327ZArthur van der Hartenhttps://www.grasshopper3d.com/profile/Arthur
Sorry for the typos. That third paragraph should read:<br />
<br />
"Second, have you tried with Pachyderm for rhino's animation tools? "Pach_animation" The particle animations in that tool actually trace the energy of each particle, and does nearest neighbor searches for each particle so they can share energy when there is focusing and superposition. It can probably also do more rays more effectively because we aren't using grasshopper for brute force operations, which is usually pretty inefficient and…
Sorry for the typos. That third paragraph should read:<br />
<br />
"Second, have you tried with Pachyderm for rhino's animation tools? "Pach_animation" The particle animations in that tool actually trace the energy of each particle, and does nearest neighbor searches for each particle so they can share energy when there is focusing and superposition. It can probably also do more rays more effectively because we aren't using grasshopper for brute force operations, which is usually pretty inefficient and can introduce problems." Hi Brenda,
Well, first off,…tag:www.grasshopper3d.com,2022-11-19:2985220:Comment:22697052022-11-19T12:37:43.372ZArthur van der Hartenhttps://www.grasshopper3d.com/profile/Arthur
Hi Brenda,<br />
<br />
Well, first off, I don't know Gediminas Kirdeikis. He never communicated with us before making that video, and there is a lot that we would have recommended he do differently, in order to keep from misleading people.<br />
<br />
First off, sound is not like light. The wavelengths are much larger, which means it will not behave like light when an object is smaller than the wavelength. A more sophisticated study would be needed in that case, such as with the finite volume method in Pachyderm. I…
Hi Brenda,<br />
<br />
Well, first off, I don't know Gediminas Kirdeikis. He never communicated with us before making that video, and there is a lot that we would have recommended he do differently, in order to keep from misleading people.<br />
<br />
First off, sound is not like light. The wavelengths are much larger, which means it will not behave like light when an object is smaller than the wavelength. A more sophisticated study would be needed in that case, such as with the finite volume method in Pachyderm. I assume that a speaker enclosure would fall into that category. It's fine if you are just experimenting, but please understand that you probably can't expect accuracy in this case.<br />
<br />
Second, have you tried with Pachyderm for rhino's animation tools? "Pach_animation" the particle animations in that tool actually trace the evergy of each particle, and doesz nearest neighbor searches for each particle so they can share everyone when there is focusing and superposition. It can probablu also do not trays because we aren't using grasshopper for brute force operations, which is usually pretty inefficient and can introduce problems.<br />
<br />
To your other questions, I don't know why it won't do more than 100 bounces. Maybe I hard coded a limit to keep people from getting stuck in a loop. It's usually not useful to see more than a few bounces at once, if using this tool as intended.<br />
<br />
Regarding the voxel grid depth, the voxel grid is there to optimize the ray tracing, so that it doesn't take forever. The rays visit boxes in a grid, and only the geometry that intersects that box is checked for an intersection. No voxel, no geometry to check... Please set at least 1 if you feel you don't need a voxel grid.<br />
<br />
Arthur