Our website uses cookies to collect statistical visitor data and track interaction with direct marketing communication / improve our website and improve your browsing experience. Please see our Cookie Notice for more information about cookies, data they collect, who may access them, and your rights. Learn more
Bane Mask

Bane Mask 3D model

Verification details of the FBX file
Files
Binary FBX
Scene
No unsupported objects
Geometry
No N-gonsNo faceted geometryManifold geometry
Textures and Materials
PBR texturesNo embed texturesSquare texturesPower of 2 texture sizesAssigned materials
UVs
No UV overlapsUV unwrapped model
Naming
Allowed characters
Description

3D Photorealistic Model of Bane Mask

Available in the following file formats:

- 3ds Max with Scanline materials (.max)

- 3D Studio (.3ds)- FBX (.fbx)

- OBJ (.obj) optimized for: - Blender - Cinema 4D - LightWave - Maya - Modo - Motionbuilder - Mudbox - Rhino - Softimage XSI - ZBrush

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

Polygons: 22445Vertices: 23929

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

- The model does not have any Ngons, only Quads and few Tris.

- Real-world scale.

- Model centered at origin.

- Does not included head model. (this is just for reference)

- All the parts of the model are organized by name for an easy identification.

- All the materials are named.

- The materials are available in the Max file format with Standard (Scanline). All other file formats are mesh only and will require material reapplication.

- High quality (.tga) textures, 1024 x 1024 pixels, perfect for extreme close-ups and high resolution renders.

Textures:

> Diffuse map: 1024x1024> Specular map : 1024x1024> Normal map: 1024x1024

- The preview images were rendered on 3ds Max with Mentalray & Scanline.

T
the-doctor2016-02-04 13:45:23 UTC
// By Kitto Flora September 2009 integer Private = 1; // Change to 1 to prevent others riding. vector Sitpos = <0.35,0,0.35>; vector SitrotV = <0,-20,0>; rotation Sitrot; integer tt; key oldagent; key agent; float forward_power = 12; //Power used to go forward (1 to 30) float reverse_power = -6; //Power ued to go reverse (-1 to -30) float turning_ratio = 2.0; //How sharply the vehicle turns. Less is more sharply. (.1 to 10) integer turncount; string Wheeldir = "WC"; string NewWheeldir = "WC"; string Wheelrot = "S"; string NewWheelrot = "S"; integer scount; integer Speed; integer Run; string sit_message = "Ride"; //Sit message string not_owner_message = "You are not the owner of this vehicle, buy a copy for 0$ and have your own to test in this sim. It will not work in other Open Sim Regions."; //Not owner message setVehicle() { //car llSetVehicleType(VEHICLE_TYPE_CAR); llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY, 0.2); llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_EFFICIENCY, 0.80); llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_TIMESCALE, 0.10); llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_TIMESCALE, 0.10); llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_TIMESCALE, 1.0); llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE, 0.1); llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_TIMESCALE, 0.1); llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE, 0.1); llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <10.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_ANGULAR_FRICTION_TIMESCALE, <0.1, 0.1, 0.1>); llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY, 0.50); llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_TIMESCALE, 0.50); } Init() { Sound(0); llSetStatus(STATUS_PHYSICS, FALSE); vector here = llGetPos(); float h = llGround(<0,0,0>) + 0.52; vector rotv = llRot2Euler(llGetRot()); rotation rot = llEuler2Rot(<0,0,rotv.z>); llSetPos(); llSetRot(rot); Sitrot = llEuler2Rot(DEG_TO_RAD * SitrotV); llSetVehicleType(VEHICLE_TYPE_NONE); llMessageLinked(LINK_ALL_OTHERS, 0, "S", NULL_KEY); // wheels stop llMessageLinked(LINK_ALL_OTHERS, 0, "WC", NULL_KEY); // wheels straight Run = 0; } SetMaterial() { llSetPrimitiveParams([PRIM_MATERIAL, PRIM_MATERIAL_GLASS]); llMessageLinked(LINK_ALL_OTHERS, 0, "SetMat", NULL_KEY); // Tell daughter pims on ground to be glass } Sound(integer n) { integer oldn; if(n != oldn) { oldn = n; if(n == 2) { llLoopSound("RUNNING",1); } else if(n == 1) { llLoopSound("IDLE",1); } else { llStopSound(); } } } default { state_entry() { Init(); llSetSitText(sit_message); // forward-back,left-right,updown llSitTarget(Sitpos, Sitrot); llStopSound(); } on_rez(integer rn){ llResetScript(); } changed(integer change) { if ((change & CHANGED_LINK) == CHANGED_LINK) { agent = llAvatarOnSitTarget(); if (agent != NULL_KEY) { if( (agent != llGetOwner()) && (Private == 1) ) { llSay(0, not_owner_message); llUnSit(agent); // not functional llPushObject(agent, <0,0,50>, ZERO_VECTOR, FALSE); } else { //llTriggerSound("car_start",1); // llMessageLinked(LINK_ALL_CHILDREN , 0, "WHEEL_DRIVING", NULL_KEY); oldagent = agent; setVehicle(); SetMaterial(); llSleep(.4); llSetStatus(STATUS_PHYSICS, TRUE); llSleep(.1); Run = 1; //Sensor is to make a crude Timer as TimerEvent fails on vehicles llSensor("Non-Entity",NULL_KEY,PASSIVE,1.0, PI_BY_TWO); llRequestPermissions(agent, PERMISSION_TRIGGER_ANIMATION | PERMISSION_TAKE_CONTROLS); Sound(1); } } else { Init(); llSleep(.4); llReleaseControls(); llMessageLinked(LINK_ALL_OTHERS, 0, "S", NULL_KEY); Run = 0; llStopSound(); } } } touch_start(integer tn){ } run_time_permissions(integer perm) { if (perm) { llTakeControls(CONTROL_FWD | CONTROL_BACK | CONTROL_DOWN | CONTROL_UP | CONTROL_RIGHT | CONTROL_LEFT | CONTROL_ROT_RIGHT | CONTROL_ROT_LEFT, TRUE, FALSE); } } control(key id, integer level, integer edge) { integer reverse=1; vector angular_motor; //get current speed vector vel = llGetVel(); float speed = llVecMag(vel); //car controls if(level & CONTROL_FWD) { llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <10.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, ); reverse=1; NewWheelrot = "F"; Speed = 20; } if(level & CONTROL_BACK) { llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <10.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, ); reverse = -1; NewWheelrot = "R"; Speed = 10; } if(level & (CONTROL_RIGHT|CONTROL_ROT_RIGHT)) { angular_motor.z -= speed / turning_ratio * reverse; NewWheeldir = "WR"; turncount = 10; } if(level & (CONTROL_LEFT|CONTROL_ROT_LEFT)) { angular_motor.z += speed / turning_ratio * reverse; NewWheeldir = "WL"; turncount = 10; } llSetVehicleVectorParam(VEHICLE_ANGULAR_MOTOR_DIRECTION, angular_motor); if(turncount > 0) { turncount – -; } if(turncount == 1) { NewWheeldir = "WC"; } if(Wheeldir != NewWheeldir){ Wheeldir = NewWheeldir; llMessageLinked(LINK_ALL_OTHERS, 0, Wheeldir, NULL_KEY); } if(Wheelrot != NewWheelrot){ Wheelrot = NewWheelrot; llMessageLinked(LINK_ALL_OTHERS, 0, Wheelrot, NULL_KEY); } } //end control //Sensor is to make a crude Timer as TimerEvent fails on vehicles no_sensor() { if(scount < 1000) { scount++; } else { scount = 0; // This happens about once per second if(Speed > 0) Speed – -; if(Speed > 2) Sound(2); if(Speed == 1) { llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <1.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, <0,0,0>); llMessageLinked(LINK_ALL_OTHERS, 0, "S", NULL_KEY); Sound(1); Wheelrot = "S"; } } if(Run == 1) llSensor("Non-Entity",NULL_KEY,PASSIVE,1.0, PI_BY_TWO); } } //end default
T
the-doctor2016-02-04 13:45:18 UTC
// By Kitto Flora September 2009 integer Private = 1; // Change to 1 to prevent others riding. vector Sitpos = <0.35,0,0.35>; vector SitrotV = <0,-20,0>; rotation Sitrot; integer tt; key oldagent; key agent; float forward_power = 12; //Power used to go forward (1 to 30) float reverse_power = -6; //Power ued to go reverse (-1 to -30) float turning_ratio = 2.0; //How sharply the vehicle turns. Less is more sharply. (.1 to 10) integer turncount; string Wheeldir = "WC"; string NewWheeldir = "WC"; string Wheelrot = "S"; string NewWheelrot = "S"; integer scount; integer Speed; integer Run; string sit_message = "Ride"; //Sit message string not_owner_message = "You are not the owner of this vehicle, buy a copy for 0$ and have your own to test in this sim. It will not work in other Open Sim Regions."; //Not owner message setVehicle() { //car llSetVehicleType(VEHICLE_TYPE_CAR); llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY, 0.2); llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_EFFICIENCY, 0.80); llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_TIMESCALE, 0.10); llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_TIMESCALE, 0.10); llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_TIMESCALE, 1.0); llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE, 0.1); llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_TIMESCALE, 0.1); llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE, 0.1); llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <10.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_ANGULAR_FRICTION_TIMESCALE, <0.1, 0.1, 0.1>); llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY, 0.50); llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_TIMESCALE, 0.50); } Init() { Sound(0); llSetStatus(STATUS_PHYSICS, FALSE); vector here = llGetPos(); float h = llGround(<0,0,0>) + 0.52; vector rotv = llRot2Euler(llGetRot()); rotation rot = llEuler2Rot(<0,0,rotv.z>); llSetPos(); llSetRot(rot); Sitrot = llEuler2Rot(DEG_TO_RAD * SitrotV); llSetVehicleType(VEHICLE_TYPE_NONE); llMessageLinked(LINK_ALL_OTHERS, 0, "S", NULL_KEY); // wheels stop llMessageLinked(LINK_ALL_OTHERS, 0, "WC", NULL_KEY); // wheels straight Run = 0; } SetMaterial() { llSetPrimitiveParams([PRIM_MATERIAL, PRIM_MATERIAL_GLASS]); llMessageLinked(LINK_ALL_OTHERS, 0, "SetMat", NULL_KEY); // Tell daughter pims on ground to be glass } Sound(integer n) { integer oldn; if(n != oldn) { oldn = n; if(n == 2) { llLoopSound("RUNNING",1); } else if(n == 1) { llLoopSound("IDLE",1); } else { llStopSound(); } } } default { state_entry() { Init(); llSetSitText(sit_message); // forward-back,left-right,updown llSitTarget(Sitpos, Sitrot); llStopSound(); } on_rez(integer rn){ llResetScript(); } changed(integer change) { if ((change & CHANGED_LINK) == CHANGED_LINK) { agent = llAvatarOnSitTarget(); if (agent != NULL_KEY) { if( (agent != llGetOwner()) && (Private == 1) ) { llSay(0, not_owner_message); llUnSit(agent); // not functional llPushObject(agent, <0,0,50>, ZERO_VECTOR, FALSE); } else { //llTriggerSound("car_start",1); // llMessageLinked(LINK_ALL_CHILDREN , 0, "WHEEL_DRIVING", NULL_KEY); oldagent = agent; setVehicle(); SetMaterial(); llSleep(.4); llSetStatus(STATUS_PHYSICS, TRUE); llSleep(.1); Run = 1; //Sensor is to make a crude Timer as TimerEvent fails on vehicles llSensor("Non-Entity",NULL_KEY,PASSIVE,1.0, PI_BY_TWO); llRequestPermissions(agent, PERMISSION_TRIGGER_ANIMATION | PERMISSION_TAKE_CONTROLS); Sound(1); } } else { Init(); llSleep(.4); llReleaseControls(); llMessageLinked(LINK_ALL_OTHERS, 0, "S", NULL_KEY); Run = 0; llStopSound(); } } } touch_start(integer tn){ } run_time_permissions(integer perm) { if (perm) { llTakeControls(CONTROL_FWD | CONTROL_BACK | CONTROL_DOWN | CONTROL_UP | CONTROL_RIGHT | CONTROL_LEFT | CONTROL_ROT_RIGHT | CONTROL_ROT_LEFT, TRUE, FALSE); } } control(key id, integer level, integer edge) { integer reverse=1; vector angular_motor; //get current speed vector vel = llGetVel(); float speed = llVecMag(vel); //car controls if(level & CONTROL_FWD) { llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <10.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, ); reverse=1; NewWheelrot = "F"; Speed = 20; } if(level & CONTROL_BACK) { llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <10.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, ); reverse = -1; NewWheelrot = "R"; Speed = 10; } if(level & (CONTROL_RIGHT|CONTROL_ROT_RIGHT)) { angular_motor.z -= speed / turning_ratio * reverse; NewWheeldir = "WR"; turncount = 10; } if(level & (CONTROL_LEFT|CONTROL_ROT_LEFT)) { angular_motor.z += speed / turning_ratio * reverse; NewWheeldir = "WL"; turncount = 10; } llSetVehicleVectorParam(VEHICLE_ANGULAR_MOTOR_DIRECTION, angular_motor); if(turncount > 0) { turncount – -; } if(turncount == 1) { NewWheeldir = "WC"; } if(Wheeldir != NewWheeldir){ Wheeldir = NewWheeldir; llMessageLinked(LINK_ALL_OTHERS, 0, Wheeldir, NULL_KEY); } if(Wheelrot != NewWheelrot){ Wheelrot = NewWheelrot; llMessageLinked(LINK_ALL_OTHERS, 0, Wheelrot, NULL_KEY); } } //end control //Sensor is to make a crude Timer as TimerEvent fails on vehicles no_sensor() { if(scount < 1000) { scount++; } else { scount = 0; // This happens about once per second if(Speed > 0) Speed – -; if(Speed > 2) Sound(2); if(Speed == 1) { llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <1.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, <0,0,0>); llMessageLinked(LINK_ALL_OTHERS, 0, "S", NULL_KEY); Sound(1); Wheelrot = "S"; } } if(Run == 1) llSensor("Non-Entity",NULL_KEY,PASSIVE,1.0, PI_BY_TWO); } } //end default
T
the-doctor2016-02-04 13:45:13 UTC
// By Kitto Flora September 2009 integer Private = 1; // Change to 1 to prevent others riding. vector Sitpos = <0.35,0,0.35>; vector SitrotV = <0,-20,0>; rotation Sitrot; integer tt; key oldagent; key agent; float forward_power = 12; //Power used to go forward (1 to 30) float reverse_power = -6; //Power ued to go reverse (-1 to -30) float turning_ratio = 2.0; //How sharply the vehicle turns. Less is more sharply. (.1 to 10) integer turncount; string Wheeldir = "WC"; string NewWheeldir = "WC"; string Wheelrot = "S"; string NewWheelrot = "S"; integer scount; integer Speed; integer Run; string sit_message = "Ride"; //Sit message string not_owner_message = "You are not the owner of this vehicle, buy a copy for 0$ and have your own to test in this sim. It will not work in other Open Sim Regions."; //Not owner message setVehicle() { //car llSetVehicleType(VEHICLE_TYPE_CAR); llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY, 0.2); llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_EFFICIENCY, 0.80); llSetVehicleFloatParam(VEHICLE_ANGULAR_DEFLECTION_TIMESCALE, 0.10); llSetVehicleFloatParam(VEHICLE_LINEAR_DEFLECTION_TIMESCALE, 0.10); llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_TIMESCALE, 1.0); llSetVehicleFloatParam(VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE, 0.1); llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_TIMESCALE, 0.1); llSetVehicleFloatParam(VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE, 0.1); llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <10.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_ANGULAR_FRICTION_TIMESCALE, <0.1, 0.1, 0.1>); llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY, 0.50); llSetVehicleFloatParam(VEHICLE_VERTICAL_ATTRACTION_TIMESCALE, 0.50); } Init() { Sound(0); llSetStatus(STATUS_PHYSICS, FALSE); vector here = llGetPos(); float h = llGround(<0,0,0>) + 0.52; vector rotv = llRot2Euler(llGetRot()); rotation rot = llEuler2Rot(<0,0,rotv.z>); llSetPos(); llSetRot(rot); Sitrot = llEuler2Rot(DEG_TO_RAD * SitrotV); llSetVehicleType(VEHICLE_TYPE_NONE); llMessageLinked(LINK_ALL_OTHERS, 0, "S", NULL_KEY); // wheels stop llMessageLinked(LINK_ALL_OTHERS, 0, "WC", NULL_KEY); // wheels straight Run = 0; } SetMaterial() { llSetPrimitiveParams([PRIM_MATERIAL, PRIM_MATERIAL_GLASS]); llMessageLinked(LINK_ALL_OTHERS, 0, "SetMat", NULL_KEY); // Tell daughter pims on ground to be glass } Sound(integer n) { integer oldn; if(n != oldn) { oldn = n; if(n == 2) { llLoopSound("RUNNING",1); } else if(n == 1) { llLoopSound("IDLE",1); } else { llStopSound(); } } } default { state_entry() { Init(); llSetSitText(sit_message); // forward-back,left-right,updown llSitTarget(Sitpos, Sitrot); llStopSound(); } on_rez(integer rn){ llResetScript(); } changed(integer change) { if ((change & CHANGED_LINK) == CHANGED_LINK) { agent = llAvatarOnSitTarget(); if (agent != NULL_KEY) { if( (agent != llGetOwner()) && (Private == 1) ) { llSay(0, not_owner_message); llUnSit(agent); // not functional llPushObject(agent, <0,0,50>, ZERO_VECTOR, FALSE); } else { //llTriggerSound("car_start",1); // llMessageLinked(LINK_ALL_CHILDREN , 0, "WHEEL_DRIVING", NULL_KEY); oldagent = agent; setVehicle(); SetMaterial(); llSleep(.4); llSetStatus(STATUS_PHYSICS, TRUE); llSleep(.1); Run = 1; //Sensor is to make a crude Timer as TimerEvent fails on vehicles llSensor("Non-Entity",NULL_KEY,PASSIVE,1.0, PI_BY_TWO); llRequestPermissions(agent, PERMISSION_TRIGGER_ANIMATION | PERMISSION_TAKE_CONTROLS); Sound(1); } } else { Init(); llSleep(.4); llReleaseControls(); llMessageLinked(LINK_ALL_OTHERS, 0, "S", NULL_KEY); Run = 0; llStopSound(); } } } touch_start(integer tn){ } run_time_permissions(integer perm) { if (perm) { llTakeControls(CONTROL_FWD | CONTROL_BACK | CONTROL_DOWN | CONTROL_UP | CONTROL_RIGHT | CONTROL_LEFT | CONTROL_ROT_RIGHT | CONTROL_ROT_LEFT, TRUE, FALSE); } } control(key id, integer level, integer edge) { integer reverse=1; vector angular_motor; //get current speed vector vel = llGetVel(); float speed = llVecMag(vel); //car controls if(level & CONTROL_FWD) { llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <10.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, ); reverse=1; NewWheelrot = "F"; Speed = 20; } if(level & CONTROL_BACK) { llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <10.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, ); reverse = -1; NewWheelrot = "R"; Speed = 10; } if(level & (CONTROL_RIGHT|CONTROL_ROT_RIGHT)) { angular_motor.z -= speed / turning_ratio * reverse; NewWheeldir = "WR"; turncount = 10; } if(level & (CONTROL_LEFT|CONTROL_ROT_LEFT)) { angular_motor.z += speed / turning_ratio * reverse; NewWheeldir = "WL"; turncount = 10; } llSetVehicleVectorParam(VEHICLE_ANGULAR_MOTOR_DIRECTION, angular_motor); if(turncount > 0) { turncount – -; } if(turncount == 1) { NewWheeldir = "WC"; } if(Wheeldir != NewWheeldir){ Wheeldir = NewWheeldir; llMessageLinked(LINK_ALL_OTHERS, 0, Wheeldir, NULL_KEY); } if(Wheelrot != NewWheelrot){ Wheelrot = NewWheelrot; llMessageLinked(LINK_ALL_OTHERS, 0, Wheelrot, NULL_KEY); } } //end control //Sensor is to make a crude Timer as TimerEvent fails on vehicles no_sensor() { if(scount < 1000) { scount++; } else { scount = 0; // This happens about once per second if(Speed > 0) Speed – -; if(Speed > 2) Sound(2); if(Speed == 1) { llSetVehicleVectorParam(VEHICLE_LINEAR_FRICTION_TIMESCALE, <1.0, 2.0, 1000.0>); llSetVehicleVectorParam(VEHICLE_LINEAR_MOTOR_DIRECTION, <0,0,0>); llMessageLinked(LINK_ALL_OTHERS, 0, "S", NULL_KEY); Sound(1); Wheelrot = "S"; } } if(Run == 1) llSensor("Non-Entity",NULL_KEY,PASSIVE,1.0, PI_BY_TWO); } } //end default
Item rating
2 2
S
scorpixn888652025-04-01 16:12:06 UTC
Not Recommended
Sucks and not made for 3d printing, has many flaws and when previewing it deletes most of the face tubes and back tubes.
I
igorggusmao2025-02-17 13:28:38 UTC
Not Recommended
pessima qualidade, nada aver com a imagem
U
unholychaos2021-02-22 01:38:50 UTC
Recommended
worked great for my project!!
C
chill242020-04-19 21:49:45 UTC
Recommended
Peeeerrrfect!
Bane Mask
$9.00
 
Editorial No Ai License 
Bane Mask
$9.00
 
Editorial No Ai License 
Response 22% in 48.0h

3D Model formats

Format limitations
  • Autodesk 3ds Max 2009 (.max)7.13 MBVersion: 2009Renderer: Default (Scanline)
  • Other 34.1 MB
  • 3D Studio (.3ds)6.65 MB
  • Autodesk FBX (.fbx)7.2 MB
  • OBJ (.obj, .mtl) (2 files)26.2 MB
  • Stereolithography (.stl)2.14 MB

3D Model details

  • Ready for 3D Printing
  • Animated
  • Rigged
  • VR / AR / Low-poly
  • PBR
  • Geometry Polygon mesh
  • Polygons 22,445
  • Vertices 23,929
  • Textures
  • Materials
  • UV Mapping
  • Unwrapped UVs Non-overlapping
  • Plugins used
  • Publish date2015-04-19
  • Model ID#126277
Chat