Home General Discussion

Achieving realism: Handpainting Vs. Photosourcing

polycounter lvl 19
Offline / Send Message
adam polycounter lvl 19
This is derived from the Level Design Vs. Env. Artist thread. The topic here is creating textures for realistic art themes.

Here's a quote from one of the replies from the above thread to get this discussion going.
Ace-Angel wrote: »
Lord, if I see one more time someone using CGTextures and getting away with it that's not a student/college based first semester model, I'm going to punch a polar bear.

In my opinion using CGTextures or other libraries is a colossal time saver. Lots of companies - the majority of them - rely on quick turn around for quality art. Highpoly modeling, baking, then "hand painting" your textures is a colossal time sink. This simply is not a fast process, no matter how good you are "photo sourcing" will always be the fastest result. Is it the best result? Maybe it is. Maybe it isn't. It depends on the schedule your game has and what the art direction calls for.

When I say "photo sourcing" I do not mean simply copying/pasting a texture from CGTexture, Merlin, and so forth and calling it done. When I say photo sourcing, assume that I am talking about using a photo as the base for your texture and going upward and outward from there to achieve the texture you need. Yes I understand that some games simply c/p their textures but even then thats not how the majority of their textures were created.

To me, sculpting out every texture isn't necessary to achieve 'quality' art. If you use a texture library over and over again where you're making changes here and there as you go it won't mean shit to the games final result. No gamer is ever going to pick up on that and really the only thing being challenged by it is your ego and pressure from your artist peers.

Now to completely contradict myself: I wish I could get paid to sculpt every realistic texture, bake it down, bake out the AO, then hand paint. The end results would be more rich, technically accurate and 100% owned by that game. However, I've shipped 7 games now and not once did the schedule or budget allow for such an approach to texture creation.

My point? Both processes have their place but the reality is it's different from project to project, schedule to schedule and budget to budget. Educate yourself on both techniques but just be sure that either process is something you're knowledgeable about, efficient with and are able to create quality artwork from.

This is strictly my opinion and not the word of the Game Art Gods. I'd like to hear everyone's take on this - especially those of us busting out artwork professionally. Every studio has their process, whats yours?

Replies

  • Del
    Options
    Offline / Send Message
    Del polycounter lvl 9
    ~ Agree. Entirely.

    A truly good game artist can use CGtextures without anyone being able to tell. Simply because they've done a lot of artistic choices to progress it past a simple 'copied texture'.
  • adam
    Options
    Offline / Send Message
    adam polycounter lvl 19
    I also wanted to mention this happy grey area that I think a lot of us will get or are use to: Mixing baking with sourcing. A lot of the time I bake my highpoly down for AO and normals and source the materials from photographs. From there its painting, editing, shifting and overall manipulating the base source to get the desired effect.

    -2 more cents
  • Ferg
    Options
    Offline / Send Message
    Ferg polycounter lvl 17
    IMHO, photo-sourcing elements of a texture is a great tool in the arsenal of 3D art. Arbitrarily removing any tool from your art toolbox, especially one so powerful, seems pretty foolish to me.
  • Mark Dygert
    Options
    Offline / Send Message
    Yep, all tools in the tool box. Use whatever the project calls for within the time allowed. Either way its going to take an artist to bring out the final asset.

    You can get into some pretty big legal issues if you use images you pilfer from any old website so you need to make sure you're not putting your company at risk. Which is why sites like CGTextures are so popular.
  • Blaizer
    Options
    Offline / Send Message
    Blaizer interpolator
    We can use any photo, where's the problem?

    all people is using the same source for photo-textures? xDDD
  • Del
    Options
    Offline / Send Message
    Del polycounter lvl 9
    ~ This topic kind of reminds me of something my teacher told me about, when french painters in history were frowning on new young artists that weren't really mixing their paints anymore from primary colors; but the young'uns were instead just buying lots of ready made paints that were pre-mixed like we often do today.
  • cholden
    Options
    Offline / Send Message
    cholden polycounter lvl 18
    Batman: Arkham Asylum is a advertisement for CGTextures.
  • adam
    Options
    Offline / Send Message
    adam polycounter lvl 19
    cholden wrote: »
    Batman: Arkham Asylum is a advertisement for CGTextures.

    That it was. Beautiful and fun game too!
  • Autocon
    Options
    Offline / Send Message
    Autocon polycounter lvl 15
    Im lazy and dont want to retype what I just wrote in that thread so I will quote it here :) The topic started out about what environment artists and level designers do. At Naughty Dog we have a split, with 1 modeling artist and 1 texture artist for a level. Also our texture artists hand paint textures in zbrush over photosourcing.

    For those who dont want to read it is mainly linked to Art Direction above all else. Uncharted is not a photo realistic game, it is stylized realism.

    Autocon wrote:
    Its more of our Art Direction. Uncharted is not a photo realistic game, its stylized realism. Using photos to create our textures would give us the wrong look. All our textures are hand painted to give that stylized realistic look but not photo realistic look.

    Uncharted's style is not just in the textures but also in the environments. Everything is very cinematic, a little over the top. Things are kept in a realistic context but we push things a little to make peoples jaw drop. Using photos in the textures would make things look wrong.

    Another reason we create our textures by hand is because we love Normal Maps :) We also do a TON TON TON of texture blending and for that we need really good height maps based on our normal maps.

    When you start with a high poly sculpt you will end up with fantastic normal map detail. You can also bake out AO, Difuse, Specular, Normal and a Height map. Textures are generally started with a sculpt and then polypainted. If you start with a photo of a texture you have already limited yourself. You will never get a great normal map out of that texture as you would if you started with a sculpt.


    And its not an elitist view of "oh cgtextures is bad". Its just our art direction. I have no problem with cgtextures at all. I love it. What I dont love, and I think many dont like is that so many artists take a photo from cgtextures, apply it to a model and call it a day. This is the real problem with it. You should use photoscoured textures as a base, not as the final result. A monkey can apply a photo someone took to a model, and artist makes it unique, different, character and a purpose.


    Thats my feeling anyway :)



    Also yes hand painting textures at first would take longer but in reality I think it evens out for the most part. Using a photo you are locked to the detail in that photo. If you had a gravely road for example and you wanted to just move around some of the gravel it would be 100 times more time consuming and hard then moving around some rocks in a separate layer and then rebake your textures!

    Also our texture artists are texture artists for a reason, its basically all they do. They dont have to worry about building a scene, placing assets and modeling crap. :)
  • bgoodsell
    Options
    Offline / Send Message
    Theres a fine line that gets ridden in minimalistic modification of photo textures where the artists can either be perceived as either lazy or a magician. In the end its all about the look and feel of the game and what is needed to get the job done, but it certainly doesn't help when the amateur people (like myself) pass the buck of our shitty texture off on "well Call of Duty did it like this!" It should be noted that uses of raw photo sources need to be edited to fit the needs of the model and are not except from the rules of good texture creation as I suspect the quote that started this thread may have been hinting at.
  • acc
    Options
    Offline / Send Message
    acc polycounter lvl 18
    The main question to ask yourself: Does the audience give a shit?

    Chances are your audience doesn't care and artists are not your audience. Your audience is probably not even going to notice; how many players stand around looking at every texture in detail? Are you getting paid to please your peers in the art community or make a game?

    Plus, consistency in art direction trumps everything else. Look at HL2! Photosourced to hell and back with lots of sloppy assets but still looks great as a whole because the direction was consistent.
  • Snefer
    Options
    Offline / Send Message
    Snefer polycounter lvl 16
    Yeah, also, when doing most textures I use photosourcing alot, but with all the blending, dirt, ao, cavity and masking that goes on, its pretty damn hard to recognise cgtextures ^^ For example MW2 was done in a real hurry, so they use alot of non-processed textures straight from cgtextures, but its only a small percentage of us artists who even notice, so... a few hundred/thousand out of 20+ million players :P
  • jocose
    Options
    Offline / Send Message
    jocose polycounter lvl 11
    IMO there is a fundamental misunderstanding occuring. What you are doing is creating a visual design. It an experience quantified in various ways (lines, color, planes, polys, masses, ect.)

    Its your job as an ARTIST to know how to put those visual languages together to capture a particular experience that either you or a concept artist has delinted.

    You need to know what is required to evoke the desired effect in the player then take the shortest possible route to see the result in game. Then you can start the iteration and refinement process that takes into account the many constraints an environment artist faces.

    Its about KNOWING what to do, not HOW to do it.

    Knowing how to do something is the job of a draftsmen. This is someone who just copies and reproduces things with great efficiency and speed in a particular way with consistent results.

    Environment artists have to be both skilled artists and skilled draftsmen, but you should never put your role as a draftsmen before your role as an artist.
  • Saman
    Options
    Offline / Send Message
    Saman polycounter lvl 13
    What about using photos as a base and painting over them to get the hand-painted look and make them fit with the rest of the art? Do any hand-painting texture artists do that?
  • Sean VanGorder
    Options
    Offline / Send Message
    When I texture, I mask off and create groups for each separate material, and then find 2 or 3 photos (usually from CGtextures) that have the right look I'm going for. Once I have those, I blend the shit out of them, using parts of each to make a whole new texture. And then after that, I use an action that applies 5 different adjustment layers on top of that texture. That's all before painting in dirt and damage and blending it with baked textures. So yeah, when done right there should be no way to tell that you are using stock photos. Like others have said, the bad reputation for photo-sourcing comes from artists just slapping unedited photos on their models.

    I have insane respect for those who can completely hand paint convincing textures, but sometimes it's just not reasonable, and also, I just don't have the painting skills necessary to do that.

    I love this thread.
  • Rens
    Options
    Offline / Send Message
    1) You grab a premade texture, hit color correction and go.

    2) You grab 5 photos and cut these up to create one compleet new texture.

    3) Use brushes only to create your texture.

    4) Mix techniques

    Non of these catagories is wrong. They are all applied in good time. May it be because of a deadline, or because it gives the best result, the fastest, the fitting style, so on.

    Now see that they can also be mixed with,

    1) Something that is made at work

    2) A learning experience

    3) A display of skill

    Yeaah.. so wait where were you pointing your finger at?

    You know I love details, and I have quite some experience chasing that by brushes and smudgetool only, trying to understand and getting those photorealistic details in. To just finish it with a nice noise pattern or create a dirt layer to scatter the surface. My bad, did i just sample something from another source.. even if it is generated..

    It is a valueable skill to be able to paint propperly, cause you cannot hit all shades you need in a texture by just cutting up photos only.
    Though you can also not hit the surface details without sampeling something.

    But somewhere down the line it will mix.
    And if you have experience and understanding of how details work and how you can go around to create them, you will find the fastest AND best looking result.

    and what Jacque and other mentioned
  • greevar
    Options
    Offline / Send Message
    greevar polycounter lvl 6
    SeanEG wrote: »
    When I texture, I mask off and create groups for each separate material, and then find 2 or 3 photos (usually from CGtextures) that have the right look I'm going for. Once I have those, I blend the shit out of them, using parts of each to make a whole new texture. And then after that, I use an action that applies 5 different adjustment layers on top of that texture. That's all before painting in dirt and damage and blending it with baked textures. So yeah, when done right there should be no way to tell that you are using stock photos. Like others have said, the bad reputation for photo-sourcing comes from artists just slapping unedited photos on their models.

    I have insane respect for those who can completely hand paint convincing textures, but sometimes it's just not reasonable, and also, I just don't have the painting skills necessary to do that.

    I love this thread.

    Thanks for mentioning that, it lead me to search and I found this: http://www.cgtextures.com/content.php?action=tutorial&name=blendif
  • JacqueChoi
    Options
    Offline / Send Message
    JacqueChoi polycounter
    Quality+Efficiency trumps all.

    Process is completely meaningless. Do what works best.


    I know guys that can hand paint the most realistic textures imaginable in the time it takes to manipulate a photo. They have nearly a decade of gathering and creating photosourced brushes, and have a library that contains every kind of brush imaginable to create any kind of texture. They simply have that foresight and experience.


    Who knows, maybe one day we'll all be using procedurally generated textures. Who cares how its made. You're gonna have to relearn aspects of your trade at one point or another.

    Quality + Efficiency.
  • eld
    Options
    Offline / Send Message
    eld polycounter lvl 18
    Autocon wrote: »
    Im lazy and dont want to retype what I just wrote in that thread so I will quote it here :) The topic started out about what environment artists and level designers do. At Naughty Dog we have a split, with 1 modeling artist and 1 texture artist for a level. Also our texture artists hand paint textures in zbrush over photosourcing.

    For those who dont want to read it is mainly linked to Art Direction above all else. Uncharted is not a photo realistic game, it is stylized realism.

    But surely there were photos involved when creating new brushes for photoshop or brush-patterns for zbrush?

    Not to say naughty dog didn't go full on handpainted, since I still would consider it exactly that, I just think that photosourcing is involved more or less everywhere.


    And as people have said earlier in this thread: as long as the end result is great.

    It does feel like the programming-worlds discussion on which language is the most proper one to use, and how it affects the end-result of the game.
  • Firebert
    Options
    Offline / Send Message
    Firebert polycounter lvl 15
    adam: i believe you may have taken the quote from your OP out of context. i think what ace-angel was referring to is people using straight photos and doing absolutely nothing more with them. i don't believe he was saying that using photos as a starting point is wrong.

    2cents
  • crazyfingers
    Options
    Offline / Send Message
    crazyfingers polycounter lvl 10
    The most important part of using photo reference is knowing what's going to work for the task at hand. A few choice brushes to paint over with and color corrections, nailing the right detail scale, that all comes into play too.

    You'd be a fool not to use photo reference at times, even to just to give you a good blueprint to start from.
  • Ghostscape
    Options
    Offline / Send Message
    Ghostscape polycounter lvl 13
    I don't do environment work, I do guns and robots, but I generate pretty much all of my textures the same way:

    I start with AO, material mask, and normal map bakes.

    I begin creating layer sets for each material present in the texture.

    I then fill this with a base color, painted texture (I have a sweet brush that paints instant speckled rubber, for example), or photo, and tweak/crush colors and value until I have a solid start. I then mask this layer set off and paint it into where it belongs in the texture (with the help of my baked masks). Sometimes this layer set may contain several layers of painted corrections, color adjustments, painted or photo-pasted details, etc.

    I then nest a second layer set for the sub-material - for example, if I have painted metal, I will start with a painted metal base, and then make a subset for scratched metal. I'll fill this with a clean metal base photo, color, or painted texture. I'll then mask the whole thing off, and begin painting in the scratches and nicks into the clean_metal layer mask.

    I'll continue to nest layers down as needed - for example, scratching through the paint might reveal fresh metal, or it might reveal old metal, which is a sub-material of the fresh metal. From there, the old metal might have new rust, old rust, etc.

    Going back up, the paint might have sun fading affecting saturation, etc.

    I'll repeat this for each material until I've filled out my diffuse. Then I group it together, copy/paste it, and rename it specular - this preserves my layer set hierarchy and masks. From there I'll alter/replace/embellish each layer set's worth of materials.

    I'll do this again for reflection, gloss, etc maps.

    The best thing about this system is that once I'm completely done, I've now got a great template texture that I can use for related textures - all I have to do is blow away the layer masks and paint new ones and I'm 90% of the way there.

    In the end, I wind up with a texture that relies on handpainting for the details and 'finish' while using photos and hand painted elements as needed, and serves as a useful tool for future textures to ensure consistency among related textures.

    If I was doing a lot of the more organic environment stuff the method Autocon talks about seems really good for generating strong normal maps that correspond with the diffuse/specular. With the hard surface stuff the painted details that have corresponding normal map information are usually subtle surface treatments, etc, that can be filtered off a photo or painted heightmap easily, which isn't always the case for rocky hills, cobblestones, dirt, etc.
  • Autocon
    Options
    Offline / Send Message
    Autocon polycounter lvl 15
    eld wrote: »
    But surely there were photos involved when creating new brushes for photoshop or brush-patterns for zbrush?

    Not to say naughty dog didn't go full on handpainted, since I still would consider it exactly that, I just think that photosourcing is involved more or less everywhere.

    Very true, photos are used for brushes/brush patterns im sure.

    I shouldnt say 100% of everything was totally painted in every aspect as nothing is ever done 100%, 100% of the time.



    As many have said its not which is better, the end result for your time frame and ascetic look is what is important.

    The stylized realism look is look for Uncharted. It also helps for the creation of better normal maps, creation of maps we need for blending, easy when we need to make changes to textures and the ability to share ztools for faster texture creation.



    Where as at Bungie I used photosourcing for Halo Reach stuff as doing things the way Naughty Dog dose for Uncharted wouldnt work for Halo. It all depends on the game.
  • ErichWK
    Options
    Offline / Send Message
    ErichWK polycounter lvl 12
    luke wrote: »
    some really nice posts here, When a studio does use photo ref's to build their textures, do many have their own libraries of private textures / brushes for artists to pull from to avoid this recognition between games? or is this not really needed with a strong source like CGTextures and the artists ability to use them effectively.

    At Insomniac is was really up the artist. They gave us a lot of freedom. The only thing that was important was that the end product was bad ass. I used my own account at CGTextures and my own portable HDD of textures I've collected over the years. But we did have a folder somewhere..deep in the bowels of our servers where there were a couple of textures we could use if we wanted.. ie: Blood Splatter, Wood etc. But I never had any use to use them. . .
Sign In or Register to comment.