[Maya 7] Utak atik HUD view

Oke ini masih jauh dari sempurna, dan dibuat secara kanibal .. Hei, gw buta sama sekali dengan skrip2an .Maapkan diriku, Alin Sfetcu dan Jonathan R. Nelson yang sudah dengan brutal mencomot sebagian besar skrip kalian dan skrip-skrip yang lain lalu menggabungkannya jadi satu.

Intinya, gw butuh pernak pernik biar tampilan HUD (heads up display) gw ga kosong dan cuma ada tulisan persp/front/side/atau nama kamera yang lainnya. Gw butuh nama project, artist yang membuat, tanggal berapa dibuatnya, scene apa dan tentu saja frame counter. Dan itu ga disediakan secara otomatis oleh Maya 7 dan di bawahnya.

Setelah perjuangan memaksa otak ini berpikir *heeey nyontek juga butuh mikir minimal strategi" :D ... akhirnya di dapat lah bentuk script ini (sengaja dipost di blog, biar kalo g butuh lagi tinggal nyontek dari sini) :

//ADDING FRAME COUNTER
headsUpDisplay
-section 5
-block 1
-blockSize "small"
-dfs "large" -ao 1 -l Frame
-command "currentTime -q"
-atr HUDFrameCount;


//ADDING FRAME COUNTER MENU ITEM
global string $gHeadsUpDisplayMenu;
menuItem
-parent $gHeadsUpDisplayMenu
-checkBox true
-label "Frame Counter"
-command "headsUpDisplay -e -vis #1 HUDFrameCount"
-annotation "Frame Counter: Toggle the display of frame counter";

//GETTING TODAY'S DATE
global proc string tdate()
{string $qwert = eval("system(\"date /t\")");
return $qwert;
}

//ADDING YOUR NAME
headsUpDisplay
-section 5
-block 2
-blockSize "small"
-dfs "small"

// change to "large" for a bigger size-ao 1-l "Adria Kosasih"// <--ganti nama lu di sini
-command tdate-atr HUDArtistName;

//ADDING YOUR NAME MENU ITEM
global string $gHeadsUpDisplayMenu;
menuItem -parent $gHeadsUpDisplayMenu
-checkBox true
-label "Artist Name"
-command "headsUpDisplay -e -vis #1 HUDArtistName"
-annotation "Your Name: Toggle the display of artist name here";

//ADDING THE SCENE NAME
headsUpDisplay
-section 5
-block 3
-blockSize "small"
-dfs "small"

// change to "large" for a bigger size-l "Scene"
-command "file -q -shn -sn" -atr HUDSceneName;

//ADDING THE SCENE NAME TO MENU ITEM
global string $gHeadsUpDisplayMenu;
menuItem
-parent $gHeadsUpDisplayMenu
-checkBox (`optionVar -q as_HUDSceneName`)
-label "Scene Name"
-command "headsUpDisplay -e -vis #1 HUDSceneName"
-annotation "Scene Name: Toggle the display of scene name";

//ADDING Project Name
headsUpDisplay
-section 5
-block 4
-blockSize "small"
-dfs "small"
-label "Bla Bla Project"

// change to "large" for a bigger size-ao 1-l -atr HUDProjectName;

//ADDING THE SCENE NAME TO MENU ITEM
global string $gHeadsUpDisplayMenu;
menuItem
-parent $gHeadsUpDisplayMenu
-checkBox true -label "Project Name"
-command "headsUpDisplay -e -vis #1 HUDProjectName"
-annotation "Project Name: Toggle the display of Project name";
Script di copy terus di taruh di file note pad (dengan type file : .mel), kasih nama userSetup
taruh di mydocument\maya\scripts ato kalo di windows 7 : libraries\document\maya\scripts

Hasilnya kira2 seperti ini :


Walaupun cukup puas dengan hasilnya ... Hmmm... masih bnyk yang harus dibetulin, kaya pengen nambah item di frame dengan jumlah frame keseluruhan di dalam scene. Ato supaya scenenya tuh cukup namanya aja ga usah ada embel2 .ma ato .mb.... Babeee , I neeed you *jambak2in rambut yg pusing ..

No comments: