I am embarking on my first maxscripting project (besides a few smaller ones that I have done) and wanted to post here for some process oriented suggestions for how I can make this script happen, first by thinking it through, then implementing it. Let me preface this by saying that I am an artist not a programmer, but relatively inquisitive enough to figure things out as I go along.
What I would like to do, is to create an asset management script this script would be a flyout dialogue box with small thumbnail images that would be linked to a mesh file or vrayproxy file (i.e. a tree or a car). I want to be able to click on the thumbnail and click into the scene to merge/insert the object into the scene.
This would be Phase I of the script.
Phase II would include categorizing assets into relative subsets, i.e., Trees-Tropical, Trees-Deciduous, etc. and then adding a radio button to select either the RawGeometry file, or the VrayProxy.
My idea came while watching a tutorial for another script called RenderMask. Ive contacted the author of the script to how he had done his, but unfortunately, he isnt willing to share the information for the particular asset management script at this time.
For a better understanding of what I would like to do, watch the following video Time code 1:54-2:04 specifically. This is the script I would like to duplicate.
Because it is my first script, Id really appreciate the following:
- Any prior knowledge of a similar script (so I can dissect it!)
- Any advice on how to plan out the sequence I would need to make this script work
- Any advice on specific commands/actions needed to complete the script.
Thanks in advance for your help as I delve into the world of scripting.
Also Please note that I am a lone artist with my own little assets. At this time I am not developing this to be some big behemoth of a script that would be on a server, dynamically updated, etc. Its just a little pet project to learn more scripting and to manage the 50 things that I use all the time.