Vicente Soler's Videos (Grasshopper) - Grasshopper 2024-04-25T15:09:06Z https://www.grasshopper3d.com/video/video/listForContributor?screenName=0t27qva463v4x&rss=yes&xn_auth=no Differential growth tag:www.grasshopper3d.com,2015-07-11:2985220:Video:1323956 2015-07-11T14:29:55.606Z Vicente Soler https://www.grasshopper3d.com/profile/VicenteSoler <a href="https://www.grasshopper3d.com/video/differential-growth"><br /> <img alt="Thumbnail" height="180" src="https://storage.ning.com/topology/rest/1.0/file/get/2778154249?profile=original&amp;width=240&amp;height=180" width="240"></img><br /> </a> <br></br>Differential growth in Grasshopper<br></br> <br></br> The definition and code is in the comments bellow.<br></br> <br></br> This is related to this thread:…<br></br> <a href="https://www.grasshopper3d.com/video/differential-growth"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778154249?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Thumbnail" /><br /> </a><br />Differential growth in Grasshopper<br /> <br /> The definition and code is in the comments bellow.<br /> <br /> This is related to this thread:<br /> <a href="http://www.grasshopper3d.com/forum/topics/differential-growth-in-curves">http://www.grasshopper3d.com/forum/topics/differential-growth-in-curves</a> Happy holidays tag:www.grasshopper3d.com,2014-12-29:2985220:Video:1195674 2014-12-29T17:02:28.100Z Vicente Soler https://www.grasshopper3d.com/profile/VicenteSoler <a href="https://www.grasshopper3d.com/video/differential-growth"><br /> <img alt="Thumbnail" height="180" src="https://storage.ning.com/topology/rest/1.0/file/get/2778154249?profile=original&amp;width=240&amp;height=180" width="240"></img><br /> </a> <br></br>Since I don't have space in my new tiny apartment for a real Christmas tree...<br></br> <br></br> Edge splitting and mesh circle packing using a simplified implementation of this paper: <a href="http://www.geometrie.tugraz.at/wallner/packing.pdf">http://www.geometrie.tugraz.at/wallner/packing.pdf</a><br></br> <br></br> (Kangaroo already does this, probably much… <a href="https://www.grasshopper3d.com/video/differential-growth"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778154249?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Thumbnail" /><br /> </a><br />Since I don't have space in my new tiny apartment for a real Christmas tree...<br /> <br /> Edge splitting and mesh circle packing using a simplified implementation of this paper: <a href="http://www.geometrie.tugraz.at/wallner/packing.pdf">http://www.geometrie.tugraz.at/wallner/packing.pdf</a><br /> <br /> (Kangaroo already does this, probably much better) Visual Studio as script editor tag:www.grasshopper3d.com,2014-08-31:2985220:Video:1124122 2014-08-31T21:03:14.100Z Vicente Soler https://www.grasshopper3d.com/profile/VicenteSoler <a href="https://www.grasshopper3d.com/video/visual-studio-as-script-editor"><br /> <img alt="Thumbnail" height="180" src="https://storage.ning.com/topology/rest/1.0/file/get/2778184705?profile=original&amp;width=240&amp;height=180" width="240"></img><br /> </a> <br></br>I copied Arend's idea of using a text file to embed code into a scripting component. This way you can use Visual Studio or any other alternative as the editor.<br></br> <br></br> It works real-time, the scripting component is run every time the file is saved. The code is also stored inside the component, so if you want to send the file to someone else, you just need to send the .gh.… <a href="https://www.grasshopper3d.com/video/visual-studio-as-script-editor"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778184705?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Thumbnail" /><br /> </a><br />I copied Arend's idea of using a text file to embed code into a scripting component. This way you can use Visual Studio or any other alternative as the editor.<br /> <br /> It works real-time, the scripting component is run every time the file is saved. The code is also stored inside the component, so if you want to send the file to someone else, you just need to send the .gh. They don't need the text file or any additional plugin.<br /> <br /> I haven't tested it much yet.<br /> <br /> Things not working:<br /> - You have to type the input arguments manually if you want intellisense for them.<br /> - If you want to add assemblies you have to do it both in the scripting component and VS and manually add the using line. More DLA tag:www.grasshopper3d.com,2014-02-12:2985220:Video:1007588 2014-02-12T00:30:06.518Z Vicente Soler https://www.grasshopper3d.com/profile/VicenteSoler <a href="https://www.grasshopper3d.com/video/more-dla"><br /> <img alt="Thumbnail" height="180" src="https://storage.ning.com/topology/rest/1.0/file/get/2778180987?profile=original&amp;width=240&amp;height=180" width="240"></img><br /> </a> <br></br>Very basic DLA. It uses Millipede to solve the isosurface and Weaverbird for Laplacian smoothing.<br></br> <br></br> It uses the RTree class in several places, including to speed up the calculation of the field values for the isosurface, which I got the idea from David Stasiuk. It really speeds things up.<br></br> <br></br> The frames are captured directly from the Grasshopper display using the animation… <a href="https://www.grasshopper3d.com/video/more-dla"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778180987?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Thumbnail" /><br /> </a><br />Very basic DLA. It uses Millipede to solve the isosurface and Weaverbird for Laplacian smoothing.<br /> <br /> It uses the RTree class in several places, including to speed up the calculation of the field values for the isosurface, which I got the idea from David Stasiuk. It really speeds things up.<br /> <br /> The frames are captured directly from the Grasshopper display using the animation feature of the slider. I baked some simple ambient occlusion to the mesh using standard components. MIDI to Grasshopper tag:www.grasshopper3d.com,2013-03-12:2985220:Video:807767 2013-03-12T22:06:19.909Z Vicente Soler https://www.grasshopper3d.com/profile/VicenteSoler <a href="https://www.grasshopper3d.com/video/midi-to-grasshopper"><br /> <img alt="Thumbnail" height="180" src="https://storage.ning.com/topology/rest/1.0/file/get/2778173059?profile=original&amp;width=240&amp;height=180" width="240"></img><br /> </a> <br></br>Direct MIDI device to GH. Real time capture of the viewport.<br></br> <br></br> This is a reply to the following thread:<br></br> <a href="http://www.grasshopper3d.com/group/ghowl/forum/topics/physical-sliders?page=4">http://www.grasshopper3d.com/group/ghowl/forum/topics/physical-sliders?page=4</a><br></br> <br></br> See the end of the thread for the definition and more… <a href="https://www.grasshopper3d.com/video/midi-to-grasshopper"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778173059?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Thumbnail" /><br /> </a><br />Direct MIDI device to GH. Real time capture of the viewport.<br /> <br /> This is a reply to the following thread:<br /> <a href="http://www.grasshopper3d.com/group/ghowl/forum/topics/physical-sliders?page=4">http://www.grasshopper3d.com/group/ghowl/forum/topics/physical-sliders?page=4</a><br /> <br /> See the end of the thread for the definition and more info.