标题: [转贴] solidthinking汽车建模 English教程 [打印本页] 作者: dqcwu 时间: 2004-8-19 20:56 标题: [转贴] solidthinking汽车建模 English教程 不錯的英文教程 轉自火星時代
雖然是solidThinking 但是觀念都是通用的.........
**************************************************
solidThinking is the powerful tool to create industrial models such as cars and electrical products. Followings are my personal opinion about this software...
'Create shapes just like you want!'
*Powerful and flexible modeling tools.
-*Wide variety of surfacing tools, trim, intersect, edge extract...
-*You don't have to obey 'the laws of the software'.
*Construction history.
-*Modify a curve --> surface shape, trimmed curve... updated accordingly.
-*Have a conversation with a shape! It provides us great interactivity.
*Effective browser.
-*It keeps modeling history automatically.
--You can go back to any step of your modeling.
-*Groups and layers management.
*Beautifully designed, sophisticated interface.
-*You can understand it intuitively.
--It allows you to learn solidThinking very quickly.
In this tutorial, I would like to show you the basics of solidThinking modeling, though at the same time, it will be the basics of industrial design modeling method.
'Birail' tool creates a surface by sweeping a section curve along 2 rail curves.
Click the tool icon, pick section curve, then pick rail curves.
If the surface is twisted, open 'Modeling toolbar' in 'Managers' menu, switch off the 'Invert rail' check button in 'Options' menu.
If you modify the shape of the section curve, the surface shape will be updated accordingly. Pick the section curve, and toggle 'Edit mode' by pressing spacebar, then you can modify the shape of the curve.
To toggle 'Object mode', press spacebar again.
[img]https:.187.55.84/images/upload/2004/08/17/50544220.jpg[/img]
Create TOP (FRONT-TOP-REAR) surface.
'Curves network' tool creates a surface from a network of curves.
Click the tool icon, pick 2 curves in the X-axis direction, then press spacebar, pick 6 curves in the Y-axis direction sequentially, then press spacebar.
[img]https:.187.55.84/images/upload/2004/08/17/44225190.jpg[/img]
Cut off the unnecessary part of SIDE surface and TOP surface.
'Intersect' tool creates intersection curve between 2 surfaces. The surfaces are divided along the intersection curve. Also you can cut off the unnecessary part of the surfaces.
Click the tool icon, pick SIDE surface, then pick BASE surface.
The console prompts 'Store each face as a separate object?' Type 'N'.
The console prompts 'Choose which surface will be split'. Type '1' to divide only SIDE surface.
Click the tool icon again, pick TOP surface, then pick BASE surface. Repeat the same actions as SIDE surface.
To pick one part of a divided surface, holding Alt key down (Windows) and click left button of the mouse. Otherwise even the surface is divided, you will pick entire part of the surface.
Delete the parts of SIDE and TOP surfaces below BASE surface. TOP surface has 2 parts to be deleted. In this case, press down Alt key and Ctrl key (Windows) for multiple selections.
[img]https:.187.55.84/images/upload/2004/08/17/81443709.jpg[/img]
Open 'Browser' from 'Managers' menu. It might be opened already. Browser is the effective tool to manage objects, groups and layers.
Pick BASE surface by clicking on Browser, switch on the 'Hidden in interactive views' icon at the top of the Browser panel. 'Hidden in rendering' is also automatically applied. Now BASE surface is invisible at both of modeling windows and renderings
Intersect SIDE and TOP surface, cut off the unnecessary parts.
Click the tool icon, pick SIDE and TOP surfaces.
The console prompts 'Store each face as a separate object?' Type 'N' to make SIDE and TOP surfaces into one object.
The console prompts 'Choose which surface will be split'. Type 'B' to divide both of SIDE and TOP surfaces.
Delete the external parts of SIDE and TOP surfaces. TOP surface has 5 parts to be deleted, because the original surface is the Curves network surface that is divided by section curves.
[IMG]https:.187.55.84/images/upload/2004/08/17/99212487.jpg[/IMG]
Trim SIDE surface to create wheel flare surfaces.
'Trim' tool discards specified regions by projecting a curve on it. Its icon tells everything that you can do with the tool
Click the tool icon, pick the front wheel flare projection curve, then SIDE surface. You will see trimmed SIDE surface. Do same actions for rear wheel flare.
[IMG]https:.187.55.84/images/upload/2004/08/17/75074791.jpg[/IMG]
Create WHEEL FLARE surfaces. At the first, create FLARE END surfaces.
Use 'Skin' tool.
Click the tool icon, pick the outer edge curve, then inner. Press spacebar to create Skin surface. Do same actions for rear.
[IMG]https:.187.55.84/images/upload/2004/08/17/89801908.jpg[/IMG]
Create WHEEL FLARE surfaces by bending SIDE and FLARE END surfaces.
'Blend Surfaces' tool creates a surface forming a blending between 2 (or more) surface edges. You can control its influence from neighboring surfaces. Truly powerful tool.
Click the tool icon, pick SIDE surface, and pick trimmed edge on SIDE surface near the front end. Press spacebar to go to the next step.
Pick FLARE END surfaces, and pick its outer edge near the front end. To avoid creating twisted Blend surface, you should pick edges near the end of same side. Press spacebar to create WHEEL FLARE surface.
[IMG]https:.187.55.84/images/upload/2004/08/17/92460546.jpg[/IMG]
Now Blend surface is created, though, its SIDE surface side is flipped.
Open 'Modeling Tool' from the 'Managers' menu. Check 'Invert surf. #1' at 'Tangents' menu. You will see that WHEEL FLARE surface is smoothly blended to SIDE surface. Also try modifying 'Smoothness' values.
[IMG]https:.187.55.84/images/upload/2004/08/17/20834072.jpg[/IMG]
Here you can experience the great feature of solidThinking construction history.
Pick the wheel flare projection curve, press spacebar to enter 'Edit mode'. If you modify the shape of the curve, trimmed edge and Blend surface follow the modification. (Wow!)
Press spacebar again to back to 'Object mode'.
[IMG]https:.187.55.84/images/upload/2004/08/17/92166630.jpg[/IMG]
Create round surfaces between SIDE and TOP surfaces.
'Round' tool creates a blending surface or a circular fillet along selected edges.
Click the tool icon, the program console prompts 'Radius', type '1' and press enter. Pick SIDE-TOP surface (SIDE and TOP surfaces were unified because of Intersect), and pick all of shoulder edges. Press Ctrl key down to pick multiple edges. Press spacebar to create Round surfaces.
[IMG]https:.187.55.84/images/upload/2004/08/17/32484813.jpg[/IMG]
'Coons' tool creates a surface blended between four boundary curves.
Create FRONT WINDOW surface. Click the tool icon, pick curves clockwise or counterclockwise.
[IMG]https:.187.55.84/images/upload/2004/08/17/34476691.jpg[/IMG]
'Mirror' tool mirror-copies objects along X, Y, Z axis, Vertical or Horizontal direction.
Mirror body color parts. Click the tool icon, pick SIDE-TOP, WHEEL FLARE, FLARE END and ROOF surfaces. Press spacebar to mirror surfaces.
The program console prompts 'Mirror along', type 'V' (Vertical) and press enter.
Do same actions for FRONT WINDOW, SIDE WINDOW and REAR WINDOW surfaces. It is better to mirror every materials.
[IMG]https:.187.55.84/images/upload/2004/08/17/84419957.jpg[/IMG]
Assign materials to objects: body, glasses and tires.
Open 'Browser' from 'Managers' menu, open wheels folder, pick right side TIRE_F and TIRE_R and switch off the 'Hidden in interactive views' icon at the top of the Browser panel.
[IMG]https:.187.55.84/images/upload/2004/08/17/76276810.jpg[/IMG]
This tutorial shows the way to create 3D CAR MODEL of YOUR OWN DESIGN quickly and efficiently. The model is not super detailed, though you can add details, interior, create round and fillet surfaces later. The most important thing is to present YOUR IDEA through creating your model.
This is my first model made with solidThinking. Thanks to its sophisticated interface design, I could learn basics of this software very quickly. It takes 55 hours (12 days) to finish this model. This also includes the time to learn solidThinking. I am sure that I can do more quickly next time. (^_^)/
To understand Construction Tree, to pick object accurately, to create a group or a layer... When you modify (Intersect, Trim...) object, solidThinking keeps every step in Browser as objects. An original object is automatically hidden in interactive views and rendering when you modify the object. You can make them visible simply by turning off 'Hidden in interactive' button and 'Hidden in rendering' button on the Browser. This means you can go back to any step, anytime. Naming important curves and surfaces in Browser will help you to understand what they are later. Also deleting useless hidden object is important to avoid that your data become unnecessarily large.
[Group objects, use Layers]
In Browser, you can create groups and layers easily. These features allow you to organize your objects in 2 ways. For example, use groups to sort objects according to their Materials, use layers to sort them according to parts such as a body, a cabin and details.
[Use Snap tools]
'Snap to curve' + 'Snap in 3D' help you to make boundary curves in Perspective view.
[Think well before you start]
Consider well about a construction of your model before you start. You don't really have to worry about character lines, surface sections, or details. Flexible tools of solidThinking allow you to determine them interactively through your modeling processes. Though, you have to think very well about how to model it step by step, before you start. Prepare several ways, try the simplest one first.
In this tutorial I call Front view -> 'Side view' (X-Z plane), and RIGHT view -> 'Rear view' (Y-Z plane). Please don't be confused. Also, I usually call horizontal curves rails or rail curves, vertical curves sections or section curves.
On Rear view, trace fender-top character line, then project it onto HOOD surface. This is a reference line. Modify the line and HOOD surface until you can get both of the good surface and the line (curve on surface).
[IMG]https:.187.55.84/images/upload/2004/08/18/42940870.jpg[/IMG]
On Side view, trace door-parting line. Make sure that you make the line slightly forward of FRONT FENDER and SIDE intersection line. If you don't, modify section and rail curves of SIDE surfaces.
Project it onto FRONT FENDER surfaces
Set Perspective view so that the projected line on FRONT FENDER surface looks almost straight.
In front and behind of the projected line, create parallel 2 straight lines that overlaps the projected line on the view.
Create Skin surface with these straight lines.
Intersect with FRONT FENDER surfaces.
Delete unnecessary parts of FRONT FENDER surfaces.
[12: Trim SIDE UPPER surface at window-cutting line]
On Side view, draw window-cutting line.
Project it onto SIDE UPPER surface.
Trim SIDE UPPER surface.
Extract edge at the window-cutting line.
Copy and Paste the edge to collapse its construction tree, delete original. ->tips#4
[IMG]https:.187.55.84/images/upload/2004/08/18/43390883.jpg[/IMG]
Intersect REAR TOP surface with SIDE UPPER surface.
Delete unnecessary part of SIDE UPPER surface.
On Top view, draw rear-cutting line. Start at the rear top corner of SIDE UPPER surface. Translate it upward slightly. Copy and Paste it, translate downward.
Create Skin surface with these curves.
Intersect the Skin surface with REAR TOP surface.
Delete unnecessary part of REAR TOP surface.
Extract side and rear edges of REAR TOP surface.
Create Coons surface with the extracted edges. Now your REAR TOP surface is not trimmed surface. This technique is useful to simplify your model.
Delete original REAR TOP surface and the Skin surface.
[IMG]https:.187.55.84/images/upload/2004/08/18/25702181.jpg[/IMG]
Extract edges at rear end of REAR TOP surface. Or draw new curve, modify it until it overlaps the edge. Usually Extracted edges have more control points. When you use curves with many control points to create a surface, the surface also has many control points. (Ver3.5 has Simplify Surface tool.)
Copy and Paste it twice, Translate them downward, Scale them .
Copy and paste window-cutting edge of SIDE UPPER surface, Translate it inside.
Draw section curve, modify it until it overlaps the REAR TOP section. (Ver3.5 has Break curve tool so that we can create this kind of curves much easier.)
Draw section and rail curves. The center rail curve (B2) should be started on SIDE UPPER and LOWER intersection line (B1). The top rail curve (A2) should be finished on B1.
Create Birail, Coons, or Curves network surfaces.
[IMG]https:.187.55.84/images/upload/2004/08/18/57248662.jpg[/IMG]
[19: create REAR FENDER RAMP surface]
On Side view, shade your model to see SIDE UPPER and REAR FENDER UPPER intersection line. Draw projection curve. Start at the front end of B2, draw curve slightly above the intersection line, finish at the rear end of A2. Trim SIDE UPPER surface with this projection curve, open Modeling Tool to set Projection direction to Y axis.
Extract edge of projection curve on SIDE UPPER surface.
Copy, Paste and Rotate them every 72 degrees around Y axis.
Create a Sphere. Copy, Paste and Rotate it every 72 degrees around Y axis.
Combine them, Intersect it with WHEEL CENTER surface.
Group Rim, SPOKE and WHEEL CENTER surfaces. Group it with TIRE. This kind of hierarchy should be created to help you to maintain object geometry and their materials.
[IMG]https:.187.55.84/images/upload/2004/08/18/91511352.jpg[/IMG]
Draw a section curve on Side view, Copy, Paste and Translate along Y axis.
Create Skin surface
Draw a boundary curve to cut Skin surface.
Trim the Skin surface with the curve.
[IMG]https:.187.55.84/images/upload/2004/08/18/77280581.jpg[/IMG]
[30: create HEADLIGHT COVER surface]
Create a Skin surface with 2 straight lines to divide HEADLIGHT COVER surface from FRONT FENDER UPPER surfaces. ->tips#7
Intersect the Skin surface with FRONT FENDER UPPER surface.
Copy and Paste Intersected FRONT FENDER UPPER surface, Delete body part of one of them, delete HEADLIGHT COVER part of the other. Now you have divided surfaces.
[IMG]https:.187.55.84/images/upload/2004/08/18/67075371.jpg[/IMG]
Draw shape of muffler on Rear view, open Modeling Tool Manager, check Curve type Closed.
Project it onto the Coons Surface. ->tips#12
Copy, Paste, Scale and Translate the curve, create 4 sections for MUFFLER surfaces. Better not to use the original curve to create surfaces, because that is the part of construction tree.
Create Skin surface and FillPath surface.
[IMG]https:.187.55.84/images/upload/2004/08/18/58654897.jpg[/IMG]
Door-parting lines are important to increase reality of your model. It also helps to understand how body section is. There are several ways to create door-parting lines.
Trim body surfaces with parallel 2 lines, and create rounded edge surfaces along the trimmed edges with Pipe tool.
Or, Trim body surfaces with parallel 2 lines, and create Skin surfaces between trimmed edges, and assign bump map to the surfaces.
Or, this time, I go to the easiest way. Project parallel 2 lines onto body surfaces, Copy and Paste them, Translate them slightly outside, create Skin surfaces with them, just assign flat black material to the Skin surfaces.
[IMG]https:.187.55.84/images/upload/2004/08/18/44777187.jpg[/IMG]
[#1: can't make a curve with tangency align at center?]
When you want to make a curve to have tangency align at center (X-Z plane), after you create the first point, disable X and Z coordination dragging, then create the second point. Enable coordination dragging, add points to draw a curve. When you use this curve to create surfaces, they will have tangency align at the curve section. (Ver3.5 has surface tangency align tool.)
[#2: how to move local axis origin?]
Sometimes, I want to move local axis origin to somewhere else such as an end point of a curve, or a front center corner of a surface. solidThinking doesn't allow you to modify local axis origins after once you create objects. Though still you can move the local axis origins. How?
Copy and Paste object that you want to move its local axis origin. Enable Snap to points. Enter Edit mode, pick all of edit points, drag one point where you want to move the local axis origin to, to the local axis origin. The point snaps to the local axis origin. Enter Object mode, drag object to original object. Now it is located original place and has its local axis origin at the point you wanted move to. Delete original object.(Ver3.5 has Local axis align tools.)
When you create a curve, if you want to have a local axis origin at the world axis origin, push enter after you click on a curve tool icon. If you want to have a local axis origin at the end of the curve, click on a curve tool icon, click and decide a local axis origin at the first point location, then push enter to decide the first point at exactly same location.
[#3: can't Intersect with a Curves network surface?]
Curves network surface has complex knot construction, compared to other surface type such as Skin, Coons or Birail. Duplicated knots that are created automatically causes failure in Intersecting with other surfaces. If you delete these duplicated knots manually, you can Intersect. How?
Pick Curves network surface. Click 'NURBS surface editing tool' and collapse construction tree ('Yes' to the question that you are asked). Open Modeling Tool (Ctrl+2), find duplicated knots that has same number in ( ), such as
U#009(0.5)
U#010(0.5)
You might have several sets of these duplicated knots. Do not confuse U and V directions. Pick later one (U#010), set Tolerance to 1.000, click Remove button to delete it. Now you can Intersect with other surfaces.
[#4: can't snap to extracted edges?]
You can't snap to an extracted edge that is part of a Construction tree. Simply Copy and Paste it. The new one is not part of a Construction tree. You had better not use Edit -> Collapse Construction tree, otherwise you might lose the original surface. (When the original surface is part of other Construction tree, it won't be deleted.)
[#5: how to create nice surfaces? 1]
Basically, curves in a same direction (U or V) should be drawn with same number of points. Draw with minimum number of points. Though, to create surfaces, solidThinking is fuzzy in good way, you don't really have to worry about these things. Above all, you should not change your design to create a nice surface.
[#6: do not create surfaces with looped extracted edges]
Somehow rendering never comes back.
[#7: how to divide a surface?]
solidThinking doesn't have surface divide tool. Though this is not a big deal. Just Copy and Paste the surface, Trim (or Intersect and Delete) Exterior of one of them, Trim Interior of the other of them.
[#8: combine extract edges!]
Edge Extract is one of the great unique feature of solidThinking. Moreover you can combine extracted curves that are from several serial surfaces. This feature makes it extremely easy to create simple construction of your model. (CurveSimplify tool of Ver3.5 will be really useful, because usually extracted edges have a lot of control points.)
[#9: can't uncombine?]
Combine is a useful tool when you want to deform (such as Taper, Bend and Lattice) several surfaces together. Though combined surfaces must have a same material. In such kind of cases, you might want to uncombine surfaces once you combined. It is possible. Just Copy and Paste combined object, Make original one invisible, press Alt-key down, pick one material surfaces and delete them. Make duplicated object invisible, paste combined object again, press Alt-key down, pick the other material surfaces and delete them. (This is an example when you have 2 kind of materials. If you have 3, do same things one more time.) Make the first duplicated object visible, now you have uncombined surfaces. (Ver3.5 has Uncombine tool.)
[#10: Lattice is the force field!]
When you move the Lattice-deformed object, what happens? The object changes its shape because the Lattice stays original place. When the object goes outside of the Lattice completely, it backs to original shape. Lattice is like a force field. (This is fun! So, when you don't want to have this interesting behavior, again, just copy and paste the Lattice-deformed object. The new one doesn't have its construction history any more.
[#11: how to create nice surfaces? 2]
When the surface you created is not enough good. You should try another order of picking curves. Basic rule is picking clockwise or counterclockwise. For 3Sides surfaces, mesh will be created along the second curve.
[#12: simple is the best]
Try to draw curves with the smallest number of points. Less number of control points always brings better result of creating surfaces. (Again, I don't mean that you have to change your idea to get a fewer control points line.) Usually a curve-on-surface or an extracted edge has a lot of control points. CurveSimplifyTool of ver3.5 will help you to get better result of creating surfaces. Even after once you create a surface with lines that have a lot of control points, you can use SurfaceSimplifyTool of ver3.5.
[#13: can't Translate specific curve or surface?]
When you make a surface with curves, the surface and the curves overlap each other. Sometimes, you might make several copies of an object at the same location. In such cases, it is hard to pick specific one. Use Browser to pick specific object, input xyz coordinates of 'To' location in Modeling Tool Manager. Or, on Browser, you can make object that you don't want to pick invisible. In case of a curve and a surface overlap each other, solidThinking seems to pick the curve when you click on the edge, and pick the surface when you click on the other part.
[#14: can't Mirror surfaces by World axis origin?]
Some objects like spheres and other primitives might have local axis origin at their center. Surfaces usually have its local axis origin at origin of first-entry curve of construction tree. Do not pick them first of surfaces to be Mirrored or Combined. Create a dummy object at World axis origin, and pick it first. Later, Copy and Paste Combined object, delete original one. Delete the dummy object. If you don't Copy and Paste Combined object, when you delete the dummy object, Mirroring axis moves to the local axis of the target object. Though, Ver3.5 has LocalAxisAlignTools, you don't have to worry about this...
[#15: can't Trim very well?]
Sometimes, Trimmed edge isn't enough beautiful. In such cases, create Extrude or Skin surface with the Trim curve, and Intersect with the target surface. Usually you can get better results in this way.
[#16: weird rendering results of glass material?]
You might have strange looks about your Mirrored glass material objects. Surface normal direction is the cause of the problem. Open Modeling toolbar, and click 'Inverse U dir'. You can have a nice tutorial about this problem on https://www.flexicad.com/forum/sThinking/17.html