Object Spatial Array COMMAND WISHLIST
 1-3  4-23  24-31

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7574.4 In reply to 7574.3 
Very interesting. Unfortunately there are no such functions in MoI.
At the moment we can use only MoI's array tools and vClone script.

Anyway it's a good idea. I'll think about writing this script, but I can't promise it.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7574.5 In reply to 7574.1 
Hi Alex - well it's big focus for MoI to be a streamlined and easy to use drawing tool and so a massively complex control panel with 40 something controls in it is pretty much not a very good fit for it.

Something like that would work as an optional plug-in though.

There are a few various array plug-ins already out there, check these out and see if they may be of use to you:


Scale array - apply an incremental scale factor to an array:
http://kyticka.webzdarma.cz/3d/moi/#ScaleArray

Randomize:
http://moi3d.com/forum/index.php?webtag=MOI&msg=5416.5

Script array - generalized array plug-in that modifies stepping and rotation for each array instance - modify script to produce different effects:
http://moi3d.com/forum/index.php?webtag=MOI&msg=5595.18

Max's vclone:
http://moi3d.com/forum/messages.php?webtag=MOI&msg=6486.1


> Google Images / zbrush array mesh

Well, I saw several super dense and heavy kind of semi chaotic organic models... Such things just in general are often not a good fit for CAD programs and can work better in polygon mesh based programs instead.

CAD programs tend to be more focused on more structured and less chaotic types of models.

- Michael

EDITED: 29 Aug 2015 by MICHAEL GIBSON

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7574.6 In reply to 7574.3 
Hi Alex,

re:
> Please find Zbrush Video under list location.

It's very interesting but it's not such a great fit with CAD data where someone will often be trying to make things into a unified volume.

Having a whole lot of elements barely grazing each other and leaving lots of little tiny fragments tends to make things like booleans difficult. Not necessarily impossible, but often times such things will be not a good fit for CAD data structures.

So there's sort of a few different ways, both in the sort of UI philosophy for how MoI is structured and also in the way MoI's geometry is structured that makes something like that not really fit in very well as a main way of working with things in MoI. For a mesh based tool like ZBrush it can work better there.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  AlexPolo
7574.7 In reply to 7574.6 
Thanks for feedback - understand in keeping the MOI environment simple as a long time Rhino User this has shifted me across to MOI more and more. I also use RhinoGold a jewellery plugin and find I am using it a lot less as I visualise and model quicker in MOI. With the Zbrush Array understand the Boolean problems as when I have boolean operations that MOI or Rhino have problems resolving I always get it done in Zbrush. Having a simplified Array tool in MOI would allow this speed visualisation to remain in MOI.

All just food for though - one issue with the MOI to Zbrush workflow is the export to OBJ. In MOI saving layers as OBJECT Groups is not an option, currently I complete model in MOI then export in RHINO so that I can save with layers as OBJECT GROUPS this allows import into Zbrush with objects as subtools for various operations in ZBRUSH.

Perhaps another comment is a having a central repository command library - linux style where all the various scripts can live in there various development stages making easier to find rather than digging through blogs or forums.

Thanks again on such a streamlined wonderful tool that MOI is.

Alex.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7574.8 In reply to 7574.7 
Hi Alex,

re:
> In MOI saving layers as OBJECT Groups is not an option, currently I complete model in MOI then
> export in RHINO so that I can save with layers as OBJECT GROUPS this allows import into Zbrush
> with objects as subtools for various operations in ZBRUSH.

There's a setting in moi.ini that probably should help with this - go to Options > General > "Edit .ini file" button. Then inside moi.ini find the section for [OBJ Export] and set WriteStylesAsGroups=y , like this:

[OBJ Export]
<....>
WriteStylesAsGroups=y


With that set, the group name for an object will come from the object's style name rather than the object name.


> Perhaps another comment is a having a central repository command library - linux style
> where all the various scripts can live in there various development stages making easier
> to find rather than digging through blogs or forums.

That's definitely something I want to add - I'd like to have an online library of scripts and some kind of browser that you can use in MoI to look through them and install them. It's just something I haven't had time to work on quite yet.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  AlexPolo
7574.9 In reply to 7574.8 
Hi Michael,

Thanks for the tips - one more thing to add perhaps in the future centrally managed Command Library is adding a text file outlining use for the specific command as some of the commands are probably not used that often and having a readme or help outlining the usage flow could be really helpful.

regards

Alex.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7574.10 
Array3D v0.4 early beta
More features I will implement later. Maybe :) In fact I'm very disappointed with the overall performance of this script.
Be careful while using this script, it can cause MoI to hang.



EDITED: 7 Mar 2022 by SMIRNOV

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7574.11 In reply to 7574.9 
Hi Alex,

> one more thing to add perhaps in the future centrally managed Command Library is adding
> a text file outlining use for the specific command as some of the commands are probably not
> used that often and having a readme or help outlining the usage flow could be really helpful.

Yup, I'd like to have something like that as part of the plug-in browser mechanism.

It will take a lot of work to make that work well and so I'm not sure exactly when it will happen though.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7574.12 

EDITED: 30 Aug 2015 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  AlexPolo
7574.13 In reply to 7574.10 
Hi Max,

Absolutely brilliant and in keeping with the MOI simple workflow a fantastic piece of code. For a v0.4 early beta pretty much there.

Here is a 1 minute concept to model application.

You deserve a Vodka or Beer after that effort.

Awesome! Thanks

Alex

EDITED: 26 Jan 2020 by ALEXPOLO

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  BurrMan
7574.14 In reply to 7574.10 
I immediately did archi stuff with it. Right on Max!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7574.15 
In same order of idea you have yet Script Array and Line Array and Scale Array ... ;)
http://moi3d.com/forum/index.php?webtag=MOI&msg=5595.1

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7574.16 
v 0.5
[added] pointpicker support (click -> change target point, ctrl+click -> change base point)
[added] randomize function (double click on title "Array3D")

EDITED: 7 Mar 2022 by SMIRNOV

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7574.17 In reply to 7574.16 
French version adapted! ;)
http://moiscript.weebly.com/scripts-de-max-smirnov.html

No time to use it but absolutly cool! Bravo!


I believe you must add in your help text : Click or Ctrl +Click in the "empty space" ! ;)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  chippwalters
7574.18 In reply to 7574.16 
Great stuff Max. Thanks!!!!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7574.19 
Version 0.6
Performance boost ~2x

EDITED: 7 Mar 2022 by SMIRNOV

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7574.20 In reply to 7574.19 
French version updated! ;)
http://moiscript.weebly.com/scripts-de-max-smirnov.html

Always fun :)

---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  boblog
7574.21 In reply to 7574.4 
Hum, make it and I will be yours for ever lol..... ha ha No kidding I use a lot of repetitive actions and the one made in Zbrush is really powerful !
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7574.22 
boblog
Sorry, in the nearest future this script can't get even close to Zbrush performance.
The main problem which stops me - the lack of instancing engine in MoI. This script makes thousands copies of the object, instead of making instances of one object. It consumes a lot of processor resources and memory and dramatically lowers performance of the script.
AFAIK, Michael have plans to implement support of instances in future versions of MoI.

Yesterday I spent couple of hours to increase script performance.
v.0.5 used 4 factories:
1 x orient (to place an object to a new point and than orient it)
3 x scale1d (for X, Y, Z rescaling)

v.0.6 uses only 2 factores
I've found that I can adjust xaxis and yaxis parameters of the target CoordinateFrame to process move/orient/X-scale/Y-scale using only one factory. :)
Unfortunatelly, zaxis parameter is read only, so I need to use second factory (scale1d) to correct Z-size.
Michael, please make it writeable in the next version.

AlexPolo
>You deserve a Vodka or Beer after that effort.
Thank you ;) I'll buy a box of vodka! The next version of the script will generate even more twisted and scattered structures :))

chippwalters
BurrMan
Pilou
Thank you! :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7574.23 
v.0.7 will be tomorrow ;)
[added] X/Y-mirror mode

EDITED: 7 Mar 2022 by SMIRNOV

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-3  4-23  24-31