3D Joe Wiltshire: No, I do not understand. There is no excuse for that behavior. All guests are welcome to ask their questions, and if you have nothing good to say then don't say it.
marafca: please provide us with your script so that we can check it out next time. I had to hunt for it, so I'll post it here for anyone else:
/*
Description: Add this to your Anim8or scripts directory and start Anim8or. The script MUST have the ".a8s" extension and be in the Anim8or Scripts folder. Make sure that "Preload Scripts" is set to ON (this is NECCESSARY). This script has been tested for 0.95 and 0.97 preview.
*/
#plugin("object", "export", "Roblox Mesh", ".mesh");
#file($output, "text");
#return($result);
file $output;
int $result;
object $obj;
shape $shape, $shapes[1], $childShapes[1];
tridata $data;
material $mat;
int $numFaces;
point3 $point, $normal, $color;
point2 $uv;
int $i;
int $j;
int $index, $mIndex;
int $count;
float $gCol;
string $nm;
string $newName;
float4x4 $tMatrix;
$nm = $output.GetRoot();
$obj = project.curObject;
$output.print("version 1.00\n");
$obj.GetShapes($childShapes);
$shapes.size = 0;
while($childShapes.size > 0)
{
$shapes.push($childShapes.pop());
}
while($shapes.size > 0)
{
$shape = $shapes.pop();
$shape = $shape.ConvertToMesh();
$data = $shape.GetTriangleData();
$numFaces = $data.GetNumTriangles();
$tMatrix = $shape.GetGlobalTransform();
$output.print("%d\n",$numFaces);
for $i = 0 to $numFaces - 1 do {
for $j = 0 to 2 step 1 do {
$index = $data.GetIndex(($i*3)+$j);
$point = $data.GetPoint($index);
$point = $tMatrix.Project($point);
$normal = $data.GetNormal($index);
$uv = $data.GetTexCoord($index);
$output.print("[%.6g, %.6g, %.6g]", $point.x, $point.y, $point.z);
$output.print("[%.5f, %.5f, %.5f]", $normal.x, $normal.y, $normal.z);
$output.print("[%.5f, %.5f, 0]", $uv.x, $uv.y);
}
}
}
$result = 1;
If you already have this script, make sure it has the .a8s extension and place it in your scripts folder. If not, just copy and paste this code into notepad and save it as whatever.a8s. If you do not have a scripts folder, place the .a8s file in the same directory as the anim8or.exe file. You then load the script by going to Scripts->Load script file... or go to File->Configure and check "Preload Scripts" and then restart Anim8or and it'll automatically load the script.
Make your 3d models, go to Object->Export. Select the .mesh extension in the "Save as Type" drop down menu, then save it to whatever directory you want. That's all.
Anim8or does not officially support Roblox, therefore we are not familiar with it and only recently the topic has come up (I'm guessing someone introduced Anim8or to you guys and so the program has become popular for customizing Roblox). If you have any other basic Anim8or usage questions, check the Manual on this site or use the search question before asking any other questions.