Home 3D Art Showcase & Critiques

Half-Life Project

1
yo everybody. breaks over, back to school. my first project. its another 2 man project. this time we're trying to remake some stuff from half life 2 (but more current gen looking). i took a few screenshots of the game and bashed them together to create a frankenconcept. the perspectives dont even match up of the different pieces, but its just a general guide for the idea.

have 2 weeks to finish this one.


*****this is a mockup of screenshots from half life 2******

concept.jpg


i started off with an old CRT monitor. i just finished the highpoly, will do low and bake and textures tomorrow. im gonna try to stay really tight with the textures and use nice spec and gloss maps.

crt_render01.jpg
crt_render02.jpg
crt_render03.jpg

Replies

  • AshleyTayles
    Offline / Send Message
    AshleyTayles polycounter lvl 9
    Nice job on the monitor! Can't wait to see the texture ;)
  • John Warner
    Offline / Send Message
    John Warner polycounter lvl 18
    hey yeah man, nice monitor. so far so good. looks great.

    not sure if i'm a big fan of that desk-in-the-corner composition..
  • 00Zero
    going to start the bake soon. have a question, kinda dumb.


    do you think its a waste of polys to add an extra division at sharp angles to get a better normal map bake? i read the wiki and everything. ill post some before and after shots i guess.

    topo.jpg
  • Guriamo
    Offline / Send Message
    Guriamo polycounter lvl 17
    if you seperate the UV shells where the divisions are and leave a small gap between them, the bake should be fine without the extra divisions
  • 00Zero
    heres how it looks (with the bevel

    crt_render05.jpg

    crt_render04.jpg

    theres a nasty seam on the front of the base. im trying to clean it up , but its a bit tricky since that edge on the UV layout is 45 degree diagonal.

    gonna start the diff/spec etc.
  • Neox
    Offline / Send Message
    Neox godlike master sticky
    looks a little like you didn't bake with edge padding?
  • 00Zero
    edge padding is at 2 which seems normal for a 512 map. right?

    it seems like some edges are "raised". like if you pinch them in zbrush or something.
  • Uly
    Offline / Send Message
    Uly polycounter lvl 17
    or supersampling on for that matter
    the high poly looks excellent dude. i'd redo the bake using this tutorial, you'll probably get much cleaner results.

    http://www.poopinmymouth.com/tutorial/normal_workflow.htm
  • Neox
    Offline / Send Message
    Neox godlike master sticky
    i'd do it with at least 4, but at this zoom level i think uly might be closer to the truth
  • 00Zero
    uly, thanks for the link. i remember reading this a while back. i pretty much do the same thing (except in this case i did the high first).

    im using xnormal to get the normals. and the only quality adjustments i can see for normals in there is the antialiasing (which i usually leave at 1x, id turn it off if i could since it blurs a lot) ill try to find out how to use supersampling.


    oh and i fixed the seam. i exported the 'normals' off with that gw obj exporter in max 2009 to get rid of the seam... anybody have an ideas about that? leave it on or off? somtimes it looks better which it checked, sometimes off.



    EDIT: ok, i tried a max bake instead. i used hammersley supersampling and yea, there is a big difference. i wish max bake wasnt so clunky.

    crt_render06.jpg
  • 00Zero
    texture update, done with diffuse (i hope)
    complete with ass-kissery

    crt_render07.jpg

    crt_render08.jpg
  • 00Zero
    AH, cant believe i forgot the most important part of a CRT. this hundreds of holes to keep it from exploding.

    crt_render09.jpg


    i call it ....DONE
  • odium
    Offline / Send Message
    odium polycounter lvl 18
    I'm seeing far, far too much noise in your normal map for my liking at least. At first I thought you didn't use SS, but looking at it again its clear that your cage in some areas is very off. Looking at the buttons on the front is strange because, to be honest, they dont need a cage... Yet they produce such strange results...? Try rendering to a higher resolution normal map that you are planning on using, clean it up, then downsample to the res you need. It may come out cleaner.
  • MoP
    Offline / Send Message
    MoP polycounter lvl 18
    Cool monitor! Turned out nice.
  • oobersli
    Offline / Send Message
    oobersli polycounter lvl 17
    ah yes, I was about to say you forgot the holes.. Speed holes.. makes the computer faster :D lookin good. Glad to see a good artist come outta Aicala doesn't happen tooo much ne more. :)
  • [Deleted User]
    The dirt doesn't seem right... I'd expect maybe greasy fingerprints or something, but it looks like someone did cartwheels in the mud and then came in to adjust their monitor. Other than that I think it's pretty good.
  • odium
    Offline / Send Message
    odium polycounter lvl 18
    The dirt fits the theme of HL2, I think it looks fine like that :p
  • [Deleted User]
  • odium
    Offline / Send Message
    odium polycounter lvl 18
    Thats the original HL2 which, lets face it, is very "all over the shop" when it comes to a certain style its gunning for.

    HL2 is about humans being pushed to the edge of extenction. They can't just walk into PC World and buy a brand new monitor.
  • Lord Ned
    Ugh, I'd just go with the higher-poly mesh, then use the normal map for the holes and smaller stuff. The wire you posted of the higher quality looks fine to go into Source.
  • MoP
    Offline / Send Message
    MoP polycounter lvl 18
    Lord Ned wrote: »
    Ugh, I'd just go with the higher-poly mesh, then use the normal map for the holes and smaller stuff. The wire you posted of the higher quality looks fine to go into Source.

    What, this one?
    Are you smoking crack?
  • 00Zero
    crt_normal.jpg

    odium: my normal map has almost no noise at all. although i did add some noise to the diffuse to give it that beige plastic look. i think the buttons looks weird because they dont get enough res on the texture. ill try a higher res. (oh, the buttons dont have a cage..its just flat on the front there on the lowpoly)

    MoP: thanks man, i put in too much time on this stupid monitor, nobody will even notice it. haha

    oobersli: sadly that is the case. a few good folks though.

    kaskad: i was going for the greasy fingerprints, but when you have greasy fingerprints and leave the monitor uncleaned for a few years, all the dirt and dust will stick to those parts much more and cause discoloration. i was just using reference pics of old monitors.

    lord ned: its going into unreal. and thats waaaay too high. im sure it would handle it perfectly, but id be shooting myself in the foot anyway.


    im going to start the computer case today. ill post updates soon. thanks for the crits everybody, will take into consideration on the tower, especially the normal mapping issues.
  • [Deleted User]
    odium wrote: »
    HL2 is about humans being pushed to the edge of extenction. They can't just walk into PC World and buy a brand new monitor.
    They don't have a reason to be slapping around their monitors with muddy hands either. Grunge is fine so long as it's sensible.

    But, if zero thinks it makes sense, it's his call
  • konstruct
    Offline / Send Message
    konstruct polycounter lvl 18
    MoP wrote: »
    What, this one?
    Are you smoking crack?

    lol-

    nice model and textures man!
  • 00Zero
    They don't have a reason to be slapping around their monitors with muddy hands either

    haha. unless....theyre monkeys. hmm...genius...i might go with it. a monkey laboratory.
  • oobersli
    Offline / Send Message
    oobersli polycounter lvl 17
    really the grime works fine I think. I've got an old monitor I keep in the garage like this and its got grunge similiar from being manhandled over the years. I think the only prob is its just oh soo shiny right now and I'm too lazy to skip back a a page and see if you mentioned about ur spec map. blah.
  • Minos
    Offline / Send Message
    Minos polycounter lvl 16
    You are getting it wrong in my opinion. What's your main goal in these 2 weeks? Create an interesting scene or just put a couple of props together? Instead of starting it up with minor props you could put a 3d layout together, get a nice base down and work from that.

    A major problem I see with "env artists" these days is that they spend too much time working on small props and neglect the big picture. A good env artist should always spend more time on composition/atmosphere than on small details. That's why peris won the unearthly challenge - check his thread for some inspiration.

    Don't get me wrong, the monitor looks good but it should be one of the last props you model really.
  • Mark Dygert
    You might want to paint the edge padding yourself, it did a horrible job of picking the right colors and its leading to some really bad seam jagginess. Other then that, good stuff, keep going!
  • Lord Ned
    MoP wrote: »
    What, this one?
    Are you smoking crack?

    Uhh from the wire it looks low* poly, unless I'm missing something? *Probably high for something that size, but you get what I mean.
  • 00Zero
    oh, that was the high, just without the smoothing on it.
  • Steve Schulze
    Offline / Send Message
    Steve Schulze polycounter lvl 18
    They don't have a reason to be slapping around their monitors with muddy hands either. Grunge is fine so long as it's sensible.
    By the size and position, I'd say this monitor has been kicking around for a good few years and features a grubby hand print from a very young Alyx from when she was playing behind the desk. Suddenly he's got a (probably accidental) history for the most generic of items in his scene.
  • imb3nt
    Offline / Send Message
    imb3nt polycounter lvl 14
    I like it. The hand prints make sense for a group of people that have to uproot and move shop at the drop of a dime.

    Great job zero. :thumbup:
  • CIgano
    imo the dirt shouldnt be just big splotches and stains, you should try to make dirty swipes since its something used often, and the owner [tried] to clean it, and put some 'real' dirt in those hard to clean places(base, around the buttons etc) atm it just looks like it was abandoned
  • Mark Dygert
    Also, you could really minimize the waviness running around the bottom of the monitor stand, if you detached those polys and put them in a straight strip, instead of attaching them to the rest of the base.

    good work, the dirt makes sense, time to get crackin on the rest. Don't forget Lamar...
  • 00Zero
    yea, i hate that waviness issue with normal maps, i have to mess with the cage i guess.

    its been a bit slow lately. i got this floor tile texture done. 256 tiling

    and i got this table done. its one of those cheap folding tables with the fake wood veneer on top.
    512 map on the table.

    floortile_render01.jpg

    table_render03.jpg

    table_render02.jpg

    table_render01.jpg
  • Mark Dygert
    Nice hinges! but I'm wondering at what cost? Time and texture space, I can't help but wonder if they are a waste? Now that they are done however they are pretty awesome and you should probably use em.
  • EarthQuake
    Yeah, at what cost? Polygons? Textures? VERTICES??? YOU SICK FUCK
  • Holi
    Offline / Send Message
    Holi polycounter lvl 16
    nice tile texture
  • DInusty
    Offline / Send Message
    DInusty polycounter lvl 17
    i say there is no loss to making the hinges that high quality. think of the re use that can have all throughout a game. ohh man would be so nice! tipped over and ur hiding behind it shooting at the guys. would look nice if it was exposed more like im saying but ya looks awesome!
  • Vrav
    Offline / Send Message
    Vrav polycounter lvl 11
    Yeah. I like them, but there had better be some table-flipping in whatever game they're in. Mundane details realized within a game environment makes looking at them feel almost perverse.
  • 00Zero
    highpoly for old keyboard. its an old ibm keyboard. fairly close to real version.

    PS. do you know what a ****ing pain it is when your internet is crippled to 12kbps for 2 hours? it took me like 10 minutes to load the reference image. and i couldnt even play left 4 dead~!!!!! meh.

    keyboard_render03.jpg
  • rasmus
    EarthQuake wrote: »
    Yeah, at what cost? Polygons? Textures? VERTICES??? YOU SICK FUCK

    HAHAHA! :D

    I think the floor and table looks pretty good, and your hipolys look clean too. Just the baking that's a bit iffy, I'd expect to see better hilites on the edges of those folding arms underneath the table for example. Keep at it though, it's a nice project.
  • 00Zero
    vig: mmm could be a waste...i mean i could just make a little corner on my tpage and have that brown metal with scratches look and just put all the legs and stuff there, but i figured i had the space and everything so why not.

    eq: lol

    vrav: i know what you mean :)

    thanks rasmus, your tunnel environment is very enjoyable to look at. i can really learn a lot from it.

    yea ill work on the spec for the table, seems very "first pass" i think. i just couldnt get that excited about a table to really go all out on it. will do.

    anyway, heres the finished keyboard. 256 texture. the geo on top is flat, i just let the normal map simulate the keys as best it could, i dont think its worth having multiple extrusions or even one big chunk for all the keys.

    its 92 tris because i put in a couple of divisons near the side edges so it would smooth correctly.

    i will admit, i havent done anything to the bottom yet, ill do some stickers and stuff as soon as i find an old keyboard laying around somehwere to see what it looks like underneath.

    oh yes, this is waht i used for reference.

    ballboard1024.jpg

    keyboard_render05.jpg

    keyboard_render04.jpg
  • EarthQuake
    Hehe, i was drunk with that last response =) Hopefully this is a bit more useful.

    One thing that i would REALLY encourage you to do is start modeling your props in sets. So instead of doing a highpoly for a keyboard, and then lowpoly, and then uvs, and then bakes, and then texture. Then get to a different model and repeat all of those steps you do this:

    Model Highres monitor, computer, mouse, keyboard, chair, etc. Plan to put these all on the same texture map. And you can get it all done in passes, one pass to do the lowpoly, one pass to do the UVS, one pass to do the bake(bake all at once in the same scene! this will save countless time setting up and doing multiple bakes). And finally texture everything at once, in one PSD. The time saved setting up each little PSD file, and doing each bake per object is worth its weight in gold alone, along with some other efficient benefits you will notice once you get used to working like this(detailing objects out to a consistent level, having that sort of bar set, so you do not spend way too much time on a very small detail, you can look at it the amount of time being spent compared to the level of detail on similar props).

    The less you treat each prop as an individual model, and more of simply a part of a common set, the faster you can whip this stuff out.

    I also find that when i have a whole bunch of stuff all on one texture sheet, its very easy to keep consistent, unified materials, and it helps to stop me from spending 3 days detailing a small prop, and ignoring something else, because i have it all here, visible on this single sheet in PS.

    I like to seperate my "sets" into material types, so say you have a bunch of metal props, put them all in one set, a bunch of plastic props, put them in another, and a bunch of wood props, again in another. Now of course you'll have props that have multiple materials, so i try and use some judgement here, and just organize based on the dominant materials. This will allow you some freedom when setting up your material files in game/max/etc, because not all materials will have the same specular properties, reflection properties, etc.

    Another good part about grouping things into common textures, is that when it comes time to render all of this stuff in game, if you can group multiple objects into one, it will render a lot faster than if you have a bunch of different props, each with its own material.


    Now, as far as spending too much time adding details that may or may not be seen, i encourage everyone to do this is much as they can, for a pretty simple reason. The more you take on challenges like this, the less of an issue it will become. It will turn from "Do i have time to model this?" to "It would be a waste not to model this, its so easy!".
  • Mark Dygert
    EarthQuake wrote: »
    Yeah, at what cost? Polygons? Textures? VERTICES??? YOU SICK FUCK
    It's always the kittens that end up skinned in a barrel...

    But seriously, during the course of a game how many people are going to stop, look under the table and be amazed at the normal mapping on the hinges? How long did it take, is it really worth it? Could the same effect hold up at many more angles and be done in less time with a few more polys?

    Some times its easy to get caught up in what we see zoomed in on every vert and forget what the players will see and for how long they will see it. Why go nuts on details if you're the only person that will ever see them? Especially when it could be at the expense of other things that are much more important to players?

    A big part of what I do and I'm sure others do also, is manage their time effectively...


    Err I mean... ur doring it rong fuckwadz!!1
  • 00Zero
    hmm, very true. i can definitely see the benefits if i did that with the monitor keyboard mouse etc because they all have that same beige plastic mat. agh, ill keep that in mind next time.

    actually, we tried to do the same thing as an experiment at this place i interned at so we put a whole city on one 4096 texture page to see if it would improve fps because it only had to call on 1 texture. i dont think it helped out that much, but thats probably because the ENTIRE level was on one page.

    but for a few similar objects it would be very helpful. thanks.


    vig: yea, i need to start working smarter/faster
  • EarthQuake
    Vig wrote: »
    It's always the kittens that end up skinned in a barrel...

    But seriously, during the course of a game how many people are going to stop, look under the table and be amazed at the normal mapping on the hinges? How long did it take, is it really worth it? Could the same effect hold up at many more angles and be done in less time with a few more polys?

    Some times its easy to get caught up in what we see zoomed in on every vert and forget what the players will see and for how long they will see it. Why go nuts on details if you're the only person that will ever see them? Especially when it could be at the expense of other things that are much more important to players?

    A big part of what I do and I'm sure others do also, is manage their time effectively...


    Err I mean... ur doring it rong fuckwadz!!1

    I think you can too quickly get stuck in a rut where you are consistently under-estimating the value of adding quick little details like that, and not letting yourself go to that level of detailing is only hurting your own skill in the long term. If you really have to question the idea of spending, oh what, a few minutes to make the highpoly model, a few more minutes to make the low, a few for the uvs, then i don't know what to tell you. If this sort of work is taking hours, to model a hinge like he has, i think you need to worry a lot more about your general efficiency than what the player may or may not see. In which case i think its pretty easy to make a point of the importance to practice doing these sorts of excersizes, instead of ignoring them.
  • 00Zero
    i was thinking more about your suggestion, EQ. about modeling the highres first, then all the lowres.

    but i was wondering i could handle all those highres objects in the same scene. anyway, ill hold off on the lowpoly for this like you suggested and model another object highpoly next.

    anyway, this is a CB radio.

    CBradio_render01.jpg

    CBradio_render02.jpg

    this is the reference

    uniden-pro538w-lg.jpg
  • Mark Dygert
    Sorry to derail your thread more with pointless bickering... The CB is looking good =)


    EQ, That's pretty much that's my point... with an important caveat: Add details like that where they count. Don't bother wasting your time to detail the under side of a rock if its never going to be turned over.

    Just because you can pack the details in there, doesn't mean you should always do it to every little thing.

    If you want to make master works of art that only pay off after you die, take up painting.
    If you want to make quick fun shit that people ignore but pays the rent, then take up game env art.
    Keep things in perspective and yes work quickly, but also work with resources in mind, the extra time on inane details added up over the course of a project might mean more objects could have been created? Multiply that across an entire team and what could be done?

    Also if this was for Source (or any other engine) you can easily handle that level of detail with a LOD and it would look better when you get close enough to appreciate it.

    I'm not saying to ignore these types of exercises or never do them, practice is always great, but pack them in where they make sense. Don't waste time in areas players aren't going to see, and make sure that if you make a great set of hinges that everything gets that level of attention and that you have the time and resources to do that level to everything.

    I agree with your suggestion to do things in passes. That can be a smart move. But it might make the scene hard to handle with all those objects in the same file? Any suggestions on handling that? I can only think of a handful and they're kind of messy.

    If using 3ds, use the LOD modifier or Xref with proxy mesh.
    Turn on bounding boxes.
    Build an monster machine?

    I disagree about your suggestion to gang up the textures into one sheet to start. That isn't a hard fast rule. That can work if you never plan to separate the objects. It can quickly backfire if the tiny objects share a large texture sheet get recycled by themselves. That works well in some cases like with modular buildings. But for props as individual as a monitor, keyboard and table, they all could be placed independently at any time.

    Often props get created as you go, things get recycled and you never really know what all the purposes are going to be when you create it.

    At any point we're just talking about rearranging UV's and its as simple to compress them to one sheet. Keep in mind though, it is better if pieces start out big and go smaller, so in general it might be smart to break things up to separate sheets and then if it makes sense at the end of the project, gang them up when you know exactly how the props will be used.

    Its easier and quicker to gang things at then end of a project if there is an issue. Then it is to rearrange all effected props when you need to break something off, not to mention you either downsize the texture, or up-res the pieces, or just let the wasted space sit...
  • John Warner
    Offline / Send Message
    John Warner polycounter lvl 18
    you're on a roll, you crazy man!

    great work! keep it coming!
1
Sign In or Register to comment.