Home Technical Talk

Help, Desperate to understand these normal maps!

polycounter lvl 5
Offline / Send Message
jdellinger98 polycounter lvl 5
So I've accepted I need to remap most likely but, before doing so I need some clarity. 
A- was my original low poly
B- is my "low" poly now
C- is the high poly

https://polycount.com/discussion/81154/understanding-averaged-normals-and-ray-projection-who-put-waviness-in-my-normal-map/p1
(this link is great and anyone with similar issue I recommend reading it, I mainly wanted to go ahead and post it before someone else does)

(B) I haven't refined any because I don't want to go through the process of lowering the tri count only to have to redo the whole thing because I'm missing something. 

My process has been working on several models for my portfolio, modeling all of them, unwrapping, then texturing all at once. In the past my "portfolio" (lousy excuse of one) Only had models without texturing and thats why my portfolio had a massive delete in it. I just really want to do this right, If I have to rework everything so be it. I rather rework this and it stay in my portfolio for say a year than my next model blow it out of the water and have to remove it. This is just giving me a lot of anxiety. What if the poly count is to high, what if the maps dont look good, etc, etc. I'm not looking for any half a__ way of presenting this model. I want it and all of my models to look as professional as my current skill set allows. 

Alright now on to the actual help part,

My main frustration is I wanted it smooth, I'm not wanting hard edges on this cylindrical shape. Im at a crossroads where my portfolio is geared towards games so do I worry about the polycount or do I up it more since this is for a portfolio. 

Next would be the texture mapping, Putting everything on one map is ideal, but I could up the quality if I split it up, even though for a prop of this nature in game I doubt wasting resources like that would happen. 

For the highpoly on these projects has been done in most part by utilizing 3ds max Turbo smooth, I would have that modifier on top of my stack and go back and fourth to see how its turning out. Looking at how normal are processed they go from the low poly and shoot outwards, Turbosmooth however tends to shrink my model. 


Next when a UV island looks like the one below mainly the one that red, is it better to just stitch it together or flatten it somehow?
The last picture is the low and high poly side by side (C-Low, D-High)

Replies

  • Eric Chadwick
    You're headed in the right direction. You're hitting some walls, but that's to be expected. Don't give up. You're going to keep hitting them, so come to terms with it. Learn to enjoy the little spurts of learning and small advances. And expect to hit more walls, that's how learning works! 

    First, don't use the same base for both highpoly and low. You can't just add subdivision. You need extra detail in the highpoly basemesh to inform curvature and creases. These basemesh details should be removed entirely from the lowpoly.

    So make the highpoly first, then when that's complete, copy the basemesh and wail away on it for a new lowpoly.

    You can also use floaters on the highpoly to speed things up.

    The coiled cord... on the lowpoly this should be a simple flat tube. The baked normal map will make the tube look like a coiled cord.

    Similarly with the lace-like hanging metal trim. On the lowpoly this should be a flat plane. You'll bake a normal map for the bumpiness detailing, and an alpha map for the cutouts.

    The big cylinder of the dial should get more curvature in the lowpoly. Too noticeably chunky. To keep overall tricount low, remove detail in the smaller diameter areas where the curvature is less noticeable.

    On my phone so I can't do a decent paintover, sorry.

    Please post a shaded wireframe of the lowpoly.
  • jdellinger98
    Offline / Send Message
    jdellinger98 polycounter lvl 5
    You're headed in the right direction. You're hitting some walls, but that's to be expected. Don't give up. You're going to keep hitting them, so come to terms with it. Learn to enjoy the little spurts of learning and small advances. And expect to hit more walls, that's how learning works! 

    First, don't use the same base for both highpoly and low. You can't just add subdivision. You need extra detail in the highpoly basemesh to inform curvature and creases. These basemesh details should be removed entirely from the lowpoly.

    So make the highpoly first, then when that's complete, copy the basemesh and wail away on it for a new lowpoly.

    You can also use floaters on the highpoly to speed things up.

    The coiled cord... on the lowpoly this should be a simple flat tube. The baked normal map will make the tube look like a coiled cord.

    Similarly with the lace-like hanging metal trim. On the lowpoly this should be a flat plane. You'll bake a normal map for the bumpiness detailing, and an alpha map for the cutouts.

    The big cylinder of the dial should get more curvature in the lowpoly. Too noticeably chunky. To keep overall tricount low, remove detail in the smaller diameter areas where the curvature is less noticeable.

    On my phone so I can't do a decent paintover, sorry.

    Please post a shaded wireframe of the lowpoly.
    Heres the shaded wireframes of low poly, sorry for bad quality, I couldn't manage to do a render and keep the wireframe on it (without the whole thing being see through so I'mm using the snipping tool on windows. (also included Reference photo if that helps)
    For the lace detail, I'm not sure how the alpha thing would work out. I get the idea of how it works since I use them with Zbrush but, I could model something complex  a lot faster than I could go into gimp/photoshop and make an alpha representing the shape. I use substance painter/designer for most of my texturing stuff if that helps.

    This might be a dumb question; but, would I need to unwrap both high and low poly and then get the high poly islands to stack on top of the low poly islands they are for?
    One last thing, the reason there is an increase in the poly count in some areas of the front cylinder and box in the middle is because I was going to use an alpha to put in those carvings. (not sure if that something needed or not.)

    EDIT: forgot to ask, what is a floater? And I should wait until I start posting for critique but, I’m to curious and having someone knowledgeable like you I have to ask. Overall even though it’s still a WIP, does this model look good enough for a JR modeling portfolio? I want to do Environment/Props, my art station I have VFX stuff but that’s seperate, I mainly have been learning that so I could add cool effects to my buildings and props. 

    And Im well aware of those walls lol, self taught method, this is the most frustrating since I feel so close to being finished but this isn’t even in the first 100 walls I’ve encountered. I didn’t leave a promising biology career only to back away due to something as little as this lol
  • jdellinger98
    Offline / Send Message
    jdellinger98 polycounter lvl 5
    You're headed in the right direction. You're hitting some walls, but that's to be expected. Don't give up. You're going to keep hitting them, so come to terms with it. Learn to enjoy the little spurts of learning and small advances. And expect to hit more walls, that's how learning works! 

    First, don't use the same base for both highpoly and low. You can't just add subdivision. You need extra detail in the highpoly basemesh to inform curvature and creases. These basemesh details should be removed entirely from the lowpoly.

    So make the highpoly first, then when that's complete, copy the basemesh and wail away on it for a new lowpoly.

    You can also use floaters on the highpoly to speed things up.

    The coiled cord... on the lowpoly this should be a simple flat tube. The baked normal map will make the tube look like a coiled cord.

    Similarly with the lace-like hanging metal trim. On the lowpoly this should be a flat plane. You'll bake a normal map for the bumpiness detailing, and an alpha map for the cutouts.

    The big cylinder of the dial should get more curvature in the lowpoly. Too noticeably chunky. To keep overall tricount low, remove detail in the smaller diameter areas where the curvature is less noticeable.

    On my phone so I can't do a decent paintover, sorry.

    Please post a shaded wireframe of the lowpoly.
    Also if you don't mind since I got you here; there's a part of one of the other models that I think is going to bite me in the butt for similar reasons; so I wanted your advice on if it's right, wrong; and more so the right way to go about it. (I would not be able to draw these as alphas i'm sure of it, my drawing game is nonexsistent.)
    (I attached high and low poly wireframes of them)

  • Eric Chadwick
    Wireframe screenshots are indeed the right way to do it, no need to use rendering for these.

    Alpha has a different meaning on real-time models. It's not a painting/sculpting technique like Zbrush. It's a way to make transparency with a black and white image. http://wiki.polycount.com/wiki/Transparency_map

    You're doing the right thing, modeling the lace-like metal in the highpoly. However the lowpoly can be just a long flat plane, with a transparency map. You can bake the highpoly into a transparency texture, then use that on the lowpoly plane.

    No, you only uv the lowpoly.

    More later.
  • jdellinger98
    Offline / Send Message
    jdellinger98 polycounter lvl 5
    Wireframe screenshots are indeed the right way to do it, no need to use rendering for these.

    Alpha has a different meaning on real-time models. It's not a painting/sculpting technique like Zbrush. It's a way to make transparency with a black and white image. http://wiki.polycount.com/wiki/Transparency_map

    You're doing the right thing, modeling the lace-like metal in the highpoly. However the lowpoly can be just a long flat plane, with a transparency map. You can bake the highpoly into a transparency texture, then use that on the lowpoly plane.

    No, you only uv the lowpoly.

    More later.
    So I've been trying out this idea and I'm running into 2 issues that happen regardless of what I try.

    If I keep the plane simple, The normal maps capture the left point of the star but it acts as if the right side doesn't go in at all.
    Second issue, If I add more edges (thought it might help give a cleaner map) that ugly thing pops up in the center of he stars, and now that I'm looking at it closer; its still running into the same problem as the normal picture on the top.

  • Eric Chadwick
    For the game-resolution model, you only need a small tiling segment of that trim, since it repeats a lot. Maybe 4 "stars" across, should be enough to allow you to get some variation in the Roughness map (fingerprints, micro scratches) without too much repetition.

    When you're baking the normal map, what software are you using? If you;re using 3ds Max's Render To Texture (RTT for short), you'll want to enable Supersampling to solve the jaggies.

    RTT can't bake transparency, at least not on complex geo like you have there. You could copy the highpoly detail out, just a short 4-"star" strip on its own out in space, bake onto a simple plane, then tile the resulting texture on your full telephone low-poly model.

    Transparency baking tips:
    http://wiki.polycount.com/wiki/Texture_Baking#Transparency 

    For the left/right issue inside the star, make sure the highpoly geometry has slope inside the holes. Normal maps cannot capture perpendicular surfaces.
    http://wiki.polycount.com/wiki/Normal_Map_Modeling#Sloped_Extrusions
  • jdellinger98
    Offline / Send Message
    jdellinger98 polycounter lvl 5
    For the game-resolution model, you only need a small tiling segment of that trim, since it repeats a lot. Maybe 4 "stars" across, should be enough to allow you to get some variation in the Roughness map (fingerprints, micro scratches) without too much repetition.

    When you're baking the normal map, what software are you using? If you;re using 3ds Max's Render To Texture (RTT for short), you'll want to enable Supersampling to solve the jaggies.

    RTT can't bake transparency, at least not on complex geo like you have there. You could copy the highpoly detail out, just a short 4-"star" strip on its own out in space, bake onto a simple plane, then tile the resulting texture on your full telephone low-poly model.

    Transparency baking tips:
    http://wiki.polycount.com/wiki/Texture_Baking#Transparency 

    For the left/right issue inside the star, make sure the highpoly geometry has slope inside the holes. Normal maps cannot capture perpendicular surfaces.
    http://wiki.polycount.com/wiki/Normal_Map_Modeling#Sloped_Extrusions
    By slope do you mean "chamfer"? If thats the case I need to fix that since it is most likely at a 90 degree angle.

    Ive been using substance painter, I don't fully understand what some of the options mean (dilation width, etc.) But, I was going to try and use 3ds max render to texture. However, nothing pops up i'm thinking there must be some sort of issue with my version. Xnormals, gives me worst results than substance, If I can get a map with high contrast in either I figured I would refine in gimp to get that alpha for transparency. 

    With substance, I was experimenting with Making "Cages" however, I realized after many, and I mean many attempts; the overall quality of my normal bakes were doing better if I didn't Check mark the cage option.

    I still need to look at those links you sent (may update this reply) but, overall; My idea was to Get a black and white outline of what geo I didn't want shown via Gimp; then, Use that to figure out how to make a transparency map. (I'm starting to fully understand the term "Zbrush Cowboy"
  • Ghogiel
    Offline / Send Message
    Ghogiel greentooth
     For a strip of flat plane that you want to bake some detail to, try this sort of cage set up.



    Cage right at the top of the sandwich and low poly at the bottom.

    For the alpha, you could just use vert color or mat IDs to get the black and white. In that example sandwich I made a plane and stuck under the high poly geo, make that plane black, make the high poly white. So from the top down, what the rays see during the bake, it looks like this:


    And just bake a matID or whatever to get the black and white mask into pixels to use as an alpha.



    Note: make the highpoly strip longer than what you want to capture, so there is a segement on either end extending out past what you intend to capture in the bake. That's so there isn't seams there and it'll tile correctly

    You should end up with some normal and alphas maps that look something like these


  • jdellinger98
    Offline / Send Message
    jdellinger98 polycounter lvl 5
    Ghogiel said:
     For a strip of flat plane that you want to bake some detail to, try this sort of cage set up.



    Cage right at the top of the sandwich and low poly at the bottom.

    For the alpha, you could just use vert color or mat IDs to get the black and white. In that example sandwich I made a plane and stuck under the high poly geo, make that plane black, make the high poly white. So from the top down, what the rays see during the bake, it looks like this:


    And just bake a matID or whatever to get the black and white mask into pixels to use as an alpha.



    Note: make the highpoly strip longer than what you want to capture, so there is a segement on either end extending out past what you intend to capture in the bake. That's so there isn't seams there and it'll tile correctly

    You should end up with some normal and alphas maps that look something like these


    First and foremost, thank you; I'm starting to understand the workflow and how the cage for this is suppose to work. I do have one question


    What should I do about the corners, If I just repeat those four stars I can see how it would work overall, But how is that going to translate into these chamfered styled corners? Also, another thing that has been bothering me about using 4 stars and tiling it, How do you go about that? Would you just put seams in the plane during unwrapping where each section of four meet? Or would you unwrap the entire section of the plane and try and line it up across it. 

    Overall the length of this segment has 10 star patterns, the width has 6 (if that helps)
  • FrankPolygon
    Offline / Send Message
    FrankPolygon grand marshal polycounter

    Both Eric and Ghogiel have provided solid recommendations on modeling and background information on baking.

    Here's an example of a high-poly mesh with sloped edges and without. Filling the holes isn't entirely necessary but there are certain situations where it makes baking easier and it can provide a softer transition in the normal map. Wider edge widths with a little taper will ensure that edges remain visible when the camera is further away and the textures mip down. Having a little bit of taper in the high poly and normal map will also sell the illusion of depth and thickness when using an alpha map on the trim.



    To build on what Eric and Ghogiel have suggested: a basic rectangle with rounded corners is probably the best strategy for the low poly version of this trim part. How this part is mapped and how many unique segments are tiled is up to you.

    Looking closely at the reference image, it doesn't look like the corners of the metal trim break the titled pattern. This makes sense: metal trim like that is stamped out in long strips. Punch presses usually use a single tool to create a titled pattern. Setting up a press to run a part with over thirty similar segments and four unique corner segments would be expensive. The trim would be punched with a tiled pattern, cut to length and bent to shape.

    Using this same strategy means that you don't have to worry about creating unique segments for the corners. It all depends on how you want to bake this down and how you want to lay out the textures. Like Eric suggested, this could be done with a couple of tiled texture segments.

    Here's an example of how a small piece of geometry can be mirrored, tiled and deformed around a path to make a complex mesh that's easy to edit. This same strategy could be used to make a small segment for baking like Ghogiel suggested.


    Part of the process is balancing detail accuracy and resource efficiency in both the models and the textures.
  • zachagreg
    Offline / Send Message
    zachagreg ngon master
    @jdellinger98 if you're going to bake that down to a tiling plane just model with the plane, only making the geo that you need, if you want to present the highpoly for show purposes then Frank is totally right. In Max try to leverage the modifier stack. It is IMO the backbone of 3ds max and can do some awesome stuff with relatively small amount of work.

    You can round those corners on a rectangle by using the Fillet/Chamfer modifier btw, Max has modifiers for splines not just Editable Polys/Meshes too.
  • jdellinger98
    Offline / Send Message
    jdellinger98 polycounter lvl 5
    THANK YOU GUYS SO MUCH, I THINK IM FINALLY GETTING SOMEWHERE!

    @Eric Chadwick
    after many iterations of experimenting with the low poly. I believe I’m starting to grasp what a normal map can and cannot do. 

    @Ghogiel
    @FrankPolygon

    Sorry Im addressing you both in one, but both of you are being a Phenomenal help with this star pattern. I figured how how to make the alpha (granted it came out red where the black should be, but that was easy to change via gimp) 

    I made a Four star Alpha and this is were I Start getting a little lost once more. I made the alpha on a plane just big enough to cover the four stars like ghogiel did. My next issue/question is how do I Translate that to the full piece

    looking at franks I imagine it may be using something like other deform but, I have a few ideas how the workflow goes I’m just not sure which one is right, or a better away of approaching this.
     1
    Do I make the full plane around the model and use something like photoshop to manually place the alpha and normal.
    2
    Do I Take the small plane segment apply path deform (or spacing tool) and afterwards weld the vertices together
    3
    im not sure but I imagine there is another way Especially since frank mentioned to take advantage of modifiers

    Three more quick questions,
    just so I’m clear here I should be using a plane, not a box, not a plane that has a shell modifier (double sided) but a regular old plane? 

    on gear shapes would I be able to use the approach to cut out the inside of it and have the low poly looking similar to a cylinder? ( I’m not sure how far I can push the normal/alpha thing when it comes to thickness of an object)

    i think this this has to do with pixel density. But, if say something is being cutout, is it better to line up the low poly edge to the high poly edges that the cut out would happen or does that even really matter?
    (If I was at my house I would attach a picture to better show what I mean)

    anyways thank you guys so much, I’m so lucky and thankful to have people like you answering these questions!




  • jdellinger98
    Offline / Send Message
    jdellinger98 polycounter lvl 5
    IGNORE THIS, Found it I'm an idiot. Don't know how to delete this reply or I would.

    One more thing Kinda/Kinda not related so I’m making a seperate reply.

    I may be overlooking it but in Customize UI, Where are all the UVW Unwrap options? I want to set up some hot keys for the align tools but, I can’t find them anywhere. At first I thought maybe they don’t give you the ability to customize those one but, There are so many features of 3ds max unwrapping that I’m not seeing in the customize UI that I think I may be looking in the wrong areas
  • FrankPolygon
    Offline / Send Message
    FrankPolygon grand marshal polycounter
    @jdellinger98 Glad you're making progress!

    There's a number of ways to approach the texture baking on this. Again it's a case of what makes sense for the project. How you set this up is something you'll have to determine based on your software pipeline and how you want to texture it. There's been a lot of good advice in this thread on how to set it up.

    Without getting too far into the weeds on this, my personal preference is to spend a little extra time on the modeling and UV layout, creating re-usable elements that will work with mirroring and setting up bake specific geometry groups. My philosophy is that if I ever need to adjust a model and re-bake a texture I want to know that it's going to come out ready to go. The very last thing I want to spend time on is shuffling bakes around and patching things together manually.

    The number one thing I would try to avoid is having to hack up a bunch of separate bakes and patch them back together. Sure this would get you by for a one off project you'll never see again but (if you ever have to hand off work or edit it later) it's nice to have the models and UV layouts setup so anyone can come in and modify the geometry or re-bake the textures without having to figure out how it was all pieced together.

    A baking example:

    The visual high poly model is tiling geometry deformed around a path to determine the tile segment count. The baking high poly model is a flat segment that matches 1/4 of the trim's shape. (Technically the visual model isn't needed but with tiling geometry the time cost for creating both is negligible. In a high production environment I wouldn't do a visual model unless it was absolutely necessary.) Whether you use tapered and filled or tapered and open geometry is up to you. Whatever your high poly is (fully modeled, path deform tiling geometry, flat tiling geometry) it just needs to look good and bake correctly.



    Block out the basic low poly model and round over the corners using chamfer / bevel operation. Delete the top and bottom faces.


    Split the shape (in this example it's 1/4) unwrap the UVs and arrange them in the sheet. Use mirror and shell (thickness) modifiers to generate the rest of the shape while maintaining a mirrored UV layout. Create a flat strip that matches the unfolded dimensions of the trim segment. Unwrap the UVs and match them to the base shape's UVs. Offset UVs as needed for baking. Landing the low poly in the middle of the high poly segments prevents distortion. Set up all material and baking groups. Move the baking high and low poly mesh out of the way.



    Bake the appropriate texture maps and test them. If everything is setup correctly the result should be repeatable. (The flat baking mesh shows the alpha and normal bakes.)


    I've tried to keep this example very open ended and middle of the road. There's a number of ways to approach this and what's right for the project will depend on the technical limitations, time, budget, workflow pipeline, etc. All of the baking in this example was done with a low poly plane that's a single sided quad.

    For the low poly a lot will depends on the polygon budget, texture size and view distance. In general the low poly mesh should be fairly accurate but shapes that silhouette should have priority over most smaller surface details. Through holes would generally have more geometry than blind holes.

    The gears on the side of the pone should probably be modeled out unless this was a very low poly background prop. Then there's stuff like this trim. The low poly isn't anywhere near as detailed as the high poly but because of the normal map and alpha map it looks convincing.

    There's definitely a balance between detail and mesh economy.


  • jdellinger98
    Offline / Send Message
    jdellinger98 polycounter lvl 5
    @jdellinger98 Glad you're making progress!

    There's a number of ways to approach the texture baking on this. Again it's a case of what makes sense for the project. How you set this up is something you'll have to determine based on your software pipeline and how you want to texture it. There's been a lot of good advice in this thread on how to set it up.

    Without getting too far into the weeds on this, my personal preference is to spend a little extra time on the modeling and UV layout, creating re-usable elements that will work with mirroring and setting up bake specific geometry groups. My philosophy is that if I ever need to adjust a model and re-bake a texture I want to know that it's going to come out ready to go. The very last thing I want to spend time on is shuffling bakes around and patching things together manually.

    The number one thing I would try to avoid is having to hack up a bunch of separate bakes and patch them back together. Sure this would get you by for a one off project you'll never see again but (if you ever have to hand off work or edit it later) it's nice to have the models and UV layouts setup so anyone can come in and modify the geometry or re-bake the textures without having to figure out how it was all pieced together.

    A baking example:

    The visual high poly model is tiling geometry deformed around a path to determine the tile segment count. The baking high poly model is a flat segment that matches 1/4 of the trim's shape. (Technically the visual model isn't needed but with tiling geometry the time cost for creating both is negligible. In a high production environment I wouldn't do a visual model unless it was absolutely necessary.) Whether you use tapered and filled or tapered and open geometry is up to you. Whatever your high poly is (fully modeled, path deform tiling geometry, flat tiling geometry) it just needs to look good and bake correctly.



    Block out the basic low poly model and round over the corners using chamfer / bevel operation. Delete the top and bottom faces.


    Split the shape (in this example it's 1/4) unwrap the UVs and arrange them in the sheet. Use mirror and shell (thickness) modifiers to generate the rest of the shape while maintaining a mirrored UV layout. Create a flat strip that matches the unfolded dimensions of the trim segment. Unwrap the UVs and match them to the base shape's UVs. Offset UVs as needed for baking. Landing the low poly in the middle of the high poly segments prevents distortion. Set up all material and baking groups. Move the baking high and low poly mesh out of the way.



    Bake the appropriate texture maps and test them. If everything is setup correctly the result should be repeatable. (The flat baking mesh shows the alpha and normal bakes.)


    I've tried to keep this example very open ended and middle of the road. There's a number of ways to approach this and what's right for the project will depend on the technical limitations, time, budget, workflow pipeline, etc. All of the baking in this example was done with a low poly plane that's a single sided quad.

    For the low poly a lot will depends on the polygon budget, texture size and view distance. In general the low poly mesh should be fairly accurate but shapes that silhouette should have priority over most smaller surface details. Through holes would generally have more geometry than blind holes.

    The gears on the side of the pone should probably be modeled out unless this was a very low poly background prop. Then there's stuff like this trim. The low poly isn't anywhere near as detailed as the high poly but because of the normal map and alpha map it looks convincing.

    There's definitely a balance between detail and mesh economy.


    I think I get it!

    One last question, then my next post on this thread should be the results of all this amazing help!

    Its about that phone cord, Eric Chadwick mentioned that in a way similar to this star pattern I should be able to make a basic cylinder follow a spline path and have that swirly cord be the high poly. Other than just say I'm confused entirely I will try and break down my major concerns/Lack of knowledge on this.

    Looking at its form in terms of a basic primitive wouldn't there need to be at least 2 cylinders or one that tapers at the very end? When it connects to the phone its unraveled, thus leading to a smaller shape versus the bulk of it were it's in that helix shape.

    Also, That helix is stretchy and not tightly compacted, meaning you can see through it in a way I feel is complex in terms of alphas, etc (just stating my confusion)

    I don't mind if it ends up looking compact Mainly I want the illusion its coiled and I don't want that single strand connecting to the phone to have the look it's being coiled.

    It may be hard to see overall in previous pictures but I made a few mistakes when making the cord, It looks passable but trust there is some errors; so I planned for the final piece remodel that part anyways since I want to make a 3d turnaround when its done.

    That's why I wanted to go ahead and ask, address some of these concerns of mine before redoing it so I don't mess up and have an idea  what I should be looking for as the end result. 
     
  • FrankPolygon
    Offline / Send Message
    FrankPolygon grand marshal polycounter
    With the cord, a lot depends on how the object will be used and what the polygon budget is. Decide if it needs to be animated or static, set a polygon budget and develop the cord from there.

    If it's an animated prop then the whole cord might have to be modeled on the low poly. This could be done with 3-8 segment cross sections if the polygon budget is tight.

    If it's a static prop with a low polygon budget then use a big cylinder to cover the coiled part and a smaller cylinder for the rest. Optimizing further and it's down to baking the uncoiled cord onto planes instead of cylinders.

    A middle of the road strategy would be to use a spiraled cylinder that fits the shape of the high poly and cap it off with a transition to the uncoiled cord. It would stretch a little bit but not enough for a full range of motion if a character had to pick up the handset. How dense this mesh needs to be will depend on the polygon budget.


    You could try a couple different approaches and do some test bakes to see what you like and what fits the project.
  • jdellinger98
    Offline / Send Message
    jdellinger98 polycounter lvl 5
    I Completed it! Thank you guys so much; you were all such a big help and taught me a lot I had no idea before starting this project
    More Renders and details at his link-> (Artstation) https://jdellinger98.artstation.com/projects/Bmd1qr


Sign In or Register to comment.