The VFM02 virtual set has officially passed from pre-production to production, as tonight I’ve made my first piece of complex geometry (ever) from a simple cube to begin replacing the graybox blocking. The previous tutorials really helped. When I hot-keyed the Extrude command, oh boy did that change my world.
To take it any further at this point, now… well… now it’s time to unwrap UV texture coordinates. Yay. Yayyyyyyy.
I tried the ‘Automatic UV Mapping’ command and it created a total mess. Some vertices went off into infinity, apparently. The command might as well have been called ‘LOL JK FU’. But then I deleted all of the UVs and did it again– with a fresh slate, it worked out really nicely. Surprised. Broke everything up by six sides and unwrapped those nicely. And I stumbled on that totally by accident– I could’ve spent hours trying to do Planar Mapping and pulling verts manually. Ugh. Next, I re-arranged the shells and changed their proportions based on what would be most visible and important, tested this with checkers, etc…
Later tonight, I’m going to burn through this tutorial from Digital Tutors, UV Mapping Workflows in Maya, and hope UV Unwrapping and Mapping can finally not feel like such a dreaded process.
I had gone through the sections about UV mapping on Lynda.com for Maya. While valuable for a fresh beginner like me, they ultimately weren’t nearly thorough enough on this. They never got into unwrapping complex geometry. Instead, there’s an example of using planar mapping to throw a flat texture onto the flat side of a flat mesh– a fish! C’mon… They do not adequately prepare you for, say, unwrapping a triple-A quality human character mesh, let alone this simple tech box. There were some better clues in Lynda’s Game Environment Modeling tutorial though. I’ll check out the 2015 Maya Essential Training sometime, even though I’m running 2012.
So I’ll give the UV tutorial a go later tonight. I just finished the Gnomon Game Environment Modeling tutorial, where Nate from Sony Santa Monica talks about how he’s modeling to prepare for texturing and how the modeling process is never really done until you finish texturing and even then it’s not really done… but the tutorial ends right when it should go on to the texturing part. And Gnomon doesn’t offer a part II texturing tutorial, but they do have several on the subject. It just would’ve been nice to have the continuity of process and see it through. I’ve yet to find a single or multi-part grouped tutorial that truly goes from start to finish at a fully professional level.
EDIT: Looks like Nate did do a counterpart actually, but unfortunately it’s all in ZBrush instead of Mudbox: Environment Modeling and Sculpting for Games. Still, would have liked to see the first tutorial followed through to the end, but this helps! Also just signed up for a Gnomon subscription!
Anyway, so I’ve got the UVs sorted and now I might bring it into Mudbox to make sure the polygons and UVs all play nice. If so, then I’ll do a quick texture pass between Mudbox / Photoshop / and experimenting with making a techy elements normals-baked kit in Maya. And just refine from there. Before I do this, I may also go back and refine the model as well. I’ll update this article if I make any further significant progress tonight.
02/26 — 3:30AM UPDATE: Refined the model, deleted unnecessary faces we never see, redid the UVs. Then brought it into Photoshop and sketched over it as a design pass. Will do the photographic texturing build in Photoshop tomorrow, and I think I can probably get away with doing a bump map in Photoshop manually instead of doing normals in Mudbox– but I’ll try both!
02/26 — 20:12 UPDATE:
Current Photoshop texturing and design progress:
02/28 — 21:15 UPDATE:
Had some time today to work on texture. Experimenting with bump maps– first tried simply turning off all the graphics from the base textures and creating a quick desaturated and levels-tweaked bump map. Not too sure about it really, so this probably isn’t going to be as easy. Might have to do a whole new bump map texture from scratch for it to really make sense. Want to also bring this into Mudbox next and see what can be done with normal mapping there. Also, this was rendered in Maya with Mentalray and getting VRay is on my list… This material is a standard Maya Blinn so I’ll look into experimenting with other materials later as well.
03/01 — 21:15 UPDATE:
Manual bump mapping. Much better, more like modeling by grayscale graphic design. Not as pronounced as I would’ve liked. Maybe I can get some more texture into it on a separate layer next. I tried bringing this into Mudbox, but upon upscaling its polys so I could sculpt it and bake a normal map, the UVs didn’t perfectly upscale as I had hoped and distorted the base texture. I have a few ideas for some things I can try to fix this next.
03/02 — 21:15 UPDATE:
Successfully upscaled the geo of the model in Mudbox without distorting UVs and did a bit of sculpting on the mesh. Then figured out how to export this to a normal map for the low-poly mesh target, and applied this in Maya. It appears I had to choose between using the Bump Map and the Normal Map. I couldn’t apply both? There’s probably a method to do that in the Hypershade.
When I tested this in Maya, the results didn’t quite transfer as effectively as they appeared in the Mudbox sculpt. So I’ll have to experiment with this more. Currently, I’m fairly happy with using the Bump Map instead, as I was able to get very precise cuts (plating seams and vents, etc…) and extrusions (bolts, etc…) in a very straightforward manner directly over the 2D texture map in my PSD. That method was also very fast. I’d probably entirely rely on Mudbox for more organic sculpting needs instead of hard surface stuff. The bump map just didn’t deform negative values as much as I’d like, and increasing the bump value in Maya introduced distortions.
Lots to keep experimenting with as I learn this stuff. For environment art, I’m starting to see how you can go a little more high-poly than I was expecting (especially these days) and not have to do all of the detail in bump maps or normal maps, especially if the goal is to make a movie and not a game with these assets. I’d like to figure out the game method, though, as it’s most optimal and seems like a best practice for getting an asset done efficiently and effectively in both arenas. Plus, I’m looking into actually using a game engine like Unreal Engine 4 to render scenes in realtime to save enormous amounts of time and bypass the need to buy and build a renderfarm– will have to test if this will hold up in 4K.
I’ll keep digging and continue messing around with it. But as far as a pipeline, I’ve never gone this far, so that’s cool.
I think at this point I can probably move on and build out the rest of the set with low poly objects and bump maps. Especially for a movie, where I know the camera never gets in too close on any of this and details are lost, even at 4K. It’s important that they’re there, but I think they don’t have to be as in-depth as a model you could walk right up to if this were a game.
Alright– moving on!