MoI discussion forum
MoI discussion forum

Full Version: Testing v3 for vehicle modelling

Show messages:  1-15  16-35  36-55  56-75  76-95  …  116

From: Michael Gibson
4 May 2012   [#16] In reply to [#15]
Hi Martin, congrats on your upcoming wedding!

re: when to trim - that would likely depend on what particular piece you are planning on trimming.

Usually you woudl want to use trimming fairly early in the process, but you usually do trimming when you have modeled larger extended pieces to then remove some material from the single large piece to make the final boundaries. When you model in a kind of patchwork way where you actually have constructed individual surfaces that go around different contours and holes then usually that is something that handles features separately from doing trimming.

Usually though you will get a higher quality result buildling a smaller number of larger surface pieces and then trimming those to produce some of the edges in the final result rather than doing a patchwork type process. The patchwork process will make for a complex topology of a lot of interior edges in the final result and you will likely have a lot of pieces that come to shallow angles to one another - either of these things tends to make filleting difficult.

- Michael
From: TpwUK
4 May 2012   [#17] In reply to [#16]
Thanks Michael - Can Moi take a number of sub surfaces and join them up so as to be able to do a Rebuild on the joined surfaces into a new single surface ? Or would be better off duplicating the edges as curves - joining them and then rebuilding those for new sweeps and networks ?

Martin
From: Michael Gibson
4 May 2012   [#18] In reply to [#17]
Hi Martin,

> Thanks Michael - Can Moi take a number of sub surfaces and
> join them up so as to be able to do a Rebuild on the joined
> surfaces into a new single surface ?

No, MoI does not yet have any mechanism for doing that, that is something that I want to add in the future though.

For now the main way to avoid making fragmented sub surfaces is to do the rebuild on your starting curves, so that you have longer initial starting curves that you use for creating the surfaces initially.

- Michael
From: TpwUK
4 May 2012   [#19] In reply to [#18]
Thanks Michael. Guess that means another re-start and shift in logic then ... I thought it went too easy when i started this ... :)

Martin
From: Michael Gibson
4 May 2012   [#20] In reply to [#19]
Hi Martin, well not necessarily, depending on what you want to do next...

If you are already satisfied with how your model turned out with the patchwork method then that could be ok to keep it as-is.

But you mentioned filleting in particular - you could run into difficulties doing filleting with that current model. I'm not really sure which particular areas of the model you plan to fillet though, could you maybe give some more specific information on what the next steps are that you were planning to do with it?

Just in general vehicle modeling is one of the more challenging and advanced types of projects to undertake, by the way.

- Michael
From: TpwUK
5 May 2012   [#21] In reply to [#20]
Thanks again Michael - The image below points to the areas to be trimmed. Those trimmed surfaces will then need to have chamfers or fillets added to them to create some depth and volume. I won't be attempting the interior, just need to get the outside looking right.






The image below has all of what needs to be rolled edges highlighted by MoI selection. These lines need to be rounded off rather than coming to a sharp edge. The other edges don't really need to be rounded as they are fairly accurate with the way that they just alter how light bounces across the surfaces.




I hope you can understand what it is i am trying to get across - Surfaces that are timmed then get the trimmed edge either offset or extruded as to have another surface to fillet. I choose fillets as they are more rounded than the blend which has that "s" type of shape to it and just don't work right in this situation. I have not found a way in MoI to extract what Rhino calls an isocurve which would have been more suitable for doing a subtle blend of the connecting sub surfaces to create the more massive surface.

Michael - "Just in general vehicle modeling is one of the more challenging and advanced types of projects to undertake, by the way."

Oh yes, I have been trying to master this art-form for years. I can do things like bottles, pistons, nuts n bolts and all that kind of modelling with no problems, that's why I can't grasp why I can't do vehicles. The only one i have managed to complete is an old 1950's bedford van as shown below.



Many thanks for the offer of help Michael - It's appreciated.


Martin

Image Attachments:
RoundedEdges-001.jpg  sample-01.jpg  Trimming-Lines-001.jpg 


From: Michael Gibson
5 May 2012   [#22] In reply to [#21]
Hi Martin, so trimming those marked areas should not be a problem you can do the trim at any point I would think.

re: filleting - you will definitely have significant problems filleting the areas that you show there with this kind of fragmented "lots of separate sub patch" type modeling technique.

It's difficult in general for the filleter to handle cases where 2 surfaces come together at only a slight crease where they are like within 5 to 10 degrees of being smooth with one another but not actually totally smooth. That kind of only slight sharpness usually means that the fillets that would be generated are very small in size particularly in corner juncture areas where multiple fillets are colliding together. The whole process of intersecting and cutting back fillets that meet at a juncture point tends to get confused when shallow angle corners since the fillets are close to having overlapping surface areas instead of having a sharp intersection line between them, and it also causes problems when the corner patch itself is extremely thin or slivery.

Also having more complex topology with multiple edges coming together at one juncture point also makes it hard for the corner aptch to be generated, so like for example this area here in your model is unlikely to be filletable:



Also areas like this where you only want to smooth some edges and not all of them can also make it difficult for the area at the juncture to be fillable:



Usually the best way to generate smoothness in areas like that is to build them out of larger surfaces instead of using fragmented sub patches. You can also build a surface to be extended and broader than you actually need the final result to be and then trim away some parts of it - it can often be easier to shape a more simplified 4-sided extended surface rather than trying to build surfaces that all directly hug every outline of your final result.

Also although you mentioned you don't like Blend , it may be better route for connecting up some areas of a model like this rather than fillet.

You're basically into an area of quite advanced surface modeling doing this kind of stuff, and there are some kinds of advanced surfacing tools that MoI simply does not have yet, like a "MatchSrf" tool for editing one surface to make it smooth to another one at an untrimmed edge. You may get good results taking your model into Rhino and using Rhino's MatchSrf or Patch tools to edit some areas of the model to make some smoother areas.

I do plan on working on adding more of these advanced surfacing tools in MoI v3 but for now using Rhino alongside of MoI may be your best bet for doing advanced surface "trim and patch" type modeling.

- Michael

Image Attachments:
car_fillet1.jpg  car_fillet2.jpg 


From: Michael Gibson
5 May 2012   [#23] In reply to [#21]
Hi Martin,

> that's why I can't grasp why I can't do vehicles.

Vehicles are a fundamentally more difficult shape to create - they are more towards the "organic" side of shaping with a lot of subtle variation in their shapes and not as fully defined just by 2D profile curves like other kinds of models.

They're kind of in a gray area in fact where you may be better off using tools that are more focused on organic character modeling to them like sub-d modeling tools.

- Michael
From: TpwUK
5 May 2012   [#24] In reply to [#23]
Thanks fort he reply Michael,

> They're kind of in a gray area in fact where you may be better off using tools that are more focused on organic character modeling to them like sub-d modeling tools.

You know what - That's got to be the best description of the scenario anyone has ever offered. I have tried my hand with Sub D but I find it way more difficult than Nurbs. The surfaces generated by Nurbs are wonderfully smooth and give pretty much instant gratification, sadly i struggle with poly modelling and the amount of time that needs to be invested in that technique makes it somewhat prohibitive to me - Instant results and the "honest" feedback that Nurbs delivers is far superior.

But i will give this lambo a try in Rhino and see what happens with an import to MoI and then Export to Obj to try in Blender Cycles. It's a shame I don't have more time to play with MoI as I would love to work on an exporting script for an external rendering engine such as LuxRender.

Martin
From: BurrMan
5 May 2012   [#25] In reply to [#24]
Hi Martin,
Can you post some of the sample surfaces that you want to see this on? You can just break out one area with the curves highlighted that you would like to see smoothed out.. Since you are already doing patch modeling, I may be able to show you a method to get the curvature you want.. (Be sure to include one of the complex juncture areas Michael is speaking about... The front fendfer area would be easy and not present any problems, but I dont want to lead you with this, if it cant do the other areas you need done)
From: TpwUK
6 May 2012   [#26] In reply to [#25]
Thanks for offering to take a look BurrMan, Here is the exported 3DM file. On the photo you will see the angular "seams", for want of a better word. Although these areas are sharp compared to most other cars, these are still like rolled seams. Feel free to play with it and see what you can come up with, as I am positive the error is with my modelling technique and not MoI's toolset. There are more fancy commands in Rhino, but they are still using the basic infrastructure that MoI has, more like refined scripts.

The area round where the door will fit needs to have more volume, as said in previous posts, I normally offset an edge and then loft them together to get surface which can then be Filleted.

Hope this all makes sense, it would be cool to learn how to do this part of modelling vehicles as it's always where i goof it up.

Martin

Attachments:
Merge-Fillet-Test.3dm

Image Attachments:
2008-Lamborghini-Reventon-019.jpg 


From: SteveMacc (STEVEH)
6 May 2012   [#27]
Part of your problem is the way you have built these surfaces. They will not join together, because there are edges that are not shared.

If you are going to make a patchwork type object, you have to make sure that each edge is joined to it's neighbours. Use the join command after you create each piece. There is a script to show open edges which you also need to use, otherwise you will overlook some edges that have not joined properly. When you get an eror you have to deal with it there and then. Going back later is not always possible.
From: TpwUK
6 May 2012   [#28] In reply to [#27]
Thanks for your reply SteveMacc, most of the surfaces will marry up, but the naked edges are not what the problem is, or I assume not - All of the surfaces need to have a fillet or blend applied first, and then they would be joined up after that process. If I join tem up now, the fillet wont work as the surfaces are joined - pop them apart again and it will work. If there was an Isocurv extraction facility then it would be as easy as trimming and then either blending or doing a 3 point arc and a twin rail sweep.

Martin
From: Michael Gibson
6 May 2012   [#29] In reply to [#28]
Hi Martin, you can fillet 2 separate unjoined surfaces but when you do that it performs a surface-surface fillet operation which is a little bit different than an edge-based fillet which is more usually used and which requires things to be joined.

Surface-surface fillets can indeed construct fillet surfaces in some kinds of difficult situations where the edge based one can fail, but one reason why is that unlike the edge-based one it does not try to construct corner patches where multiple fillets are coming together. So if you do surface-surface filleting you will usually have to do a lot of more low level trimming and manual construction of juncture areas.

re: Isoparm extraction, that is on my list of stuff to add, for the time being if you need isoparm extraction you would need to use Rhino in combination with MoI to do that particular operation though.

- Michael
From: SteveMacc (STEVEH)
6 May 2012   [#30]
I think you may run into problems with edges like this:



Personally, I would try to align surfaces as I built them rather than relay on trims and fillets later.

Image Attachments:
06-05-2012 22-07-49.jpg 


From: SteveMacc (STEVEH)
6 May 2012   [#31]
Here's another problem if you try to blend with G2 continuity, which you need for cars:



This is a problem related to the other thread discussing patches with continuity. In order to get curvature continuity at the edge, the actual surface created is wobbly. In order to avoid this you need the edges to be exactly aligned, then cut back by some distance on each side. If one edge is on or above the virtual intersection of the surfaces, you will get a wobble.

Image Attachments:
06-05-2012 22-15-40.jpg 


From: SteveMacc (STEVEH)
6 May 2012   [#32]
I have built a car model in direct Solidworks (although most of the ones I have done have been done using sub-D poygon methods). The approach used was to build a spline cage covering the whole side of the car, then creating one large surface. Details like the wheel arches, etc, were cut out afterwards. You can break down a car in to 4 or 5 main surfaces, that are then detailed afterwards.

Here are some renders of the Camaro I did in Solidworks:







There were some really tricky surfacing issues involved in the detail, which I don't think MoI could handle with the current toolset. This model took far longer to produce in Nurbs than it would have done in Sub-D. As it is a conceptual exercise and not engineering detail, nothing was gained by doing it in SW.

Image Attachments:
wip render 08.JPG  wip render 10.JPG 


From: BurrMan
6 May 2012   [#33] In reply to [#32]
Yeah, MoI could do that, but these particular curves would have to be re-worked a bit. Here is a video that shows what Steve was talking about with regard to the joined surfaces. Fixing those, would allow a fillet in alot of those areas. In the last part of the video, i also show where, when you have an edge/angle that disappears or creates an issue for the filleter, you can trim the surfaces back and use the blend tool to fill in the gap. If you needed to do this, then this would need to be a "pre-thought" modeling method, because it would require you to have your surfaces extended "past the boundries" where you have defined the junctures, then trim them back. It wont work going to "Just the boundry", like you see in the video. This is Michaels explanation that the surfaces need to be created "larger", then trimmed.



If you need an example of what that looks like, i can present one here. You excluded the surfaces that had the more complex junctions from this model..
From: TpwUK
6 May 2012   [#34]
Wow - Lots of replies :)

Michael - Thanks for the advice, it certainly explains why i was having problems doing the fillets and blends, will have to wait and see how it goes with this one. All of the patch's down the left side now marry up, that was fun killing curves and stealing edges - but at least it now forms on big mass. One thing for sure though Michael, after reverting back to Rhino to try some things, your interface was sorely missed and i soon became miffed with Rhino, MoI's surface construction is much cleaner too!

SteveMacc - Nice work with solid works, I tried it on a 30 day download but it was way to cumbersome for my delicate grey matter. However i have followed your advice and made all patch's unite. The enclosed 3DM now has the image guides embedded so feel free to have a play at smoothing the seams provided or creating your own from the prints.

Same applies to anyone, just be kind and show me how you would do it in MoI.

Martin

Attachments:
Reveton-01.3dm


From: TpwUK
6 May 2012   [#35] In reply to [#33]
Hi BurrMan - Dude you went to some trouble to explain the process there. Sadly I was replying to Michael & SteveMacc and missed the video post, but i have watched it and it explains really well, I especially like the trick with the edge stealing and the offsetting - Lesson learnt and taken on board!

A real big thank you

Martin

Show messages:  1-15  16-35  36-55  56-75  76-95  …  116