PDA

View Full Version : Maya Project Evaluation


Oman83
03-03-2006, 11:01 AM
Hey guys,
Time is running out on my project and its time to do User Evaulation. Well truth be told, it was time two weeks ago but hey. I will place the code and the user evaluation forms in text files below. All I need you guys to do is play about with the system and answer 11 questions on it. Nothing taxing eh? For those who dont know, my final year project for my computer science degree was to create a script in Maya to speed up the creation of 3d buildings.

Sorry if some of these instructions seem a bit stupid but I just want to make sure everyone knows how to use it.

So to use the system what you will need to do is open up Maya, and in the bottom right hand corner there is the Script Editor button. Click on this and in the bottom half of the screen that appears and copy 'n' paste the contents of the text file named "code".

Now press enter on the the num pad or ctrl + Enter if you dont have a numpad. This will execute the code, hopefully! A window will pop up that has a few fields and a few buttons. So to create a new room what you want to do is click on the Create Polygon tool and then in the XZ view plane click to create points of your polygon which will be the corners of your room. When you have created your last point, press enter and it will join up the first and last points. Now with that polygon selected (which it should be just after creating it) press on the create walls button. Magic will happen. Now you can select wall sections and press either the Create Door or Create Window button. (Guess what they do?) As you can see, you can set the Height of the walls and the Width.

Feel free to play about with it. Somethings work, something dont. I'll point out a few things such as the walls will all be named in order. So if you choose to name the room, DiningRoom. Each wall will be called DiningRoom1..2..3 etc. You cant call a room anything with a number at the end. Room1 or Box12 is not valid and things will go wrong. You can name them Room1A or R1234A. Just not with a digit at the end.
You can make multiple rooms but change the name of each room. Thing dont work so well if you keep it the same.


ANYWAY. Once you've played with it enough please look at the Evaluation form and fill it in. I've included a txt version incase you dont have word. I don't care how you mark your options, highlight them, delete all the others. Just make it clear what your choices are. And feel free to write any comments you might have. Like what you would use it for, what it could be adapted for etc. Any comments are welcome. If you think its crap and needs another millions hours of work then thats fine. I'll not be your friend but atleast your helping.

If you can email me with your forms that would be great.
Send them to coman@cis.strath.ac.uk

tciny
03-03-2006, 11:57 AM
create walls returns:
// Error: line 30: No valid object to rename was specified. //

create window and create door returns:
// Error: line 162: No object matches name: PolyExtrudeFace0.divisions //


btw. if you change the file extension to mel it'd be easier for people to source your script :)

Oman83
03-03-2006, 05:06 PM
I'll have another look at this. It seems to work for me. Make sure you have something in the Room name field and make sure you have the floor selected. You cant created walls for the floor unless its selected.
Also I would change the file to a .mel but I cant upload it then.

Robert Bateman
03-03-2006, 09:44 PM
it renames the object then stops.

Oman83
03-03-2006, 11:05 PM
I cant see why it wont work for you. It works fine on my PC and even on my iBook. I hate 4th Year!

Robert Bateman
03-04-2006, 06:17 PM
sit someone down infront of maya, don't tell them how to use your tool, and see what they do - that's probably the fastest way to find out what's going wrong...

btw, i'm on maya 7.... (though i very much doubt that's the problem)

CGTalk Moderation
03-04-2006, 06:17 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.