Does virtual concrete take a while to set?
by Netwyrm · in Torque Game Engine Advanced · 08/18/2008 (7:05 pm) · 3 replies
I've been studying for a month, and building test missions, with many adventures unfolding therein. This weekend, I thought I would build some more serious maps, and I modeled three zones with megaterrain after assembling terrains, detail maps and a heightmap for each.
I build a road section in Constructor and exported it as Legacy TGEA DIF, and put it into "data/interiors". I build about 200 yards of road with my 20' piece, and then decided I should make a larger chunk, as lining up the edges on the twenty-footers was going to take a week to get anywhere. This is where the fun really began....
I scaled the piece laterally and fixed the textures in Constructor, and then imported and began placing the longer sections. A few of those were laid in, and then I popped out of the world editor and begain to run Kork along the top of the "road" I was building. When he hit the edge between sections, he began to run slowly and sink into the road, eventually being swallowed into the piece.
Back into Constructor, check all the seams and sides, re-export. Same issue.
Finally I deleted all the longer sections of model, and built out again with my original twenty-foot piece. And Kork was still randomly sinking into the road running along when he hit certain pieces--only in one direction! Running up the road was just fine, if I started at the other end.
All of the pieces are very simple, a brick with two "curbs" laid on top, and a very thin flat rectangle on top with a different texture on it.
The weird thing is tonight, a day later, I'm running Kork up and down the road again and he's not sinking into it... thus my question, albeit somewhat facetious--does virtual cement simply take a while to dry?
I build a road section in Constructor and exported it as Legacy TGEA DIF, and put it into "data/interiors". I build about 200 yards of road with my 20' piece, and then decided I should make a larger chunk, as lining up the edges on the twenty-footers was going to take a week to get anywhere. This is where the fun really began....
I scaled the piece laterally and fixed the textures in Constructor, and then imported and began placing the longer sections. A few of those were laid in, and then I popped out of the world editor and begain to run Kork along the top of the "road" I was building. When he hit the edge between sections, he began to run slowly and sink into the road, eventually being swallowed into the piece.
Back into Constructor, check all the seams and sides, re-export. Same issue.
Finally I deleted all the longer sections of model, and built out again with my original twenty-foot piece. And Kork was still randomly sinking into the road running along when he hit certain pieces--only in one direction! Running up the road was just fine, if I started at the other end.
All of the pieces are very simple, a brick with two "curbs" laid on top, and a very thin flat rectangle on top with a different texture on it.
The weird thing is tonight, a day later, I'm running Kork up and down the road again and he's not sinking into it... thus my question, albeit somewhat facetious--does virtual cement simply take a while to dry?
About the author
My adventures in T3D are chronicled at http://www.worldofantra.com. Please be aware the subject is sword-and-sorcery, and the occasional bloody or bare body part may be in scope.
#2
08/21/2008 (1:47 pm)
Which version of Constructor are you using? The base download had some collision issues. The updates on TDN should fix them.
#3
The Constructor application was a fresh install, as I am a (rank) newcomer, and only started after the release of the latest version.
I'm happy with my workaround, so far... it actually looks better graphically, and is certainly much faster than laboriously lining up pieces in the World Editor so they actually "meet" perfectly.
I was rather hoping to shake loose a few "never feed them after midnight" tips and pointers about using Constructor pieces in TGEA from those with more experience in the subject than I, though!
08/21/2008 (6:01 pm)
1.0.51, according to the "About Constructor..." panel in the application. The TGEA version in use is the release version of AFX 1.1.2 for 1.7.1. The Constructor application was a fresh install, as I am a (rank) newcomer, and only started after the release of the latest version.
I'm happy with my workaround, so far... it actually looks better graphically, and is certainly much faster than laboriously lining up pieces in the World Editor so they actually "meet" perfectly.
I was rather hoping to shake loose a few "never feed them after midnight" tips and pointers about using Constructor pieces in TGEA from those with more experience in the subject than I, though!
Torque Owner Netwyrm
Canopic Games
The workaround I've found is not to allow pieces to abut when placed--I had been meticulously lining up position and rotation to get pieces to meet *exactly*, which seems to be the cause of the squishy issue.
Instead, I created another piece which I drop down through and over the seam, which also hides the "wiggle pixels" at the join if pieces are touching each other or overlapping in any way. This "bump" causes the player model to avoid hitting any piece at an angle which causes them to penetrate and sink into the DIF.