Uploaded by fraguada on Jul 24, 2009
http://www.livearchitecture.net
In a collaboration with Shajay Bhooshan (http://data-tribe.net/wework4her/index.php), Autodesk Maya 2009 can communicate with McNeel's Rhinoceros::Grasshopper. The work on communicating to and from Grasshopper via the user datagram protocol (UDP) was to effectively speed up communication between programs without the use of each program writing and reading a text file. This investigation was begun to open up Grasshopper to the outside world and eventually use it to drive physical associations via arduino and other interfaces. Processing was used initially as it is a very simple platform to used to test communication to and from Grasshopper. The first objective of the investigation was to eventually connect up with a custom plugin which Shajay Bhooshan has been developing.
On the Maya side, Shajay is controlling and augmenting this already vast platform with custom C++ API Nodes. His work can be seen on We Work 4 Her. This particular 'fluid_UDP_Node' transmits fluid data per voxel over UDP. Shajay has also taken advantage of the Open Frameworks, leveraging some of the code within the Maya plugin.
On the Rhino Grasshopper side, I have developped a very simple UDP receiver component in vb.net. The data is transmitted as one long string of comma separated values. Currently Shajay can send me fluid density and velocity information per voxel, but really, any type of information could be sent out. This information is parsed in the GH component and used to visualize the fluid as a Surface. As with the rest of the UDP experiments, Giulio Piacentino's "The Engine" (http://www.giuliopiacentino.com/grasshopper-tools/) component made the refreshing of the Grasshopper canvas possible.
As you can tell, running all of these applications (including screen capturing) start to have an effect on this single processor machine. Maya can effectively optput the data between 8 - 12 frames per second depending on how many applications are running. The promising aspect of using UDP is that data can be sent from one computer to another via a network. This could effectively distribute the workload of complex combinations of processes to many devices.
Category:
Tags:
- udp
- user datagram protocol
- open frameworks
- c++
- vb.net
- C#
- maya
- autodesk
- rhino
- mcneel
- grasshopper
- shajay bhooshan
- luis fraguada
- communication
License:
Standard YouTube License
-
5 likes, 0 dislikes
6:33
zFluid Particle Cache DSO Rendering Demoby angersaurus6,088 views
1:21
Parametric Urbanism - Ground Massing- by Shampooby pavlos0325,156 views
0:41
Generative architecture - Whaleby retrovirus910329,693 views
2:58
Dancing Waterby TYPStudio56,940 views
0:26
attractorsby irinax14,626 views
6:16
Video of Scripting work in Grasshopperby wzesk5,568 views
0:13
Maya Fireby ElysianElysian52,941 views
44 videos

Autodesk Maya 3D
1:00
Some Nuke test on MAYA FLUID + Settingsby jams131212,575 views
0:32
AstroBoy Cloud Shot Making of, 01by 3donwong8,609 views
0:56
voxelizerby luima2335,216 views
0:40
Parametric wall in Grasshopperby vittoriomenna47,751 views
4:04
Rhino Grasshopper: site study with forces and attractorsby hogrefal9,785 views
1:47
Rhino: Grasshopper: cylinder form generatorby hogrefal4,725 views
6:01
DEFORMING GEOMETRY WITH MAYA FLUIDS. part 1/2 englishby jalo3d2,758 views
0:31
Rhino Grasshopper - Distributed Network / Meshby aaronplewke1,778 views
18:42
RhinoNest within Grasshopperby TDMSolutions4,782 views
0:26
Maya Fluid to Grasshopper_fluid2d.aviby T1001010633 views
4:19
Maya C++ custom deformer: Formula Deformerby tommix831,823 views
0:21
Grasshopper- Helix Squaresby dominos5424,259 views
9:18
Excel 2 Grasshopperby dominos5425,682 views
- Loading more suggestions...
Link to this comment:
All Comments (0)