— Create an array of all the end boxes. End boxes will have a parent but not children. ends = for j in objects where j.children.count == 0 collect j …
Which is… a uv channel Also, if you plan to use vertex colors don’t forget to enable them for each node. $.showVertexColors = on $.vertexColorTyp…
The while thing could be highly optimized, but you get one idea for coloring the tree. Note that if you attach the boxes the wire color will be lost,…
try2script: Does it mean that real professionals should work only with SDK? May be we all have to learn c++ if MAXScript is … not a programming lang…
They can’t. And the things they want to keep hidden they do them in C++ or any other low level language.
That is available for Max 2013 and newer versions only.
miauu: Is there a safe method to convert a regular maxscript file to a string that can be executed with the method you have mentioned? is there a e…
Yes, you can execute a string from .Net using a method from the ManagedServices assembly: ManagedServices.MaxscriptSDK.ExecuteMaxscriptCommand ( stri…
Ok, so then you need a stream that can be run from C#. The stream will contain the encrypted script. It needs to be stored somewhere. It could be ins…
A well obfuscated code would be much harder to reproduce than just cracking a licensing system. Sadly, we can’t do real code obfuscation in MXS. Even …
miauu: So, in best case one .dll will works, but most probably it will not. Is this depends of the installed dotNet in the user PC or it is 3ds Max …
Indeed it seems it is.
This is what you have to do to encrypt/decrypt a text. Create the Encrypt/Decrypt functions in C# (C++ would be ways better). Obfuscate and compile …
Code Obfuscation and Encryption are different things. The tool you mention does not obfuscate a MaxScript script, it simply encrypts and decrypts a s…
Here is a working code using the .net API. You still need to debug and improve it. The Logarithmic Exposure Control seems to work consistently in vie…