CompuServe Thread

#Real 3D Program

16 messages in this thread
#87926From: M. G. BATCHELORMar 2, 1994 11:30 AM
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
#87963From: Jonas Ruikis [ADESK]Mar 2, 1994 1:05 PM
Bill, << dreaming about motion scripting..wish..>> got it. jonas[adesk]
#87977From: M. G. BATCHELORMar 2, 1994 1:28 PM
Thank you sir !
#88030From: John TissavaryMar 2, 1994 3:40 PM
I second Bill's request for non-programmer oriented animation scripting. John Tissavary (La Luna cie)
#88047From: M. G. BATCHELORMar 2, 1994 4:08 PM
Well, that's TWO…..and counting ! Bill
#88241From: Angelo Guarino [DTI Inc]Mar 3, 1994 7:22 AM
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
#88272From: Jonas Ruikis [ADESK]Mar 3, 1994 10:03 AM
Angelo, << interpretive IPAS wish >> got it. jonas[adesk]
#88370From: Nik Grant [adesk]Mar 3, 1994 2:28 PM
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
#88452From: John K. JordanMar 3, 1994 7:35 PM
>>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
#88464From: Nik Grant [adesk]Mar 3, 1994 8:17 PM
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
#88502From: dave aguilarMar 4, 1994 12:05 AM
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
#88612From: Jonas Ruikis [ADESK]Mar 4, 1994 8:46 AM
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]
#88603From: Angelo Guarino [DTI Inc]Mar 4, 1994 8:18 AM
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
#88712From: Nik Grant [adesk]Mar 4, 1994 12:30 PM
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
#88379From: M. G. BATCHELORMar 3, 1994 2:48 PM
I'm talking even far more "plain language" than Quick-C or LISP !
#88213From: MARTIN G FOSTERMar 3, 1994 2:10 AM
John, >> I second Bill's request for non-programmer oriented animation scripting. << me too!