19 December 2006
tmSculpt
10 December 2006
Changing layout
07 December 2006
tmCreateFolder
26 November 2006
query a directory name
- fileBrowserDialog
- Notes: The docs on this suck, so this is what you need to do:
- Example:
- First, built the file brower dialog: -mode is telling it what to do:
-
fileBrowserDialog -mode 2 -fileCommand "procName" -actionName "whatYouAreDoing";
- -mode 0 is for reading files, so if you type in a name that dosn't exist, the browers will give an error
- -mode 1 & 2 are pretty much the same and are for for writing to file, so you can speficy your own filename inthe browers.
- -mode 4 is for selecting directories only.
- -fileCommand is the name of the below proc, that the fileBrowserDialog? passes its info to.
- -actionName is simply what is printed in the UI, telling the user what is going on
- Next, you need to build a proc, that can take the return from the FBD, and then do something with it. It needs to be in the below format, but the proc name, and var names can change.
-
global proc procName(string $result, string $type){
textFieldButtonGrp -e -tx $result controlName;} - So, the fileBrowserDialog passes its info, via the $result argument, into the "procName" proc. Then procName will update controlName with $result.
- Another issue: By default you can't specify WHERE the dialog will open too. It appears that it bases where it opens on where Maya's current workspace is. SO, to tell it where to go, you'd need to do something like this:
-
// query Maya's current workspace:
string $mayaWorkspace = `workspace -q -dir`;
// set the workspace to where you want the dialog to open:
workspace -dir $myCustomPath;
// run the dialog code:
fileBrowserDialog ....
// and set the workspace back again:
workspace -dir $mayaWorkspace
- Annoying!
16 November 2006
2isted Maya File Manager

Based on soBrowser by Safak Oner. Modified to suit office pipeline. Added, modified, remove, and enhance some features. Also fixing some problems regarding compatibility with windows2000 and Maya6.
The script is also a way to learn MEL. I now realize MEL is powerful!
yet complicated... ^^
Project ini cuman buat latihan scripting. I hope one day I can create my own script :)
09 November 2006
Finally an update :)
Super sibuk belakangan.. Lebih banyak ngurusin pipeline kantor. Barusan kelar ngeset renderfarm. Well.. setelah beberapa trial dan attempt, kita decide make Muster 4.5. Sebelumnya ngetes drQueue tapi terlalu complicated dan lebih linux based, ngetes NDRserver, ini simple banget. Ga ada instalasi, dan ga ada setup network segala, dan berjalan dengan baek. Kita ga pakai karena ga ada support buat mental ray for maya. Custom string bisa dilakukan (dengan memasukkan "render -r mr ...", namun hanya berfungsi pada 1 komputer. Enfuzion keliatan terlalu rumit dan memerlukan sebuah dedicated server, maka kita batalkan. Royal render keliatan bagus, namun lebih ke linux based. RenderPal seems to be sooo good.. Tapi karena sebelumnya kita udah nginstall muster (tapi versi jadul) maka portnya clash. Akhirnya setelah ngetes beberapa candidates, we decided to enchance Muster performance.
Buat yg biasa render big size buat print, ada satu tool yg bagus dari renderpal, namanya renderpal 2004 workstation. Fungsinya bisa jadi render batch manager, jadi di maya ga usah lagi manual ngetik command .bat . Bisa juga automate imageslicing (dan support mental ray for maya). But sadly, tidak ada network render support, but hey... it's FREE :)
Hehe...wait for another exciting upcoming script. Gw enjoy banget modifying/developing script ini buat internal use di kantor doank. Walau hanya modifikasi dari script orang, setidaknya saya mengalami banyak proses belajar dalam hal scripting :)
22 October 2006
CCleaner
Gw udah nyoba tools ini dan memang terbukti membersihkan file2 registry, cookies, temp files, dan laen sebagainya. I recommend download this tool, sizenya ga gede. Banyak software alternatif seperti ini, namun kebanyakannya berupa commercial.
17 October 2006
Freelance guide to Pricing
Silahkan klik pada gambar utk memperbesar. (mind the low compression images to allow faster loading time)
13 October 2006
Organizing Mental Ray Shaders
- Pada lingkungan kerja seperti saya, komputer diberikan restriksi agar tidak dapat meng-akses folder program files.
- Menjaga agar folder Maya 'bersih'.
- Custom path dapat ditaroh di sebuah server, dan dapat dilink dari beberapa workstation, sehingga shaders tidak perlu diinstall pada tiap2 machine, terutama apabila ada update.. kan repot..
Berikut langkahnya:
- buat folder di my documents\mayax.x\ dengan nama mentalRay
- dalam folder mentalRay, buat 2 folder dengan nama include dan lib
- Copy maya.rayrc dari folder program files ke folder mentalray
- edit maya.rayrc dengan menggunakan notepad. Contoh :
#**********************************
# Copyright 1986-2003 by mental images GmbH & Co.KG, Fasanenstr. 81, D-10623
# Berlin, Germany. All rights reserved.
#**********************************
# Evaluated at startup time of the plug-in to fill the mental ray registry.
#**********************************/
registry "{MAYABASE}" value "C:/Program Files/Alias/Maya6.0/mentalray" end registry
registry "{SYSTEM}" value "windows" end registry
registry "{DSO}" value "dll" end registry
$lookup "{MAYABASE}"
$lookup "{SYSTEM}"
$lookup "{DSO}"
registry "{MRMAYA_START}"
link "{MAYABASE}/lib/base.{DSO}"echo "mental ray for Maya - startup done"
link "{MAYABASE}/lib/physics.{DSO}"
link "{MAYABASE}/lib/mayabase.{DSO}"
link "{MAYABASE}/lib/contour.{DSO}"
link "{MAYABASE}/lib/subsurface.{DSO}"
mi "{MAYABASE}/include/mayabase.mi"
mi "{MAYABASE}/include/base.mi"
mi "{MAYABASE}/include/physics.mi"
mi "{MAYABASE}/include/contour.mi"
mi "{MAYABASE}/include/subsurface.mi"
end registry
$lookup "{MRMAYA_START}"
#********** CUSTOM SHADER SECTION **********#
# taroh custom shader di bawah ini, sesuai dengan nama shader di folder mentalRay
registry "{MYBASE}" value "{$HOMEDRIVE}/{$HOMEPATH}/My Documents/maya/mentalray" end registry
$lookup "{MYBASE}"
registry "{MY_START}"
link "{MYBASE}/lib/ReflectionUtility.{DSO}"end registry
mi "{MYBASE}/include/myPhenomena.mi"
mi "{MYBASE}/include/usefulPhen.mi"
mi "{MYBASE}/include/ReflectionUtility.mi"
$lookup "{MY_START}"
- Sejauh ini MentalRay hanya di load sewaktu kita melakukan proses rendering. Agar MentalRay dapat diload saat Maya startup, kita harus menentukan path custom shader, dimana bisa dilakukan di Maya.env yg terletak di My Documents\maya\6.0
- buka dan edit, tambahkan command ini :
MI_CUSTOM_SHADER_PATH=%USERPROFILE%\My Documents\maya\mentalray\include
That's it for basic stuff.
Going further...
Kadang Shaders MentalRay datang bersama AETemplate dan icons. Taro AETemplate di maya6.0/scripts/AETemplates folder(buat kalo belum ada) dan icons ke maya6.0/pref/icons folder.
Kemudian pada Maya.env, tambahkan command ini:
MAYA_SCRIPT_PATH=%USERPROFILE%\My Documents\maya\scripts\AETemplates
12 October 2006
Binary Alchemy Mental Ray shaders pack
Belakangan ini saya masi mempelajari shaders dari Fransescaluce (Ctrl Studio). Beberapa diantaranya ialah ctrl.buffer dan ctrl.occlusion yg terpenting.
Informasi ttg shaders dan downloadnya bisa didapati di :
http://tokeru.com/twiki/bin/view/Main/MentalRayShader
Beberapa plugin/shaders Mental ray dapat didownload di website ini :
http://www.binaryalchemy.de
Worth a try, terutama LightDome, karena algoritma penggunaan lightnya beda dengan IBL yg lumayan banyak dan lama, dimana bisa dioptimize dan mempercepat waktu render.
10 October 2006
MaxYa
Ada sedikit update ttg tools dari Kursat, namanya MaxYa .. hehe kedengarannya lucu. Walau masi under development, kayanya ini tools bakal nge-gantiin Mel Studio Pro. Dari screenshot gw liat bakalan lebih comfortable buat edit mel script dan juga workflownya. Bagusnya lagi.. FREE.. Can't wait for it's release :)
ini linknya : http://www.ddmel.com//index.php?categoryid=24
01 October 2006
Vray for Maya render test
Ini screenshot dari test saya dengan menggunakan cornell box. Render dengan menggunakan GI. Kedua gambar dirender dalam waktu kurang dari 3 menit. Size gambar cuman dibatasi segitu, dan diberi watermark (karena emang public beta release).
to do list selanjutnya, mental ray 3.5 dan maya 8.0 :)

30 September 2006
Cgtalk Lighting challenge #06 entry
18 September 2006
Mouse Review
Saat ini gw demen banget yg Habu...
menu_view_camera
This one is just the beginning :D
/*
SCRIPT NAME: menu_Views.mel
VERSION: 1.0
AUTHOR: Original author: Tchoa [tchoa_2k@hotmail.com]
Script modified by Elte [veltigo@gmail.com]
MODIFIED: 18.09.06 - modification to simplify and suit my workflow.
ABOUT: Sedikit tambahan pada hotbox common Modeling Pane. Default hanya menampilkan persp, side, top, dan front. Script ini
menambahkan fungsi look through, tear off Panel dan Tampilan camera yg berada di scene.
USAGE: taroh script di \maya\x.x\prefs\markingMenus
Go to > Window | Settings/Preferences | Marking Menus... dan load the script, kemudian assign ke hotbox [region: center, mouse button : Left]
TIPS: Refresh views apabila camera di scene belum diload.
*/
global string $menu_Views;
$menu_Views = `setParent -q -m`;
// LIST CAMERAS
string $selection[] = `ls -sl`;
string $allCameras[] = `ls -ca`;
string $cameraShapes[];
string $cameras[];
clear $cameras;
int $i = 0;
for ($camera in $allCameras)
{
if ($camera != "frontShape" && $camera != "perspShape" && $camera != "sideShape" && $camera != "topShape")
{
$cameraShapes = `pickWalk -d up $camera`;
$cameras[$i++] = $cameraShapes[0];
}
}
int $n = -1;
for ($camera in $cameras)
{
menuItem
-label $camera
-command ("switchModelView Perspective;\r\nlookThru " + $camera + "; menu_Views_refresh;")
-enable 1
-enableCommandRepeat 1
-image "view.xpm"
-boldFont 0
("menuEditorMenuItemView" + ++$n);
$n++;
}
// REFRESH
menuItem
-label "Refresh Views"
-command "menu_Views_manage 0"
-enable 1
-radialPosition "NW"
-enableCommandRepeat 1
-boldFont 0
-italicized 1
menuEditorMenuItemViewsRefresh;
// LOOKTHRU
menuItem
-label "Look Through"
-command "menu_Views_manage 1"
-enable 1
-radialPosition "SW"
-enableCommandRepeat 1
-boldFont 0
-italicized 0
menuEditorMenuItemViewsRefreshLookThru;
// SELECT
menuItem
-label "Select View"
-command "menu_Views_manage 2"
-enable 1
-radialPosition "NE"
-enableCommandRepeat 1
-boldFont 0
-italicized 0
menuEditorMenuItemViewsSelect;
// TEAR OFF
menuItem
-label "Tear Off"
-command "menu_Views_manage 3"
-enable 1
-radialPosition "SE"
-enableCommandRepeat 1
-boldFont 0
-italicized 1
menuEditorMenuItemViewsTearOff;
//Persp View
menuItem
-label "Perspective View"
-divider 0
-subMenu 0
-command "switchModelView Perspective"
-altModifier 0
-optionModifier 0
-commandModifier 0
-ctrlModifier 0
-shiftModifier 0
-optionBox 0
-enable 1
-data 0
-radialPosition "N"
-enableCommandRepeat 1
-echoCommand 0
-italicized 0
-boldFont 0
menuItem261;
//Side View
menuItem
-label "Side View"
-divider 0
-subMenu 0
-command "switchModelView side"
-altModifier 0
-optionModifier 0
-commandModifier 0
-ctrlModifier 0
-shiftModifier 0
-optionBox 0
-enable 1
-data 0
-radialPosition "E"
-enableCommandRepeat 1
-echoCommand 0
-italicized 0
-boldFont 0
menuItem262;
//Front View
menuItem
-label "Front View"
-divider 0
-subMenu 0
-command "switchModelView front"
-altModifier 0
-optionModifier 0
-commandModifier 0
-ctrlModifier 0
-shiftModifier 0
-optionBox 0
-enable 1
-data 0
-radialPosition "S"
-enableCommandRepeat 1
-echoCommand 0
-italicized 0
-boldFont 0
menuItem263;
//Top View
menuItem
-label "Top View"
-divider 0
-subMenu 0
-command "switchModelView top"
-altModifier 0
-optionModifier 0
-commandModifier 0
-ctrlModifier 0
-shiftModifier 0
-optionBox 0
-enable 1
-data 0
-radialPosition "W"
-enableCommandRepeat 1
-echoCommand 0
-italicized 0
-boldFont 0
menuItem264;
// REFRESH MENU
global proc menu_Views_refresh()
{
/*global string $gMainWindow;
$menus = `window -q -ma $gMainWindow`;
string $label;
for ($menu in $menus)
{
$label = `menu -q -label $menu`;
if (`match "[Hh]ot[Bb]ox" $label` != "" && `match "[Cc]enter" $label` != "" && `match "2" $label` != "")
menu -e -dai $menu;
}*/
global string $menu_Views;
menu -e -dai $menu_Views;
}
// VIEWS MANAGER
global proc menu_Views_manage (int $mode)
{
string $command;
// 0:refresh 1:lookthru 2:tearoff 3:select 4:bookmarks 5:overscan 6:resolution 7:film 8:action 9:title
string $commands[] = {
"print \"Views refreshed!...\"",
"string $panel = `getPanel -wf`; string $objects[] = `ls -sl`; if (`size $objects`) lookThroughModelPanelClipped $objects[0] $panel .001 10000;",
"select -r $cam; pickWalk -d up; pickWalk -d down;",
"modelPanel -e -to $panel;\r\nfillEmptyPanes;",
};
if ($mode > 1)
{
$command = "string $panel = `getPanel -wf`; if (catch (`modelPanel -q -cam $panel`)) {warning \"No Camera in this Panel!...\";} ";
$command += "else {string $cam = `modelPanel -q -cam $panel`; " + $commands[$mode] + "}";
}
else
$command = $commands[$mode];
eval ($command);
menu_Views_refresh;
}
15 September 2006
09 September 2006
Digital Raster's nex dan Switcher

Draster baru2 ini mengeluarkan sebuah software yg boleh dikatakan... simply fantastic. Dulu banyak argumen bagusan mana max atau maya. Karena saya sendiri ialah maya user, maka saya lebih terbiasa dengan maya, khususnya navigasi viewport dan workflownya. Namun, ada beberapa fitur di Max yg saya iri karena tidak ada di maya, terutama plugin dan particle flownya. Draster menciptakan sebuah plugin, dimana fungsinya ialah utk menjembatani pemakai Maya dan Max agar bisa bekerja dengan harmonis. Nex dan Switcher ialah sebuah plugin yg sangat membantu dalam workflow saya. Nex dikhususkan utk max user yg ingin suasana bekerja seperti Max dalam Maya, dan Switcher ialah kebalikannya. Jadi navigasi di maya, seperti alt+lmb utk orbit view bisa digunakan dalam max, demikian juga sebaliknya. Namun, perlu diketahui, navigasi global yg banyak dipakai software2 laen didominasi oleh sistem navigasi maya, dimana alt+lmb=orbit, alt+mmb=pan dan alt+rmb=zoom/dolly. Oleh karena itu, Max users kayanya harus membiasakan diri dengan sistem navigasi maya. Daripada capek2 ngebaca, mending liat langsung videonya. :)
07 September 2006
Farewell Aplaus

Netvibes
Ini screenshot netvibes saya ( Saya masi demen netvibes daripada 30boxes karena layoutnya lebih rapi dan lebih banyak widget (fitur) ).
Tab Tools di bagian atas isinya semua ttg tools yg ada di netvibes:
elte daily note : buat catatan singkat, biasanya saya browsing dapet url bagus, tapi ntah mau simpan dimana yah taro disitu dulu, ntar pulang rumah kan bisa buka lagi, kalo ga biasanya sering lupa.
to do list : yah to do list lha.
upload on imageshack : ga usah ke websitenya lagi, langsung upload dari bar nya aja hehe
gmail : buat ngecek ada email ga di gmail saya
ada calendar dan weather forecast juga.
terus ada del.icio.us : Delicious ialah sebuah komunitas online bookmark. Biasanya kan kita bookmark melalui toolbar di atas browser kita. Jeleknya, kalo kita ke komputer laen, kita udah ga bisa liat lagi bookmark kita. Delicious Ini sangat berguna utk researcher, karena bagusnya kita bisa sharing bookmark ttg topic/subject yg mirip. Misalnya kalo kita bookmark aplaus di delicious, kita bisa tau sapa aja yg punya bookmark aplaus yg sama dengan kita. Otomatis, kita bisa ke halaman bookmarknya dan bisa mengambil bookmark laen yg udah pernah dia save. Demikian juga dengan dia.
Terus ini tab kedua gw : RSS (Really Simple Syndication / Rich Site Summary)
RSS berfungsi mengambil judul topik dari sebuah website yg telah memiliki fungsi feed. Short explanation: FEEDS NEWS TO ME. lebih jelasnya, blog2 ataupun portal sekarang sudah memiliki fungsi feed, yg biasanya kalo ada yg pake firefox ditandai dengan ikon warna orange di sebelah tombol "GO". Bagusnya memiliki feeds ialah penghematan waktu utk mengunjungi website yg kita sering datangi. Dalam gambar di atas misalnya, devia2's Xanga ialah sebuah blog yg ditulis oleh devia. Setiap ada update dari websitenya, kita langsung bisa tau tanpa harus mengunjungi websitenya. Kelebihan laennya ialah, kita tidak perlu menghabiskan bandwidth/quota (tips buat telkom speedy users) karena setiap kali mengunjungi websitenya selalu disuguh dengan foto2, ato bahkan music background, yg otomatis waktu loading websitenya juga jadi lambat. Contoh laennya, harian global misalnya, dengan adanya fitur RSS, gw ga perlu ke websitenya lagi, cukup klik linknya dan baca disana
salam.
Some mel to enhance your workflow
Perspective to Orthographic view in one click. Biasanya harus tekan space, keluar hotbox, terus pilih view mana yg ingin dipilih. Dengan script ini, view akan secara otomatis switch ke ortho berdasarkan derajat dari ortho tersebut. Karena udah terbiasa dengan hotbox, saya assign script ini ke tombol "~"
http://www.highend3d.com/maya/downloads/mel_scripts/modeling/misc/4254.html
Ini script kecil, tapi berguna :) Users maya sekarang bisa create camera dari perspective. Dulunya hanya ada di max dengan menekan tombol ctrl+C. Heck, I never know it's as easy as point and orient constraint :P
http://www.supercrumbly.com/archives.php?sid=164
06 September 2006
Working permit approved
Anyway, belakangan ini memang bener2 asli sibuk, gw recap aja headline nya hehe...
- Tgl 4 September adalah hari special, karena gw merayakan hari jadi kita yg ke 2, thanks for your love and support dear...
- Belakangan ini juga lebih sering maen ke rendering, nyoba maxwell, indigo, sunflow, ama finalrender for maya. It's addicting.
- Karena sering bookmark website, saya jadi sering pake del.icio.us, yuk sharing bookmarks! tag gw di sini
- Tiada aktivitas laen sepulang kantor selaen maen DOTA ( defense of the ancient). This game is my dessert after work.
- Aktivitas sehari hari di pagi hari : buka netvibes , kalo mau tau apa itu, saya pernah jelasin di sini: Aplaus community
03 September 2006
Blogger beta emang cihuy!
Synchronisasi Mel dengan JEdit
Jedit ialah sebuah text editor, berbasis openSource (gratis), dan lumayan powerful karena didukung oleh beberapa plugin. demikian juga dengan syntax highlightnya, kita bisa mendownload mel syntax yg ada di highend3d yg dibuat oleh Ron Bublitz.
Namun, 1 hal yg masi kurang, ialah setiap kali kita ingin mengeksekusi script tersebut, kita harus mencopy paste dari jEdit ke dalam script editor di maya, lumayan ribet juga kalo harus dilakukan berulang ulang. Solusinya ialah menggunakan maya editor yg dibuat oleh Ron juga. Kita bisa langsung mengeksekusi script dari JEdit, kemudian feedbacknya langsung muncul di Maya, tanpa perlu Copy Paste script lagi :)
22 August 2006
the-area
Produk yg dibahas: maya, max, motion builder dan VIZ
feature yg ditawarkan:
tips dan tutorial
download trial, texture, shaders, plugins dan script
galeri
behind the screen
blogs dari developer
dan forum.
It's 2 hours left before it's launch here! So excited that I wait for it!
16 August 2006
Maya Rigging note
/* Materials di rangkum dari Fahrenheit Digital Rigging for Feature Animation */
For personal understanding & reminder :)
FK_IK Arm
A.Main Arm Rigging.
* FK joints, IK joints and "jnt" joints(will be driven by FK & IK arm joints)
Create IK joints
- Edge loop dari tangan, kemudian kasi cluster. (agar point berada di titik tengah dari selection)
- buat cv curve, dari cluster shoulder ke cluster wrist, tegak lurus ( by holding shift)
- buat 4 joints, 2 di elbow, tegak lurus dengan curve (hold c)
- set local rotation axis.
- rename the joint: char_l_arm01_ik - char_l_arm04ik_end
- buat locator, snap ke joint pertama, tarik ke belakang (z), rename char_l_armPoleVec01_loc
- set preferred angle.
- set ikHandle - flipped, not big deal. rename : char_l_arm01_ikh, rename effector : _eff
- buat locator, snap ke joint 1, parent joint1, polevector dan ikhandle ke locator itu.
- select wrist cluster, kmdn locator1, aim constraint.
- delete aim constraintnya.(karena tujuannya hanya utk menyesuaikan lokasi dari cluster.)
- dengan menggunakan locator1, kita bisa rotate utk menentukan arah dari elbow.
- karena joint pertama masi flipped rotasinya, bisa diatasi dengan menyeleksi poleVec locator dan ikHandle, lalu poleVector constraint.
- select joint ke tiga, dan ikHandle, kemudian orient constraint, lalu buang orient constraint (akan ada cycle warning), hal ini dilakukan agar local axis mengikuti joint.
Create FK and Jnt joints
- select Ik joint pertama, duplicate 2 kali, parent ke world.
- buang effector node, rename : a) ik -> fk b) ik -> jnt
- ganti rotation order (utk non IK joints) dari xyz ke yzx.
B.Stretcy IK explanation.
*How the 'scaling' works
- A = joint1
- B = joint2
- C = IkHandle distance
if C => (A+B) then scale = 1
if C < (A+B) then scale = (C)/(A+B)
C.Stretchy IK arms.
*create components and nodes to allow stretch.
- ukur distance dengan menggunakan distance tool. Klik 2 kali di viewport.
- rename locator. rename : char_l_armLen01_loc
- rename distance node, rename : char_l_armLen01_dis
- point constraint locator1 dengan first ikJoint.
- point constraint locator2 dengan ikhandle.
- createNode multiplyDivide -n char_l_armLen01_mdn;
- ganti ke divide.
- connect distance ke input1x
- buka MD node di channel box, isikan input2x sama dengan input1x
- createNode condition -n char_l_armLen01_cnd;
- Di attr editor, ganti ke greater than.
- connect distance ke first term.
- di second term, nilainya kasi sama dengan first term
- connect outputx dari md ke color true R
- connect outcolor R ke scaleX dari setiap ikArm joints.
11 August 2006
Bla bla bla
Ga tau mau ngomong apa deh, udah lama ga update juga blog ini..kasian.
Malam ini gw sempetin deh..walau ga tau mau nulis apa juga.
Udah hampir seminggu semenjak kepulanganku di Medan selama 2 minggu. Bosen seh, ga banyak yg dikerjakan selaen hang out di Aplaus.
Kerjaan di kantor sekarang...lumayan menarik. Bikin character lagi, project TouchNGo. 2 karakter yg simpel abis. Rignya asik, bisa nambah2 fitur seperti deformable dan stretchable. It's a challenge. Lagi troubleshoot dan testing rignya.
Udah nyoba Maya 8, fiturnya mengecewakan, tapi...daripada ga ada update, setidaknya...yah..begitulah...logonya ga karuan...
Mental ray 3.5 juga ga ada update yg signifikan, ga seperti yg dijanjikan.
Mudbox, software yg mengobati sakit hatiku..dari segi learning curve, gw udah tau concept dan interface dan workflownya...software ini emang non-technical banget..less than 10 menit udah bisa pakai...
tidak seperti zbrush, yg konsepnya aneh..pake pixol2an.. interfacenya juga aneh. Namun...versi 2.5 yg akan keluar ntar juga keren..ga kalah dari mudbox...tapi pilihanku yah tetep mudbox..
Modo, disisi laen, kayanya bikin aku jatuh cinta balek. Dulunya cuman gw gelar 'another fancy version of Lightwave' malah sekarang updatenya memukau..Rendering enginenya(nexus) juga mantap abis. Gw suspect di masa depan mereka mungkin akan mengexpand ke animation tool, which mean... Repeating the history of Lightwave.
Gw juga sekarang lg belajar workflownya, bridging antara maya ke modo, kalo bisa ngambil advantage dari renderernya, lumayan bagus juga kan?
Lalu bagaimana dengan update Lightwave 9? soon it'll be history itself :P baru gw coba install, ga nyampe 1/2 jam udah masuk trash bin. Bukannya mau mengecewakan LW users out there. Temenku yg fanatic ama LW aja udah mulai pindah modo. Lucunya.. sampe versi 9 LW baru ada fungsi edge. Surface editor dengan node based aja ga userfriendly, gw nyoba2 ga ngerti...seharusnya kan membuat hidup lebih gampang. LW needs to chase a lot if they still want to exist in CG industry.
Di dunia laen, gw juga tertarik kembali ke web. CSS is fun. Dunia cepet berkembang emang, gw dulu cuman bisa sistem table, yg loadingnya lelet. Sekarang pake CSS, terasa banget efisiensi-nya. Struktur coding juga jadi lebih gampang dan terurus.
Aarrgghh....Banyak saja yg mau dicobain dan dipelajari, andai kita punya lebih banyak waktu dan lebih banyak tenaga..
dah ah...ga tau ngomong apa aja dari tadi..
*this entry was written in sub-conscious mind.Blogged with Flock
02 August 2006
Dial Up sucks
Yeap, I missed out lots of things that's supposed to be posted here.
Maya8, Max9, Reflex, Mudbox, Mental Ray 3.5, Zbrush 2.5, Renderman For Maya 2, renderman studio, and many many more.. Damn! Gara2 dial up gw kehilangan banyak berita.
Sedikit update tentang blog. Saya menambahkan fitur 'meebo me widget'. Bagi yang mengunjungi website saya, kita bisa berinteraksi melalui chating apabila saya online.
Blogged with Flock
19 July 2006
Integrated or Separated package?
Taon 2006 ini kayanya bakal jadi taon yg menarik buat CG artist. Gimana ga? 2 software canggih baru bakal keluar taon ini.
Salah satunya ialah mudbox3D. Program yg bakal mengganti zbrush ini dibuat oleh developer team utk Lord of the rings dan king kong. Beberapa beta tester telah menunjukkan kualitas yg impresif, dan feedback yang luar biasa.
Selain itu, ada juga program yg dibuat khusus utk animasi. REFLEX, program yg di develop oleh Ex-pixar programmer yg ditargetkan bakal membuat animasi 3D jauh lebih gampang. Program yg mirip dengan animanium dan HASH animation master ini jauh lebih advanced.
Dengan ini, saya menyimpulkan, apakah di masa depan kita akan menggunakan package secara terpisah?
Bisa saja utk modeling, saya pake MODO, Kemudian texturing yah spt biasa memakai PS ataupun BodyPaint dan juga MudBox ato Zbrush sebagai komplimen. Utk unwrap, selaen dari Modo, ada UNFOLD3D dan UVLAYOUT. Utk rendering, bisa saja memakai maxwell (ato sejenis-nya seperti Mental Ray stand Alone ato Pixar renderman server). Lalu utk animasinya bisa memakai REFLEX sendiri.
Sayang saja, belum ada package tersendiri utk rigging, kalo udah keluar, complete sudahlah separate package pipeline ini.
Dari segi harga, boleh dibilang separate package ini lebih murah (maaf, walau belum saya kalkulasi). Dan apabila lebih mahal, fitur yang didapatkan juga worth it.
Masalah yg mungkin dihadapi ialah, bagaimana menggabungkan kesemua software ini dalam sebuah pipeline agar menjadi harmonis?
Program all-in-one seperti maya mungkin mempunyai workflow dan pipeline yg lbh bagus, tetapi updatenya jauh lebih lambat dibanding software2 specific.
Ibaratnya membandingkan generalist dengan specialist.
technorati tags:mudbox, reflex, integrated, separated, generalist, specialist
Blogged with Flock
17 July 2006
Maya Toggle UI window
Edited version :)
Di Maya, ketika sebuah window dipanggil dengan shortcut key, maka biasanya tidak ada jalan laen selaen click tanda 'x' di bagian kanan atas untuk menutup windows itu. Karena saya males, dan Maya adalah sebuah program yg fleksibel...saya buatin aja biar bisa toggle on off windownya gitu dengan simple MEL.
Pada dasarnya concept toggle on off ini sama antara 1 window dengan window yg laen:
//toggle_graphEditor, gw assign ke 'alt+2'if ( `window -exists graphEditor1Window` )
deleteUI -window graphEditor1Window;
else
tearOffPanel "Graph Editor" "graphEditor" true;
//toggle DopeSheet, gw assign ke '2'
if ( `window -exists dopeSheetPanel1Window` )
deleteUI -window dopeSheetPanel1Window;
else
tearOffPanel "Dope Sheet" "dopeSheetPanel" true;
//toggle Outliner, assign ke '1'
if ( `window -exists outlinerPanel1Window` )
deleteUI -window outlinerPanel1Window;
else
OutlinerWindow;
//toggle HyperGraph, gw assign ke 'alt+1'
if ( `window -exists hyperGraphPanel1Window` )
deleteUI -window hyperGraphPanel1Window;
else
tearOffPanel "Hypergraph" "hyperGraphPanel" true;
//toggle HyperShade, assign ke 'm', just like material editor in max :)
if ( `window -exists hyperShadePanel1Window` )
deleteUI -window hyperShadePanel1Window;
else
tearOffPanel "Hypershade" "hyperShadePanel" true;
//toggleAttributeEditor, still 'ctrl+a'
string $panel = `getPanel -withFocus`;
if (`window -exists AEWindow`)
{
deleteUI -window "AEWindow";
/*window -e -visible false AEWindow;*/
}
else
/*ShowAttributeEditorOrChannelBox;*/
openAEWindow;
setFocus $panel;
//toggle RenderView, gw assign ke '3'
if ( `window -exists renderViewWindow` )
deleteUI -window renderViewWindow;
else
tearOffPanel "Render View" "renderWindowPanel" true;
//toggle Shelf, gw assign ke 'alt+`'
{
setShelfVisible 1; //turn on shelf
global string $gShelfTopLevel;
string $switchTab;
string $children[] = `tabLayout -q -ca $gShelfTopLevel`;
$children[size($children)] = $children[0];
string $currentShelf = `tabLayout -q -st $gShelfTopLevel`;
for($i=0; $i<`size($children)`; $i++)
{
if($children[$i] == $currentShelf)
{
$switchTab = $children[$i+1];
break;
}
}
tabLayout -edit -st $switchTab $gShelfTopLevel;
}
//toggle WireFrameShade, 'ctrl+4'
$currentPanel = `getPanel -withFocus`;
$state = `modelEditor -q -wos $currentPanel`;
modelEditor -edit -wos (!$state) $currentPanel;
/*toggle backface DISPLAY culling, 'ctrl+5'*/
ToggleBackfaceCulling;
/*toggle backface GEOMETRY culling, 'shift+5'*/
ToggleBackfaceGeometry;
Sedikit info ttg perbedaan display culling dan geometry culling yg pernah saya posting di indocg :
technorati tags:maya, ui, toggle, script
Blogged with Flock
08 July 2006
Jason Schleifer animator friendly rigging
Been so busy past few weeks. Now I'm currently in character rigging process for upcoming Cadbury commercial.
Accidentally I revisited Jason Schleifer's blog and found out a treasure. :)
For those who are interested in Rigging, here is a nice article. Jason is currently doin a DVD and a book for release in Siggraph 06 next month.
http://jonhandhisdog.com/index.php?option=com_content&task=view&id=41&Itemid=2
Blogged with Flock
30 June 2006
27 June 2006
MentalRay Rendering option disappeared
Kadang2 waktu bikin Render passes di Maya, ada layer yg pake s/w render, dan ada yg pake MR...tapi kadang2 maya buggy, tiba2 render option di MR ilang...kecuali kalo kita click balek ke master layer.. Masalah ini mgk terjadi karena Mental Ray tidak di load balek. Utk mengatasi masalah ini, ketikkan MEL ini ke dalam userSetup.mel :
if(!`pluginInfo -query -l -n Mayatomr`) loadPlugin "Mayatomr";if(!`pluginInfo -query -l -n cameraFrustum_win_7`) loadPlugin "cameraFrustum_win_7";
Blogged with Flock
20 June 2006
Changing Maya splash screen
*gila..ini postingan setaon sebelumnya di IndoCG
mungkin ada yg iseng, spt saya, mengganti splash screen default maya. thread ini udah ada di cgtalk beberapa waktu yg lalu...sekedar tambahan aja bagi yg belum tau dan pengen tau.
1) download reshack (resource hacker) di alamat ini : http://delphi.icm.edu.pl/ftp/tools/ResHack.zip
2) dari reshack, open file mayares.dll (dari folder maya 6\bin)
3) cari tab BITMAP, expand, kemudian cari MAYASTARTUPIMAGE.XPM , expand lagi..ada tulisan 1033
4) right click>save[bitmap:mayastartupimage.xpm : 1033) ...
5) buka file tersebut di Photoshop, edit (jgn mengubah size image) kemudian save balek sebagai bmp
6) dari reshack, rightclick>replace resource, dan cari file yg udah dimodified.
7) save, dan start maya
cheers~
*ini dibuat utk maya yg lagi dipake di kantor ^^
Blogged with Flock
19 June 2006
Important Index of Refraction (IOR)
Just to remind myself, here is a list of important IOR used in CG:
Some representative refractive indicesMaterial
Vacuum 1 (exactly)
Air at STP 1.0002926
carbon dioxide 1.00045
Crown glass 1.52
water ice 1.31
liquid water (20°C) 1.333
rock salt 1.516
salt (NaCl) 1.544
polycarbonate 1.59
glass (typical) 1.5 to 1.9
diamond 2.419
silicon 4.01
Blogged with Flock
15 June 2006
Flock browser
Dapet RSS feed dari temen gw keegan, akhirnya gw nyoba install neh software..
Walau masi tahap beta, tapi kayanya software ini bakal ini jadi browser favorit gw.. lengkap dengan fitur tambahan buat blogging dan RSS feeder, INTEGRATED...where else can you find this? skinnya mirip IE 7, tapi engine masi menggunakan firefox...sweet harmony.
Saat ini, gw lagi blogging menggunakan tool 'blog post' dari menu yg disediakan. Ga usah login ke blogger lagi. Dan juga proses upload image jauh lebih efektif dan cepat dibanding metode konvensional dimana user upload image, terus diattach ke post sebagai html code. Di Flock, gw cuman drag and drop :)
Berikut gambar yg langsung gw drop dari desktop:
gambar prosesnya :
masi banyak lagi fitur laennya seperti RSS reader, photostream, dll. Gw saranin langsung ke websitenya aja : www.flock.com
I HIGHLY RECOMMEND THIS AWESOME BROWSER.
Blogged with Flock
14 June 2006
Windows explorer optimization
Beberapa tips yg gw rasa bagus.
-Biasanya kalo kita buka windows explorer, di bagian folder terdapat banyak folder2, ada c:, d:, cdrom, desktop, my network place..bla3X...fitur2 ini akan memperlambat waktu loading dan juga waktu browsing (lah kalo banyak banget kan susah juga carinya, apalagi kalo sub sub sub folder)
dengan menggunakan command ( start > run) ketik : explorer /e, /root,[path folder yg diinginkan]
contohnya : explorer /e, /root,c:\leo\maya tutorial
maka windows explorer akan dibuka, tetapi kita ga bakal liat lagi folder2 seperti cd-rom, d: dan macam2 laennya. Maya tutorial akan menjadi parent dari semua folder tersebut.
Tapi kan males juga kalo kita tiap kali mesti ketik, cara gampangnya ialah dengan menggunakan shortcut, caranya:
- rightclik di desktop, terus pilih new shortcut.
- terus ketikkan aja command tersebut, lalu berikan label.
09 June 2006
Life is good
baru balek dari Jakarta buat project Iklan TV Indosat bareng director Lance. Syuting bareng Radja ama PADI. I Had a great time in Medan and Jakarta. Thanks for Aplaus in Medan buat nongkrongnya ama gila2an-nya. Thanks buat Exposure Production House udah take care gw selama di Jakarta. Thanks for the crews involved in the production.
22 May 2006
Back to Medan.
Ada senangnya, ada keselnya, ada sedihnya...
senengnya, bisa ketemu keluarga dan temen2 gw
sedihnya, ninggalin pacar gw beberapa hari
keselnya, kenapa seh pulang pergi setiap 1 bulan..bete di airport ama di pesawat.
Akhir2 ini gw udah jarang update blog. :(
bukan berarti males, cuman ga bisa akses dari rumah (google di block kali)
lagian, posting gw ga boleh berhubungan ama pekerjaan (ada yg intai blog gw neh hm..)
gw juga bukan type bimbo blogger, duh..mana ada waktu nulis today i do this, i met who, i go where...lagian pernah kena bad experience waktu nulis di xanga dulu.. padahal entrynya cuman mau share ama cewe gw.
terus, kenapa gw pake blogger? lebih enak buat customized aja..di xanga ada banner di bagian atas. terus codingnya lumayan ribet dibanding blogger (gw rasa).
lalu, koq ga ada shoutbox? udah pernah gw taro, tapi ga ada yg make :P Lagian gw rasa..layoutnya jadi kurang rapi dan profesional :P ah..alasan........
16 May 2006
Cameron Highland















