Genesis, Thursday - JUPITER

-"Thor is the red-haired and bearded god of thunder.
Donderdag in Dutch, Donnerstag in German... Thunderday"

-"Thor, equivalent of Zeus in the Greek pantheon and Jupiter in Roman mythology, was a much revered god of the ancient Germanic peoples from at least the earliest surviving written accounts of the indigenous Germanic tribes to over a thousand years later..

Thor was gradually demonized by the growing influence of Christian missionaries. After Christian influence was cemented in law, traces of belief went increasingly underground into mainly rural areas.."



Frame Rate Independence

(Open Source - BULLET PHYSICS LIBRARY, Physics Symulation Forum)

Aug 26, 2008
i dont understand how every single one of my questions that started this discussion ended up ignored, together with almost everything else i said later on?

>>"Abaraba: OK, one last attempt before I quit responding to this."
- Chunky,
what does that mean? ..you dont really have to, and i wish there was much less talk about basic stuff that gets repeated over and over again even tho the very names of these variables are sufficient to explain what each of these 3 parameters for stepSimulation() mean:
stepSimulation( btScalar timeStep,int maxSubSteps, btScalar fixedTimeStep)

lets hear whether it WORKS and point out which Bullet demo we should be looking at? ...also, you could choose to respond to other 99% of my questions that were not addressed in any way, even tho in most cases can be answered by simple yes/no or choose a) / b)

i did answer to your comment, let me quote myself:
"i have no idea about that function i just copy/pasted it as it was already used as example" - meaning i use proper timing or/AND BULLET DEMOS code - "i also used CcdPhysicsDemo as example.." - it was clear stepSimulation(dt, 0) works for me, that i CAN calculate and fix framerates on fast(er) computer - AND nothing would really properly work in millsec. ...and again i used BULLET DEMOS as example... so forget milliseconds already, ok?

>>" Have. You. Tried. Dividing. Your. First. Parameter.."
- whats wrong, why are you talking like that?
milliseconds, eh ...yes, i have time in seconds - lets just talk about *CcdPhysicsDemo*, or any other Bullet demo to keep this simple, ok? so, in what Bullet demos is "Frame Rate Independence" implemented or, if not, choose one Bullet demo and show me?

have.you.tried.overloading.your.scene.or.you.just.ignorant.as.you.have.500FPS.to.spare.on every.render-pass.so.in.effect.you're.blind.to.be.noticing.this.problem.in.a.first.place.. maybe?

>>"You need to show some actual code here. Spark, I, Erwin, all have working code.."
- are you kidding me??
there are 7 snippets of code i am trying to discuss here... lets just talk about *CcdPhysicsDemo*, or any other Bullet demo so everyone can follow, ok?

cheers

p.s.
1.)
for all people that have no problem achieving "Frame Rate Independence", but still for some reason wanna go around changing everything - please open new thread to discuss API changes, please

2.)
for all people that want to discuss basics usage of stepSimulation and what each parameter means please just read documentation and then join in, please

3.)
please, try to address questions with answers not assumptions, if possible ..or at least try to 1st answer the questions that are most simple for you and skip the ones you have nothing new to say or know about.. thanks

Aug 26, 2008
>>"It is your arrogant attitude that make us ignore you. Change your attitude to be more friendly, or get banned. The CcdPhysicsDemo 'stepSimulation' is framerate independent."
- Erwin,
English is not my 1st language, i made clear that im stupid, that i do not understand and merely seek explanation, it did occur to me that my overexplanations could appear wrong, and so i did say this:
>"hope i didnt give wrong impression - i do like Bullet a lot and i didnt mean to sound as if i question the way things are done, im simply too stupid for that, im truly asking all these questions and looking forward to hear answer to as many as possible, i hope i explained enough the way i misunderstand things so i can be more easily corrected... and most of all i hope this is not some stupid driver/hardware problem"

i thought i was helping everyone else too, to understand this and also helping you to improve the library...i can demonstrate, i can video CcdPhysicsDemo and everything im talking about ..are you not interested?

i invite, if i may, everyone else who experiencing the same problem to say so - i hope its obvious this is constructive and bona fide invitation .. i have no idea why this feels like a "taboo", but you can see everyone kind of hesitates to confirm it, even tho its obvious there is something wrong or, at least, not clear about how it is all supposed to be or "look" like

please,
if possible, tolerate my bad English and terrible communication skills.. thank you

Aug 26, 2008
>>"If the computer is too slow to perform the simulation substeps in real-time, this has nothing to do with failing 'Frame Rate Independence', but the simulation is too intensive for your computer"
- ok, thats wonderful, i thank you!
..allow me to take something out of that i havent come across so far and it may be a KEYWORD to understand and separate terminology and confusion, let me call them like this:

1.)
"FALLING-framerate" Independence
(thats what i want, eg change your stepping to stepSimulation(dt, 0), load heavily your scene and watch fps drops while *Bullet physics still runs in real-time*)
2.)
just "frame-rate Independence" as in - "one does not influence another"
(overload your scene and *everything* will slow down, unless...)

thats great,
so, my new understanding is now this:
a.)
Bullet features 2nd kind of "frame-rate Independence", which gives you FREEDOM to sync your timer and animation with Bullet's internal 60fps as you see fit
b.)
it can do 1st - "FALLING-framerate" Independence by using stepSimulation(dt, 0), but it is not deterministic

and now, best of all,
this would resolve and explain everything for me
c.)
stepSimulation(dt, 10or100or1000or5000..) should be doing something 'visually similar' to what stepSimulation(dt, 0) in practice does or not?

it helped and is appreciated..


Genesis
, Friday

----------------------------------------------------------------------------------------------

abaraba1@yahoo.com
http://www.oocities.org/ze_aks/myos.htm