Wed, Dec 4, 11:40 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 04 9:51 am)



Subject: Strange file-finding in P6


steerpike ( ) posted Tue, 06 December 2005 at 6:31 PM ยท edited Wed, 04 December 2024 at 11:32 AM

This is a bit long-winded, but I needed to explain a couple of things.

I'm updating a character, so firstly I moved the old texture folder out of Runtime to the Poser root. I created a new folder with the same name as the old one in Runtime:Textures, and moved my updated textures there.

My MAT file, which references the textures, hasn't changed or been moved. Apply the MAT and render - and the image appears with the old textures.

OK: I know where I've gone wrong. The MATs point to

":Rosie:Rosie_V3_Body.jpg"

instead of "Runtime:Textures:Rosie:Rosie_V3_Body.jpg"

and so on, and because of this, Poser looks for the first file with that name it finds. I've learned that since I did the original figure. But, unless i've missed something, this means that Poser has looked for, found and used files that are outside of its own runtime structure.

Now - assuming you've not lost the will to live... other than being an object lesson in referencing files properly, has anyone else had this, and is it anything other than a minor Poser quirk?


R_Hatch ( ) posted Tue, 06 December 2005 at 10:14 PM

Sounds like everything is working as it should. The "runtime:textures:" should be there, otherwise Poser will do what you described. I would recommend moving the old textures into something like "runtime:textures:rosie:old".


lmckenzie ( ) posted Tue, 06 December 2005 at 10:32 PM

I think I may have noticed something like this at one time but didn't really think anything of it. It makes sense in a way. I think A lot MATs use the format ":Runtime:Textures..." If Runtime were the default starting point, why include it? The default is apparently the Poser root folder. Is there method in the madness? The original Poser design pretty much limits faces, characters etc. to the one runtime folder--those are the things that show up in the library. Textures and presumably geometry could possibly be located elsewhere. So, in theory, you could have a Runtime_2:Textures... or Runtime_2:geometries... setup, within the Poser root and without going to absolute paths. Why, I have no idea except maybe to avoid overload in those to catch-all folders. I'm in the cotton headed phase of some winter illness so if none of this makes sense, I have an excuse :-)

"Democracy is a pathetic belief in the collective wisdom of individual ignorance." - H. L. Mencken


elenorcoli ( ) posted Tue, 06 December 2005 at 11:44 PM

that does seem odd since it always has to be pointed to any textures outside of runtime always.


elenorcoli ( ) posted Tue, 06 December 2005 at 11:44 PM

that does seem odd since it always has to be pointed to any textures outside of runtime always.


lmckenzie ( ) posted Wed, 07 December 2005 at 4:08 AM

FWIW, it seems to work the same in P4. I created some different textures with the same name and placed one in Poser 4, one in Runtime and one in Textures. I created a MAT file that simply referenced :Mytexture (don't remember whether I included the leading colon or not). Using this MAT, the texture that got loaded was the one in the Poser 4 folder, not runtime or textures.

"Democracy is a pathetic belief in the collective wisdom of individual ignorance." - H. L. Mencken


diolma ( ) posted Wed, 07 December 2005 at 4:04 PM

Just wondering ... Did you close down Poser before doing the changes, or leave it running and swap to a different task? If the latter, Poser has cached the texture and will re-use it... Cheers, Diolma



lmckenzie ( ) posted Thu, 08 December 2005 at 1:30 AM

That's true. If you tried to manually load the "new" texture with the same name, you'd get a warning that it was already loaded. Using a MAT, I'm not sure, It may just load the cached one without complaint.

"Democracy is a pathetic belief in the collective wisdom of individual ignorance." - H. L. Mencken


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.