Home Technical Talk

Retopology in Maya

polycounter lvl 18
Offline / Send Message
spacemonkey polycounter lvl 18
Hey guys,

I like to think of myself as a native Max user, as I have have used that application for a number of years and feel very comfortable working in it. However a few years ago I had to make the switch to Maya and although I have learned to appreciate some of the functionality that's made available I have never been particularly happy with my retopologising work flow.
I have been using Nex to shrink wrap, and modify my low poly mesh to fit with my high poly surfaces however I have found that plug in unstable and often causes fatal crashes.

What alternatives are you Maya users working with? Ideally I want to work in as few application as possible so scripts, plug-ins and general work flow advice are appreciated however I am open to the suggestion of alternative software.

Replies

  • Gilgamesh
    Options
    Offline / Send Message
    Gilgamesh polycounter lvl 12
    Nex also causes massive frame rate lag in 64bit (like from 200+ to 10), I only load on real need of it these days. As for the retopo, no suggestions sorry as I royally suck at stuff that usually requires extensive retopo (character modelling esp :P).
  • ivars
    Options
    Offline / Send Message
    ivars polycounter lvl 15
    I usually use a combination of "make live" "append to polygon tool" and "transfer attributes" (for vertex positions). Not the speediest maybe, but all native Maya.
  • Marine
    Options
    Offline / Send Message
    Marine polycounter lvl 18
    rich diamant demonstrated a retopology tool he wrote in this video http://area.autodesk.com/gdc/ondemand12
    he does plan on releasing it, but he hasn't updated tools3d or posted on cgsociety in ages :(
  • East
    Options
    Offline / Send Message
    East polycounter lvl 14
    I've pretty much given up on doing everything in Maya, since with the in-house scripts at work, a few personal ones, and then specific ones such as Tools3D or NEX, it just becomes too unstable, too unreliable.

    For retopology I've gone from using ZBrush's built in tools, to Silo, to most recently 3D-Coat's retopology tools. It adds another program, but it's a program that's got full-time development support and is very reliable.

    Also, I think it now comes with your own Phil Nolan bobblehead you can put on your desk.. :P
  • spacemonkey
    Options
    Offline / Send Message
    spacemonkey polycounter lvl 18
    cheers guys. Ivars yeah I am concerned about the workflow speed but I appreciate your pointers.
    Marine I saw that video too.. looked great. I heard from a guy at work that the sculpting retopology script he was using is part of the Sony shared resources and that it originated from Guerrilla so its unlikely that particular one will see the light of day (unless he is wrong).
    East.. so 3d coat? :(

    Sadly I had better tools via polyboost years ago than seem available (stable) for maya.. but I cant believe there arent more options than the ones discussed here.!!
  • pior
    Options
    Online / Send Message
    pior grand marshal polycounter
    Make Live can be very very good at this! Maybe not for big objects, but for small props or accessories it should work just fine.
    Still, I am a Topogun convert! So good...
  • Frump
    Options
    Offline / Send Message
    Frump polycounter lvl 12
    Topogun :)

    Not being a fan of Nex or Make Live, I use Topogun for retopology. It's got a few drawbacks (lack of extrude) but for the most part it's good and fast for retopology. 3dcoat might have a few more tools than Topogun, but if you just want to retopologize, a Topogun license is cheaper.

    As far as workflow is concerned, it's really quick to import your HP from Zbrush to Topogun with polypaint intact. If you make changes to the HP you can just re-import it under the retopo mesh without anything being messed up. Exporting back out of Topogun to maya is as simple as an export and import.

    I would say give the trials of both a chance and see which you like.
  • undoz
    Options
    Offline / Send Message
    I was trying Maya today and I was looking for some retopology workflows or scripts and to my surprise I didn't find much.

    I think that Maya Live is pretty good. What's missing is a quick way to build geometry, like the Extend tool from Max (here's a video of how it works ). How hard would it be to script a tool like that?
  • PolyHertz
    Options
    Offline / Send Message
    PolyHertz polycount lvl 666
    You could try diamantUV for retopo in maya: http://tools3d.com/news.php
  • NAIMA
    Options
    Offline / Send Message
    NAIMA polycounter lvl 14
    Hi I know this is not the subject but anyone knows a good retopothing for 3dsmax or zbrush?
  • spacemonkey
    Options
    Offline / Send Message
    spacemonkey polycounter lvl 18
    Naima, try the link undoz posted... its the polyboost functionality for max which is now integrated as a standard feature.

    Pior + Frump , yeah I am going to try Topogun out

    undoz, the question is why the hell hasnt some one scripted that yet (other than Nex)

    PolyHertz, thanks for the suggestion I dl'd it yesterday and I am waiting for a chance to give his scripts a whirl.
  • Malus
    Options
    Offline / Send Message
    Malus polycounter lvl 17
    Retop in Maya isn't real great out of the box.

    You can use the live object feature to get part way there, use it in conjunction with artisan brush tools and you'll get better control.

    The Naughty Dog guys made a script for their pipeline, looks pretty sweet.
  • pior
    Options
    Online / Send Message
    pior grand marshal polycounter
    so yeah, not great but doable ...
    http://vimeo.com/4960185
  • sama.van
    Options
    Offline / Send Message
    sama.van polycounter lvl 14
    years ago I worked with some mel script function allowing you to project curve on a model.

    I do not remember exactly but maybe there is something to do in this way...

    I am watching the video on Topogun and they is a cool thing about drawing curve on the model and then to get the polygonal version...
    And they are also paint tool in Maya...

    I didn't start creating next gen character then I do not have reason to create it for yet...
    But I am sure they are a cool tool to develop with melscript on Maya!!!
  • Illusions
    Options
    Offline / Send Message
    Illusions polycounter lvl 18
    ivars wrote: »
    I usually use a combination of "make live" "append to polygon tool" and "transfer attributes" (for vertex positions). Not the speediest maybe, but all native Maya.

    This is what I've done in the past as well, mixed in with a bit of the various sculpt geometry tools or the average vertex command to correct things I've done previously when I'm further along in the process. Like ivars said though, its slow.
  • East
    Options
    Offline / Send Message
    East polycounter lvl 14
    sama.van wrote: »
    I am watching the video on Topogun and they is a cool thing about drawing curve on the model and then to get the polygonal version...
    This is what I like about 3D-COAT's reto tools which also has this function, but with added slice functionality that makes it really quick to retopologise arms, legs, torsos, etc.

    Made a quick demonstration video about it, and it's the first time I've ever recorded anything like this so it might be a bit blergh.

    If you do watch it, go for the 720p version.

    [ame]http://www.youtube.com/watch?v=BRzsRe8L6Ys[/ame]
  • ScoobyDoofus
    Options
    Offline / Send Message
    ScoobyDoofus polycounter lvl 19
    Every time I've ever tried to learn & use Maya for anything, I've always torn my hair out in frustration.

    Thats awesome East. I use 3DC for retopo and never knew you could just draw the 1 line w/ stroke and have it fill in the number of sides. +1 vote for 3DC or even Silo.
  • hijak
    Options
    Offline / Send Message
    Honestly sometiems its just best to use a 3rd party app. Topogun, or 3d coat are great. I absolutely love topogun, its so fast, has great tools, and super easy, i had it mastered by the time i finished my first mesh. These tools are pretty cheap too, often cheaper than professional plug-ins. Give topogun a shot its pretty damn awesome.
  • Fuse
    Options
    Offline / Send Message
    Fuse polycounter lvl 18
    Make live kind of lags Maya for me on dense meshes ? Anyone have that problem ? I resort to the archaic way of edge hand modeling a lowpoly mesh around the highpoly with a transparent material.

    Gotta try topogun soon :)
  • bugo
    Options
    Offline / Send Message
    bugo polycounter lvl 17
    I can retopology in Maya with about 300k triangles.
  • vargatom
    Options
    Offline / Send Message
    Use decimation master in Zbrush to get your reference mesh down to a manageable poly count then. Very effective if you're working for games where you don't usually need to model every small detail, you can get down to like 50-100K and still keep the large shapes intact.

    Although it's wise to put your high freq detail like pores wrinkles etc. on a separate layer that you turn off when exporting the mesh - as decimation will try to keep those small forms too and then the result can turn into a mess.

    Also, that Naughty Dog presentation is pure awesomeness. I'd really like to get Rich Diamant's tools for our Maya modelers, they look very cool.
  • vargatom
    Options
    Offline / Send Message
    East wrote: »
    This is what I like about 3D-COAT's reto tools which also has this function, but with added slice functionality that makes it really quick to retopologise arms, legs, torsos, etc.

    That's nice, but - at least for me - most of the retopo work is spent on precisely retracing forms, having to build highres faces mostly. In that field, regular poly based modeling tools are required, to frequently redirect edge loops and rework the structure. The stroke/drawing based tools fail here miserably and you need to get back to the good old basics.
    But neither Topogun nor the integrated stuff in zbrush or 3DCoat is good enough for that, which is why I prefer to work in Max (and others would probably choose Maya).
  • East
    Options
    Offline / Send Message
    East polycounter lvl 14
    @vargatom, that is very true, but I was assuming the discussion was about retopology for current gen realtime models, and not for very highly detailed pre-rendered CG movies.

    Even so, when looking at the meshes used in higher quality CG movies I find it quite a bit difficult to believe an external program like TopoGun and 3D-COAT won't be of use even to you guys. I mean, there's no black magic about it, we're both still dealing with polygons.
  • hijak
    Options
    Offline / Send Message
    Im going to have to agree with east, many of the tools that vargatom says topogun is lacking are in fact part of the program, stoke/drawing tools are just one of the many ways you can retopo in topogun, and a combination of all the techniques is what really makes it great. I mean it even shrinkwraps as you add loops or rings, or collapse them etc. even does this when subdividing. oh and what about the relax function, or straighten, while all be conformed to the reference mesh.
    Actually going in and using one of these standalone retopo apps will quickly reveal that they are quite powerful. And ive been modeling in maya for many many years, and yeah it has great tools, but for re-topology id have to be crazy to neglect a program that lets me complete my work in a fraction of the time, with less effort.
  • spacemonkey
    Options
    Offline / Send Message
    spacemonkey polycounter lvl 18
    Interesting thread from cgtalk discussing the lack of sufficient tools in Maya and the alternatives. http://forums.cgsociety.org/showthread.php?f=7&t=854146&page=1&pp=15&highlight=retopology

    I have been trying 3dcoat and topogun, interesting applications however I am not sold on either after my initial usage with them so I plan on spending more time learning them.

    tbh I would really like something comparable to wrap it, http://www.matt-clark.co.uk/spe.php?o=163
  • vargatom
    Options
    Offline / Send Message
    East wrote: »
    @vargatom, that is very true, but I was assuming the discussion was about retopology for current gen realtime models, and not for very highly detailed pre-rendered CG movies.

    Every sign points to games catching up eventually. Already you can see face geometry as detailed as what we're working with in games like Uncharted 2. Of course this pushes us to try to go even further ;) but there are limits, so I fully expect the gap to close with the next gen of consoles.

    Even so, when looking at the meshes used in higher quality CG movies I find it quite a bit difficult to believe an external program like TopoGun and 3D-COAT won't be of use even to you guys.

    We do have several Topogun licences, but in the end it just turned out that Max and Wrapit works even better for me... Others use Nex, yet others have sticked with Topogun. I'm not against any of these ;)
  • vargatom
    Options
    Offline / Send Message
    hijak wrote: »
    Im going to have to agree with east, many of the tools that vargatom says topogun is lacking are in fact part of the program

    I've been beta testing Topogun for years ;)
  • pior
    Options
    Online / Send Message
    pior grand marshal polycounter
    Yeah Varg, I know that you deal with movie stuff, buts its quite a misunderstanding to think that Topogun and such apps do 'draw your topology with freehand strokes' stuff only. It's what impresses the layman audience, for sure, but it really isnt the core of the program.

    Check this out.
    http://vimeo.com/7002598

    Sure its a very rough test model and a very lowpoly retopo. But see all these tools ? Cuts, edge redirection and all that ... Sure it's quite a paradigm shift since TG doesnt really flow like a regular 3D program does. But once you assign your shortcuts properly (I use only a few, since all the rest is smartly click-drag driven) it's very impressive. One of those things hard to explain on paper, you really just got to try it!

    As another example : if someone you work with uses nex for retopo ... here again, someone is missing something! Nex seems great on paper, but quadraw is unable to close tris, forcing the user the exit nex mode, fill in the gaps, then go to nex again. Blergh!

    Anyone interested in a real-life topogun tut letme know. It really is that good.
  • hijak
    Options
    Offline / Send Message
    "Anyone interested in a real-life topogun tut letme know. It really is that good."

    I would love to see one, i sue it quite a bit but always open to new techniques, one thing that is of interest to me, is if you can take a model you already made, and bring it into topogun and conform it to your ref mesh, i find that sometimes once ive begun to rebuild a bunch of meshes, that at some point if i export them or change ref, that things get screwed up down the line, usually strange scale issues, even when properly matched in another app. but a tutorial like this would be great, always like to see new stuff.
  • spacemonkey
    Options
    Offline / Send Message
    spacemonkey polycounter lvl 18
    Pior I have been trying topogun and found it frustrating that I had to switch back and forth between simple edit and simple create (I think those are the names?) It seems I have to click multiple verts before I can drag an new edge out and even then I have to shift click one of the new edges to define it as a quad?
    I think I might be missing some of the optimal workflow here and I would truly like to understand. I also want to use the brush selection to move groups of verts but was unable ? is it possible to do this ?
    When working in it I found that I created a good deal of additional edges that I didnt want, but I have put that down to not being used to the control scheme.

    It seems to me that the added benefit of re topology in your native app is that you can use primitives (shrinkwrapped or live) to speed up creation aswell as the standard range of poly modelling tools. How fast are you working in that retopo video you just posted ? Do you have any shortcut recommendations I could try ?
  • Neox
    Options
    Offline / Send Message
    Neox godlike master sticky
    zbrush polystrips ftw! i really love this feature, definitely one thing i totally miss in 3dcoat. I never really got into topogun, i tried it a few times, even bought it and still i'm not too warm with it, once i checked out 3dc for it i decided to do pretty muich every retopo task with it and only switch to zbrush when i want to fill large areas very quickly
  • vargatom
    Options
    Offline / Send Message
    pior wrote: »
    Yeah Varg, I know that you deal with movie stuff, buts its quite a misunderstanding to think that Topogun and such apps do 'draw your topology with freehand strokes' stuff only.

    Again, I've been a beta tester for years, probably for as long as you've known about the app or maybe even more, I consider myself familiar with it.

    I've only said two things here:
    - the sketching stuff is good for lowres, simple stuff; but games are moving beyond that very faaast
    - the other tools and environment aren't up to the level that you'd get with a fully rounded 3D app equipped to handle the wrapping part; hence my move to Wrapit.

    I really appreciate Topogun's abilities and it has helped us out in many though jobs, but it needs to cover a few more bases to become better at what it does.

    For example does it have freely movable lights by now? Can I put and manually UV edit a custom texture - actual concept art - on top of a simple reference model to create a guide for more complex retopo work? Handle multiple objects easily?
    Simple stuff like this has been a big setback for me, not having the ability to properly bring out surface details by using a more contrasted light setup. And in Maya or Max it's already there. This entire concept of keeping all your geometry and operations wrapped on top of another at all times has a lot more to offer and explore...
  • pior
    Options
    Online / Send Message
    pior grand marshal polycounter
    Hey Varg I know you mentioned a few times here and in other threads that you work with film stuff as opposed to games. Still, I am not entirely sure to fully grasp what you are trying to achieve... I mean I understand what you are talking about but sometimes I see little relevance to retopo.

    Could you post some before/after pictures of what you are dealing with ? I am having a hard time figuring out what you need. Then again I am not saying that TG is the only thing to use ; but seeing how greatly it improved my retopo turnaround as opposed to just using tools from a regular package, I have a hard time imagining it couldn't be beneficial for you too!

    I see you mention overlapping concept art to follow for retopo. But in the scenarios we all think about here, there is no need for that because the details are already on the source mesh to be retopoed. That really makes me thing we are not talking about the same think here!

    Or maybe you are mean flow lines roughly painted over a screenshot, that you want to follow for the final retopo? When I have things like that to do, I simply open the ref picture in an image viewer program, and make it half-transparent using Ghost-it, then work from that on top of my 3D.

    Oooooor, you might just be talking about modeling in general, and not the very specific task that is retop of sculpt or highres hardsurface model, to a lower density cage ?

    I am a bit confused! Unconfuse me! :P
Sign In or Register to comment.