Feature request "instance" in moi

Next
 From:  -Gwozik- (PP)
2939.1 
Hello

Maybe instance would be a great feature for Moi.

Instance for those who don't konw is when you create a base objet and add instance in the scene, if base objet is modified instance are automatically modified.

It's just an idea for V3 feature but I suppose you already have plenty of ideas for the future.

PP
  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
2939.2 In reply to 2939.1 
Hi PP, yes instances are something that I do want to add in the future. I'm not sure yet when it will happen though.

There are a couple of different ways that other programs handle instances.

One way that is particularly interesting is SketchUp's method which it calls "components". The thing that is interesting about it is that you can have an instance which is not just a single object all by itself but is actually a piece that is cut or merged with another object like a window cut into a building.

So one thing I've thought some about is whether instances in MoI should have that kind of system where they can be a sub-part of a large object instead of only a copied full object.

However, with MoI it may be pretty difficult to set that up, in SketchUp objects are only made up of lines and planes and that helps makes it kind of easier to have that set up there.

But there is still a lot of stuff to try and think about in this area, it will probably take a fair chunk of planning time before working on this area, that's why I'm not really sure about the schedule for it.

- 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:  NightCabbage
2939.3 
I'd have it set up like a grouping system...

So you might have a house group.
And in that might eb a bunch of stuff, including windows - which are a group themselves (of the window frame and glass, etc.)

So if you change one window, they'd all change.

And if you changed one house, they'd all change.

Basically have a library with groups in 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
2939.4 In reply to 2939.3 
Hi NightCabbage, actually your example of a bunch of houses kind of brings up another issue, which is how much does an instance system really belong in a modeling-focused application.

When you mentioned having a bunch of houses and changing one would change them all, I guess I would wonder - would you really be using a modeling-focused system like MoI to arrange a whole bunch of houses like that? Making a kind of big scene with a lot of repeated stuff in it is kind of something that goes along more with a rendering or animation type program instead of MoI.

One thing that I do worry about is trying to jam too many sort of semi-unrelated functions all into one single interface, it is hard to do that and also maintain simplicity at the same time.

- 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:  NightCabbage
2939.5 
This is true :)

However I guess if you had the ability to have instances of windows in a house, then you'd also have the ability to have instances of houses in a street :)
  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)
2939.6 In reply to 2939.5 
...and streets in the town
...and twons in the country
...and contries in the world
...and worlds in the sky
...and skies in the univers
...and univers in... ;)
  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:  rhodesy
2939.7 
Yes instances are really important for me and im sure most people. I think mention of streets of houses has thrown things a bit, but an individual building is possible with moi and in that there will always be a need for instances. I don't think they even need to be too 'intellegent' just a co-ordinate transfer system where moi just remembers the co-ordinates and rotation of the clones and just copies and replaces the previous version, obviously this would work on a group and I would think require an 'update instances' button so moi isn't trying to calculate everything in real time. Thats just how i see them working - of course there is the question of how they will respond as a boolean opperator etc. so history will play a big part too! Hope they are high on the priority list!

Cheers
Rob
  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:  Ralf-S
2939.8 
On the contrary.

Instances are not "sooo" important for all user with only one user name here. ;)

Moi3D/ Michael should not lose the focus and become an unwieldy CAD system with hundrets of features,
because many of them only good for marketing/advertisement.

Currently, Moi is the fastest and "simplest to-learn" 3D Mod, unlike other heavy 3D CAD systems...
... and I know what I'm talking about.
  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:  okapi
2939.9 In reply to 2939.8 
Instances are a very important feature to have at some point.
I also want to see moi stay streamlined and straight forward, but there are many parts of the modeling process that would benefit from having instances.
  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:  Marc (TELLIER)
2939.10 In reply to 2939.9 
Yes, for example a simple nut repeated many times could slow the performance...
Maybe instances could avoid this.

Marc
  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:  rhodesy
2939.11 In reply to 2939.8 
"Instances are not "sooo" important for all user with only one user name here. ;)"

Im not sure i understand what you mean by the 'one user name' Ralf?

Who said that having instances would make moi an unweildy CAD system with 100s of features? Its a staple industry time (and possibly RAM saving, depending on implimentation) concept nothing too complicated for the user to get their head around which i think is the point your trying to make about it being 'unwieldy'. If Moi is to increase its popularity and therefore sales for Michael then I would think that instances would be a feature many (but not saying all) would look for if they are to fully embrace it as a main modelling app. The nuts example is a great one Marc. Moi is indeed a great modeller and very simple and fast but that doesn't mean expansion and development should be stifled because there are concerns there are too many features. Michael is great at optimising usability so im confident if instances are included then he will do a great user friendly job.

Cheers

EDITED: 24 Sep 2009 by RHODESY

  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
 From:  nycL45
2939.12 
+1 on instance feature.

Leonard
  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