MoI discussion forum
MoI discussion forum

Full Version: Node Wish List

Show messages:  1-20  …  101-120  121-140  141-160  161-180  181-200  201-220  221-240  …  421-425

From: bemfarmer
23 Mar 2020   [#161] In reply to [#160]
Hi Wayne.
I've used Karsten's "method" with mimic or cut or paste methods, and do not really understand anything.
- Brian

Message 9581.162 was deleted


From: bemfarmer
24 Mar 2020   [#163] In reply to [#162]
Hi Wayne,

For what it is worth, the contents of my two shortcut keys to invoke nodeeditor are as follows:

moi.ui.createDialog( 'moi://appdata/nodeeditor/index.html?scheme=Light', 'resizeable,defaultWidth:680,defaultHeight:420', moi.ui.mainWindow );

moi.ui.createDialog( 'moi://appdata/nodeeditor/index.html', 'resizeable,defaultWidth:680,defaultHeight:420', moi.ui.mainWindow );

For the second shortcut I also used James "color" scheme, rather than the default dark nodeeditor canvas.

I'll have a look at your basicFunctions.js.

- Brian

In the basicFunctions.js that I am using, appdata appears. I have not had a problem with it, as far as I know.

var docupath;
if ( document.URL.indexOf("appdata") > 0 ) { docupath = document.URL.split("index.html")[0]+"nodes\/extensions\/Documentation\/"+lang.LANGUAGE + "\/"; }
else { docupath = document.URL.split(/moi:\/\/(.*\/).*/g)[1].replace("ui","")+"nodes\/extensions\/Documentation\/"+lang.LANGUAGE + "\/"; }

The above code may have been from Karsten, (in a forum post.). I cannot exactly remember...

On a different topic, I recollect that changing Languages had some sort of problem...(mentioned in the Forum.)
From: wayne hill (WAYNEHILL5202)
24 Mar 2020   [#164] In reply to [#163]
Hi Brian,

You fixed my problem. It was the startup with "...index.html?scheme=Light" that was the issue. The info panel is working on the original basicFunction.js code. I will go back and delete my previous post.

Thank you!
Wayne
From: wayne hill (WAYNEHILL5202)
1 Apr 2020   [#165]
This is a proof of concept of a coloring Node in beta testing. It uses a javascript to reduce the image palette to a few colors so the styles are manageable. The ImgRGB node creates the styles, while the OutputRGB Node removes the styles not being used. It has circle packing and fixed mode output. Background colors are masked to focus on the circle packing main objects.
From: Frenchy Pilou (PILOU)
1 Apr 2020   [#166] In reply to [#165]
Seems very appetizing!
From: AlexPolo
1 Apr 2020   [#167]
Hi Wayne,

The image circle packing looks great - this was under RHINO but no longer supported a node like this in MOI would be great.

Great work -



From: wayne hill (WAYNEHILL5202)
1 Apr 2020   [#168] In reply to [#167]
Hi Alex,

Ref:
https://moi3d.com/forum/index.php?webtag=MOI&msg=9581.128

Your post from above had me searching high and low for a circle packing routine. The circle routine used on my program node is more of a pointillism. A weighted voronoi or stippling code would probably be closer to what you are looking for with images. The circle pointillism is great for vector graphic images. That is why it is still in beta. There is more that can be added to this node.

Thank you,
Wayne
From: AlexPolo
1 Apr 2020   [#169]
Hi Wayne,

Thanks for looking into it - further development would be a great addon in the tool library for MOI.

Great work and thanks for contributing to its progression.
regards

Alex.
From: James (JFH)
11 Apr 2020   [#170]
connectPts Node

This node proposal would be analogous to and based on Michael's script found here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=2749.56

Happy Easter Everyone!

James
https://www.instagram.com/nodeology/

Image Attachments:
connectPtsNode.gif 


From: wayne hill (WAYNEHILL5202)
16 Apr 2020   [#171]
New ExtendSrf Node release:

ExtendSrf is based on Michael Gibson's script:
https://moi3d.com/forum/index.php?webtag=MOI&msg=9747.7

Thank you Michael!

Copy the ExtendSrf.js to the directory:
C:\Users\<UserName>\AppData\Roaming\Moi\nodeeditor\nodes\extensions

I would like to thank James for helping out with testing.

This is great way to divide solids into faces and shrink spacing between.

Wayne

Edit: Updated node
From: Frenchy Pilou (PILOU)
16 Apr 2020   [#172] In reply to [#171]
A sort of ExplodeMove ?
From: wayne hill (WAYNEHILL5202)
17 Apr 2020   [#173] In reply to [#172]
More like an additive and retraction of the face edges without changing location. Michael described it as a surface offset.





From: Frenchy Pilou (PILOU)
17 Apr 2020   [#174] In reply to [#173]
Excellent!
From: James (JFH)
17 Apr 2020   [#175]
Hi All,

It is a bit of an unusual method, but using Wayne's new node,
and using a sphere as a starting point, it's possible to form a compound
curved surface of the shell of a chair.



Thanks Wayne for your most recent contribution.
I'm hoping that coding nodes is a good technique to staving off cabin fever,
& we are it beneficiaries.

James
https://www.instagram.com/nodeology/

Image Attachments:
extendSrfChairShell.jpg 


From: Frenchy Pilou (PILOU)
17 Apr 2020   [#176]
That's magical thing!
From: James (JFH)
29 Apr 2020   [#177]
BranchStructure node

The proposed node would generate venation patterns from seed points branching out to leaf points (attractors) using the "space colonization" algorithm.

Daniel Shiffman has done a coding challenge that serves as a good introduction to the method:
https://www.youtube.com/watch?v=kKT0v3qhIQY

Another good resource is Jason Webb's "Modeling organic branching structures with the space colonization algorithm and JavaScript" :
https://medium.com/@jason.webb/space-colonization-algorithm-in-javascript-6f683b743dc5

He demonstrates the difference between "Open versus closed venation" which is an option I have include in the info panel. The other option I have included is 2D vs 3D. 3D would work similarly, however with branches attracted to leaf points in 3d space, making possible the generation of natural forms such as tree, coral etc. This may be something that is left for later development.





James
https://www.instagram.com/nodeology/

Image Attachments:
branchStructures.jpg 


From: James (JFH)
24 May 2020   [#178]
Hi All,


I have already alluded to this here:http://moi3d.com/forum/index.php?webtag=MOI&msg=9810.10 but in terms of implementation, rather than the generalised approach it may be better to have a purpose built "Reaction Diffusion" node.

React-Diffusion node

I am proposing a node that operates analogous to online app by @pmneila https://pmneila.github.io/jsexp/grayscott/

For our purposes the output would only need to be black and white, which hopefully would reduce the complexity of the coding. The proposed node would, similarly to Wayne's imgSampler convert greyscale to heightmaps, however instead of importing an image, it would be generated via an algorithm (grayscott) within the node.

Since this algorithms produce an evolving animated image there is a need to pause evolution at a desirable point so I have included an input for 1 to play & 0 to pause. There may be a more elegant solution of the inclusion of menu option in the info panel, or perhaps ideally a button on the node, itself.

I'm not sure if this is even possible without the addition of external js libraries. (I note that in the code for the online app link above that it imports three.js)
James
https://www.instagram.com/nodeology/

Image Attachments:
react-Diffusion.jpg 


From: bemfarmer
24 May 2020   [#179] In reply to [#178]
Viewing page source yields: https://github.com/pmneila/jsexp

- Brian
From: wayne hill (WAYNEHILL5202)
13 Jun 2020   [#180]
Playing with a new node conversion of Max Smirnov's cloth script that he converted from the ThreeJS engine.

http://moi.maxsm.net/files/scripts/

My first attempt in animation on the Node Editor. Much to learn from Max's script.






Show messages:  1-20  …  101-120  121-140  141-160  161-180  181-200  201-220  221-240  …  421-425