Why topologize model?There are three main reasons.
Sufficient topology lines can insure roads be deformed correctly.
UVW Mapping need sufficient vertices and edges.
Watching a scene more fluently ,help to improve rendering speed.
The road in this file is an editable polygon converted from a spline shape ,the layout of vertices is not regular because original dwg file is not good,so CutByAgl is used a lot to cut road.If the number of vertices on bothside of road is same ,ConnectVerts is better.
Lay out topology lines for road
Smooth Road
In the Step,MoveVerts is used to conform the road to the terrain because of lacking level data,then SMRoad tools to smooth road ,at last conform faces covered by road to it.In the basic version ,SmoothRoad (which has a user interface) can be substitute for SMRoad tools,you can watch last video to see how to use it.
Smooth Road and conform it to terrain
Connect the road to terrain
In this Step, the road is attached to terrain,the holes are capped ,then StitchVerts is used to topologize new polygon.StitchVerts is unavailable in Lite version ,you can use AdvConnectVerts to substitute for it.
Connect Road to Terrain
If you are using basic version of TerrainAxe,you can watch the below video to complete tutorial.
Many users are used to learn one by one all tools of a software ,but it is not really a good idea,because even though you can manipulate all tools,but you will be puzzled, you don't still know when and how and where to use them ,and don't know why the tools exist.
As we know, terrain landscape modeling is a very hard work,it is not like surface modeling which can use few control points to control complex modeling,and not like building modeling which can be freely pick a part of entire model to modify ,because it is generally regular .Terrain landscape modeling need often disruptive modification on terrain.For example,you are going to make roads on terrain,where are you begin?Use boolean and comform deform object as before? Another example,if your modeling has been completed ,but you need to hack a clearing from terrain to place a building by the side of the road ,which tool will you first call in mind? Some users generate curb,sideway and stone paving ,but roads are still flat,how to do after ajusting level difference of roads? how to do in next connecting work to terrain?
So ,it is impossible to modeling for terrain landscape as modeling for other type of scense,we need a new completely different idea to guide us to find an efficent workflow,which can avoid plenty of unusful jobs.The peculiarity of terrain landscape modeling decide there is only one workable thread,which has been write in the article MAIN THREAD OF MODELING TERRAIN LANDSCAPE .It is a very important arcticle. It is very necessary to read the arcticle before learn TerrainAxe. The thread is the most direct and efficient we can find,because of which every tool exist.Follow the thread to search tools you desired and understand them,thus you can freely use TerrainAxe .
Why use a software like Civil3D to modeling terrain landscape?Maybe somebody ask.It is really a powerful software,but first of all,this type of automate software need complete data ,but the data we can have is generally insufficent;Also we have many individuation requirements,which can be solved by ajust data or parameters.Only preparing many individe tools to let users freely combinate them can meet our defferent requirements,this is also the time to show the power of TerrainAxe.
Hope everyone who is interested in TerrainAxe can realize earlier the value of the software.
Facing a terrain project,where should you begin ?It is really confusing, but there is still one thing we can confirm :All works of the terrain modeling base on some roads,that is to say that all things is meaningful only when the roads is fixed. If the road is modified ,all things connected with it will have to be adjusted.For example,if the curbs of a road is first created and then you want to change the elevation of the road,previous work will be wasted.So,the most logical and resonable steps should be :At first ,build your road as accuratly as possible ,then think about how to add new faces to connect the roads and the terrains.This is also the basic thinking that TerrainAxe was designed basd on.
Generally,three issues are the most focused by 3D modeling artists:
First of all,we talk about the most concerned question for 3D modeling artists :how to connect roads and terrain
Connect roads and terrains
There are two main ways to connect roads and terrains:
For an existed terrain object(such as a terrain mesh built from contour lines or some DEM data),thinking about the work flow:first ,delete the faces covered by the roads,then we can get some borders,with the borders and that of the roads ,create a big polygon face and subdivide it,then we will complete connecting.
We can also use StitchPoly directly to create polygons to connect borders of a terrain and a road.
Use StitchVerts connect roads and terrains
2.For those areas enclosed or semi-enclosed by roads,maybe the original terrain is missing or un-useful,a new terrain need to be re-created. Thus you can cap these areas to create a new polygon,then use Slice to cut and get grid-like topology,then relax them or paint desired appearance with 3dsmax's brush tools .
Create terrain with Slice
the way is also suit for the first situation.If you don't like the topology created with contour lines,you can use MoveVerts to conform vertices of the grid-like faces to the original terrain.So,you don't need to stitch them.
Use MoveVerts re-construct terrain
Topologize
Topologizing is very important.To present accurate slopes and road levles, topologizing or re-topologizing is necessary.There are some requirements for topologizing:
A road should be made up of regulate quad polygons as much as possible,as shown below in left picture;Some ground pavement need some cutting operations to make the polygon topology more reasonable;
Narrow and long triangles should be avoided as much as possible. The more reasonable topology, the better the effect at render time, as shown below in the right picture.
Good topology1
Good topology2
To meet the above requirements,many cutting operations are needed.In TerrainAxe ,there are many cutting tools to such as CutPerToEdge,CutByAgl,Cut2Verts and StitchVerts,and so on
Cut perpendicularly to edge
Cut along angular bisector
Connect two vertex team
Slope modeling and road smoothing
Make a Slope
Such a tool is indispensable:when vertices of surface fall to a slope,only z coordinates are modified but xy coordinates keep unchanged,that is ,make vertices align to slope plane along Z axis ,or the structure in top view will be damaged.MoveVerts can do this.
Slope landscape
Smooth Roads
To present road levels and get a natural appearance,the section of a road need to keep horizontal,and can't be sticked to the terrain like a clothe .
So an ideal tool should be able to output a smooth transition like a curve and meanwhile be able to map the evelation data of one side of the road to that of the other side,
When smoothing a road ,continous edges can be used to represent a range of the road and the vertices with different z coordinates to express different elevations
SMRoad(Splines) uses a more advanced way to smooth a road in which you can ajust knots of splines to control the transition.
Use SMRoad(blur)to smooth a road
The article describe several main issuses of terrain modeling from the outer frame,it should be as a main direction.Hope readers can get desired help and have a good beginning.
---Total 3,154 views---
---Total 3,154 views---
Convention
214
The convention for using TerrainAxe as below.
Build objects with Meter,or some tools may not work properly.Set "System Unit Scale" to "Meters" or "Feet" in [System Unit setup],and modeling with real size.For example,if the real road width is 20 meters,then the amount of it should be set to 20, not 20000 or other number.
Convert objects to Editable poly.This is because most of the tools work with poly objects.You also need to know most tools have no effect on EditPoly modifier.
Remember that the farther the object is away from origin,the bigger the error gets. the center of scene must not be too far away from origin,otherwise the vertices position of an object is not correct,for example ,vertices of splines from AutoCAD is become jagging.