Search - User list
Full Version: Sci-fi hi detail space ship
Root » Work in Progress » Sci-fi hi detail space ship
jimc
Here's some shots of a model I'm currently working on (based on tutorials at 3D Palace), all done with Houdini:











I'd personally like to thank Sidefx for putting out such an awesome piece of software. As a hobbyist (I've only been at this for a about 4 months or so) I really appreciate the Apprentice program and the opportunity to learn 3D with a high end program like Houdini! Thanks again Sidefx!
probbins
Well done, really nice clean work.
jimc
Here's the last bits that pretty much finish it off:









ragupasta
How then lets see some shaders on it. Good old badger tute. 8)
jimc
Here's an attempt at texturing this thing. Shaders are all out of the Material Palette. UVs were done by setting up 6 groups, one per side, and then pulling in the UV's for each group. I have no idea if this is the “right” way to do this, but it seemed to work out OK.





gamma adjusted






pelos
hi, can you explain a little bit more how you did the UVS with the groups as you mention?
jimc
Sure. The idea came from Gnomon's Hard Surface Shading and Texturing DVD by Neil Blevins. As I understood it, it was basically creating uv's for each of the six sides. Neil did this with some custom script for 3D Max, I haven't seen it, so I'm only *guessing* how it works.

For Houdini, I simply create a group, go to the Normals tab and enable them. Then set up a normal depending on the side I want to group (1,0,0 for right, 0,1,0 for top, etc) and set the spread angle to range from 30 -45 degrees, depending on how much I want to trap. I end up with 6 groups, each with a different side, for normals
1,0,0
0,1,0
0,0,1
-1,0,0
0,-1,0
0,0,-1

For each group I create a UV Texture SOP, set to projection, with the appropriate X, Y, or Z axis set. I use a UV Edit SOP to move the preliminary UV's out of the way, and then when all 6 UVs are done, and use a final UVEdit to scale and position them in the 0-1 UV space.

All this stuff generally goes at the end of the SOP network, once you've got all the modeling done.

My final UV (for the dropship) look something like this:



I have no idea if this is the “right” way to do this, or if I have naively come up with a disastrous/cludgy method. It does seem to work, though again, I'm not 100% sure if this is what Mr. Blevins techniques was supposed to work like.

If this *is* correct, the potential for putting this into a user friendly SOP that can do all the grunge work is pretty high, and it's something I intend to investigate.

I do wish there were more high end tutorials explaining how to do this in Houdini. I know people must do this, because I've seen scene breakdowns where Houdini is being used for more than just special effects (i.e. the latest Terminator movie), so clearly at least one individual out there knows how to do this
itriix
hi there, great work there! keep it up. *i'm not a uv expert* so sorry can't really tell you if that's the correct way or not, but i'd say if it works, and it's not giving you any problems then that's just fine

I fully understand wanting to “KNOW” the correct way to do it however, and to my knowledge I haven't seen any houdini tutorials that really cover that “in depth” afaik. if i ever learn otherwise i'll be sure to post it here.

Cheers,
Jonathan
edward
jimc
As I understood it, it was basically creating uv's for each of the six sides.

Doesn't the UVUnwrap SOP provide this functionality?
jimc
Yes it does (I think), however it doesn't keep stuff together very well, at least in my limited experience with it. It seems like it just randomly spreads the faces all over the place. Maybe there's something I'm missing?
jimc
edward
jimc
As I understood it, it was basically creating uv's for each of the six sides.

Doesn't the UVUnwrap SOP provide this functionality?

Just as an experiment I tried running the dropship through the UVUnwrap, with spacing set to 0.

This is what I got:


That would seem to me to be rather difficult to paint against, wouldn't it? I can see some of the big pieces are kept together, so maybe this is the way a uv map is supposed to look, I honestly don't know.
edward
jimc
Yes it does (I think), however it doesn't keep stuff together very well, at least in my limited experience with it. It seems like it just randomly spreads the faces all over the place. Maybe there's something I'm missing?

Ah right, you're doing it with an angle tolerance. UVUnwrap takes each polygon and projects it with the closest box face I think. So yeah, I guess the UVUnwrap doesn't work in this case.
jimc
Is there a case where you want to use UVunwrap? Are there certain shapes that work better than others?
edward
More box-like shapes I guess.
oat
beautiful,

can you tell us how do u produce this kind of ambient occlusion renderings?

thanks!
jimc
oat,

thanks, the lighting is pretty simple, an area light, and the clay material, if memory serves. You can also set up global illumination pretty simply by just adding a light template, a VEX Global Illumination Shader, and then setting the light template's shader to point to the GI shader you added.
ragupasta
jimc
oat,

thanks, the lighting is pretty simple, an area light, and the clay material, if memory serves. You can also set up global illumination pretty simply by just adding a light template, a VEX Global Illumination Shader, and then setting the light template's shader to point to the GI shader you added.

Dont forget to use a seperate mantra node to write out a photon map so you can add it to the vex global illimination shader (dont have to, but with complex geometry and lots of photons, makes things a little easier going). Being to see that map in a seperate geometry node with points turned on, really helps in getting nice smooth lighting.
oat
ragupasta
jimc
oat,

thanks, the lighting is pretty simple, an area light, and the clay material, if memory serves. You can also set up global illumination pretty simply by just adding a light template, a VEX Global Illumination Shader, and then setting the light template's shader to point to the GI shader you added.

Dont forget to use a seperate mantra node to write out a photon map so you can add it to the vex global illimination shader (dont have to, but with complex geometry and lots of photons, makes things a little easier going). Being to see that map in a seperate geometry node with points turned on, really helps in getting nice smooth lighting.

Hi, Jimc and ragupasta, Thank you very much! May try the rendering according to your guidance.
pbowmar
For the UVs, it depends what you're painting with. If you have a “real” 3D Paint app like 3D Coat or Bodypaint, then the UV layout actually doesn't matter that much as long as they're evenly spaced and don't have stretching.

I'm a big fan of 3D Coat, partially because it's super-cheap ($250, for 2 licenses, Linux and Windows), partially because it runs on all three platforms (Win, OSX and Linux) and partially because the guys developing it are like SESI, very interactive and quick to fix bugs and add little useful features based on user feedback.

It also has quite powerful UV manipulation/creation features though they're a little under-documented right now.

Anyway, I've found I'm much happier using 3D Coat and not worrying about the UV layout as much

Cheers,

Peter B
jimc
Peter,

Thanks for the info. I wanted to try and get this to work in Houdini once, and go through all the steps just to kind of learn how all of this works. However after trying a number of different approaches, it seems like this is just not even close to being worth the hassle, at least for hard surface models like jets.
A number of people on other forums suggested that working with the pre-subdivided mesh to create the UV map was preferred, but when I do that and apply the subdivide, the uvmap inevitably get's distorted in some way that just can't be fixed, the distortions simply get shifted somewhere else.
So it appears that you either resign yourself to not having the subdivide mesh around, or use some other program for the UV maps.
I've downloaded 3D Coat. I also have Modo, it may be that Modo's UV tools will be good enough. I just need the UV Map, because I'd like to learn to work with the texture map painting in Photoshop first before moving to a 3d paint tool.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB