PDA

View Full Version : (mr. map manager and mipmapping) Texturing for film production.


Trauco
08-21-2009, 09:52 PM
Hello! I'm researching production techniques to create a short animated film, and i've encountered several problems that go beyond my F1 and Googling skills (in fact, I may have seen the answer but my lack of understanding on the subject may have made me dismiss it).

Before i explain my questions i'll let you know about the software and hardware i'm using*, in case this makes any difference:

The Software:

- 3ds Max 2009 64 bit (will upgrade to 2010 soon, too sexy to skip)
- Windows 7 64 bit
- Photoshop CS3 (will upgrade to CS4 sooner than max so i can go 64 bit)

The Hardware; 3 pcs with the same characteristics down to the monitors, and some other laptops that manage to run the applications but not used for rendering.

- 6 gb of ram dual channel.
- 2.4 Ghz Core i7 processors.
- Nvidia Quadro graphics card.

*I want to get it done, so any suggestions about new software or hardware i have to acquire are welcome (besides i'll start production in about 14-20 months so theres time to learn new software and rob some banks in the meantime).

The questions:

0.- Can you mipmap all texture maps? i mean the specular, reflection, normal, etc.. maps (mipmapping a displacement map could be interesting hehe)

1.- I've read/heard that mental ray map manager automatically does the mipmapping of your textures, i'm more than certain that it is not the case for all image formats, but if it does, for which formats does the auto-mipmapping?

2.- If Mr. Map manager does the auto-mipmapping, is it faster to have the mipmapped files done beforehand?

3.- If it is faster, which tools (scripts, plugins, methodologies) and formats are used?

3.b- I've read that theres a format used for games called *.dds, and there are several tools to work with it, can it be used inside 3ds max while rendering with mental ray? (i've seen the Nvidia texture tools page (http://developer.nvidia.com/object/nv_texture_tools.html), but the info there, and the one i've gathered around the net imply that it's used for realtime engines, not for rendering).

Why do i ask this?

Right now I'm rendering using 4096 x 4096 textures in png format for the diffuse, specular, and normal maps for most surfaces and characters in the tests i've done, and this is about as high as i can go with texture sizes before it interferes with my render time.

This is all fine and dandy when rendering for dvd quality animation, but if i want to go over a full 35mm frame at 4K it would be 4096 x 3112 pixels (that's 0,3 megapixels for dvd quality versus 12,7 for 4k quality) i will need bigger textures for closeups and weird camera angles.

soulburn3d
08-22-2009, 12:45 AM
Personally, I've found the mipmap workflow in max and mr to be really limited. I'd love to see it better integrated into the program. In the meantime, there's some info here you may find useful...

http://www.neilblevins.com/soulburnscripts/wishlist/3dsmax/wishlist_mipmaps.htm

It includes the current workflow for mip mapping as well as a link to another discussion that deals with many of the issues you're asking about.

Also, rather than using giant 16k texture maps, you might consider adding detail only in the areas that you really need to, perhaps using something like this...

http://www.neilblevins.com/cg_education/zoom/zoom.htm

- Neil

Trauco
08-22-2009, 01:51 AM
Sir i'm most grateful for your answer ;-)

has anyone told you sir, that you are really clever?

PS: Just realised that you are THE Neil Blevins, your Gnomon DVD "Hard Surface Shading And Texturing" is next on my to-buy list hehe

soulburn3d
08-22-2009, 05:55 AM
has anyone told you sir, that you are really clever?

PS: Just realised that you are THE Neil Blevins, your Gnomon DVD "Hard Surface Shading And Texturing" is next on my to-buy list hehe

Well thanks, hope you find the DVD useful when you get it.

- Neil

CGTalk Moderation
08-22-2009, 05:55 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.