FSIC Messageboard
  Tech Talk
  OpenPlane Studio V1.2.0

Post New Topic  Post A Reply
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone! next newest topic | next oldest topic
Author Topic:   OpenPlane Studio V1.2.0
Bryan Russell
Pilot
posted 01-21- 09:38 AM     Click Here to See the Profile for Bryan Russell   Click Here to Email Bryan Russell     Edit/Delete Message   Reply w/Quote
Version V1.2.0 is availiable at the usual place ( http://www.fightersquadron.com/opstudio ). Probably best to treat this one as a beta even though its got the release numbering happening.

Whats it got? Well it includes:

* Automatic parts positioning/rotation based on MAX rotations/positioning

* Some DOF alignment tools

* A reset XForm tool


Bryan

IP: Logged

Laika 801
Pilot
posted 01-21- 11:12 AM     Click Here to See the Profile for Laika 801   Click Here to Email Laika 801     Edit/Delete Message   Reply w/Quote
Yeah man - thats what I´m waitin for - downloading it now and tryin it out !!!

IP: Logged

Tailslide
Pilot
posted 01-21- 12:13 PM     Click Here to See the Profile for Tailslide   Click Here to Email Tailslide     Edit/Delete Message   Reply w/Quote

Can you copy and paste pilots now?

TS

IP: Logged

Laika 801
Pilot
posted 01-21- 12:33 PM     Click Here to See the Profile for Laika 801   Click Here to Email Laika 801     Edit/Delete Message   Reply w/Quote
Maybe I´m a complete idiot but it didnt work !

after typing 'old_mat = $.transform' I get this: --Syntax error: at end of pathname, expected level name

When I run the export script this message appears: --Type error: Call needs function or class, got: StringStream
(in line matrix_filename = stringStream "")

I tried this with Max 2.? (2.0?)

I didnt know anything about scripting in Max - did I made a mistake ?

PLEASE BRYAN HELP ME !

IP: Logged

Zurawski
Pilot
posted 01-21- 01:51 PM     Click Here to See the Profile for Zurawski   Click Here to Email Zurawski     Edit/Delete Message   Reply w/Quote
ALSO (there's always an also in every croud)

Right now OPStudio erases/cuts or otherwise deletes any DOf entry for cockpits ...

This forced me to do my FM editing by text with the latest batch of planes sent to me by Mposis and Yardstick ... (they all have opening cockpits) ...

Can you look into this?

IP: Logged

Whirlwind
Pilot
posted 01-21- 04:12 PM     Click Here to See the Profile for Whirlwind   Click Here to Email Whirlwind     Edit/Delete Message   Reply w/Quote
Snazy menuing system, Bryan.

IP: Logged

Bryan Russell
Pilot
posted 01-21- 04:29 PM     Click Here to See the Profile for Bryan Russell   Click Here to Email Bryan Russell     Edit/Delete Message   Reply w/Quote
Laika: The script was designed for MAX r2.5, so maybe there are some things that aren't supported in r2.0. I think the stringStream class maybe new. You can bypass the stringStream thing by just changing the

export_filename = stringStream ""
matrix_filename = stringStream ""

to

export_filename = "d:\sdoe\hurricane.obj"
matrix_filename = "d:\sdoe\hurricane.mat"

and deleteing

format "%.obj" base_filename to:export_filename
format "%.mat" base_filename to:matrix_filename

I think that you will run into other problems since the listner window command didn't work, and these commands are fundamental to the script.


Zur: I know what this is, basically the DOFs are one one side of a file reference and the canopys are on another. I didn't fix it in this one but I don't expect it to be too hard.

Tailslide: I didn't know that was a problem, but I just tried it (on the typh) and it worked OK, both cut/paste and copy/paste. I did the action on the file reference. One little thing I noticed while doing it was that deleteing the group items causes some problems.

Bryan

IP: Logged

Laika 801
Pilot
posted 01-21- 07:17 PM     Click Here to See the Profile for Laika 801   Click Here to Email Laika 801     Edit/Delete Message   Reply w/Quote
Laika again:

'old_mat = $.transform' also dont work with max 2.0 - it looks like I had to find another way to tell max to modify the selected objects, cause $LWTip.transform works... or I do this per hand for all objects - BUT I realize that after '$name.transform = matrix3' I had not to rescale or rotate anything (I think this is because I reset transform and rotation and scale some days ago) - the object moves just to the world origin and after '$<name>.transform =old_mat' all is fine again - so should I do this anyway (does the script this or not ? I´m a bit confused again - maybe I didnt understand the readme file)

after this I use the changed script (THANKS FOR THE FAST HELP!) and all looks good - I get 3 files and the matrix file looks quite good for me:

3
leftAileron : #Matrix([1,0,0], [0,1,0], [0,0,1], [-9,1256,-2,57559,-0,0919419])
leftWing : #Matrix([1,0,0], [0,1,0], [0,0,1], [-3,03863,-2,05148,-0,00762759])
LWTip : #Matrix([1,0,0], [0,1,0], [0,0,1], [-9,94278,-0,0918095,-0,0372034])

this is my "test" wing - in OPS I copied the leftWing (and children)of the P51D and removed all unused LODs so that only 3 LODs remain. But I still got the message ..."LWTip´s" parent, "left Wing" has no imorted matrix..."leftWing" has no imported matrix...and so the objects/LODs are not positioned correctly but better than before (spaces between them gettin smaller and alignment on the axes looks god )

I´m sorry to bother you again with that but I really hope you could help me once more.

LK out

IP: Logged

Tailslide
Pilot
posted 01-21- 09:22 PM     Click Here to See the Profile for Tailslide   Click Here to Email Tailslide     Edit/Delete Message   Reply w/Quote

Try deleting the pilot then fixing it by copying in another pilot from a different plane it also causes problems.

TS

IP: Logged

Bryan Russell
Pilot
posted 01-22- 06:31 PM     Click Here to See the Profile for Bryan Russell   Click Here to Email Bryan Russell     Edit/Delete Message   Reply w/Quote
LK : The command should be

'$name.transform = matrix3 1'

'matrix3 1' is a constructor for a matrix that is initially set to the identity matrix, I don't know what just 'matrix3' would create, probably nothing, which is why nothing is changing perhaps.

IP: Logged

Laika 801
Pilot
posted 01-22- 06:42 PM     Click Here to See the Profile for Laika 801   Click Here to Email Laika 801     Edit/Delete Message   Reply w/Quote
Oh - I didnt realize this ´- its just a typing error - in Max I typed it correctly !

Bryan - when I finished the texture mapping for all objects, ah - I got something in my mind, ahm - could I send you the model (with the correct names for the objects) and you just export it (PLEASE) to OPS and send me back the sm file (with correct positioning)? ? ?

thanks so far - LK

IP: Logged

Pete Hawk
Pilot
posted 01-22- 07:35 PM     Click Here to See the Profile for Pete Hawk   Click Here to Email Pete Hawk     Edit/Delete Message   Reply w/Quote
Bryan,

Will there be editing of ObBodyPts anytime soon in OPS? It's great seeing them but it's still very tricky to edit them.

Thanks!

IP: Logged

Bryan Russell
Pilot
posted 01-23- 04:57 AM     Click Here to See the Profile for Bryan Russell   Click Here to Email Bryan Russell     Edit/Delete Message   Reply w/Quote
Sure LK, just mail it when your ready.

Pete: When I get pissed off becuase I can't get the BodyPts in the right place, you can be sure it will be there shortly thereafter

IP: Logged

jedi
Pilot
posted 01-24- 12:58 PM     Click Here to See the Profile for jedi   Click Here to Email jedi     Edit/Delete Message   Reply w/Quote
I did some work on the Corsair using 1.2. The .dof tools are nice However, when I then tried to extract the .lods from the new .sm file using Hippie's extractor, it wouldn't extract! Fortunately I had saved a copy (or 8) of the Corsair, which I then proceeded to rework in OPS 1.0 at the cost of a half-day's work, or the F4U "project" would have ground to a screeching halt...

Maybe I just screwed something up, and I haven't had a chance to try and replicate this yet. Anybody else have a compatibility problem between 1.0 and 1.2?

------------------
--jedi--

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply
Hop to:

Contact Us | Fighter Squadron Information Center

(This site Copyright (c) 1999 Inertia LLC)

Powered by Infopop www.infopop.com © 2000
Ultimate Bulletin Board 5.45c