jviper
Community Member

Posts: 2049
Discipline in training
|
 |
« on: January 30, 2009, 09:41:45 PM » |
|
Hello. been a while since I've contributed something tangible to the community. Here is a simple physics demo. In it is a small real-time UI for switching meshes to create, real-time body creation, and physics body dragging. Attached to this thread is a zip of the project in VB.NET 2008, DLL not included to please supply your own DLL. Enjoy ooops, crap, TV3D folder is full. well, I posted it here
|
|
|
|
|
Logged
|
JAbstract.....Don't just imagine, make it happen!
|
|
|
|
SylvainTV
|
 |
« Reply #1 on: January 31, 2009, 08:10:53 AM » |
|
Nice ! Thanks for releasing this.
I didn't find how to drag physics bodies though ?
|
|
|
|
|
Logged
|
|
|
|
jviper
Community Member

Posts: 2049
Discipline in training
|
 |
« Reply #2 on: January 31, 2009, 09:12:32 AM » |
|
Hold down the left-shift before clicking on a body. Had to do this so that it wouldn't try to generate bodies while you where trying to drag.
|
|
|
|
|
Logged
|
JAbstract.....Don't just imagine, make it happen!
|
|
|
ZaPPZion
Community Member

Posts: 515
|
 |
« Reply #3 on: January 31, 2009, 09:20:01 AM » |
|
Nice one jviper ! I'd have done the dragging and generating exactly the oposite way, but that's a personal preference 
|
|
|
|
|
Logged
|
|
|
|
cisco
Community Member

Posts: 24
|
 |
« Reply #4 on: January 31, 2009, 10:39:30 AM » |
|
 very nice !! Jviper, i've seen an impressive video ( on Youtube http://fr.youtube.com/watch?v=6Qh1e3VEzwk&feature=channel ) You have implemented the ROAM algo for mesh LOD , do you have a demo ? a code ? which language ? have you implemented this algo to a procedural planet for example ? thx 
|
|
|
|
|
Logged
|
|
|
|
jviper
Community Member

Posts: 2049
Discipline in training
|
 |
« Reply #5 on: January 31, 2009, 11:40:42 AM » |
|
yeah, that was a demo I was working on earlier with dynamic ROAM. But I ended up running into into performance issues. Still kind of working on it as I was trying to write an Octree. I believe I still have the code (in VB.NET), but it's been dismantled. May even try that code again to see if I can improve it so it's fast enough to be used.
|
|
|
|
|
Logged
|
JAbstract.....Don't just imagine, make it happen!
|
|
|
cisco
Community Member

Posts: 24
|
 |
« Reply #6 on: January 31, 2009, 12:19:10 PM » |
|
any kind of source code would be nice for a ROAM procedural TV3D demo 
|
|
|
|
|
Logged
|
|
|
|
jviper
Community Member

Posts: 2049
Discipline in training
|
 |
« Reply #7 on: February 01, 2009, 09:23:56 PM » |
|
Here is another demo. this demo demonstrates in-simulation SetBodyRotation/SetBodyRotationMatrix. Project, is in VB.NET just like the last. Oh, and also, this was actually intended to be more of a tutorial. It's more beneficial to be able to access the project, and play around with the code a bit. Also, probably should be converted to C# and C++
|
|
|
|
|
Logged
|
JAbstract.....Don't just imagine, make it happen!
|
|
|
jviper
Community Member

Posts: 2049
Discipline in training
|
 |
« Reply #8 on: February 03, 2009, 01:35:04 PM » |
|
Yet another physics demo. This one is Perpetual Motion. There are a bunch of boxes that are bouncing around inside a bigger box. All of the boxes maintain a constant velocity, so they keep bouncing forever..... Project In VB.NET
|
|
|
|
|
Logged
|
JAbstract.....Don't just imagine, make it happen!
|
|
|
jviper
Community Member

Posts: 2049
Discipline in training
|
 |
« Reply #9 on: February 11, 2009, 01:48:22 PM » |
|
New Video. This video demonstrates A.I. forces on meshes connected through hierarchy. The Positions/Orientations are kept as "target matrices". Then forces are applied to keep the bodies toward their targets. This is the same technique used for body dragging. Note that the figure in the middle is not a ragdoll and not kept together by joints. It's kept together by target matricies only.
|
|
|
|
« Last Edit: February 11, 2009, 01:55:10 PM by jviper »
|
Logged
|
JAbstract.....Don't just imagine, make it happen!
|
|
|
ZaPPZion
Community Member

Posts: 515
|
 |
« Reply #10 on: February 11, 2009, 02:05:49 PM » |
|
Awesome stuff jviper  thanks for sharing this
|
|
|
|
|
Logged
|
|
|
|
jviper
Community Member

Posts: 2049
Discipline in training
|
 |
« Reply #11 on: February 25, 2009, 04:56:43 PM » |
|
|
|
|
|
|
Logged
|
JAbstract.....Don't just imagine, make it happen!
|
|
|
jviper
Community Member

Posts: 2049
Discipline in training
|
 |
« Reply #12 on: February 26, 2009, 02:36:57 PM » |
|
|
|
|
|
|
Logged
|
JAbstract.....Don't just imagine, make it happen!
|
|
|
WEst
Customers
Community Member
    
Posts: 936
Daniel Martinek
|
 |
« Reply #13 on: February 26, 2009, 05:19:50 PM » |
|
Wow, that looks fantastic  .
|
|
|
|
|
Logged
|
Greetings
Daniel Martinek Technical Director 23 Volts
|
|
|
jviper
Community Member

Posts: 2049
Discipline in training
|
 |
« Reply #14 on: November 30, 2009, 10:10:52 PM » |
|
Updated Demo....not much difference than the last other than adding shadows and two bodies joined with a joint. Attached to this post: VB.NET project, MTV3D65.DLL not included, though when I updated this project it was with the latest DLL (Nov 12 2009).
|
|
|
|
|
Logged
|
JAbstract.....Don't just imagine, make it happen!
|
|
|
TripleView
Community Member

Posts: 24
|
 |
« Reply #15 on: December 01, 2009, 06:26:49 AM » |
|
Sylvain hates us.
|
|
|
|
« Last Edit: December 01, 2009, 06:27:47 PM by TripleView »
|
Logged
|
|
|
|
|
Hypnotron
|
 |
« Reply #16 on: December 01, 2009, 11:13:23 AM » |
|
Sylvain hates us...
nah... just you.
|
|
|
|
|
Logged
|
|
|
|
|