General Category > ASL Scripts

Script request: export a 3d model from sequence mode

<< < (2/2)

cooldude234:

--- Quote from: Raxx on March 10, 2013, 11:36:27 pm ---Script functionality in the sequence editor hasn't been implemented yet, so only 3rd party tools can be made, which is a lot more work than when simply developing a plugin.

--- End quote ---
I thought it was the other way around, making a 3rd party application would be easier than trying to make a plugin that is limited to only what the program can do with.

Raxx:
cooldude234, I think you missed the point of the statement I had made (also, have you never made a plugin before?).

Example for this case:

3rd Party Tool - Programmer has to parse the .an8 file, interpret the mesh deformation at a specific point in the sequence using skeletal info, weights, envelopes, and morph targets, and then export the mesh information into the desired format, and develop a user-centric interface for the program. The user then has to import his .an8 file into the 3rd Party Tool and hope it works, while navigating in a foreign interface to locate the exact frame in the sequence and then export it.

Plugin - Using ASL, programmer codes it to export the mesh information into the desired format, using functions that already do all the work of capturing the mesh data at that specific frame. User clicks Sequence->Export (or similar).

There may be some limitations to simply using ASL. But then, there's also a reason why there are more ASL plugins than 3rd Party tools. The features you're thinking of that is made only possible by using lower-level programming are not worth the work in the first place since they are either already available in alternative software or there's a low demand for it, or the original software is no longer being updated.

cooldude234:

--- Quote from: Raxx on March 11, 2013, 10:19:57 pm ---cooldude234, I think you missed the point of the statement I had made (also, have you never made a plugin before?)
--- End quote ---
I've tried.


--- Quote from: Raxx on March 11, 2013, 10:19:57 pm ---3rd Party Tool - Programmer has to parse the .an8 file, interpret the mesh deformation at a specific point in the sequence using skeletal info, weights, envelopes, and morph targets, and then export the mesh information into the desired format, and develop a user-centric interface for the program. The user then has to import his .an8 file into the 3rd Party Tool and hope it works, while navigating in a foreign interface to locate the exact frame in the sequence and then export it.

Plugin - Using ASL, programmer codes it to export the mesh information into the desired format, using functions that already do all the work of capturing the mesh data at that specific frame. User clicks Sequence->Export (or similar).

There may be some limitations to simply using ASL. But then, there's also a reason why there are more ASL plugins than 3rd Party tools. The features you're thinking of that is made only possible by using lower-level programming are not worth the work in the first place since they are either already available in alternative software or there's a low demand for it, or the original software is no longer being updated.

--- End quote ---
Besides a few things you threw in there that aren't necessary, all of that you have said there is actually quite easy, just a lot more code, whereas usually with scripting lessens the code but also lessens your flexibility and decreases your run-time speed.

Raxx:
[edit] You know what, I'm just going to stop there so as to stay on topic. If you say it's easy for you then it's easy for you. By all means code as you will.

Navigation

[0] Message Index

[*] Previous page

Go to full version