managing assets / search for textures

Forums: managing assets / search for textures
Rhino 3D (Export script developed by SamPage; Integrated Plugin developed by Paul Kinnane)

Moderator: face_off

managing assets / search for textures

Postby v-cube » Mon Jun 27, 2016 4:32 pm

v-cube Mon Jun 27, 2016 4:32 pm
hello Paul,

last week we had a very severe data loss in the office, as a result a lot of materials in old projects are now missing their texture paths. While it is a very nice feature that octane searches for the texture in a user definable folder and its subfolders, I still run into problems:

1. octane reports a texture map as missing. Sadly I do not have this texture anymore. So I have to click on chancel , but now the whole process for finding the other textures is canceled too... -> I would prefer to be able to a) have the option to define a new texture to replace the original one, and alternativly b) be able to just skip this single individual texture and keep octane searching for the other ones...

2. when I have materials with textures missing, it would be very helpful to have some kind of optical recognizable alarm , like a red exclamation mark or something similar over the material preview, to show the user that there is something missing/wrong. Furthermore the old path, under which the texture is supposed to be found should be displayed (maybe also in red color...) in the corresponding texture slot, together with the texture name like e.g. //server/libraries/mappings/wood/hardwoodfloor-04.jpeg . This way it would be much easier to find the cause of the problem and eventually find another similar fitting texture.

I hope I was able to describe the problem comprehensible

best regards

Andreas
Architectural Rendering Services
1 x 4090 GTX, 1 x 3090 GTX
http://www.v-cube.de
User avatar
v-cube
Licensed Customer
Licensed Customer
 
Posts: 485
Joined: Fri Jul 22, 2011 11:02 am
Location: Aachen, Germany

Re: managing assets / search for textures

Postby face_off » Mon Jun 27, 2016 9:52 pm

face_off Mon Jun 27, 2016 9:52 pm
So I have to click on chancel , but now the whole process for finding the other textures is canceled too... -> I would prefer to be able to a) have the option to define a new texture to replace the original one, and alternativly b) be able to just skip this single individual texture and keep octane searching for the other ones...
I can implement option b)

2. when I have materials with textures missing, it would be very helpful to have some kind of optical recognizable alarm , like a red exclamation mark or something similar over the material preview, to show the user that there is something missing/wrong. Furthermore the old path, under which the texture is supposed to be found should be displayed (maybe also in red color...) in the corresponding texture slot, together with the texture name like e.g. //server/libraries/mappings/wood/hardwoodfloor-04.jpeg . This way it would be much easier to find the cause of the problem and eventually find another similar fitting texture.
I understand the issue this presents. Early versions of Octane did not clear the filename of missing image maps - so it was easier for plugins to manage, however Octane now wipes the filename from the image node if it cannot be found, so the best option now if for plugins to ensure the images exist when loading the scene.

Would having the current missing textures popup also display the material that the text belongs to help? I could change the buttons too to add an "Ignore and Continue Searching" option. Loading a new file will be a problem, because that file may be used in other materials.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 15471
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Re: managing assets / search for textures

Postby v-cube » Tue Jun 28, 2016 9:17 am

v-cube Tue Jun 28, 2016 9:17 am
Hello Paul, thank you very much for your feedback it is really appreciated !

Would having the current missing textures popup also display the material that the text belongs to help? I could change the buttons too to add an "Ignore and Continue Searching" option.


yes, this would be a good thing for sure, please implement it. Another small thing my colleague just told me: could you also implement an option to auto confirm all relink reports, so there is no need to "accompany" the process for several minutes. Something like a "auto confirm all relinks" button.

Loading a new file will be a problem, because that file may be used in other materials.


I am not quite sure if I understand this... in case the file (a texture...) would be used by other materials (in the scene ) these materials would also be affected by the texture missing right ? So assigning another texture as a replacement would also "heal" these materials too... or am I missing something?

In case you enable the "Ignore and Continue Searching" option, could the exclamation mark sign on material previews and texture nodes be implemented, in case the user decides to "ignore" the texture?
It might also be a interesting idea if, in case a texture is missing, octane would assign a black texture with a red "MISSING" to mark these missing textures while rendering...

missing2.jpg


attached please find a few pics illustrating the above...

best

Andreas
Attachments
exclMark.png
exclMark.png (3.91 KiB) Viewed 5973 times
--M_I_S_S_I_N_G--.jpg
Architectural Rendering Services
1 x 4090 GTX, 1 x 3090 GTX
http://www.v-cube.de
User avatar
v-cube
Licensed Customer
Licensed Customer
 
Posts: 485
Joined: Fri Jul 22, 2011 11:02 am
Location: Aachen, Germany

Re: managing assets / search for textures

Postby v-cube » Thu Jun 30, 2016 8:42 pm

v-cube Thu Jun 30, 2016 8:42 pm
What do you think...
Architectural Rendering Services
1 x 4090 GTX, 1 x 3090 GTX
http://www.v-cube.de
User avatar
v-cube
Licensed Customer
Licensed Customer
 
Posts: 485
Joined: Fri Jul 22, 2011 11:02 am
Location: Aachen, Germany

Re: managing assets / search for textures

Postby face_off » Thu Jun 30, 2016 10:10 pm

face_off Thu Jun 30, 2016 10:10 pm
What do you think...
I think I can implement some of your suggestions - however ultimately it's an asset management issue that you need to fix outside Rhino.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 15471
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Re: managing assets / search for textures

Postby face_off » Sun Jul 03, 2016 12:01 pm

face_off Sun Jul 03, 2016 12:01 pm
I am not quite sure if I understand this... in case the file (a texture...) would be used by other materials (in the scene ) these materials would also be affected by the texture missing right ? So assigning another texture as a replacement would also "heal" these materials too... or am I missing something?
After looking to code this - it has turned into quite a complex issue. For example.....if you have 20 materials, and all have a single missing texturemap, and you load that scene and click the Material panel, Rhino will simultaneously request the rendering of all 20 preview icons. In doing this, the plugin will determine that there is a missing texturemap - however because Rhino does this in parallel, there is no way for one "missing texturemap process" to communicate with the others. So there is no way for any "sharing" of missing texturemap links (as you suggest above).

Another small thing my colleague just told me: could you also implement an option to auto confirm all relink reports, so there is no need to "accompany" the process for several minutes. Something like a "auto confirm all relinks" button.
This is in the next release.

In case you enable the "Ignore and Continue Searching" option, could the exclamation mark sign on material previews and texture nodes be implemented, in case the user decides to "ignore" the texture?
It might also be a interesting idea if, in case a texture is missing, octane would assign a black texture with a red "MISSING" to mark these missing textures while rendering...
This is a complex change, and I don't think the benefit justifies the implementation effort.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 15471
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Re: managing assets / search for textures

Postby maray29 » Fri Mar 30, 2018 8:42 am

maray29 Fri Mar 30, 2018 8:42 am
Hi Paul,

Are you going to or have you implemented the skip texture search button? I cannot see it in 3.08.

Thanks
maray29
Licensed Customer
Licensed Customer
 
Posts: 9
Joined: Wed Feb 14, 2018 10:26 am

Re: managing assets / search for textures

Postby face_off » Tue Apr 10, 2018 12:34 am

face_off Tue Apr 10, 2018 12:34 am
Just click the No button on the "Continue re-linking missing texturemaps?" dialog to cancel looking for texturemaps.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 15471
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Re: managing assets / search for textures

Postby maray29 » Fri Apr 20, 2018 7:55 am

maray29 Fri Apr 20, 2018 7:55 am
It will cancel searching all the following maps... I think the discussion was to be able to skip some missing textures and relink others and you wrote that you are going to implement the skip feature.

Thanks
maray29
Licensed Customer
Licensed Customer
 
Posts: 9
Joined: Wed Feb 14, 2018 10:26 am

Re: managing assets / search for textures

Postby face_off » Sun Apr 22, 2018 8:05 am

face_off Sun Apr 22, 2018 8:05 am
It will cancel searching all the following maps... I think the discussion was to be able to skip some missing textures and relink others and you wrote that you are going to implement the skip feature.
I'm sorry - but I cannot see where I said I would do that. I don't know how the plugin would know which texturemaps to skip and which to relink without it asking you.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 15471
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia
Next

Return to Rhinoceros 3D


Who is online

Users browsing this forum: No registered users and 2 guests

Thu Mar 28, 2024 4:35 pm [ UTC ]