While you can certainly use .pic for Softimage, .iff for Maya and so on, when you're in a large scale mixed application environment you'll have to constantly convert images from format to format to make them compatible for the end use case. That is what people want to avoid most as it's a time consuming hassle and duplication of data which leads to other ancillary issues such as asset dependencies going out of sync with the asset which references them.
As I said earlier, asset management, web tools, etc. often do not support .pic or .iff and other 3D application specific file formats. They stick to vanilla .tga, .jpg, .png, .bmp, and sometimes .tif. Users are tired of waiting for file format compatibility from each application or trying to find the happy medium in between. If the DCC application can accommodate those vanilla formats and still meet the project requirements, then users will do that as it's the path of lesser resistance. Personally, I would love to use .pic as it compresses very well (better than .jpg), but reality is it's not receiving any love. I looked at the .pic SDK in the past and remember seeing extensions in place for shadows, matte, and other channels, but it's all still 8-bit. I think there's a header section for defining new things like bit depth, but new routines would need to be written to support the changes. It could be done, but at that point you're practically writing a new file format. Matt From: softimage-boun...@listproc.autodesk.com [mailto:softimage-boun...@listproc.autodesk.com] On Behalf Of Ponthieux, Joey Sent: Friday, November 16, 2012 2:32 PM To: softimage@listproc.autodesk.com Subject: Re: 16 bit tif from photoshop not working in softimage? But am i incorrect in the assumption that of all those formats Pic is the only format the Softimage developers have full control over? IE they have the ability to modify its structure at will? Doesn't that classify it as native to Softimage? I realize that when the image library .so was made available what...back in 99?...we were able to access other formats and that in XSI it really is more transparent than in SI3D. But the question really wasn't.... why did Softimage decide to label this very standard run length encoded rgb image which isn't all that much different than .rgb or .sgi as the Softimage default. The question is what advantages do these other formats, with all their risky "extras", provide the user to warrant the risk? So far I've gotten 16-bit support as a significant reason. Everything else is about ease of use in the browser, thumbnails etc, or photoshop hates pic. Those aren't compelling reasons to offset the risks. When PSD files first became available to use in Softimage I gave up trying to get these things to work reliably all the time. Same for tiff. Lzw or not lzw, that is the question. How does all that affect things if you plan on using mipmaps? There is too much extra stuff in these high order image formats. Does any of this extra "stuff" provide an advantage that outweighs the risk that an image might load, acts like its gonna work fine, but decides to crap out at 3am when just the right(or wrong) scene conditions occur. I can think of no time when pic ever failed me in Soft. Bear in mind this is a philosophy that I developed over decades from experiences on SGI and with other apps than just Softimage. I decided somewhere along the way that sleep was more important than the fact that I could use a PSD file. In Soft I only use pic. In Maya i use iff and converted to mipmaps, especially on large stuff. So granted I am working from a legacy mindset. However, I kinda would like to know has something changed dramatically enough to make this level of risk more worthwhile, even though I seriously doubt that stability from these non default formats has improved any. We wouldn't be having this conversation otherwise. Joey Ponthieux LaRC Information Technology Enhanced Services (LITES) Mymic Technical Services NASA Langley Research Center ____________________________________________________________ Opinions stated here-in are strictly those of the author and do not represent the opinions of NASA or any other party. On 11/16/2012 4:20 PM, Luc-Eric Rousseau wrote: XSI really doesn't have a "Native format", it just has a default value in the rendering ppg .pic is just a file format like the others; there is no additional conversion when using the other format in Softimage, or loss of meta-data. All the image file formats in softimage have the API. Plus, if you're rendering with mental ray.. .it's just one of the format mental ray supports. It was kind of native in Softimage|3D's renderer. In XSI, .pic is just the file format default due to inertia and fear of change. On Fri, Nov 16, 2012 at 3:25 PM, Ponthieux, Joey <j.ponthi...@nasa.gov<mailto:j.ponthi...@nasa.gov>> wrote: I guess what I am really curious about is why there is so much interest by folks in using these non-native formats which are filled with all sorts of extra stuff such as layers, channels, paths, metadata, and potentially incompatible compressions schemes. Do they provide seriously important value over the native formats(pic in Softimage, iff in Maya) to warrant the risks?