Thu, Nov 28, 3:45 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 28 11:20 am)



Subject: How can I fill a bowl with balls with Bullet Physics?


BionicRooster ( ) posted Fri, 14 February 2014 at 11:45 AM · edited Thu, 28 November 2024 at 1:44 PM
Forum Moderator

I've tried and tried, but the ball keeps reacting as if the bowl has a flat top.

Any suggestion or is there a big limitation here?

                                                                                                                    

Poser 10

Octane Render

Wings 3D



geep ( ) posted Fri, 14 February 2014 at 11:53 AM

Is there an invisible top on the bowl with which the ball collides?

Remember ... "With Poser, all things are possible, and poseable!"


cheers,

dr geep ... :o]

edited 10/5/2019



BionicRooster ( ) posted Fri, 14 February 2014 at 12:02 PM
Forum Moderator

No, it's empty. I've tried with the Poser primitive bowl and I also made one. Same results. I also tried splitting a bowl into 4 sections, to see if it would work like connected ramps, but got the same result as well.

I made a 3 part spiral (bottom, and 2 sides) to see if ball would follw that, same result. I tried that scenerio with the spiral imported in 1 piece, and all pieces imported separately, and all turned out the same results.

                                                                                                                    

Poser 10

Octane Render

Wings 3D



geep ( ) posted Fri, 14 February 2014 at 12:41 PM

Hmmm ... curiouser and curiouser ... :sad:

Remember ... "With Poser, all things are possible, and poseable!"


cheers,

dr geep ... :o]

edited 10/5/2019



bagginsbill ( ) posted Fri, 14 February 2014 at 1:53 PM

I tried with several props with various concavities. All behaved as if the physics engine is working only with the convex hull. Worse, the hull includes the Joint-editor center and end points, which are only for orienting the object's coordinate system and have nothing to do with collisions. Weird. Looks half baked to me.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


BionicRooster ( ) posted Fri, 14 February 2014 at 2:01 PM
Forum Moderator

I hope they can fix this at some point, really limits my ideas for the physics engine.

                                                                                                                    

Poser 10

Octane Render

Wings 3D



Cage ( ) posted Fri, 14 February 2014 at 6:23 PM

I think Nerd explained that the physics simulations only interact with the convex hulls, in one of his training videos.  Or maybe I dreamed it.  :unsure:  Wherever I heard/read that, I thought it was coming from one of the Inside People or Beta Testers, someone who would know.  It does make it difficult to get any decent collisions from the simulator.  :sad:

For the case with the bowl, maybe you could fake it to get the desired effect.  Cut a copy of the bowl into wedges whose convex hulls, taken together, might approximate the desired bowl shape for collisions.  Then run the sim using those proxy props.  If the sim will still collide with hidden props, you can hide the proxies and keep the bowl visible.

The True Joy of Endless Poser Workarounds is that they help us exercise our creativity, and sometimes maybe help us invent new curse words.  :lol:

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


Richard60 ( ) posted Fri, 14 February 2014 at 6:29 PM

If you go to the object menu and click spawn prop from convex hull, you will get an object that is visible that will show what is happening.  A did a test with the primitive bowl and it does have a top. 

If you watch the video about bullet physics it talks about the problem with objects not hitting the target before being deflected. It also says Nerb3D was going to discuss work a rounds in a future video.

My work a round would be to place a bunch of flat planes inside the bowl and use them instead of the bowl.  Each object appears to create its own convex hull.  I just did a test with 5 planes and a ball .  The planes were angled to form a crude bowl and the ball bounced inside it like it was real and not stopping at the top as in your video.

 

Poser 5, 6, 7, 8, Poser Pro 9 (2012), 10 (2014), 11, 12, 13


Richard60 ( ) posted Fri, 14 February 2014 at 10:39 PM · edited Fri, 14 February 2014 at 10:42 PM

file_501836.txt

here is a test with the 5 planes.  It would have to be improved with more detail to distants and more faces added.

Don't know how you make a moving picture as above, so just remove the .txt

Poser 5, 6, 7, 8, Poser Pro 9 (2012), 10 (2014), 11, 12, 13


BionicRooster ( ) posted Sat, 15 February 2014 at 11:35 AM · edited Sat, 15 February 2014 at 11:37 AM
Forum Moderator

Well I guess I'll have to deal with work-arounds until it get's fixed. It's a shame, the physics are the main reason I purchased it and now I find out how extremely limited I am.

Oh well, I can still manage quite a bit, just requires more work.

tube simulation

                                                                                                                    

Poser 10

Octane Render

Wings 3D



shvrdavid ( ) posted Sat, 15 February 2014 at 2:17 PM · edited Sat, 15 February 2014 at 2:18 PM

Quote - Well I guess I'll have to deal with work-arounds until it get's fixed.

What is broke?

Concave can require multiple algorithims (different point counts, etc) and checks to see which one will work with every one generated. Then there is the issue of how things interact with concave. Kind of tuff to drag and drop that code to the script box that isn't there.

Yes there are programs out there that accel at using convex hulls, but chances are better than good that you have script access to the physics engine in order to use them.

Multi Point convex is very easy to compute, setup, and use. You can do most of it with a mouse.

It would be neat to have full access to Bullet in Poser, you can do a lot with it. It would also open the door for lots of other problems and issues as well.

Once you open the scripting up, point and click is out....



Some things are easy to explain, other things are not........ <- Store ->   <-Freebies->


piersyf ( ) posted Wed, 19 February 2014 at 1:37 AM

Set the bowl as a soft dynamic, apply a self constraint, set all to 1. Removes the hull and fixes the mesh in place.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.