Author Topic: Putting all Tex maps in a single folder?  (Read 2230 times)

2022-10-06, 10:08:45

Rhodesy

  • Active Users
  • **
  • Posts: 553
    • View Profile
Just wondering if anyone puts all their Tex maps in to a single folder and path max to that? We seem to have loads of paths and folders for various texture / model categories and wondered if this is slowing scene loading / render parsing that could be helped by throwing everything in to one folder?

Cheers
Rob

2022-10-06, 14:12:38
Reply #1

dj_buckley

  • Active Users
  • **
  • Posts: 871
    • View Profile
I imagine everything in one folder would be a nightmare to find something that you want to use?  Unless you're keywording everything and using something like Connector for assets?

Having said that, if I download project specific models/textures, they stay in subfolder of the main project folder until the project is complete.  After completion they get moved to a 'TO SORT' folder and the project gets archived.

But for general library stuff, it tends to be organised in folders and subfolders




2022-10-06, 14:38:51
Reply #2

James Vella

  • Active Users
  • **
  • Posts: 542
    • View Profile
I imagine everything in one folder would be a nightmare to find something that you want to use?  Unless you're keywording everything and using something like Connector for assets?

I assume he's just talking about his current project, and that his main assets stay in the library and are copied/re-pathed.

Just wondering if anyone puts all their Tex maps in to a single folder and path max to that? We seem to have loads of paths and folders for various texture / model categories and wondered if this is slowing scene loading / render parsing that could be helped by throwing everything in to one folder?

Why not test it, it would take a few seconds to copy/re-path and then check your speeds. Everyone has different network setups/speeds, if you find it works for you then that could be part of your workflow. I would be interested to see your speed comparisons & hardware details.

FYI from my background, every studio I worked at had issues with the way they contain/use/path their libraries. These days I find it most simple to just archive each project with their own assets. Sure the archives are larger but there are some benefits to this...

1. If you open the project in future and those assets have moved or renamed or whatever - everything is localized for that project.
2a. This gives you freedom to re-arrange/organize your library how you like on the fly and only current projects will be affected, if you have somewhat of an organized library its easy to use Colin Senner's bitmap relink tool to just reconnect those assets during the project.
2b. Alternatively you can archive as you go and keep everything local to that project and dump what's not used at the end, or however you prefer to organize things at least you still have the option to change the library on the fly without re-pathing. Up to you 2a or 2b.
3. Offsite/Backup hard drives for archived projects aren't too expensive and having a double/triple copy is more than worth it when this is work your bread and butter.




2022-11-02, 09:29:52
Reply #3

Rhodesy

  • Active Users
  • **
  • Posts: 553
    • View Profile
Thanks for the input guys. Sorry I must have not switched on notifications for this thread!

The interest wasn’t just for a single project but for all our bought 3D assets. Potentially two folders, one for vegetation and the other for furniture etc. we use connecter which is nice and organised in separate folders by category. We then have the maps for each category in the category maps folders. This leads to quite a few paths so wondered about throwing everything in to one folder. Like you say, can only try but wondered what everyone else was doing in this situation.

I’m less keen on duplication for every project as they me that would create a lot of big archives of duplicate maps. I suppose there is the option to bin at the end.

Will give it a try

2022-11-02, 09:53:58
Reply #4

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12711
  • Marcin
    • View Profile
I can suggest two options:

1) You can use some scripts made for this like http://www.scriptspot.com/3ds-max/scripts/collect-asset

2) You can use the 3ds Max "Archive" option. Then unpack the archive, search for all files, select them, move them into a single folder. Then make sure that all assets are linked to that single folder in the Max asset tracker.
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2022-11-02, 09:59:38
Reply #5

Rhodesy

  • Active Users
  • **
  • Posts: 553
    • View Profile
That’s a useful script Maru, thanks. Could be good for really large projects.

Does the new texture cache option in corona help with this by pooling all the Tex in to one folder?



2022-11-02, 10:50:02
Reply #6

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12711
  • Marcin
    • View Profile
That’s a useful script Maru, thanks. Could be good for really large projects.

Does the new texture cache option in corona help with this by pooling all the Tex in to one folder?

Not really. :)
It places the "cached" textures in multiple folders, but they are not even directly usable to 3ds Max, meaning that you won't find them in the asset tracker. It's only handled internally by Corona.
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2022-11-02, 10:54:58
Reply #7

Rhodesy

  • Active Users
  • **
  • Posts: 553
    • View Profile
I see. But will it mean that corona doesnt have to go searching as much for textures each time it renders as they are all in the cache, or will Max continue to do that anyway?

One of the purposes of this is to reduce that load / search time each time IPR or full render is triggered.

Thanks

2022-11-02, 11:14:25
Reply #8

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 8779
  • Let's move this topic, shall we?
    • View Profile
    • My Models
I think that as long as all your assets paths are valid and all the textures are stored locally, then it does not makes any difference if they are collected in to single folder, or are scattered across multiple folders.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures

2022-11-02, 11:59:31
Reply #9

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12711
  • Marcin
    • View Profile
One of the purposes of this is to reduce that load / search time each time IPR or full render is triggered.

Are you sure that time is spent on load / search? What exactly is happening?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2023-01-12, 20:16:20
Reply #10

Alex Abarca

  • Active Users
  • **
  • Posts: 416
  • Corona Certified Instructor
    • View Profile
    • Instagram
If these are repetitive 3d assets Dump it all in one folder, proxies, textures and point caches. Obviously you'll need a software like "design connected connector" to treat the folder as a tubular database.

Best pratice is have a textures folder that's project based (only for that project). Then have this secondary repository I mentioned above for all your go to 3d assets.