Model a toy tank in 3D using BRL-CAD #4BRL-CAD
Status: ClosedTime to complete: 100 hrs Mentors: Mandeep Kaur, Gauravjeet SinghTags: modeling, CAD, pump, design, 3D

BRL-CAD provides several ways to model 3D geometry including a graphical tool named mged, another named archer, and various ways to create geometry using scripts. We use 3D models for development and to showcase our features. You can learn the basics of 3D modeling in just an hour or two.

This task involves modeling a toy tank. This is basically for a game, so make it look cool. Your job is to model it natively using any of BRL-CAD's tools (i.e., don't model it in something else and import) using 3D primitives and Boolean operations (i.e., without using 2D sketch entities or polygons). There should be at least one main gun, but there can also be secondary gun(s) too.

The tank should be accurately modeled in such a way that it can be printed using a 3D printer. This means that the model should have regions defined for each part and no overlaps (use rtcheck and/or gqa commands to verify). Create one top-level combination to group everything together.

The tank does not have to look realistic or detailed. It should look good when rendered really small (like 32 pixels square), which implies a simple but creative design.

References:
  • Do an image search for "top-down tank game" or "2D tank game" or similar.
  • Introduction to MGED at http://brlcad.org/wiki/Documentation
Modify:
  • Submit your model as a .g file (BRL-CAD's geometry file format) and a rendered PNG image. You can run "rt -s1024 -o your_rendering.png your_geometry.g your_top_level_object" to create a PNG rendering of your model.
Uploaded Work
File name/URLFile sizeDate submitted
tank.g14.6 KBDecember 08 2014 14:43 UTC
t1.png951.5 KBDecember 08 2014 14:44 UTC
tank2.g57.0 KBDecember 12 2014 20:07 UTC
render.png762.8 KBDecember 12 2014 20:11 UTC
2014-12-13 01_44_25-MGED 7.24.0 Graphics Window (id_0) - C__Users_Sharan_Downloads_tank.g - Upper Ri.png731.6 KBDecember 12 2014 20:15 UTC
Comments
Sharan Narayanon December 6 2014 06:12 UTCTask Claimed

I would like to work on this task.

Mandeep Kaur on December 6 2014 06:21 UTCTask Assigned

This task has been assigned to Sharan Narayan. You have 100 hours to complete this task, good luck!

Sharan Narayanon December 6 2014 06:40 UTCQuestions

Does it need to have movable wheels?like if we print it out in 3D?


Or should it have belt wheel mechanism? 

Sharan Narayanon December 8 2014 14:45 UTCReady for review

The work on this task is ready to be reviewed.

Ch3ck on December 8 2014 15:46 UTCGreat work

 


Awesome progress on the toy tank. It's almost complete here are just a few tweaks.


1.) You could make it more real by adding chains along the wheels which can easily be used to simulate motion.


2.) Remember it's for a game so you could add more exact features, like upper section holding the guns could be able to move around at least .


See what you can do.


Cheers!

Ch3ck on December 8 2014 15:46 UTCTask Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

Sharan Narayanon December 8 2014 17:04 UTCChains

making the chains would be really tough. 


is there any commands which I could use to model the chains easily? 

Melange on December 9 2014 10:21 UTCTask due soon

There are less than 24 hours left until the deadline, please submit your work soon.

Melange on December 10 2014 10:21 UTCTask Reopened

Melange has detected that the final deadline has passed and it has reopened the task.

Sharan Narayanon December 12 2014 17:48 UTCTask Claimed

I would like to work on this task.

Mihai Neacsu on December 12 2014 17:49 UTCTask Assigned

This task has been assigned to Sharan Narayan. You have 100 hours to complete this task, good luck!

Sharan Narayanon December 12 2014 17:50 UTCI would like to complete

Sorry I got no reply so didn't continue 


Also there were exams going on but now it's over ;)


I will upload the new design ASAP


But is there a way to make chains? I am curious to know.

Sharan Narayanon December 12 2014 20:11 UTCReady for review

The work on this task is ready to be reviewed.

Sean on December 13 2014 07:16 UTCtracks

Sharan, there is a command that helps with the modeling of tank tracks (see the 'tracker' command, but there are other ways too), but don't worry about it...  This design is sweet as is!


You can also take a look at the provided goliath.g model, which has tracks you could probably reuse.  Basically you create one link of the track, and you replicate it around the path (that's where 'tracker' really helps).


You're welcome to try additional toy tank tasks if you want to try some other designs, and there are a bunch of other modeling tasks too.

Sean on December 13 2014 07:16 UTCTask Closed

Congratulations, this task has been completed successfully.