Put on floor

As you see, I try to suggest little things that would enhance the modeler very much but are relatively easy to put into the program.
 
As you see, I try to suggest little things that would enhance the modeler very much but are relatively easy to put into the program.

I've also requested many things that would enhance the modeller very much imho. Several seem relatively easy to me, but still go unnoticed :(

--shift studio.

p.s. no offence intended to Martin - I really respect the huge effort that goes into Cheetah. Its incredible that one man can put something like this together.
 
in many different cases

Yes, that's true. But not always. Sometimes you still have to do it by eye which isn't as perfect as such a button would do :).

Several seem relatively easy to me, but still go unnoticed

It seems so to us ...

And I understand Martin. At least at the moment it seems, he has other fish to fry with finishing V7.

For me it's just like this: Cheetah is much better than i anticipated, and I like to work with it very much. But there are a few things that could make it even better and because we like it so much we want that, too.

Funny thing is, most of us tend to compare it with the big names in 3D. And some have those much more expensive programs but still use cheetah very much. And in several respects it's even a match for those apps.

I really like falcon. And I hope that V7 will bring as a better material system (i. e. new nodes) which in my (moderately humble) opinion is the weakest point of this program. And the lights going with it.
 
Easy with subdiv.

I forgot to mention that. Subdiv should be included in this magic button.

And even if you freeze the object, when the point density is very high (and the points are very near) it's at least tedious. I don't know how it is with you, but in some cases it's just easier to do it by hand.

So even if it's manageable with snapping, it's sometimes just plain uncomfortable.

And yes, this is a sign of many polygons, but if the camera is near an object, you often need them.

Sometimes it has to do with the scale. Reflections and the light are only really accurate at 1:1. If you create bigger it's just not that convincing anymore in lots of cases (at least to me). Very small things (say a few milimeters) are sometimes difficult too.

P.S.: One object I couldn't fit to the ground was Martin's Studio, the studio object ("hohlkehle" (sorry, for something like this I only know the german word)), which I made smaller. It was something like 0.xxxx in position y and would have needed something like 0.xxxx8 ...
 
Last edited:
Well, just what the title says. A button to put an object to the floor without using dynamics etc.

If I understand you correctly, this is something I'd like as well, although I'm not sure how it would work in Cheetah.

In Poser there's a command to "drop to floor" that will put a figure's feet or a prop's bottom-most portion on the "floor" of the Poser workspace (also called the "ground"). The command impacts only the item's position on the Y-axis, but with the goal of positioning the item so that its bottom-most part remains at or just above the floor. If I use "drop to floor" on a human figure, I expect to see the bottoms of her feet just barely grazing the surface of the floor.

But here's a crucial difference between Poser and Cheetah: Poser considers the "floor" to be the horizontal plane that's at 0 on the Y-axis, and that plane is typically flat-shaded, so that you can't easily see what's below it (like a physical floor).

As far as I can tell, Cheetah doesn't have an actual "floor". Coming from Poser, it took me forever to figure out that the horizontal plane (or wireframe "grid") in Cheetah is there to help you position a model along the Y-axis -- not to offer a place for a figure's feet or a prop's bottom part to rest on. But I've finally gotten used to working on models that have what seems kinda like a floor running through their middles.

However, when I'm assembling a scene that includes a variety of items (like furniture) that are supposed to be resting on an actual floor, then it would be great if Cheetah could calculate those positions for me and put all the bottom-most parts on (i.e., just above) the floor, as my eyes are woefully ill-suited to the task!
 
Actually with it's coordinate system it has something like a floor – like every 3d app out there. Some of them have this function, some not. You can call the invisible 0 y plane 'floor' or not, but it's there (it has to be).

A command like this can have several possibilities, like 0 y coordinate or, even better, down to that object below it. I would be already happy with the first version. Of course you can always create a sim to get this same results (only that takes time).

barely grazing the surface

I wouldn't say it that way, as it's just on top of the surface, like a qube or something you put on your desk. I wouldn't call that 'barely grazing'.

woefully ill-suited

Everybody's eyes are that in a way. As Frank mentionned, you can do it with 'snapping'. It's sometimes still tedious, but with furniture or so it should work like a charm. Not so with subdivided objects, though.
 
I wouldn't say it that way, as it's just on top of the surface, like a qube or something you put on your desk. I wouldn't call that 'barely grazing'.

I always appreciate efforts to be more precise when describing things like this, so thanks for your clarification!

I used the term "barely grazing" in reference to what I expect to see when I use "drop to floor" on a human figure in Poser because its implementation of that feature depends a lot on which human figure I'm using and what the figure's default foot pose is. If the feet are pointing downwards, then the "drop to floor" command seems to put the arches (or maybe heels) on the floor plane, with the toes poking through the floor. If the feet are perpendicular to the floor, the command has different results, not always perfectly "on" the floor. So I generalized and called that "barely grazing"!

What annoys me about the "drop to floor" command in Poser is that I can't figure out precisely where it defines the floor to be, as it's not necessarily the ground plane that forms the bottom of the environment dome that all new Poser scenes open with (referred to as GROUND). I set up my default scene to have the ground a few units below 0 on the Y-axis just so that my figures's feet would land on it and not go through it when I use "drop to floor."

So if such a feature is implemented in Cheetah, it would be awesome if we could define where the "floor" is. Or perhaps it could be implemented as a tag we apply to a ground plane that defines it as the "floor," no matter where we've positioned it?

PS: As for snapping, that never seems to work that well for me if the various objects I'm trying to line up on a floor have different center points (or whatever factor determines where the bottom-most portion will snap to). I'm sure I could fiddle with various snapping increments, but I tend to just use the orthographic cameras instead.
 
s for snapping, that never seems to work that well

Just double click on the yellow center point. It gets blue. Klick on one of the most downward points of the object. Double click on the blue center point. It's yellow again. The center point which snaps to the surface will now align as you wish.

This method is ok, but with complex, small models it's sometimes tedious to get the right point. It doesn't work with subdivided models.

Sometimes at least, snapping does not work really well with surfaces (i. e it doesn't seem to register all of them). If that happens, try it again after changing the pivot a second time.

With subdivided models you have to do it by eye in cheetah, except when the border of the bottom is defined as 'crease' (selection, toogle crease). Otherwise you'd have to freeze the model, i. e. make editable, to use proper snapping.

"drop to floor" command in Poser

Actually it does nothing else then bring the most downward point of the object in contact with the surface. So if a the feet, or one, of a figure are not at an right angle, it could be, that the heel or a toe is this point that touches the ground.

The 'floor' (or 'ground') in any 3d app is 0 y. Always (only it wasn't always called y in earlier times). But there are several programs out there where you can put an object on the first surface it finds downward on the y-axis. That would be even better than just 'put on floor'.

I set up my default scene to have the ground a few units below 0 on the Y-axis just so that my figures's feet would land on it and not go through it when I use "drop to floor."

It's quiet a time since I used poser (was version 6), but something like this was never necessary. You just should make certain that the feet are in the right position – which they are not, when you have the problems you describe.

To be able to change the floor (or ground, ground plane etc) doesn't seem useful to me at all. Your problem wouldn't be solved as the object would still seem to hoover over the ground with the same position of the feet.

Well, another reason of your prob could be shoes. If you drop a figure to the floor it would align the feet, not the shoes. Their soles would be under the floor (but one the other hand, in more then 10 years they should have found a better solution for that. So I'm not sure, if that is your problem).


All in all it's often not that important if an object is not exactly on the surface of the floor. The most downward point can be somewhere in the middle and it would not look naturally as the borders of such an object wouldn't touch the floor.

All in all it's not a very important feature for cheetah. It can wait (there are some other problems to solve and more important features to build).
 

If I remember correctly, Bryce had a command that would "drop" an object down
onto whatever object was under it, If nothing was under the object it would do nothing.

Couldn't this be accomplished with a script?

 
Couldn't this be accomplished with a script?

Probably.

This is just one of 1000 functions that could make modeling a little bit faster. I like the modeler, but there would be lots of small functions to make it better and faster.

To enhance the modeler wouldn't be a bad idea, as another app, thought dead by the most like myself, was awakened like sleeping beauty after quiet a while.

With loft cheetah started already in that direction.
 
Well, just what the title says. A button to put an object to the floor without using dynamics etc.

Might this be the beginnings of such a script? https://www.cheetah3d.com/forum/showthread.php?t=12767#top

Thanks to KurtF's Script Post thought I'd just bring this to the attention of scriptures just in case anyone with such knowledge might be able to pick up on this and produce a Put-On-Floor script.

Wish it was me because that would mean I would be a whole lot 3D smarter than I am.

Fingers Crossed;)

My Best
Jeanny
 
Last edited:
Back
Top