CompuServe Thread

#Free IPAS KXP Calculator

32 messages in this thread
#115810From: MARK A. MEIERAug 2, 1994 4:35 PM
CALC.ZIP is back… A few weeks ago I upload a free IPAS Plug-In to the forum. I discovered a problem with it, so I had to pull it from the libs. I have corrected and tested things and have upload the file again. If you missed the blurb the first time, here it is again… K e y f r a m e C a l c u l a t o r A freeware IPAS Plug-In to allow users to keyframe objects and selection sets of objects using accurate AutoCAD type coordinate entry. Over the past few months I have worked on several forensic and architectural animations. I really wished I some additional keyframing tools, so using the IPAS3 toolkit I added these features: – A method to use AutoCAD type coordinate entry (Rectangular, Polar, Cylindrical, and Spherical coordinates). – A method to accurately keyframe distances in feet and inches. – A method to Scale and Rotate objects in _decimal_ amounts. – A method to keyframe multiple objects at once (Selection Sets). – A simple method to read keyframe information from an ASCII file (so experts with whom I've worked could give me the positions directly and I could just read them in). The program is set up around a Reverse Polish Notation Calculator (ala Hewlett-Packard). It is designed in this way to allow you to perform arithmetic on keyframe parameters, and to retrieve key information from objects and apply that information to other objects. Parameters for keyframe functions are placed on the calculator stack. This stack supports the following data types: – Real Numbers (Decimal or Feet and Inches). – Points or Displacements (Width, Depth, Height). – Scale Factors (Width, Depth, Height). – Rotation Angles (Width, Depth, Height). – Mesh and Dummy Objects. – Selection Sets of Mesh and Dummy Objects. – RGB Color Quantities (For future use). – Transformation Matrices (For future use). The program supports the following coordinate formats for Position keys: Rectangular: Width, Depth, Height 0,0,5.1' 2'3",4'3-1/2",5" Polar: Distance<Angle in Plan 4'6"<45.6 5.125'<270.1 Cylindrical: Distance<Angle in Plan, Height 4'<45,8' 5'6-1/2"<0,6.2" Spherical: Distance<Angle in Plan<Angle Up from Plan 4'<45<30.5 Here is the list of available Calculator Functions: – Create Keyframes: Create Position Key, Create Rotation Key, Create Scale Key, Read Script File. – Retrieve Keyframes: Get Position Key, Get Scale Key, Get Pivot Point. – Retrieve Object Info: Object To Point, Get Object Size. -Object Selection: Choose Objects, Tag Selection Set, Pick Object, Pick Selection Set. – Arithmetic: +, -, *, /, ^, %, %-Change, Sin, Cos, Tan, Arc Sin, Arc Cos, Arc Tan, Square Root, Absolute Value, Change Sign, Integer Portion, Fractional Portion, Round To Disp Prec. – Stack Manipulation: Enter, Clear Level 1, Clear Stack, Last Stack, Stack To Point, Point To Stack, Swap 1 And 2, Swap 1 And 3, Swap 1 And 4, Swap 2 And 3, Swap 2 And 4. – Display Control: Hide Dialog, View Level 1, Display As Decimal, Display As Ftin, Absolute Toggle, Format Toggle. – Function Execution: Function List, Repeat Last Func. – Strokes: Teach Stroke, View Strokes, Delete Stroke. – Color Manipulator (for future use): Enter Color, Edit Color. – Matrix Operations (for future use): Enter Matrix, Matrix Init, Get Object Xform. There is online help for every button in the dialog and every command in the program. The keyboard is programmable so you can assign frequently used commands to keys for quick execution. There is also an interesting user interface technique called 'Strokes' which allows you to sketch a shape with the mouse and assign a program command to execute each time this shape is drawn. The program is free. It is in the IPAS Usage library and is called CALC.ZIP. It contains a short tutorial to help you get started (There is an ASCII version and a MS-Word version. If you can print Word documents, I recommend you print that one as it is _much_ easier to read). I hope you find the program useful and enjoy using it, Mark PS: Thanks to everyone who helped me test this new version out. And special thanks to Gus Grubba who sent me some code for creating rotation keys.
#115878From: ALAN IGLESIASAug 2, 1994 11:13 PM
The MarkM-Plug-In-Man has done it again!! You never fail to amaze me, Mark. Thanks so much for this wonderful upload. I'll be showing it at our meeting Thursday night! Thanks again, -Alan
#115890From: CyberdreamsAug 3, 1994 1:06 AM
Looks very good nice work! Brandon
#115990From: MARK A. MEIERAug 3, 1994 10:28 AM
Thanks for the feedback Brandon, What kind of animation does Cyberdreams do? Mark
#116054From: CyberdreamsAug 3, 1994 1:08 PM
I was working at cyberdreams as art dircetor we made Cyberace for the PC and the company did Darkseed for pc and the mac. I have moved to Interplay productions and we are working on Cyberhood and many more. I use this acc sometimes…To see some of my work download "stair.gif or villa.gif or piller.gif Thanks for the Ipaz. Brandon
#115991From: MARK A. MEIERAug 3, 1994 10:29 AM
Thanks Alan, I hope everyone at your users group likes the program. Nice meeting you at Siggraph. It was pretty interesting putting faces with names. I finally found out what the titan genius Dan Silva looks like <g>. Mark
#116173From: ALAN IGLESIASAug 3, 1994 11:06 PM
Hey, Buddy, you are MOST welcome. I just got a call from a close friend/ACAD/3DS user who DL'ed your routine last night and it SAVED his animation! He was having trouble with jitter in an ACAD-imported path and your routine fixed him up nicely. He sends warm thanks. Regarding DanS: Yup, he's gotta be one of the nicest poeple I've ever had the pleasure of talking to. You get this great feeling that he knows EXACTLY what you are talking about immediately. Kinda like when I was little and a very intelligent and kind Aunt would listen carefully to everything I said. Gotta knock this off — I'm gettin' all mushy.<g> It *was* great meeting you at Siggraph, Mark. I hope we can talk in person another time soon. Thanks again, -Alan
#115915From: MARTIN G FOSTERAug 3, 1994 4:23 AM
Mark, whoa!! Sounds very cool. I hope my feeble mind will be able to figure it all out <g>.
#115992From: MARK A. MEIERAug 3, 1994 10:29 AM
Hi Martin, Thanks a lot for the feedback. I'm sure you'll be able to figure it out – heck you've mastered every other facet of 3ds! Cool stuff on the 3ds demo reel. I just watched it again yesterday… Mark
#116064From: MARTIN G FOSTERAug 3, 1994 1:47 PM
Mark, thanks for your kind comments. I'm hoping I get some work out of my "efforts" for the tape 🙂
#115952From: SyndesisAug 3, 1994 8:13 AM
Is this shareware? If not, are you uploading source code, too?
#115989From: MARK A. MEIERAug 3, 1994 10:28 AM
John, Its freeware. I could upload a few pieces of the source (the entire thing is about 9700 lines). Is there anything you would be interested in Cing? Mark PS: Thanks again for the two free passes to Siggraph. All the money I saved on them went right to the Orlando cab drivers <g>.
#116079From: SyndesisAug 3, 1994 2:44 PM
You did the lights IPAS, too? The source code is very instructive. I'm sure many people would love to see the calculator code. I'm glad we were able to distribute the free passes that we had… I had an extra theater ticket, too, but gave it away to a passer-by who needed one.
#115958From: Accu-WeatherAug 3, 1994 8:26 AM
Always wanted a way to do this. Thanks much. GMYAS
#115993From: MARK A. MEIERAug 3, 1994 10:29 AM
Wade, Thanks for the feedback. I hope it will be useful to you. GMYAS – After a few moments of reflection I figured this out <g>. Ya, it was GMYAS…(and fire up those lighting utilities <g>). Mark
#116005From: David J. MarksAug 3, 1994 10:47 AM
>> CALC.ZIP Bravo! And Freeware, too! Excellent work, Mark! – Dave
#116052From: MARK A. MEIERAug 3, 1994 12:48 PM
Thanks David, Mark
#116020From: David RhotenAug 3, 1994 11:02 AM
Mark: Thanks for your generousity. I really HAVE been meaning to "register" the LIGHT util IPAS — it's great too. I will get a check sent off. I played with the previous version of CALC — did the tutorial. A real handy piece of code. Dave
#116051From: MARK A. MEIERAug 3, 1994 12:48 PM
David, I'm glad you got the newer version. You'll see a few improvments I made. One is you can operate on selection sets while still being propmted for all the stack parameters. The Script file reading is better also. Re lighting pxp: If you do register the lighting utilities I'll e-mail you a revised version. It has a new feature for removing new objects from existing light exclusion lists. In other words, when you have a bunch of lights in the scene which illuminate specific objects, and then you add new objects to the scene, these new object are affected by _all_ the lights. This is usually not what you want! Currently you have to go from light to light and remove the new objects. Using this new version, you can tag a group of objects to add to the exclusion list of any lights you select. Mark
#116271From: David RhotenAug 4, 1994 11:37 AM
Sounds cool! Just a feature I was needing the other day! I've already stuck it in the mail!
#116512From: David RhotenAug 5, 1994 9:40 AM
I just got your upgrade. I'll crack it open this afternoon. I'm sure I'll love it. Thanks.
#116023From: James Coulter[Mindscape]Aug 3, 1994 11:05 AM
Mark, if you keep this up you will be in the IPAS hall of fame!! Thanks muy mucho! — James — MAP —
#116053From: MARK A. MEIERAug 3, 1994 12:48 PM
James, Thanks. Maybe if we ever have another users group meeting I can demo this stuff <g>. Lets see … I.M. Pei designed the Rock&Roll Hall of Fame. Robert Venturi designed the Football Hall of Fame. I guess Greg Pyros, AIA should design the IPAS Hall of Fame … Talk to you later, Mark
#116153From: Aug 3, 1994 9:09 PM
Mark: >> I.M. Pei designed the Rock&Roll Hall of Fame. Robert Venturi designed the >> Football Hall of Fame. I guess Greg Pyros, AIA should design the IPAS >> Hall of Fame … Let's see, we could construct it in Sausalito, maybe out on the water, two stories, the upper could be animations using IPAS routines, the lower could be devoted to a display of the sleeping bags the programmers and animators used on their major projects… Greg Pyros
#116312From: James Coulter[Mindscape]Aug 4, 1994 1:59 PM
>>Maybe if we ever have another users group meeting I can demo this stuff<< <BG> I hope we have one soon. If not, I might be tempted to sponsor one myself!!
#116085From: Jim LammersAug 3, 1994 3:21 PM
>>I hope you find the program useful and enjoy using it,<< I think it's wonderful, Mark. I think you're the patron saint of excellent IPAS routines. Thanks for making all your hard work available to us. Jim
#116163From: MARK A. MEIERAug 3, 1994 9:47 PM
Jim, No problem 🙂 I hope everyone who gets it from the Rendering Plant likes it too <g>. Mark PS: I enjoyed your 3D Studio How-To in 3DA#15. Nice 3D logo.
#116491From: Jim LammersAug 5, 1994 8:27 AM
>>PS: I enjoyed your 3D Studio How-To in 3DA#15. Nice 3D logo. Thanks, Mark. It was good to see it in print, for sure! I bet Bill Allen would love to have an article from you about using one of your IPAS routines. If you aren't busy enough already!
#116414From: Yost GroupAug 4, 1994 7:41 PM
Mark, I've got a shrine here with your user ID# on it. You're great! – G
#116850From: MARK A. MEIERAug 7, 1994 11:31 AM
Hi Gary, I enjoyed your presentations at Siggraph. I was quite suprised and pleased about the quick release of r4. Very exciting. Now I really have to hustle to try out all your great IPAS routines ;-). My favorite so far is TEMPO. I was practically crying when I did the tutorials it is so amazing! Displace is truly brilliant as well. These programs really open up the creative possibilities with 3ds. The Silicon Garden is very cool also. I got the book you mentioned in the docs – 'The Algorithmic Beauty of Plants'. Very interesting stuff. I'm glad I can just create the images and not write the code <g>. Finally, I can hardly wait for IPAS4 🙂
#116919From: Yost GroupAug 7, 1994 9:25 PM
I can't wait until you get the IPAS4 SDK! I'm glad you're having fun with this stuff, Mark. You're a treasure to have here on the forum. Thanks!
#116595From: Mike MorganAug 5, 1994 3:23 PM