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 0
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 40% 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

  • Publish date2015-04-19
  • Model ID#126277
  • 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
  • Ready for 3D Printing
Help
Chat