Procedural geometry in MoI (WIP)
 1  2-21  22-41  42-48

Previous
Next
 From:  Dave Morrill (DMORRILL)
2922.22 In reply to 2922.20 
> It would be nice if there was a way for you to switch on a "history view" that showed the
> sequence of operations that were used to generate the currently selected object.

> Probably the main purpose of that would be so that you could alter some of the parameters
> that were used and have the object recalculated. But that could also be a good place to capture
> some steps as a macro as well.

Sort of an "object" versus "session" history? This is more like the "modifier stack" that XSI and Max (among others) have I suspect. Since these can get very long and involved, I think most apps have a way to collapse/discard all or part of the stack to conserve time and space. It also tends not to be very selective and includes lots of stuff you probably never will want to modify.

> If you were able to more visually edit different parameters with different UI controls for each one
> that kind of interface would probably be possibly usable by a wider set of people.

That's the key, to identify those operations and parameters the user wants to modify and create a custom UI for that. Sounds like an interesting feature...

- Dave Morrill
  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:  rayman
2922.23 
If you remember Michael that was what i had in mind some time ago and discussed it with you.
A construction history that lets you adjust the final mesh by tweaking a few steps back..
That would be very cool .
I only know that Solid thinking has got something in that direction see the vide on tweaking a car
But Moi with its easy workflow would have a deep impact into that market if it had some of this feature
http://www.youtube.com/watch?v=hkrZdneJDz4
Peter
  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
2922.24 In reply to 2922.23 
Hi Peter,

> A construction history that lets you adjust the final
> mesh by tweaking a few steps back..

Yup, it's definitely been requested quite a few times.

You can actually do it to a certain extent in MoI already, like for example if you do a sweep, after the sweep is completed you can go back and edit the profile curves or rails and the sweep will update - that's construction history working right there.

But there are several operations that will currently break history, for example booleans or trimming.

So it is somewhat limited right now, but will still work for tweaking things soon after you have created them.

But it would be good to extend it to be deeper and continue to work through the kinds of operations that currently stop 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:  Michael Gibson
2922.25 In reply to 2922.22 
Hi Dave,

> Sort of an "object" versus "session" history?

Yeah, but I think there needs to be both of these kinds available.

A session history is what is used for basic undo/redo, which is certainly a very useful kind of history all by itself.


But for tweaking objects, you would probably not want to be forced to scroll through the entire session history to find the part that addressed one particular object.

- 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:  Dymaxion
2922.26 In reply to 2922.1 
This is wonderful, and something I've been meaning to dig into for a while now. I can't wait to dig through the docs.
  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)
2922.27 
cool you will be make this inside Moi !
http://paraclouding.com/WP/?page_id=460&album=1&gallery=16

PS This guy (Jotero) has yet made some astonished forms inside Moi Forum !

EDITED: 15 Sep 2009 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:  Dave Morrill (DMORRILL)
2922.28 
Here's another example:



BTW, these images are simply the results of tests I'm running while building up the procedural library. This is one that looked interesting, so I'm posting it...

- Dave Morrill
Attachments:

  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:  TwinSnakes
2922.29 
Man...that is just too neat. Really nice functionality there.
  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
2922.30 In reply to 2922.28 
That's another cool one Dave, this method will be really great for making fractal shapes!

- 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:  Dave Morrill (DMORRILL)
2922.31 
A couple more tests...

Cubic Fur:



Stars and Stripes Forever:


- Dave Morrill

  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:  Dave Morrill (DMORRILL)
2922.32 
This one's a torture test, a 100 x 100 x 100 grid of points (1,000,000 total). MoI working set size of 662MB...



And here we go, diving into the matrix...


- Dave Morrill

  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)
2922.33 
Now that is "VOXELS" ;)
---
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:  Dave Morrill (DMORRILL)
2922.34 
Procedural seaweed?


- Dave Morrill
Attachments:

  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:  ed (EDDYF)
2922.35 In reply to 2922.16 
RE: Hammered Finish

> It would, but it might require a lot of analytic math to correctly position the "hammer" before each "blow". I haven't delved into every nook and cranny of the Javascript API yet enough to know if those kinds of interfaces are being exposed in the API. If not, then a PhD in Math is going to come in might handy in addition to some Javascript programming chops ;-)

Because the indentation is very slight, the hammer (for all practical purposes) is a large sphere. So orientation is not an issue. If you can randomly intersect a small portion of a sphere with a solid (the ring) and boolean diff, it may give the desired result.

If you want to experiment, try making a hammered finish on a flat solid. As long as there is some overlap in the random pattern, it may work.

I enjoy seeing the results of your experiments.

Ed
  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)
2922.36 
Maybe you must see at this ;)
a very cool free procedural prog
http://k3dsurf.sourceforge.net/index.html
for take formula ;)
---
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:  Ralf-S
2922.37 
Dave, that is very interesting and impressive!

Please take a look, maybe a suggestion:
http://web.njit.edu/~jcl7/pastimes/pendulum/index.html

(I started here in the office recreate the "Hardware",
but my wife wanted to call the ambulance before...:lol:)
  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:  tyglik
2922.38 
Add: fractal shapes

I am really impressed how quickly MoI handles this script. It can't compare with RhinoScript at all. -Petr

edit: aha... I see it now. MoI seems not to redraw viewport until finishing the script when loading script from "scripts" directory. When I put the script into the "commands" one it starts being slow as well as RhinoScript because it redraws screen immediately after adding each point...

EDITED: 8 Oct 2009 by TYGLIK

Image Attachments:
Size: 222.3 KB, Downloaded: 56 times, Dimensions: 980x542px
Size: 58.7 KB, Downloaded: 53 times, Dimensions: 331x673px
  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)
2922.39 In reply to 2922.38 
How do you use this script inside Moi ?
---
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:  tyglik
2922.40 In reply to 2922.39 
Hi Pilou, it is regular MoI's script - just close MoI, put the script into the scripts or commands directory, run MoI and type <Tab>fern<Enter>.... and wait :) -Petr
  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)
2922.41 In reply to 2922.40 
Thx! Super! I willl try that!
But now use the points? ;)

EDITED: 8 Oct 2009 by PILOU

Attachments:

  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  2-21  22-41  42-48