Home Technical Talk

Is it worth normal-mapping smaller props?

polycounter lvl 8
Offline / Send Message
danshewan polycounter lvl 8
So, after doing some research on the topic, I'm wondering - is it worth giving individual props normal maps?

When I say props, in this case I'm referring to small objects, such as desk ornaments and items on shelves, that a player could realistically get pretty close to. I'm researching and planning a scene that is quite small, self-contained and structurally quite simple, but the inclusion of props should add some much-needed character and story to the scene, and I'm wondering about the best way to approach them.

I'm tending towards making smaller resolution normal maps for the props, given that it's quite a simple scene and so the inclusion of normal maps shouldn't be too much of a hit performance-wise, but I'd be interested to hear how you would approach, say, an indoor scene (think Fallout 3 or Far Cry 2 interior environments in terms of prop density) with quite a few objects in it.

Is normal mapping props commonplace (or feasible), given today's tech? Or is it a little indulgent? Is it even worth it?

Thanks in advance.

Replies

  • JordanW
    Options
    Offline / Send Message
    JordanW polycounter lvl 19
    danshewan wrote: »
    a player could realistically get pretty close to.

    Then yes.
  • PredatorGSR
    Options
    Offline / Send Message
    PredatorGSR polycounter lvl 14
    I think it just comes down to have much time and effort you are willing/able to put in. Especially if you're talking about a portfolio piece.
  • SHEPEIRO
    Options
    Offline / Send Message
    SHEPEIRO polycounter lvl 17
    in production...there are so many factors to this... main one would be game type... linear fps...if you want to play with the big boys then most probably... open world sandbox with a shed load of props... probably not Hp'd maybe generically mapped and hieghtmap normal mapped... depends on the shapes and the repetition of the prop... is it a main focal prop or just a filler
  • cryrid
    Options
    Offline / Send Message
    cryrid interpolator
    If they are really small, like a cup full of pencils, would it be cheaper for them to be combined into the same texture sheets/material so that they share the same normal map?
  • Kwramm
    Options
    Offline / Send Message
    Kwramm interpolator
    3 factors
    technical: will the player get close enough to notice?
    timing wise: will gameplay allow the player to even have enough time to look at the prop properly?
    psychological: what will keep the player's attention? will he even care or notice the prop consciously? (e.g. some stuff you only notice if it's missing, but not when it's there)
  • MoP
    Options
    Offline / Send Message
    MoP polycounter lvl 18
    If it's a small prop, surely it's pretty fast to make a decent highpoly anyway?

    And I think the quality of the asset will always be higher if you're baking it down from highpoly source - it will be more consistent with the rest of the environment too, if the rest of the environment is primarily baked from highpoly.

    The only cases where I'd tend to make exception are simple organic things which often need tiling textures, like boulders/rocks or simple trees.

    For actual mechanical or hard-surface objects I'd always make a highpoly these days.
  • danshewan
    Options
    Offline / Send Message
    danshewan polycounter lvl 8
    Thanks for all the replies, guys. I was probably going to create quite detailed props anyway (as some of them are quite unusual, and would definitely benefit from some extra love), but I was curious as to how these kinds of things are handled in a production environment.

    Thanks again.
  • warby
    Options
    Offline / Send Message
    warby polycounter lvl 18
    man hours aside

    performance wise it would be best if everything in the scenes used the same shader and better yet the same material on everything

    so the answer from a technical stand point is YES normal map those fuckers !
    and merge as many objects together as you can get on one atlas map ! (seriously as much as possible)
  • EarthQuake
    Options
    Offline / Send Message
    I think there is a pretty common misconception that if its a simple prop, its easier to do a painted bumpmap. However, if its simple, it shouldn't take very long at all to make a quick HP and do a bake, which will be much higher quality and more accurate than a painted bump ever could be(in most cases atleast).

    When you do a proper HP, you get all sorts of things for free, like a correct AO bake, a RGB color bake to help create masks, when you consider these things, its likely going to take you longer to do this stuff by hand in photoshop. I always chuckle when people say they save bolts and smaller details for adding in photoshop, when throwing some floaters on your mesh is literally the easiest and quickest possible thing to do in 3d, and you get proper ao, proper masks, detail projected correctly onto your uvs even if they are slightly distorted etc.

    Like mop says, really only tiled texture stuff would i leave to texturing alone, and organic stuff at that, as you can do modeling work to speed up a lot of tiling-type textures as well.

    One really important thing to consider is that if you're doing a simple props with low resolution textures, you can really whip out HP models quite quickly, as the resolution of the textures dictate that:
    A. You wont need nearly as detailed of a HP, infact you do not want a detailed HP, as you'll just end up losing a lot of detail.
    B. Scale is very important when dealing with smaller, simple secondary props, so you dont want an excessive amount of detailing, and especially not a lot of very fine detail, as it will end up being noisy and distracting.
    C. Scale and detail dictate that you can get away with errors(pinching, slight inaccuracies) that you otherwise wouldn't if the object was going to be held up to close inspection with a high resolution texture, so you gain some speed here too, there are only so many pixels to define your normals, so little errors pretty much get "averaged" out.

    I think people get this idea that normal maps = detail, which to me is a little silly, as the best possible thing normal maps can do is accurately represent the form and shading on your mesh, something you could never to do the same degree of quality without normals or with a converted bump map.
Sign In or Register to comment.