#Real 3D Program
16 messages in this thread
Hi Gary,
>>Motion scripting is a way of creating motion via lists of commands, a la a
programming language.
I'm sure that I am *WAY* too late to put my 2 cents worth on this, but it sure
would be nice if someone finally created a motion scripting language which used
a command syntax which was designed for *_ANIMATORS_* as opposed to
*_PROGRAMMERS_* (no offense intended <g>)….been wishin' this for a long time.
Hint: It would use program language words in the style of an animator thinking
or speaking about a desired motion effect. It would be structured in a way that
one would "naturally" describe a chain of events involving mathematical
functions, i.e., it would * READ * easy to the non- programmer (but experienced
animator). It would contain pre-defined sub- routines which take care of the
"housekeeping" more related to programming than to defining animation tasks. It
would come with a library of pre-defined applicable mathematical functions.
Dream On !
Bill
Bill,
<< dreaming about motion scripting..wish..>>
got it.
jonas[adesk]
Thank you sir !
I second Bill's request for non-programmer oriented animation scripting.
John Tissavary (La Luna cie)
Well, that's TWO…..and counting !
Bill
Bill,
You can be sure that Adesk has heard the request over and over again for an
"AutoLisp" version of the IPAS. Personally, I think that would be fantastic.
When you think about it, its LISP that broadened the base of ACAD .. not ADS
(the C version of the interface). I think giving some kind of interpretive
language interface like LISP would be an incredible feature. The main point is
that is was USERS that would customize a little here .. a little there. On the
ACAD side, you are not at the mercy of developers.
If not … how about a way to allow non-protected mode C routines to be used in
some way? That way anyone with Quick-C could write their own app.
Ang
Angelo,
<< interpretive IPAS wish >>
got it.
jonas[adesk]
Angelo, "You can be sure that Adesk has heard the request over and over again
for an "AutoLisp" version of the IPAS."
AutoLisp is a programming language!! Years of study!
I want a scripting language which is more like AAPro's macro language, more
point and shoot, 'cept you can edit the resulting script because it's ASCII.
You can see from this AutoSketch macro what I have in mind:
REM r1.0 – AutoSketch for Windows Release 1.0 Macro File.
DRAWBOX
POINT 1.352749,7.873016
POINT 5.462727,5.293651
TOGGLEORTHOMODE
DRAWLINE
POINT 1.622024,4.514172
POINT 4.371457,4.344104
If you could use this as an approach I'd be happy. Sounds almost like Visual
Basic stuff.
Nik
>>Nix on programing languages, long live the scripts…
Hey Nik! I like the script idea, however I'd vote for including the capability
of accessing a powerful programming language. (and not just because I write
software)
With a scripting language, you are limited by what function the designers
decided to add. I haven't seen the Autosketch macros, but if it's like others
I have seen, it may be very limiting. Full access to a programming language,
on the other hand, opens up a world of possiblities, such as what you see
happening with IPAS. If that power were integrated into the body of 3DS, along
with hooks into the GUI (things like programmable button and menus, etc.), some
very tightly integrated addons would result.
Another point about a full language: It is a relatively simple task to WRITE a
scripting language interpreter with a real programming language. I've done
this a number of times for applications ranging from a 3D wire-frame morpher
(written in BASIC) to a complete control language interpreter for a military
mobile data acquisition van (written in C). I'll make you a deal – you talk'm
into adding a real language, and I'll WRITE an interpretive scripter for you!
(In my spare time…)
If the powers decide to add programmibility integrated to the core of 3DS, I
vote for a real language. If 3DS for Windows or NT or SomeSuchGUI comes our
way, something like Visual Basic would be perfect: easy to do simple things,
powerful enough for the complex, and capable of calling C or assembler when
necessary for speed. This is the way we do much of our work in my day job.
>>AutoLisp version of IPAS…
IMHO, limiting programmability to ANY interpretive language or scripter would
be so slow it would make much IPAS-like functionality impossible. A true
compiled language would be required for image processing functions, for
example. (At least those you wanted to finish this week. <g>)
After saying all this, I'd still be happy with a simple script language, or
even a real macro recorder (complete with top menu picks, etc.). This would be
a HUGE improvement over what we have now.
J K J
Good comments, and interesting. (Jonas?? Got 'em?)
I envision the Sketch macros going towards BASIC or some powerful language,
able to do IF etc., statements. I like the idea that it wouldn't get more
complicated than Visual Basic. Your comments are much more evolved than mine,
and I have nothing really to add.
Nik
Nik; Just wanted to make sure you received my fax on the Sanyo GVR S950VTR
checklist of items for compatibility of 3DSR3. Thanks again! -dave
John,
<< , I'd still be happy with a simple script language, or even a real macro
recorder (complete with top menu picks, etc.).>>
got it.
jonas[adesk]
Nik,
>> scripting
Well … the problem typically with scripting is that you have a hard time
saving variables and values … also .. doing calculations. Scripting is fine
for repetative tasks .. but to automate design .. flexible variables and
calculations _are_a_must_. I guess that is what separates a scripting language
from a programming language … the ability to define variables, store values
and calulate others. Without these features .. I wouldn't say it would be
useless to have
.. but sure would be frustrating for the things you "can't do".
Ang
Hi Angelo!
"hard time saving variables and values … also .. doing calculations"
Sorry 'bout the Sketch Rel 1.0 thing again, but I would expect that "USERINPUT"
(below) could be replaced by required data. About the variables and
calculations, I'm seeing that becoming overcome with Sketch 2.0…
Talking to Brian Souder here in product support, he was filling me in
on his vision when he was playing around with Renderman and shaders.
Twould be nice, would it not, if code could be represented by plug n
play options (reminds me of jigsaw puzzles or Windows Icons) where
your graphic of the code will only fit into certain modules. Drag
with the mouse, etc.
REM r1.0 – AutoSketch for Windows Release 1.0 Macro File. DRAWBOX
USERINPUT POINT 5,5
I'm talking even far more "plain language" than Quick-C or LISP !
John,
>> I second Bill's request for non-programmer oriented animation scripting. <<
me too!