Slashdot Mirror


FOSS CAD and 3D Modeling Software?

Paul server guy writes "I work at a privately funded, open source, manned, return to the moon mission — Yes really, and Yes, we really are going to put man (and woman) back on the moon. Since we are open source, we want all of our tools to be, too. What we are looking for is CAD software that we can feed into Blender (or the like) to do 3D modeling with. Many of the engineers have tried working with Blender and Art of Illusion, but have not been pleased. They want to just draw the parts, then feed them to the art people who will run them through the 3D modelers for videos, illustrations and such. What is your preference?"

4 of 413 comments (clear)

  1. BRL-CAD by maxume · · Score: 5, Informative

    BRL-CAD is probably the only full fledged package. Link:

    http://brlcad.org/

    --
    Nerd rage is the funniest rage.
  2. Several problems by Telvin_3d · · Score: 5, Informative

    Doesn't work, and I speak from experience. I have done work for the CSA (Canadian Space Agency) doing similar things and what you are looking for doesn't exist on all sorts of levels.

    First, engineering software is a very specialized beast in exactly the wrong way to exist as a FOSS project. For FOSS projects to exist you first need someone who is capable of doing the programing. Then they have to have a need that they want to fulfill. And they can't need it urgently enough that simply going out any buying a working package makes sense. None of this describes the type of people who are trying to design next-generation parts of anything.

    It comes down to this: if you have the funding to actually make anything that you plan on designing you have the funding that paying for a high quality industry standard package is peanuts. And if you don't have the funding then it doesn't matter, does it?

    It's the same reason that film and television production has always been happy to pick up FOSS solutions that already work but have never particularly cared about developing them. If you are operating at the professional level where you need these tools the cost of them is almost meaningless. It something that always confuses GIMP and Blender supporters who view it as personal software. For them shelling out $5000 a pop for software is such a big deal and they can never understand how the pros don't seem to care.

    If you are seriously attempting to design aerospace hardware then you have moved into the realm where these types of software costs are basically meaningless. Suck it up and act like it. If, however, you are actually trying to become a proof-of-concept for FOSS in engineering work then I wish you the best of luck. However, those are two different goals and likely not compatible.

    However, beyond the FOSS issue what you are trying to do will not work. Period. These types of software packages are very specialized for specific types of work and beyond a basic level are no good beyond that. 3D modeling software such as Blender or AoI (or Maya or Lightwave or 3DS Max...) are not CAD software. They are not even remotely CAD software. Yes, they appear superficially similar but they are NOT. 3D modeling software is intended to fake the appearance of large numbers of real objects. CAD software is intended to do what is basically visual math. 3D modeling packages have margins of error built in. Many of them will auto-round any equations or numbers entered. As such they are not suitable for real-world design of any complexity.

    The types of data that CAD and modeling software generate are also not particularly similar. If you try and just toss engineering blueprints into animation software your artists will not thank you are the end result will look like ass. CAD tends to have too much and the wrong type of detail where animation software is looking for simplification and tends to simplify areas that need detail to look proper once animated. It takes almost more work to clean up a CAD model for animation that it takes to create one from scratch.

    You can't really even send a CAD design right to a 3D printer without a significant amount of clean-up unless it was designed with that in mind.

    So, to summarize, decide what you want each section of your operation to do and shell out the cash for whatever it takes to let them do it properly. Let everyone worry about their own needs and don't try and meddle by forcing the internal needs of other departments on them. If you were seriously planning on saving costs by not buying professional software for an AEROSPACE project then you are already fucked. You may as well blow all the investor's money on a massive party because it's lost anyways.

  3. Re:FreeCAD by tftp · · Score: 5, Informative

    I looked briefly at the FreeCAD, it is impressive for a F/OSS project but I'm afraid it's not good enough yet to even make a plastic case for yer cell phone, let alone a propellant tank. For example:

    • There is no "Assembly" workbench with its numerous constraints.
    • I don't see auxiliary geometry, such as work planes, axes and points.
    • I don't see projected contours and relations between parts. That's a super-major hole.
    • The list of features that can be created is quite basic. Professional CADs (SolidWorks, Inventor, SolidEdge, ProE) have lots more, and you need them.
    • There is no pipe and harness workbench, sheet metal workbench, molds, gears, kinematic, stress, thermal, vibration - you name them they don't have them. You'd think stress and vibration are optional on a rocket?

    The OP asked "what free s/w to use to build hardware to fly to the moon." My answer would be: "it doesn't matter, it won't work anyway." If I were to do the whole project, I would be first concerned about financing the whole project; cost of the best software on the market would be a drop in the ocean compared to everything else. People who started the moon project with a predetermined opinion what tools they will use won't get anywhere, not in the rocket science at least.

  4. Re:No Chance. by icebrain · · Score: 5, Informative

    I wouldn't exactly call the N-1 "ready to go". Its first flight (Feb. 1969) exploded 69 seconds after liftoff; its second flight (the one in July) blew up 23 seconds after liftoff. Even if it had flown successfully in July, it wouldn't have had anyone on it--not even the Soviets were daft enough to put a crew on a rocket that had only flown once before.* And they certainly wouldn't have been doing anything more than an earth-orbit checkout. It would have taken really good luck on the Soviets' part, plus another Apollo 1-level disaster to NASA, to give the Soviets even a slim chance of putting someone on the moon first. And that's being generous. The N-1 never did work right; something about having 30 engines in the first stage just left too many things to go wrong. All four flights ended in explosions.

    *Of course, the US did exactly that 12 years later. Actually, they had a crew on the very first space shuttle launch--no step-by-step or unmanned testing with that one.

    --
    The meek may inherit the earth, but the strong shall take the stars.