Make It With MoI
 1-8  9-28  29-48  49-68  69-88  89-108  …  169-174
Thread Split: Some posts in this thread have been moved here

Previous
Next
 From:  Michael Gibson
4388.49 In reply to 4388.47 
Hi Mike, that's a really cool use of ArrayGem!

And yes, although ArrayGem was developed to help with placing gemstones on a surface you can use it to place any kind of object along a curve on a surface as well.

A couple of notes:


> ArrayGem needs a reference circle (maybe other shapes will
> work - need to find out).

No other shapes won't work - it definitely expects to have a circle included in your selection and it uses some pieces of the circle to control the placement - the origin of the circle will be mapped to the point on the surface (so placing your other objects relative to this allows you to control the "sink in" amount like you mentioned), and also the radius of the circle is taken as the item's size - the way spacing in array gem works is that the spacing you enter will be used as the distance between each circle. That's a different style of measurement than ArrayCurve - the spacing for array curve is taken between points and the distance measured as distance traveled along the curve.


> Ehhh.... hmmm... Not what I wanted. Puzzled for only a few seconds, I figured
> it was the physical orientation of the reference ring on the object...

So what happened there is that ArrayGem maps the upward normal of the circle to the positive direction surface normal on the surface. If your target surface is an open surface instead of a solid, it can easily be possible that the positive normal direction on it is not necessarily in the way that you want. Most commands in MoI are not sensitive to that, but ArrayGem is. You can use the Flip command to flip the surface in this case to make the surface's positive normal direction to be the other side.


> Michael: Just another wish suggestion, think nothing of it, if it is too esoteric.
> Another Array option could be made to place a grid or diamond configured
> (offset) grid of objects on a surface, starting from a chosen middle point and
> with the ability not to place objects too close to each other, or to even space
> them out.

Yeah I would like to try something like that in the future - unfortunately making a robust mechanism to do that is really quite difficult, especially something that would try to work on any kind of irregular surface that is not of uniform width throughout it.

With that kind of a thing it's not like you can just solve a simple equation and get the answer, you kind of have to make a mechanism that tries to make judgement calls on how to place things to pack them in well, and trying to give an algorithm judgment is a difficult thing to do.

If you need to do that kind of surface item arrangement, I think there are a couple of Rhino plug-ins that you could get to add on to Rhino to help with that particular task.

- 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:  BurrMan
4388.50 In reply to 4388.49 
Magic,
Time to load up Jing!!! It would be much better.
  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)
4388.51 
@Magic
Maybe you can use these 2 colors scripts for some variations ;)
(all by Michael ;)

script: /* Assign random styles to solids */ var styles = moi.geometryDatabase.getObjectStyles(); var breps = moi.geometryDatabase.getObjects().getBReps(); for ( var i = 0; i < breps.length; ++i ) { var brep = breps.item(i); var style_index = Math.floor(Math.random() * styles.length); brep.styleIndex = style_index; }

script: /* Assign random styles to faces and edges */ var styles = moi.geometryDatabase.getObjectStyles(); var breps = moi.geometryDatabase.getObjects().getBReps(); for ( var i = 0; i < breps.length; ++i ) { var brep = breps.item(i); var edges = brep.getEdges(); for ( var j = 0; j < edges.length; ++j ) { edges.item(j).styleIndex = Math.floor(Math.random() * styles.length); } var faces = brep.getFaces(); for ( var j = 0; j < faces.length; ++j ) { faces.item(j).styleIndex = Math.floor(Math.random() * styles.length); } }

PS About the Random replacement component, inside SU there also a new little plugin
24 positions of a component also by Sdmitch ;) So you can take it as Source for some Target furious folishes with the Random replacement component :)
(here colors are post randomised)

EDITED: 27 Jul 2011 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

Previous
Next
 From:  Mike K4ICY (MAJIKMIKE)
4388.52 In reply to 4388.48 
>Woooow, these are really awesome tutorials!!! Thanks for doing all that extra effort!
Thanks Chyman, it's fun work.

>I like the color scheme you use for MOI's interface a lot. That's cool! What settings did you change to archive that?
I've been customizing UI's as long as I can remember, and I usually gravitate towards using my custom pen colors of teal, aqua, red and etc.
The setting for the colors are found in the Moi.ini file, and some can be set in MoI's setting dialog.
Many UI elements are .png files that can be tweaked in Paint Shop Pro or Photoshop. Those apps can tell you the RGB numbers to use for any desired color.
(http://moi3d.com/forum/messages.php?webtag=MOI&msg=1521.38)
Have fun with MoI.ini, but save a backup.

Michael, not to make light, but on a serious note:
MoI can be a Godsend for people with disabilities.
1)You only need the use of one hand. There may be pointer control systems out there for others with more impairment.
2)Not too many apps allow you to alter the sizing of UI controls to suit. Especially when your app needs a endless selection of tool buttons, sub-menus and convoluted quadruple key combinations!
MoI's UI interface is simple and customizable to any size. You can even add thickness to the lines and alter the color schemes to be more adaptable to the visually impared.
3) All it's missing is speech and audio ques! ;-)

Thanks Michael! I just had to use ArrayGem yesterday when I suddenly realized that it wasn't some silly rhinestone creator!
I kept wondering "what? ...a tool for decorating 3D Elvis suits?"
ArrayGem could come in hand for many jobs: For one, you could build an old war plane and apply all of the rivet-heads at once.


>Time to load up Jing!!! It would be much better.
I'm going to look into that, Burr! Though, I like to take my sweet time on some projects and end up performing a lot of back-tracking and revisions. But it would be an improvement.

>Maybe you can use these 2 colors scripts for some variations ;)
That's cool 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:  Michael Gibson
4388.53 In reply to 4388.52 
Hi Mike,

> 1)You only need the use of one hand. There may be pointer
> control systems out there for others with more impairment.

Yup, I've actually talked to several people who had injured one of their hands or arms, and they definitely appreciated that they could run MoI without needing to have one hand hovering over the keyboard constantly!

That also allows you to adopt other postures like take a drawing tablet into your lap and sit back in your chair.

- 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:  Mike K4ICY (MAJIKMIKE)
4388.54 In reply to 4388.53 
..or modeling while eating a hamburger... ;-)
  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:  Mike K4ICY (MAJIKMIKE)
4388.55 
Hmmm... I wondered if it was possible to blend three surfaces...



I saw Michael's example on how to make the union on an organic looking bicycle frame, where Fillet was used, then a blend.

Here, I blended two separate surfaces to the larger one respectively.
And by trimming away an amount so that there was a separation between the two blend surfaces,
I Blend-ed them together to form a whole. (as is shown on the right)

The blend was not perfect, you could see a nasty crease. Choosing a different tangent method seemed to help.
I have a few more ideas I may try.

...what was that undocumented command for the Surface Curvature Continuity tool again?... lol ;-)


===================================================================

ALSO:

Check out some very interesting solutions in Piter44's thread using Max Smirnov's Sub-D script:

http://moi3d.com/forum/index.php?webtag=MOI&msg=7409.1 (Bifurcated Tube)





http://moi3d.com/forum/index.php?webtag=MOI&msg=6674.51 (scripts)

EDITED: 21 May 2015 by MAJIKMIKE

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:  Mike K4ICY (MAJIKMIKE)
4388.56 
I've been spending the last week becoming more acquainted with Kerkythea 2008 Echo. A free rendering app.
It's interface is simple enough to understand and it does have a lot of rendering power.

There are many different modes and settings that can make a render go from minutes to days, as I've experienced.



This is another render of the 1930's waffle iron that I exported from MoI during my 30-day Trial period.
The kitchen, including the tiles were created in MoI as well, but the VRay trial I was using would crash from SketchUp trying to process all that I threw into it.
Kerky to the rescue!

The scene was set up in SketchUp, imported to Kerky and a little post was done in Photoshop to add a little natural light spill glare.
There is a kitchen light made from and emissive material, along with GI sunlight and sky to add light through a window area.

The mode I used here seems a little fake in appearance. Some type of raytrace mode that supports caustics.
I prefer the Metropolis Light Transport mode (BiPT) for the most natural indoor look, but that render method was going to take months, to keep it from looking grainy.

This one is still on it's 50th hour of rendering, four times the resolution and has just begun the anti-aliasing phase.
I'm using a P4 dual core at 3 gHz (eww... thought I had more than 1 gig or ram!) with win XP.... slooooooow.

It was fun to work with and I even learned how to add Depth of Field. I'd now like to focus on rendering time efficiency.

Oh yes... when my ship comes in someday and I can finally afford MoI, I plan on kicking a little tail. ;-)

  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)
4388.57 In reply to 4388.56 
Magic -

" ... I'd now like to focus on rendering time efficiency."

Not to derail into a discussion of rendering programs, but if render time is an issue (50 hours! Yikes!) then give KeyShot a try. It plays well with MoI and it is FAST. A look through their gallery should tell you if it's a fit for the type of work you're doing. It ain't free, but time is money.

Ed Ferguson
  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:  YHWH_777
4388.58 In reply to 4388.57 
<< ...give KeyShot a try.>>

IMO, $2000 for a renderer is ridiculous.

If you have an NVIDIA card, give Octane a shot. It's about $140 and it is super fast.

If you want FREE, then you should try Blender Cycles or LuxRender.
  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:  Mike K4ICY (MAJIKMIKE)
4388.59 In reply to 4388.58 
Thanks for the advice guys!

Yikes! KeyShot is nice but mo expensive. :-/

Took a look at some of those renderes... Frankly, LuxRender seems to have my vote, just on it's merit of mastering light transfer itself.
Spooky real...

The main drawback for me with Lux is the lack of a fully functional exporter for SketchUp. Maybe sometime in the future I hope.
I have Blender installed, but it's UI not only frustrates me, it down right makes me angry! ;-)

It seems that everyone has their own preferences, perhaps shaped by modeling platform, price and experience.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Thread Split: This post has been moved here

Thread Split: This post has been moved here

Thread Split: This post has been moved here

Thread Split: This post has been moved here

Thread Split: This post has been moved here

Thread Split: This post has been moved here

Thread Split: This post has been moved here

Thread Split: This post has been moved here

Thread Split: This post has been moved here
 

Reply to All Reply to All

 

 
Show messages:  1-8  9-28  29-48  49-68  69-88  89-108  109-128  …  169-174