MoI discussion forum
MoI discussion forum

Full Version: grasshopper for moi

Show messages:  1-17  18-37  38-41

From: Frenchy Pilou (PILOU)
4 Dec 2009   [#18]
http://www.braid.com/groboto-site/
Groboto is also some parametric! ;)
From: Michael Gibson
4 Dec 2009   [#19] In reply to [#15]
> It does require a different thought process and like Michael
> said it is practically "visual programming" which most people
> do not like.

Another possibility is that since a system like that is so similar to programming already that it could be good to actually emphasize that aspect even more so...

Some things are probably just easier and more compact overall when they are directly written as code instead of every single thing having to be a visual node with connector lines.

Things like loops, conditional statements, stuff like that can add up to a big soup of nodes and connectors while in text form them are just one line statements.

- Michael
From: stan_wesley
20 Oct 2015   [#20]
Folks, just a note if anyone still reads this thread: you can now use Grasshopper with Rhino and Archicad and have your work seamlessly transferred from one application to the other via the (beta) Connection tool. You can test it here: https://www.graphisoft.com/rhino-grasshopper
From: Sharif (SR13765)
20 Oct 2015   [#21]
Hi;

This is an intersting discussion. There is another node base visual programing called Dynamo. This is an open source and currently works
as stand alone ( you can export your model in STL format) or with Revit integration. Someone also has created the integration between Dynamo and Rhino called Rhynamo.

See links for Dynamo info:

https://github.com/DynamoDS/Dynamo

http://dynamobim.com/

There are possibility to integrate this progoram with other software, see Link

https://github.com/DynamoDS/Dynamo/wiki/Integration-Guide

It might be difficult, but may be there is possibility for an integration between Dynamo and MOI.

-sharif
From: Frenchy Pilou (PILOU)
20 Oct 2015   [#22]
You have a sort of GrassHopper for make Surfaces!
Can be used for Moi as you can export as OBJ file! ;)


http://www.world-machine.com/ (the free version is sufficient for some crazzy things! )

For export you must "draw" a node "Mesh OutPut" (seems only OBJ ? )

There are some Voronoi, Perlin etc... functions! The Manual is a model!



and this guy has made some many tutorials! Vladimir Chopine http://www.youtube.com/user/GeekatplayStudio/playlists




You must decimate your model with free MeshLab by example ! http://meshlab.sourceforge.net/ (525 000 Faces --> 25 0000 faces 5 seconds)
before use the _ImportOBJ by Max Smirnov!

Here 15 seconds for import / resize result of 25 000 surfaces!
http://moiscript.weebly.com/uploads/3/9/3/8/3938813/25000_faces.zip (12 Megs)
(Waiting the max Polygon Converter for nice Nurbs surfaces :)





From: Max Smirnov (SMIRNOV)
26 Oct 2015   [#23]
Today I wrote a test-script which can create and manipulate objects by using html5 graphics interface.
Everything works great. Html5 canvas, window and mouse events e.t.c.
So it is technically possible to write the grasshopper clone for MoI.


From: Vojtisek
26 Oct 2015   [#24] In reply to [#23]
It looks cool :)
.
From: Frenchy Pilou (PILOU)
26 Oct 2015   [#25]
Amazing!!

It's just a gadget or you will want really code this sort of nodes process ?

PS
One Elephant = 100 000 Grashoppers! ;)
From: chippwalters
26 Oct 2015   [#26] In reply to [#23]
Sweet.

Years ago I wrote a simple 2D tool which would generate "aesthetically pleasing" designs based upon a set of rules and a genetic algorithm. Using a simple neural net and GA, it would generate lots of 'base level' designs, then allow the user to select the ones they liked and the program would 'learn' preferences and try and generate more.

The rules were basically very simple. Things like golden mean, circles (few), 3 levels of details, symmetry and some other basic layout principles, like edge detail are all used in constructing a simple graphic representation.

I could see how you could do something very similar, but in 3D (2 1/2 D) and create interesting forms like this:


From: Max Smirnov (SMIRNOV)
27 Oct 2015   [#27]
Frenchy Pilou
>> It's just a gadget or you will want really code this sort of nodes process ?
I would like to write such a script, but it will take a lot of time.
The work can be splitted in three parts:
1. Main core ( I can write it )
2. Design ( I need a help of someone skilled in html5/css )
3. Modules ( There will be hundreds of modules. I have not time to write them all, so I need a help of our community )
If I find someone who can help me I will start the work.

chippwalters
>>I could see how you could do something very similar, but in 3D (2 1/2 D) and create interesting forms like this
Yes, it's very interesting, maybe someday I'll write this script, but not now.
From: Max Smirnov (SMIRNOV)
27 Oct 2015   [#28]
I've found great node-based editor! Litegraph.js
It's fast, small and free.

source: https://github.com/jagenjo/litegraph.js/tree/master
demo: http://tamats.com/webglstudio/litegraph/demo/

I rewrote small part of code to make it work with MoI. It still buggy, but it works. :)

From: Frenchy Pilou (PILOU)
27 Oct 2015   [#29] In reply to [#28]
And you forget to say that Litegraph is online! ;)
From: Max Smirnov (SMIRNOV)
28 Oct 2015   [#30] In reply to [#29]
>>And you forget to say that Litegraph is online

Hi Pilou,
I don't understand what you want to say.
You can find a link to demo in my previous post, so you can test an online version of this script.
However I've made about 50 changes in the code to make it work with MoI. Offline mode of course.
From: Frenchy Pilou (PILOU)
28 Oct 2015   [#31] In reply to [#30]
Ok in fact we say the same! :)
From: Vojtisek
28 Oct 2015   [#32] In reply to [#28]
This is something! As a maya user, I can say for many operations, like procedural modeling etc, nodes are best way to buld things. Surprised it can be done in MoI :)
.
From: Sharif (SR13765)
28 Oct 2015   [#33] In reply to [#28]
Hi Max,

This is very nice. You might also want to check the following open source apps.

https://www.nodebox.net/

https://github.com/pboyer/flood

-sharif
From: Frenchy Pilou (PILOU)
28 Oct 2015   [#34] In reply to [#33]
The Flood one seems very apetizing! :)
From: Max Smirnov (SMIRNOV)
28 Oct 2015   [#35]
First real test. It works pretty good.


Hi Sharif,
thank you for the links. I'll find there some good ideas for sure.
From: Frenchy Pilou (PILOU)
28 Oct 2015   [#36] In reply to [#35]
Born of a new hit! Bravo!
and bon courage! ;)

French Version! ;)
http://moiscript.weebly.com/elephant.html
From: Frenchy Pilou (PILOU)
29 Oct 2015   [#37]
You can donwload here for free amazing PDF books about generative nodes creation!
http://www.grasshopper3d.com/page/tutorials-1


and of course this one if you want make some advanced investigations! ;)

Show messages:  1-17  18-37  38-41