MoI discussion forum
MoI discussion forum

Full Version: NodeEditor Plus [Unofficial]

Show messages:  1-4  …  65-84  85-104  105-124  125-138

From: Frenchy Pilou (PILOU)
24 Sep   [#125]
@ MO_TE
THx for the Infos!

No problem with your previous file .nod! :)


Fortunately, I kept my previous false one! :)

Same error with the 3 methods of copy on any of nodes!

It's a file generated by Ai maybe this explain that! ;)

Just ak you want and the Ai return a file Json format!

Just load it in a "text editor" and save it as a node file format .nod!

That is perfect for "normal people" like me because "Node coding" is not a so easy evident thing!

https://moiscript.weebly.com/uploads/3/9/3/8/3938813/inverse_fillet.nod

But as i don't now how even process with this new Node Editor Plus against the Official old original one by Max Smirnov... that i have quasi all documented... French / English ! ;)
https://moiscript.weebly.com/node.html

I can't help the Ai itself! :)

I am blocked how to select object(s) on the screen for integrate them on the Editor + ! :)
Given by the Ai !


In the Old you made Update! :) (as shown following... Golden Age ! :)





Ps Your Tab Library is a must for have some examples!
Render here with free Gemini




From: MO (MO_TE)
24 Sep   [#126] In reply to [#125]
Hi PILOU

Thanks for the nod file. I checked your file and Yes, As you've guested, the ai generated nod has some issues.

Node editor expect the links property to be a JSON Object where the keys are the stringified Link IDs. However, the AI model mistakenly generated it as a JSON Array padded with null values.

Here is your file:
code:
"links": [
	null,
	null,
	{"id": 2, "origin_id": 3, "origin_slot": 0, ...}
	...
]

It should be like this:
code:
"links": {
  "2": {"id": 2, "origin_id": 3, "origin_slot": 0, "target_id": 22, "target_slot": 0, "data": null},
  "3": {"id": 3, "origin_id": 45, "origin_slot": 0, "target_id": 22, "target_slot": 1, "data": null},
  "4": {"id": 4, "origin_id": 22, "origin_slot": 0, "target_id": 4, "target_slot": 0, "data": null},
  "30": {"id": 30, "origin_id": 61, "origin_slot": 0, "target_id": 45, "target_slot": 0, "data": null},
  "31": {"id": 31, "origin_id": 51, "origin_slot": 0, "target_id": 45, "target_slot": 1, "data": null},
  "32": {"id": 32, "origin_id": 62, "origin_slot": 0, "target_id": 61, "target_slot": 1, "data": null}
},


Also, there is another issue. Your AI model kind of guessing the node types and class names due to lake of information. This generates some "Missed" nodes (not existing nodes) that results in blocked graph.
In your file, you have "Objects/Get Objects" node, That's not a correct node inside node editor. The correct node type is "Select/Select Scene Objects". That's why you don't get the update. The same happens for the old node editor.

Here is the fixed nod.

Attachments:
inverse_fillet_Fixed.nod


From: Frenchy Pilou (PILOU)
24 Sep   [#127] In reply to [#126]
So i must put 2 nodes objects Select...
One for the main volume
One for the path ?

Edit : That was that! :) Select...
And cool that is the same process of Update/Clear than the Elephant! :)

All "Copy nodes" methods are working

Another thing why the reduce size of the close window (-) to the task Barre is not working ?

We must close the Node' screen with the red X then recall it with a shortcut... not a big deal but...

Have you something for enable Acis / Solid++ ?

Zoom fit the Screen Editor ?

Clear All Nodes ?

And how to keep the result ? (In fact exit of NodeEditor without lost result)

Perfect!
Now of course i must refine all that but its a return ... i am completely rusted! :)



Forgotten the slider : working too! :)
Don't Know why there no more dash lines ? :)




From: Frenchy Pilou (PILOU)
25 Sep   [#128]
So with the free Vizcom! ;) (you can ask 1 k, 2 k , 4 k , 8 k)





If you want the exact original no problem! :) but curious result i must investigate! :) (orientation, perspective...

From: Frenchy Pilou (PILOU)
25 Sep   [#129]
Of course now with any object you can make parametric Transform Array ! :)

Will be the next exercice! :) (for the Ai! ;)
But i make a little wait because today there is a new version Nano Banana (2.5) who must be released!
So servers are some perturbated! :)
From: Frenchy Pilou (PILOU)
28 Sep   [#130] In reply to [#126]
@ MO_TE

Seems you have forgotten to answer to my previous post! :) (with numerous little questions :=)

Here my new, this time without any problem! :)

What is a base and target Frame for this one ?

next will be with a script! :)

Here the Array Grid

Of course didn't draw any knots !!! https://moiscript.weebly.com/elephantia.html

Can be a time saver in numerous cases! :)





From: MO (MO_TE)
28 Sep   [#131] In reply to [#130]
Hi PILOU,

My apologies for the delay; I overlooked your question.
So, here it is, I hope I understand the questions correctly.

To use the objects from the moi viewport, node editor provides 3 nodes:
A: Select/Select Scene Objects
Select the object in the viewport, right click on the node and click on "Update". You can clear the selection by clicking on "Clear".
B: Select/Select By Style
Selecting the node opens a property panel, Choose the desired styled object from "Style" dropdown menu.
C: Select/Select By Name
Selecting the node opens a property panel, Choose the named object from "Name" dropdown menu.

>> why the reduce size of the close window (-) to the task Barre is not working ?
It seems moi disables the dialog's minimize button by default. However, You can resize the window to a smaller size.

>> Have you something for enable Acis / Solid++ ?
I'll add a new "Library" property in the fillet node.

>> Zoom fit the Screen Editor ?
Press the F key to fit the view to the selected nodes or fit to all nodes if nothing is selected.

>> Clear All Nodes ?
Click and hold the "New" button.

>> And how to keep the result ? (In fact exit of NodeEditor without lost result)
Click the "Apply" button to add the geometry to the scene.

>> What is a base and target Frame for this one ? (Array3D node)
This is an older node ported from Max Smirnov's "Array3D" command, so I may be slightly off. However, I believe the Base and Target frames override the Move X, Y, and Z node inputs. This is useful if you need to move or rotate the input object relative to a specific point.
From: Frenchy Pilou (PILOU)
28 Sep   [#132] In reply to [#131]
@ MO_TE

No Problem !
Many thx for all these infos! (added to my little site : https://moiscript.weebly.com/elephantia.html ;)

My next try will be to Use NodeEditor Plus inside a plugin!

I believe there is not more simple to add some nodes from NodeEditorPlus inside the plugin it self ?
From: MO (MO_TE)
28 Sep   [#133] In reply to [#132]
>> I believe there is not more simple to add some nodes from NodeEditorPlus inside the plugin it self ?
I have some ideas for automatically generating nodes as you work in MoI, but that will take some time to implement. Until then, they will need to be added manually.
From: Frenchy Pilou (PILOU)
28 Sep   [#134] In reply to [#133]
I will test in 10 minutes !: )

What is the use of the "I" up side right up page ?
From: MO (MO_TE)
28 Sep   [#135] In reply to [#134]
>> What is the use of the "I" up side right up page ?
It's the "Properties panel" or "Info panel" toggle to turn the panel on or off.
From: Frenchy Pilou (PILOU)
28 Sep   [#136] In reply to [#135]
OK!

Ai don't succes to use .nod to manage some numerical numbers inside yet existing scripts!
Whitout a big transformation of the script itself! :)

So I will stay in pure nod (without draw nodes) for some cool other things :)
From: Frenchy Pilou (PILOU)
30 Sep   [#137]
Next will be a pure geometric drawing! :)
From: Frenchy Pilou (PILOU)
1 Oct   [#138]
So...
You can select anything! And multiple! :) Lines, curves, surfaces, volumes...
Always no drawing nodes! :)
https://moiscript.weebly.com/elephantia.html

@ MO_TE - A little request : make the possibility to have a "step" inside sliders ? (maybe yet existing...)






Show messages:  1-4  …  65-84  85-104  105-124  125-138