Home General Discussion

Decimation Master an acceptable shortcut?

polycounter lvl 8
Offline / Send Message
dirigible polycounter lvl 8
Hi, all. I was wondering what the general consensus is - if there is one - on using shortcuts like decimation master for finished pieces.

Specifically, I'm considering simply using zbrush's decimation master plugin to get the low poly teeth geometry for my character. Decimation master is likely to give me a better optimized mesh than if I retopologized by hand. The only downside I can see is that the topology will look ugly.

Is this considered unprofessional?

Replies

  • ceebee
    Options
    Offline / Send Message
    ceebee polycounter lvl 14
    Do you suck at retopologizing by hand or something? Almost like 90% of the time it'll come out better than automated methods if you know what you're doing.
  • Av7xrocker97
    Options
    Offline / Send Message
    Sometimes It depends on how important the part is.. If it's not moving/being deformed, I guess it's not necessary, but I hear ugly and thin tris render badly, so I think it'd still be best to retopo
  • dirigible
    Options
    Offline / Send Message
    dirigible polycounter lvl 8
    I like to think I don't suck.
    Regardless, I find that decimation master is great at
    1 - achieving a specific poly count
    2 - making the most of those polys to preserve all the details.
  • Zipfinator
    Options
    Offline / Send Message
    Zipfinator polycounter lvl 9
    dirigible wrote: »
    Regardless, I find that decimation master is great at
    1 - achieving a specific poly count
    2 - making the most of those polys to preserve all the details.

    I agree. Although I've just started getting into sculpting and baking and such, I find it's much easier to use something like Decimation Master to get a quick low poly and depending on how messy it is just use it or clean it up a bit.
  • ZacD
    Options
    Offline / Send Message
    ZacD ngon master
    dirigible wrote: »
    I like to think I don't suck.
    Regardless, I find that decimation master is great at
    1 - achieving a specific poly count
    2 - making the most of those polys to preserve all the details.

    The real question is how do they look with a normal map applied in the game engine, and doing the uv map/textures/bakes.
  • Renaud Galand
    Options
    Offline / Send Message
    Renaud Galand polycounter lvl 19
    I'd say that it depends of the purpose of the object. Most of static meshes with organic/fluid contour (such as sculpted hair styles, rocks, trees, etc) will look just fine with decimation master. On the other hand, once you want to animate or even slightly deform your low poly, go the regular way.

    As for your example, I'd go for an hybrid solution (if you REALLY want to use decimation master to "speed up" the process) and do some geometry tweaks to avoid stretched/useless triangles.

    Whatever works !
  • dirigible
    Options
    Offline / Send Message
    dirigible polycounter lvl 8
    Whatever works !

    That's how I normally approach things like this.
    I'm going to stick with hand-retopo for this particular project, but I'm gonna stay open to decimation master in the future. The trick is finding that threshhold where it's better to retopo than to decimate.
  • Ace-Angel
    Options
    Offline / Send Message
    Ace-Angel polycounter lvl 12
    There is no threshold nor is it a secret research at this point. Infact, it is better to use the 'remesh' function in ZB or even ShadowBox instead of Decimation Master and/or Autoretopolgy tools. Just use those two, import them in your app of choice, and clean it up further.

    Listen, I understand we're all trying to get the 'quickest' things to get with it done, but tell me this, how are you going to unwrap a decimated model? Or have it bake correctly? Or break is apart if the scene requires a specific breaking of a model? There is a reason topology is important, even on low-poly model, extruding, unwrapping, extracting, bending, animation, all this, even on static assets can be strong points if you have the right topology.

    The only time I would say such quick and easy methods are acceptable would be if I could personally see in realtime the decimation of said model, and one that uses a normal based decimation instead of what ProOptimizer and Decimation Master do, which is decimate by vertice threshold.

    There is a software, I don't remember the name (Adango or Adagio) which offered a decimation solution, I think it was realtime, and didn't cause any nasty normal smoothing issues, and kept the decimation much cleaner then ZB.

    In your picture, I honestly cannot see how that low-poly retopo model is 1.2K vs decimated master which nets in 1.1k. Those teeth shouldn't pass the 500 tri's in my opinion, unless you plan on having Kratos jump and mess around in them, in which case, they need to be higher.
  • Saman
    Options
    Offline / Send Message
    Saman polycounter lvl 13
    Ace-Angel is right. I would strongly advice against using these kind of solutions, especially if you would be working for a company. Even if you feel that it wouldn't be necessary to have good topology others who will be working on the model later on probably will. It's a matter of keeping the model clean, you generally feel that a clean model with good topology is easier to work with(if you look at the wireframe of the lowpoly it's gonna look really messy and it will confuse you.).
  • oobersli
    Options
    Offline / Send Message
    oobersli polycounter lvl 17
    eh, i'd say use decimation master for environment stuff, not so sure about character stuff. If anything I usually use DM to get a medium/low mesh to bring into 3dcoat and retop based off of that. But if your wanting to animate the mesh, unless you plan to do lots of cleanup then I would just stay away from DM and hand retop.
  • dirigible
    Options
    Offline / Send Message
    dirigible polycounter lvl 8
    Here's another case-in-point. My character has a blade strapped to his arm, which is essentially a jagged piece of metal. I wasn't sure how to approach retopologizing the blade while preserving the detail of the jagged edge of the blade. Obviously I could sit down and brute force it, but that's unpleasant. I wanted to see if it was unnecessary as well. I uv'd a low resolution version of the blade, and reimported into zbrush. Then I told zbrush to decimate while preserving UVs and voila. I went through afterwards and cleaned up excess / ugly geometry manually, then baked normals and ambient occlusion.

    I'd actually like your input on how well it turned out. What would you guys have done in my place?

    Now correct me if I'm wrong, but if something needs to shatter in-game, then that would likely be planned in advance, yes? Same for animation, etc. I obviously would never decimate something that needs to deform. I guess what I'm saying is - should we really build everything in such a way that it could deform/shatter if it needed to, even if we don't think it will? That seems overly cautious.

    You're right about the teeth. I'm within poly budget for this character and I hate to strip out detail, but I'll likely go back and reduce the poly-count on his teeth.
  • Seaseme
    Options
    Offline / Send Message
    Seaseme polycounter lvl 8
    dirigible wrote: »
    Here's another case-in-point. My character has a blade strapped to his arm, which is essentially a jagged piece of metal. I wasn't sure how to approach retopologizing the blade while preserving the detail of the jagged edge of the blade. Obviously I could sit down and brute force it, but that's unpleasant. I wanted to see if it was unnecessary as well. I uv'd a low resolution version of the blade, and reimported into zbrush. Then I told zbrush to decimate while preserving UVs and voila. I went through afterwards and cleaned up excess / ugly geometry manually, then baked normals and ambient occlusion.

    I'd actually like your input on how well it turned out. What would you guys have done in my place?

    Now correct me if I'm wrong, but if something needs to shatter in-game, then that would likely be planned in advance, yes? Same for animation, etc. I obviously would never decimate something that needs to deform. I guess what I'm saying is - should we really build everything in such a way that it could deform/shatter if it needed to, even if we don't think it will? That seems overly cautious.

    You're right about the teeth. I'm within poly budget for this character and I hate to strip out detail, but I'll likely go back and reduce the poly-count on his teeth.


    I think that's a perfectly acceptable use of Decimation Master - however, you could still have gone in and cleaned up further. But it's certainly a good use of a tool.
  • CrazyMatt
    Options
    Offline / Send Message
    I can say from character experience in experimenting with this about a year ago.

    It really is not a BAD approach to working. Take for example POV arms (first person arms) for a shooter. You could definitely have a fully uniformed/clothed arm and have it decimated for sure. Though you might wonder where do we draw the line for proper topology?

    Simply all hands, feet, faces, shoulders must carry proper edge loops. Though if the arms between elbows, wrists, knees carry only clothed parts. The looping is not necessary when flowing from a region to the next. Though the loop must exist in the the deformed joint>to>joint portion. Or in other ways, you can get away with topology murder by having enough points in a tight bending region (elbow for example.) and still have proper deformation and no one can notice.
    - My example of this
    >
    FPS_Arms_breakdown.jpg
  • sprunghunt
    Options
    Offline / Send Message
    sprunghunt polycounter
    Something to note that having a mesh like this may save you time in retopologising but you might waste time trying to UVW unrwap it later. Where a cleaner mesh might be quicker and easier to work with.
  • CrazyMatt
    Options
    Offline / Send Message
    When it comes to unwrapping your model. There is literally no difference as long as you stay in control and know what you are doing when it comes to this method altogether.
  • Fuse
    Options
    Offline / Send Message
    Fuse polycounter lvl 18
    How on earth are you going to skin that ? D:

    It can work in a pinch if you need a dirty test bake going but we retopo all our assets properly eventually.

    Decimation master is great for saving memory on bakes but I am not sure it's a good production shortcut for game meshes.
  • dirigible
    Options
    Offline / Send Message
    dirigible polycounter lvl 8
    Thanks for the insight, CrazyMatt! I'm guessing that in the future poly counts will be so high that we won't need to worry about 'animation loops'. When the poly count gets high enough topology ceases to matter.
  • Ace-Angel
    Options
    Offline / Send Message
    Ace-Angel polycounter lvl 12
    dirigible:
    Like my big hairy balls told me, I can literally see a few big quads (Krogans) and several small triangles (Asari) on that model that could cut down the polycount (Polycount...erm) in that model!

    Listen, I'll be frank, while that is good, ALL that work could be done by your normal map. If you wanted a better 'deformation' on the mesh, use a higher polycount, don't make it half-way! That just looks tacky and horrible. YES IT WILL WORK! I don't doubt that, but it's neither low-poly, nor medium poly, it's kinda in the twilight part of being stuck in a quantum of state of Low-Poly and Medium-Poly, which can be kinda confuzzling. It doesn't save resources as best as it could, nor does it bring out the 'pop' you're hoping if you apply a normal map to it.

    If you only used a Diffuse map, then yes, something like that would be great...

    Also, about the part of Animation Loops, don't cry victory just yet. A single Turbosmooth in Max will send your model in a nose dive for performance like Al-Queda Airlines, most game engines either use Morphs or Cache the Vertices from the bone animation. Remember, bones are moving vertices and each point adds to the stress.

    CrazyMatt:
    Nice approach mate, but my cynicism alarm went off like a flaming hernia in mid-July, while a firework was stuck up my arse on heatwave.

    That model will be, for a lack of better terms, a bitch to skin. I personally wouldn't be able to see any quality work being done on skinning that...thing. It's good looking and will work, I know it will work, but I cannot see any quality work being done it since it's too erratic. I also have a hard time imagining how you will enable modders to texture it.

    Also, as I said previously, it's in that mushy middle, my biggest problem is that someone can literally retopo that part, clean and with the deformation in under 10 minutes, UV'ed and all as well skinned, and save up a bunch of polies as if it was nothing.

    I'm not talking about optimization, but something on which as an asset, I can reuse later by simply pulling and relaxing for another pair of arms because it's clean.

    Again, it look good and from what I see it will work, but it's just so unnecessarily cluttered that I'm not sure if you saved any time with the extra work that needs to be done for Skinning or Texturing. If could explain those two parts, it would be great.
  • dirigible
    Options
    Offline / Send Message
    dirigible polycounter lvl 8
    Ace-Angel wrote: »
    Again, it look good and from what I see it will work, but it's just so unnecessarily cluttered that I'm not sure if you saved any time with the extra work that needs to be done for Skinning or Texturing. If could explain those two parts, it would be great.

    I'm not sure I see what the problem is with skinning or texturing CrazyMatt's arms. Skinning is simply a matter of painting weights on vertices. If you have enough vertices, topology doesn't even affect it. You can see that he properly retopo'd the wrist and fingers, since they would need more precise deformation. Uving can be done prior to decimation. As you can see, I had no trouble uving - or texturing - my character's blade.

    The problem area on my model was not the surface of the blade, but the edge. The edge is so crooked and misshapen that I wasn't entirely sure how to approach retopologizing it while preserving the silhouette. I COULD have just powered through it, but I found it easier in this case to simply decimate. I went in afterwards and cleaned up some excess geometry. While I could try to optimize it fully, there isn't much point. I would only get rid of ~100 more tris, which is entirely negligible.

    I'm not sure what you're getting at with turbosmoothing or bones. Decimation occurs after sculpting, so there's no reason to turbosmooth. As for more verts-per-bone requiring more memory...yes. Higher poly models will require more memory. Decimation isn't about just throwing excess polys into a model. It's about reducing the polycount to a desired number while retaining form, without time-consuming re topology.
  • Fuse
    Options
    Offline / Send Message
    Fuse polycounter lvl 18
    Have you guys actually worked in a real production environment? These just seem like bad practices to me...

    Those first person hands are way overbudget for the amount of detail (or lack there of)...

    Perhaps you guys have a slightly misguided idea of what decimation master should and shouldn't be used for.
  • Saman
    Options
    Offline / Send Message
    Saman polycounter lvl 13
    You should try and use de-triangulate on your mesh(there are some scripts for that). You might get better looking topology then.
    100 tris are actually a lot. I mean what if you would do the same thing for several different parts?
    Also I think ace-angel is talking about skinning in 3ds max. Selecting each of those vertices and setting the weight can get pretty tiresome(as opposed to painting the weights in maya).
  • CrazyMatt
    Options
    Offline / Send Message
    Fuse wrote: »
    Have you guys actually worked in a real production environment? These just seem like bad practices to me...

    When I read something like this, I ask myself... "Why for this political corrective attitude?"
    There is nothing wrong with experimentation, and if it proves successful for the purposes it was intended for. Then all more gravy to the mash potatoes.:)
  • Fuse
    Options
    Offline / Send Message
    Fuse polycounter lvl 18
    CrazyMatt wrote: »
    When I read something like this, I ask myself... "Why for this political corrective attitude?"
    There is nothing wrong with experimentation, and if it proves successful for the purposes it was intended for. Then all more gravy to the mash potatoes.:)

    I am not sure what you're trying to say here...

    Anyway I just wanted to point out that this application of decimation master will not work for skinned characters in a production environment. It's a handy tool for managing high resolution meshes it's not really meant to be an alternative to making proper real-time meshes. It may work in a pinch for static objects but even then, only in a pinch.
  • dirigible
    Options
    Offline / Send Message
    dirigible polycounter lvl 8
    @Fuse What application of decimation master are you referring to, Fuse? CrazyMatt's arms or my blade? I see no reason why either wouldn't work. What problems do you think there would there be?

    For the record, I have worked in a production environment. I recently handed this model off to my friend who'll rig it while I texture it. I haven't heard any complaints from him (besides the fact that it's in an A-pose).

    @Goraaz Yes 100 tris would be a lot for something like a Dead Rising zombie, where there'll be hundreds on-screen at once. This isn't that case, however. My character is meant to be comparable to Pyramid Head or the resident evil Nemesis.
    I'm pretty sure you don't have to skin in max by selecting individual vertices and tweaking values. I've never had to skin in Max, but that sounds so bass-ackwards that there's GOT to be an easier way.
  • juggernutt
    Options
    Offline / Send Message
    the main problem i faced with my decimation master is unfolding. as i wanted to cut certain shapes out of the model and seperate the UVs it could be done easily by retopo so it could be customized to what u want but in decimation master its random.
Sign In or Register to comment.