Isotropix Forums

Maintaining material assets - recommended workflow?

General Discussion about Isotropix and CG related topics

Maintaining material assets - recommended workflow?

Unread postby atnreg » Wed Jun 07, 2017 8:20 am

Hi!

(this applies to any assets library but at least for now I neexd material assets)

How do you people maintain material assets libraries in Clarisse? :)

I mean this:
-in any project, you can create any materials
-in any project, you can use reference to other project and use its materials (and of course anything else as well)

This is great but even with just few projects it makes a mess :D

So I would like to create one project that only has materials which of course is possible and easy but the problem is maintaining it.
Say we have that library project 'matlib.project' and there are materials 'mat1', 'mat2'.
Then I create a new 'real' project 'realproject.project' and reference the matlib there. I can use mat1 and mat2 and even change them for that project only. All fine.

BUT then I create new material in realproject and want to ADD that to my matlib.
What is the best way to do that? I cannot update/add items in referenced project from the realproject so to me it seems only way is to open the matlib in another Clarisse and copy/paste the new material there.

That works but somehow it feels clumsy (haven't tried it for real, though ;))

What method/workflow do you people recommend/use for this kind of library maintenance?

Thank you very much :)

Antti
Intel i7(6-core),32GB RAM,NVIDIA GTX690 (2GPU)+GTX Titan Black,Win10Pro 64bit
Clarisse 3.5,Blender,ZBrush 4R8,(3D-Coat,Lightwave+Octane...)
Clarisse since 2016-09-29 (Py 2017-01-04), Python since 2016-11-10
I do all 3D stuff for fun, no business
atnreg
 
Posts: 227
Joined: Mon Sep 19, 2016 5:20 pm
Location: Helsinki, Finland

Re: Maintaining material assets - recommended workflow?

Unread postby irradiance_cash » Wed Jun 07, 2017 9:16 am

Hi Antti,

thanks for bringing up that "problem". As an ArchViz guy so i have thousands of objects (furniture, 2D cardboard people, trees, bushes....) and of course materials i have to manage in some sort of a library. I am still not a Clarisse user and browse through the videos to understand how Clarisse works and if it works for me, the asset library thing is something i haven't seen anything about so far. Would be nice if the Isotropix team can say anything about that.

Thanks in advance

Erik
User avatar
irradiance_cash
 
Posts: 5
Joined: Wed Mar 29, 2017 7:38 pm

Re: Maintaining material assets - recommended workflow?

Unread postby bruce » Wed Jun 07, 2017 10:48 am

Hi Antti,

At the moment the only way is to localize your reference add the material in this new context and re-export using file>reference>export context, Clarisse will export the context as a project and create a reference of it in your scene.

Hope this helps.
Bruce
Isotropix
Technical Artist - Clarisse Specialist
User avatar
bruce
 
Posts: 169
Joined: Fri May 20, 2016 12:11 pm

Re: Maintaining material assets - recommended workflow?

Unread postby atnreg » Wed Jun 07, 2017 10:59 am

irradiance_cash wrote:Hi Antti,

thanks for bringing up that "problem". As an ArchViz guy so i have thousands of objects (furniture, 2D cardboard people, trees, bushes....) and of course materials i have to manage in some sort of a library. I am still not a Clarisse user and browse through the videos to understand how Clarisse works and if it works for me, the asset library thing is something i haven't seen anything about so far. Would be nice if the Isotropix team can say anything about that.

Thanks in advance

Erik


Actually, I think the separate Clarisse open for assets maintenance may be the recommended way as Clarisse is VERY powerful in handling references. And of course you are not constantly adding stuff to libraries after you have decent collection of assets so the need for maintenance decreases almost exponentially :)
And as everything in Clarisse is reference, pretty much everything is playing with assets :)

But in general, Clarisse has revolutionized my 3D stuff, it is simply amazing in so many things that you have to see to believe :)
I had to write thanks to Isotropix, so if you want one happy user's 'report', check this: http://forum.isotropix.com/viewtopic.php?f=5&t=3096
And note that I wrote that before 3.5 which has many unbelievable new features :)

Antti
Last edited by atnreg on Wed Jun 07, 2017 11:07 am, edited 2 times in total.
Intel i7(6-core),32GB RAM,NVIDIA GTX690 (2GPU)+GTX Titan Black,Win10Pro 64bit
Clarisse 3.5,Blender,ZBrush 4R8,(3D-Coat,Lightwave+Octane...)
Clarisse since 2016-09-29 (Py 2017-01-04), Python since 2016-11-10
I do all 3D stuff for fun, no business
atnreg
 
Posts: 227
Joined: Mon Sep 19, 2016 5:20 pm
Location: Helsinki, Finland

Re: Maintaining material assets - recommended workflow?

Unread postby atnreg » Wed Jun 07, 2017 11:04 am

bruce wrote:Hi Antti,

At the moment the only way is to localize your reference add the material in this new context and re-export using file>reference>export context, Clarisse will export the context as a project and create a reference of it in your scene.

Hope this helps.


Hey that sounds excellent!
So I localize the whole reference from 'root', then add what I want and then re-export from reference submenu and the result is the same as before except with the new assets in it :o
That is actually a way to update the matlib project without copy/paste to other Clarisse, wow!

I will try that later today, thank you very much! :mrgreen:

Antti
Intel i7(6-core),32GB RAM,NVIDIA GTX690 (2GPU)+GTX Titan Black,Win10Pro 64bit
Clarisse 3.5,Blender,ZBrush 4R8,(3D-Coat,Lightwave+Octane...)
Clarisse since 2016-09-29 (Py 2017-01-04), Python since 2016-11-10
I do all 3D stuff for fun, no business
atnreg
 
Posts: 227
Joined: Mon Sep 19, 2016 5:20 pm
Location: Helsinki, Finland

Re: Maintaining material assets - recommended workflow?

Unread postby atnreg » Wed Jun 07, 2017 11:28 am

I quickly tried that:
Reference/file ->project root
But I cannot make the referenced root or anything inside that referenced project local, the Make Local is disabled (and context icon has padlock on it) :(

How I make the referenced project local?

Antti
Intel i7(6-core),32GB RAM,NVIDIA GTX690 (2GPU)+GTX Titan Black,Win10Pro 64bit
Clarisse 3.5,Blender,ZBrush 4R8,(3D-Coat,Lightwave+Octane...)
Clarisse since 2016-09-29 (Py 2017-01-04), Python since 2016-11-10
I do all 3D stuff for fun, no business
atnreg
 
Posts: 227
Joined: Mon Sep 19, 2016 5:20 pm
Location: Helsinki, Finland

Re: Maintaining material assets - recommended workflow?

Unread postby isoyann » Wed Jun 07, 2017 12:33 pm

Hi,

Converting the root to a reference isn't supported.. You can only convert to a ref a context created by a user. You need your own "root" context under project:/ to make this working, and convert this context to local.
User avatar
isoyann
 
Posts: 597
Joined: Mon Jan 28, 2013 12:11 pm

Re: Maintaining material assets - recommended workflow?

Unread postby atnreg » Wed Jun 07, 2017 1:17 pm

isoyann wrote:Hi,

Converting the root to a reference isn't supported.. You can only convert to a ref a context created by a user. You need your own "root" context under project:/ to make this working, and convert this context to local.


Ok now I got it to work, but why the right-click menu 'Make Local' is always disabled? That only works from File/Reference/Make Local :o

Now it kind of works but when I do the Make Local, then File/Reference/Export Context, the referenced project content is duplicated :o

What am I doing wrong?

Actually nothing, this is BUG. I tried the same with SP9 and it works as expected, the referenced content is just replaced, not duplicated...
And as the duplicate appears on referenced context, I cannot even delete it...
The script that does this is the same as in SP9 so the bug is somewhere else and I can't try to fix it myself :(

Antti
Intel i7(6-core),32GB RAM,NVIDIA GTX690 (2GPU)+GTX Titan Black,Win10Pro 64bit
Clarisse 3.5,Blender,ZBrush 4R8,(3D-Coat,Lightwave+Octane...)
Clarisse since 2016-09-29 (Py 2017-01-04), Python since 2016-11-10
I do all 3D stuff for fun, no business
atnreg
 
Posts: 227
Joined: Mon Sep 19, 2016 5:20 pm
Location: Helsinki, Finland

Re: Maintaining material assets - recommended workflow?

Unread postby irradiance_cash » Thu Jun 08, 2017 8:22 am

So, i hope that works, i attached a screenshot of the preset shelf in modo, is there something like that in Clarisse to collect and grab materials and objects and more ?
Attachments
presetshelf.jpg
Presetshelf
User avatar
irradiance_cash
 
Posts: 5
Joined: Wed Mar 29, 2017 7:38 pm

Re: Maintaining material assets - recommended workflow?

Unread postby xilofoton » Thu Jun 08, 2017 9:38 am

Hi,

you can create the same structure in Clarisse with contexts and use it as an asset collector project. If you need to browse for assets, just start a new clarisse with this project(or you can create a shortcut to auto-open) and copy/paste the assets you want from here.

If you set a layout in the collector project wich is just a browser, it does not load any asset during the browsing, so it makes fast and memory efficient... and you can still double click on an object to preview it.
VFX Artist, Clarisse Specialist
https://xilofoton.wordpress.com/
xilofoton
 
Posts: 190
Joined: Tue Jul 21, 2015 2:29 pm

Next

Return to General Discussion
cron