Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

An update to Anim8or, v1.00b, is available with a few bug fixes. Get your copy HERE. See the "ReadMe" file for details.

Author Topic: build 1066: auto-loading cube textures  (Read 2526 times)

thecolclough

  • Sr. Member
  • ****
  • Posts: 832
  • 3D Ignoramus 1988-2002, Anim8or User 2002-present.
    • View Profile
    • www.mattghc.com
build 1066: auto-loading cube textures
« on: February 11, 2014, 02:54:57 pm »

New to 1066 Texture file search Anim8or now searches sub-directories of the base Texture directory for texture files when loading projects. It also loads all 6 cube faces when the names end in {xpos, xneg, ... zneg}, {posx, ...} or {right, left, top, bottom, front, back}.

i tried this feature, creating a set of .jpg images named "Cube Faces Test xpos.jpg" etc, tried creating a new material in build 1066 using one of the six jpegs, and got... nothing.  Well, the same old cube texture behaviour we've known and loved for years; nothing new, and certainly no sign of auto-loaded alternatives for the different faces, although the files did exist in the same directory.

renamed the jpegs to "Cube Faces Test {xpos}.jpg", in case you'd meant those squiggly brackets to be part of the file names... still nothing.

checked i'd set the default texture library properly, and finally reset the jpegs to their original file names, and... still nothing.

am i missing something, or is this a bug?
Logged

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 1547
    • View Profile
Re: build 1066: auto-loading cube textures
« Reply #1 on: February 12, 2014, 02:28:02 am »

I wasn't very clear on how this works.  If you name your files something like:

foo_posx.jpg foo_negx.jpg foo_posy.jpg foo_negy.jpg foo_posz.jpg foo_negz.jpg

or

foo_xpos.jpg foo_xneg.jpg ...

or

foo_right.jpg foo_left.jpg ...

They must be in the same directory.  When you load an environment map file you need to select the correct face for a particular entry.  In other words, you must select "foo_posx.jpg" for the +X face entry, or "foo_negx.jpg" for the -X entry, etc.  The others should be automatically loaded.

Note: an underscore is not required I just used it in the example names to make them easier to read. You can also name the files:

fooposx.jpg foonegx.jpg ...

and of course it works for .bmp and .gif files as well.

Logged

thecolclough

  • Sr. Member
  • ****
  • Posts: 832
  • 3D Ignoramus 1988-2002, Anim8or User 2002-present.
    • View Profile
    • www.mattghc.com
Re: build 1066: auto-loading cube textures
« Reply #2 on: February 12, 2014, 09:46:41 am »

If you name your files something like:

... foo_xpos.jpg foo_xneg.jpg ...

They must be in the same directory.

i did name them with the correct endings, and put them all in the same directory.  will double-check, but i'm pretty sure i got that part right.


...When you load an environment map file...

...wait, so is this feature meant to work on object-mode cuboid primitives, or just on environment maps?  because if it's only for environment maps, that'd explain why it wasn't working on my cuboid primitive.
Logged

thecolclough

  • Sr. Member
  • ****
  • Posts: 832
  • 3D Ignoramus 1988-2002, Anim8or User 2002-present.
    • View Profile
    • www.mattghc.com
Re: build 1066: auto-loading cube textures
« Reply #3 on: February 12, 2014, 06:41:42 pm »

okay, just seen your update on the 'current development release' thread... looks like i got the wrong end of the stick here.

and there i was getting all excited ::)

don't suppose you fancy implementing something similar for object-mode textures?
Logged

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 1547
    • View Profile
Re: build 1066: auto-loading cube textures
« Reply #4 on: February 12, 2014, 08:55:21 pm »

That could be possible but I don't understand quite what you're asking. What are object-mode textures?  Where can I see your cuboid primitive? (Excuse my ignorance ...)
Logged

thecolclough

  • Sr. Member
  • ****
  • Posts: 832
  • 3D Ignoramus 1988-2002, Anim8or User 2002-present.
    • View Profile
    • www.mattghc.com
Re: build 1066: auto-loading cube textures
« Reply #5 on: February 13, 2014, 11:50:07 am »

What are object-mode textures?

i meant just ordinary textures that you put on a component in object mode, as opposed to environment-map textures.

Where can I see your cuboid primitive?

right here :D  i've attached a render showing a bog-standard cuboid (or cube, or rectangular solid, or whatever you prefer to call it), with textures manually applied to simulate what i (mistakenly) thought you meant built 1066 would do automatically.
Logged