And for something slightly different, I decided to get this in engine. But not Unreal or Unity or anything sensible like that; I went for Real Virtuality, also known as Arma 3: http://gfycat.com/BigAmazingHylaeosaurus
It's not in that gif but the safety also works. I'm yet to make it so the empty magazine is ejected and the full magazine is inserted; it should be possible but getting the insert/ejection of the magazine timed with arma's animation was the most frustrating part of the whole process.
I forgot to mention that one of the other things I tried with this was doing a face-weighted vertex normal version; whcih ended up being a pretty fun process. Using only vertex colours (no UV's) could be a pretty fun style for an indie arena-shooter.
Nice job. The only critique I would suggest is to add more wear and tear to the grip. You've got the color variation for the plastic in there, but it could use some slight scuffing and scratches.
@TimTimSalaBim Thanks, yeah that was something I too was concerned about. Any wear on bakelite would have to be pretty subtle (like this), it's a pretty tough plastic. I'll have to try some light scratches with roughness/normal detail and see how it looks. I think I did try it at one point, maybe the texel density wasn't there for any wear in the normal map (1024x2048).
@Shinigami I doubt there's anything to be learned from it but sure. I used meshfusion to punch a hole in the back of the body/grip for the handle screw, which is why they're super dense.
edit: fixed link (Auto-including http:// when adding a link... grr
Yeah when adding a link now the http:// is already filled in so I probably didn't have it all selected when I pasted. Fixed now anyway.
So small update, I incorporated Tim's crit and added some wear to the bakelite, and I ended up changing its albedo a bit too. Let me know what you think.
I also uploaded the Bakelite to substance share as a smart material. Have at it! (The marmoset viewer link in the OP has also been updated)
No worries, thanks for the crit that pushed me to improve the material! There's still some room for improvement I think; luckily it's easy to update the file on substance share. Apart from the roughness and normal scratches I also changed the roughness pattern to 'cells' procedural in substance, which helped achieve the bakelite patterning you can see in this pic. But what's on share now should serve as a good base for the material and it can be easily tweaked to fit whatever you might be working on.
Replies
It's not in that gif but the safety also works. I'm yet to make it so the empty magazine is ejected and the full magazine is inserted; it should be possible but getting the insert/ejection of the magazine timed with arma's animation was the most frustrating part of the whole process.
(wireframe comparison)
@Shinigami I doubt there's anything to be learned from it but sure. I used meshfusion to punch a hole in the back of the body/grip for the handle screw, which is why they're super dense.
edit: fixed link (Auto-including http:// when adding a link... grr
The doublepoints behind http are missing just add them in your browser.
So small update, I incorporated Tim's crit and added some wear to the bakelite, and I ended up changing its albedo a bit too. Let me know what you think.
I also uploaded the Bakelite to substance share as a smart material. Have at it!
(The marmoset viewer link in the OP has also been updated)