Tuesday, May 29, 2007

Wikiയില്‍ Ornithology

ഞാന്‍ എടുത്ത പക്ഷികളുടെ ചിത്രങ്ങള്‍ മലയാളം വിക്കിയില്‍ ചേര്‍ക്കാന്‍ ശ്രമിക്കുകയാണു.

അനേകം പക്ഷികളുടെ മലയാളം പേരുകള്‍ അറിയാത്തതിനാല്‍ ഇപ്പോള്‍ ചിത്രം മാത്രമെ ഇടാന്‍ കഴിഞ്ഞിട്ടുള്ളു.

എന്തായാലും ഒരു മലയാളം വിജ്ഞാനകോശത്തില്‍ എന്റെ ഭാഷ ചേര്‍ക്കുന്നത് തീരെ ശരിയാവില്ല. നിങ്ങള്‍ ഏവരുടെയും സഹായം അഭ്യര്‍ത്ഥിക്കുന്നു.

സഹായിക്കാന്‍ താല്പര്യമുള്ളവര്‍ മാത്രം comment ചെയ്യുക.


ഇതു വരെ ചേര്‍ത്ത
ആനറാഞ്ചി പക്ഷി
കരിയിലക്കിളി
നീലഗിരി പിപ്പിറ്റ്
നീര്‍ക്കാക്ക
ചേരക്കോഴി
കുളക്കോഴി
മണ്ണാത്തിപ്പുള്ള്

Monday, May 21, 2007

Unicode FonteDetection Widget എങ്ങനെ നിങ്ങളുടെ blog templateല്‍ ചേര്‍ക്കാം

1) ആദ്യം ഇവിടെപോവുക



2) HTML code copy ചെയ്യുക [CTRL + C]

3)
Bloggerല്‍ sign in ചെയ്യുക.
4) മുകളില്‍ വലതു വശത്തു customize ല്‍ clickക്കുക
5) Add Page Element ല്‍ clickക്കുക



6) Add HTML /Javascript


7) താഴെ കാണുന്ന സ്തലത്തു നേരത്തെ copy ചെയ്ത സാദനം pasteഉക [CTRL + V] .

8) "Save Changes"ല്‍ clickകുക
9) സൌകര്യം പോലെ ഈ പുത്യ "Page element" profileന്റെ കീഴെ വെക്കുക.

Sunday, May 20, 2007

Unicode Font Detection and instalation.

സുഹൃത്തുക്കളെ
മലയാളം Unicode font Installation അല്പം എളുപ്പമാക്കാനും. Malayalam Font സിസ്റ്റത്തില്‍ ഇല്ലടെയ് എന്നു പറഞ്ഞുകൊടുക്കാനും ഒരു Flash Widget ഞാന്‍ ഉണ്ടാക്കിയിട്ടുണ്ട്.

ഇതു വലതു വശത്തു കാണാം. ഇതു നിങ്ങള്‍ക്കും ഉപയോഗിക്കാവുന്നതാണു്.

ഇതു നിങ്ങളുടെ computerല്‍ മലയാളം unicode font ഉണ്ടോ എന്നു പരിശോദിച്ചതിന്റെ ശേഷം, ഇല്ലെങ്കില്‍ font download ചെയ്യാന്‍ നിര്‍ദ്ദേശിക്കും.

എല്ലാരും bug test ചെയ്തിട്ട് അറിയിക്കണം. :)

ഇതു നിങ്ങളുടെ blog ല്‍ ഉപയോഗിക്കാന്‍ ഈ code templateല്‍ copy paste ചെയ്താല്‍ മതി. :)

Saturday, May 19, 2007

Rachana 2 UNICODE conversion

കൂട്ടുക്കാരെ.
എന്റെ സുഹൃത്തായ മഹേഷ് മങ്കലത്തിനു ഒരു ആവശ്യം:
Rachana യുടെ (ASCII encoding based ) word processer ഉപയോഗിച്ച് നിര്മിച്ച ചില രേഖകല്‍ അദ്ദേഹത്തിനു UNICODEലേക്ക് മാറ്റണം. പക്ഷെ Rachan ഒരു Font അല്ല
ആറു font കളാണു് മലയാള മുദ്രണത്തിനു പയോഗിക്കുന്നത്. അപ്പോള്‍ ആറു ഫൊണ്ടകളില്‍ പെടുന്ന Glyph set (255 * 6) നേയും UNICODE അക്ഷരങ്ങളായി മാറ്റണം.

ഇത് ഇതുവരെ ആരെങ്കിലും ചെയ്തിട്ടുണ്ടോ?
ചെയ്തിട്ടുണ്ടെങ്കില്‍ വെക്കം പരിഹാരം പറയൂ.

Thursday, May 17, 2007

Unicode Campaign ver 2.1

പൂര്‍ണമായും മലയാളം Unicodeല്‍ ഇപ്പോള്‍ പ്രവര്ത്തിക്കുന്ന ചില സ്ഥാപനങ്ങളുടേ ഒരു പട്ടിക ഉണ്ടാക്കണം എന്നു കരുതുന്നു. നിരന്തരമായി തിരുത്തലുകള്‍ വരും എന്നുള്ളതുകൊണ്ടു അതിനെ ഒരു wiki ആക്കി.

ഈ പട്ടിക എലാവരും ഒന്നു സഹകരിച്ചാല്‍ വികസിപ്പിച്ചെടുക്കാം.
അതോടൊപ്പം തന്നെ Unicodeലേക്ക് മാറാതെ ASCIIയില്‍ തൂങ്ങി കിടക്കുന്നവരുടേയും ഒരു ലിസ്റ്റ് അവിടെയുണ്ട്.

സിബുവിന്റെ മലയാളം യൂണികോടിന്റെ wikiയിലേക്കും. Kevinന്റെ AnjaliOldLipi എന്ന fontലേക്കും അവിടെ link ഉണ്ടാവും.

പലരുടേയും ബ്ലോഗില്‍ നാം ഇങ്ങനെ കണ്ടിട്ടുണ്ട്.
"This page uses Malayalam Unicode font. For instructions on setting up Unicode support in your systems, click here. To download font, click here."



ഇതിനു പകരം അത് ഇങ്ങനെ മാറ്റാം
ഇതോടൊപ്പം തന്നെ അവിടെ ഒരു standard textഉം ഒരു badgeഉം നമുക്ക് കൊടുക്കാം. അപ്പോള്‍ മലയാളം unicodeനെ കുറിച്ച് ജനത്തിനെ ബോധവല്ക്കരിക്കുകയും ചെയ്യാം.
സമരം


This blog is in Malayalam. To read this content you should install a Malayalam Unicode font

Wednesday, May 16, 2007

മലയാളം യൂണികോഡു് domain name

കുട്ടുകാരെ ദാണ്ടെ ഇവിടെ ഒന്നു ഞെക്കു. http://കൈപ്പള്ളി.blogspot.com
എന്തെരെങ്കിലും സംഭവിക്കും . :)

ഇതു browserന്റെ address barല്‍ copy paste ചെയ്താലും പ്രവര്ത്തിക്കും.
status barല്‍ ഇതു കൃത്യമായി വരില്ല.

Tuesday, May 15, 2007

ഇനി ഈ സിമന്റും കമ്പിയും ചുടകട്ട കഷണങ്ങളും....

മൂന്നാറില്‍ അനധികൃതമായി നിര്‍മ്മിച്ച എല്ലാ കെട്ടിടങ്ങളും പൊളിച്ചു എന്നത് വളരെ നല്ല കാര്യം തന്നെ. നേതാക്കന്മാര്‍ക്ക് കൊതി കെറു മൂത്തിട്ടാണു ഓടി ചെന്നു കഴിഞ്ഞ ഇലക്ഷനു കായി തരാത്ത എല്ല മൊയ്ലാളിമാരുടെം പള്ളക്കിട്ട് ചവിട്ടിയത് എന്നുള്ളത് വേറെ കാര്യം. അതിലോട്ട് ഒന്നും കടക്കുനീല്ല. രണ്ടു കൂട്ടരും ചെറ്റകളായതുകൊണ്ടു നമ്മുടെ നിലവാരത്തിനു പറ്റിയ വിഷയമല്ല.

എന്റെ ചില സംശയങ്ങള് അതൊന്നുമല്ല‍:

ഇനി ഈ ഇടിച്ച് പോളിച്ച ഇട്ട സിമന്റും കമ്പിയും ചുടകട്ട കഷണങ്ങളും എന്തു് ചെയ്യും? ആനയ്ക്കും പുലിക്കും തിന്നാനായി കാട്ടില്‍ കൊണ്ടു തട്ടുമോ? അതോ പൊളിക്കാന്‍ പോയവര്‍ ഇതിനെയെല്ലാം ലോറിയില്‍ ചുമന്ന് കയറ്റി നമ്മുടെ സ്വന്തം മാലിന്യ സംസ്കരണ സ്ഥാനങ്ങളായ railway track ന്റെ സൈഡില്‍ കൊണ്ടു തട്ടുമോ? അതോ ഇറച്ചി കോഴിയുടെ waste തട്ടാന്‍ മാത്രമായി നിര്‍മ്മിച്ചിരിക്കുന്ന പാലങ്ങളുടെ കീഴിലോ?

മണ്ണ് വാരി മണ്ണ് വാരി കായലുകളും ആറുകളും ആഴം കൂടി എന്നു നിലവിളിക്കുന്നവരുടെ സമാധാനത്തിനു് ഇതെല്ലാം കൊണ്ടു് അവിടെ കൊണ്ടിട്ട് നികത്തിയാലോ?

വേണ്ട. അതൊന്നും വേണ്ടിവരില്ല. എന്തായാലും ഈ കുടി ഒഴിപ്പിച്ച എല്ലാ സ്ഥലങ്ങളും തിരിച്ച് Forest Departmentനു കൈമാറാനൊന്നും പോണില്ല. സിമന്റും കമ്പിയും ചുടുകട്ട കഷണങ്ങള്‍ എല്ലാം അവിടെ തന്നെ കിടക്കട്ടേ. Foundation ഉറപ്പിക്കാനായി അതെല്ലാം അവിടെ തന്നെ കുഴിച്ചിടാം.

എന്തായാലും ദേവികുളത്ത് അടുത്ത വര്‍ഷം പോകുമ്പോഴ് പഴയ കെട്ടിടങ്ങള്‍ പോയി കുറേ പുതിയ കെട്ടിടങ്ങള്‍ അവിടെ തന്നെ കാണാം. ഇതായിരിക്കും ഈ Tourism വികസനം വികസനം എന്നു പറയുന്നത്, അല്ലെ?

Wednesday, May 09, 2007

പഴങ്കഞ്ഞി !

പണ്ടു പോര്‍ച്ചുഗീസുകാരു കപ്പലില്‍ പോയി അമേരിക്ക കണ്ടുപിടിച്ച ചരിത്രം ഓര്‍മ്മവരുന്നു. ‌അവമ്മാരെല്ലാംകൂടി തൊഴഞ്ഞ് തോഴഞ്ഞ് അമേരിക്കയില്‍ ചെന്നു പെട്ടു. എന്നിട്ട് അത് അവരുടെ കണ്ടുപിടുത്തമാണെന്നു പറഞ്ഞുണ്ടാക്കി. അവിടെ യുഗങ്ങളായി ജീവിച്ചിരുന്നവരുടെ അറിവെല്ലാം അപ്രസക്തം.

അതുപോലെയാണു പണ്ടെങ്ങാണ്ടുണ്ടാക്കിയ ഈ മലയാളം യൂണികോഡ് ബൈബിള്‍നെ (2004ല്‍) Asianet News ഇപ്പോള്‍ "കണ്ടുപിടിച്ചതു". ഇതുവരെ ഇവര്‍ ആരും കണ്ടില്ലെ? അതോ അതു കാണാനുള്ള് സംവിധാനം ഇല്ലായിരുന്നോ? സംവിധാനം ഉണ്ടായിരുന്നിട്ടൂം പരിജ്ഞാനം ഇല്ലായിരുന്നോ? അതോ പ്രസക്തമാണെന്നു തോന്നിയില്ലെ?

കഴിഞ്ഞ മൂനു വര്‍ഷമായി ഇന്റര്‍നെറ്റ് ഉപയോഗിക്കുന്ന മലയാളികള്‍ക്ക് ഇതു സുപരിചിതമാണെന്നാണു ഞാന്‍ കരുതുന്നത്. ബ്ലോഗ് വായനക്കാര്‍ക്കും എന്റെ സുഹൃത്തുക്കള്‍ക്കും ഇതേപ്പറ്റി അറിയാം. അപ്പോള്‍ ഇതു് അവരെ സമ്പന്ധിച്ചിടത്തോളം പഴങ്കഞ്ഞിയാണു്. പിന്നെ മാദ്യമങ്ങള്‍ക്ക് ഈ ബ്ലോഗ് സമൂഹം കുഷ്ടരോഗികളും മാനസിക രോഗികളേയും പോലെ ഒരു നിന്ദ്യവര്‍ഗ്ഗമാണല്ലോ. ബ്ലോഗ് വെറും അപ്രസക്തം. ഇത് ഇപ്പോഴ് വാര്‍ത്തയായി വന്നതിന്റെ കാരണവും മലയാളം ബ്ലോഗ് എഴുതുന്ന എന്റെ സുഹൃത്തും മാദ്ധ്യമ പ്രവര്‍ത്തകനുമായ ഒരു സുഹൃത്തിന്റെ പരിശ്രമത്തിന്റെ ഫലമായിട്ടാണു്. അദ്ദേഹം എന്നോടു ഈ അഭിമുഖത്തെ പറ്റി പറഞ്ഞപ്പോഴും ഈ സംഭവത്തിന്റെ പഴക്കത്തെപറ്റി ഞാന്‍ സൂചിപ്പിച്ചിരുന്നു. പിന്നെ ഞാന്‍ ആലോചിച്ചു. പഴങ്കഞ്ഞിയാണെങ്കിലു മീന്‍ കറിയും അല്പം അച്ചാറുമിട്ട് ഒരു പിടിപിടിക്കാം എന്നു കരുതി. യേത്? Malayalam - Unicodeനേ പറ്റി ഒരു ഞരിപ്പ് പ്രസംഗത്തിനുള്ള എന്തിനു ചുമ്മ കളയണം?

ഞാന്‍ സമ്മതം മൂളി. കഴിയുമെങ്കില്‍ പത്ര മാദ്ധ്യമത്തിനും, കേരളത്തിലെ IT missionഉം, സര്‍ക്കാറിനും, ഒരു തൊഴിയും കൊടുക്കാം എന്നും കരുതി. (നല്ല തൊഴികിട്ടിയാല്‍ ഏത് വയസനും ഒന്നു ചാടും.) അറിയാവുന്ന സാങ്കേതിക മലയാള പദങ്ങള്‍ ഉപയോഗിച്ച് വളരെ ലളിതമായി തന്നെ ഞാന്‍ Unicodeനെ കുറിച്ചും മലയാള മുദ്രണ സംവിധാനത്തെകുറിച്ചും, അതിന്റെ അഭാവത്തില്‍ ഭാഷക്കുണ്ടാവുന്ന ജീര്‍ണതയേ കുറിച്ചുമെല്ലാം പറഞ്ഞു. ഈ വിഷയത്തില്‍ സര്‍ക്കാറിന്റേയും മാദ്ധ്യമങ്ങളുടെയും അലക്ഷ്യമായ മനോഭാവത്തെ പറ്റിയും ഞാന്‍ പറഞ്ഞിരുന്നു. എന്നു വെച്ചാല്‍ ഒരു ഞെരിപ്പ് പ്രസങ്ങം തന്നെ ഞാന്‍ അവിടെ നടത്തി. പക്ഷെ അതെല്ലാം cut ചെയ്തിട്ട് അവര്‍ക്ക് മനസിലാവുന്ന കുറച്ചു കാര്യങ്ങള്‍ മാത്രം അവതരിപ്പിച്ചു. പിന്നെ അവരുടെ കുഞ്ഞു മനസുകള്‍ക്ക് മനസിലാവാത്ത ചില കാര്യങ്ങള്‍ അവര്‍ സങ്കല്പിച്ചും പറഞ്ഞു. അതായത്: "നൌഷാദ് ഒരു ഇസ്ലാം മത വിശ്വാസിയാണെന്ന്". ഏതോ ഒരു നൌഷാദിന്റെ കാര്യമായതുകൊണ്ടു കുഴപ്പമില്ല. ക്ഷമിക്കാം.

അപ്പോള്‍ lowest common denominatorനു മനസിലാവുന്നതു് മാത്രമാണോ ഈ വാര്‍ത്ത പരിപാടി. ഗൌരവമായ കാര്യങ്ങള്‍ പിന്നെ എവിടെ വാര്‍ത്തയായി വരും? അരു് കേള്‍ക്കും? എന്റെ തംശയങ്ങളാണെ. Unicodeന്റെ ആവശ്യവും അതിന്റെ പ്രസക്തിയും ഇനി ഏത് കാലത്താണവോ നമ്മളുടെ മാദ്ധ്യമ പ്രവര്‍ത്തകര്‍ മനസിലാക്കുക.

ഒന്നാലോചിച്ചാല്‍ പത്ര പ്രവര്‍ത്തകരെ കുറ്റം പറയാന്‍ കഴിയില്ല. കാരണം ഈ വിഷയങ്ങളില്‍ ഉള്ള പൊതുവെയുള്ള പരിജ്ഞാനം അവര്‍ക്ക് കുറവാണ്. Researchനോന്നും സമയവും കൊടുക്കാറില്ല. എന്തിനു ഏറെ പറയണം അവരുടെ സ്ഥാപനങ്ങള്‍ അവര്‍ക്ക് വീട്ടില്‍ ഉപയോഗിക്കാന്‍ സൌജന്യമായി ഒരു internet connection പോലും കൊടുക്കാറില്ല. പിന്നെ ഇതു വല്ലതും അവര്‍ പഠിച്ചിരുന്നു എങ്കില്‍ പിന്നെ ഈ പേന ഉന്തല്‍ പണി അവര്‍ ചെയ്യില്ലല്ലോ.

കഴിഞ്ഞ ആഴ്ച നട്ടില്‍ പ്രസിദ്ധനായ ഒരു സീനിയര്‍ പത്ര പ്രവര്‍ത്തകനോടു ഈ തൊഴിലോനേ കുറിച്ച് ഒരു സംവാദം നടത്തിയപ്പോള്‍ അദ്ദേഹം ഒരു സത്യം എന്നോടു പെട്ടിതുറന്നു പറയുകയുണ്ടായി. "ഇതു് അരി വാങ്ങാനുള്ള ഏര്‍പ്പാടാണു. ലോകം നന്നാക്കാനുള്ളതല്ല". ഞാന്‍ അപ്പോള്‍ തന്നെ തോല്‍വി സമ്മതിച്ചു.

Monday, May 07, 2007

ദാണ്ടേ ഞാന്‍ TVയില്‍

May 7, 2007നു, രാത്രിയുള്ള Asianet Newsല്‍ ഞാന്‍ 2004ല്‍ release ചെയ്ത Unicode മലയാളം ബൈബിളിനെ കുറിച്ച് ഒരു interview ഉണ്ട്.

നാളെ രാത്രി 9:30pm (നാട്ടില്‍ 11:00pm എല്ലവരും Fashion TVയുടെ മുമ്പില്‍ കുത്തിയിരിക്കുന്ന സമയം) Gulf Round upലും ഇതു ഒരു news feature ആയി വരും.

കണ്ടിട്ട് എന്റെ തലമുടിയെകുറിച്ചുള്ള നിങ്ങളുടെ വിലയേറിയ അഭിപ്രായങ്ങള്‍ പറയണം. ഇപ്പോള്‍ Garnierന്റെ Fructis എന്ന conditioner ആണു ഉപയോഗിക്കുന്നത്. നന്ദി

3D Studi Max - പാഠം അഞ്ജേ. വെട്ടവും, നെഴലും(Light & Shadow)

[താടിയെല്ലാം വടിച്ച് കളഞ്ഞ് ഇത്തിരി ചെറപ്പമാവാം എന്നു വിചരിച്ച് പുള്ളാള് തമ്മയിക്കൂലാ എന്ന് വെച്ചാലെന്തരു് ചെയ്യും? ഇനി മാഷിന്റെ വേഷമെങ്കി മാഷിന്റെ വേഷം. മൈ...ന. (ദോ, പക്ഷി. പക്ഷി.!) ]

നേരത്തെ പറഞ്ഞു: നമ്മള് ഏത് വസ്തുവിനെ കാണണമെങ്കിലും മൂന്നു പ്രധാന ഘടകങ്ങള് വേണമെന്ന്.
1) കാണാനുള്ള കണ്ണ് (camera)
2) കാണാനുള്ള സാദനം. (ശേ !!)
3) വെട്ടം (light)
ഈ വെട്ടമാണു നിഴലിനെ നിയന്ത്രിക്കുന്നത്. നിഴലിന്റെ ഇരുണ്ട ഭാഗത്തെ umbra എന്നും. നിഴലിന്റെ വിളുമ്പിനെ penubra എന്നും പറയുന്നു. (ഇതിന്റെ ശരിയായ മലയാളം പദം കണ്ടുപിടിക്കുന്ന ആളിനു എന്റെ വക പഴംപൊരി ഇഞ്ജിപെണ്ണ് ഉണ്ടാക്കി തരുന്നതായിരിക്കും.)

മേഘവൃതമായ ആകാശം ഉള്ളപ്പോള് നിഴലുകള് ഉണ്ടാവാറില്ല. കാരണം സൂര്യ പ്രകാശത്തെ മേഘങ്ങള് സമാന്തരമായി പരത്തി അങ്ങ് വിടും. "പോട്ടം" പിടിക്കണ അണ്ണന്മാര് (Photographers) വെള്ള nylon കുടകള് Flashന്റെ മുന്നില് വെക്കുന്നത് ഇതിനാണു. (Mr. പച്ചcharles പ്ലീസ് യൂ മേക്ക് ദി നോട്ട് ഒഫ് ദി പോയിന്റ് ഒഫ് ദി മാറ്റര് ങെ! )

അപ്പോഴ് പ്രകാശം സൃഷ്ടിക്കുന്ന നിഴലുകള് മൃദുലമായി കാണപ്പെടും. ഇതിനെ പ്രകാശത്തിന്റെ (ദാ വരണു് പേടിക്കല്ലും !!! ) വികീര്ണ്ണനം (Diffusion) എന്നും പറയും. അപ്പോള് പ്രകാശത്തിന്റെ ശ്രോതസ്സിന്റെ വിസ്തീര്ണമാണു് നിഴലിന്റെ ഭാവം നിര്വചക്കുന്നത്.

ഈ ഉദാഹരണത്തില് ഒരു 60cm ഗോളത്തെ മൂന്നു വിവിധ വലുപ്പങ്ങളിലുള്ള പ്രകാശ ശ്രോതസ്സുകള് ഉപയോഗിച്ച് നിഴലുകള് സൃഷ്ടിക്കുകയാണു്. ഗോളത്തിനു കീഴെ നിഴലുകള് പതിക്കാനായി ഒരു ചതുരാകൃതിയിലുള്ള പ്രതലവും വേണം. യാധാര്ത്ഥമായി ഉപയോഗിക്കുമ്പെള് പ്രകാസ്രോതസ്സിനേ ഇതുപോലെ കാണിക്കാറില്ല. (സ്രോതസിനേ കാണിക്കാതെ പ്രകാശത്തെ കാണിക്കുന്ന വേറെ ഏത് ലോകത്തില് പറ്റും? യേത് !)



അദ്യം ഇതില് ഉപയോഗിച്ചിരിക്കുന്ന പ്രകാശം mr AreaOmni (മിസ്റ്റര് അല്ലെടേയ് !! Mental Ray എന്നതിന്റെ ചുരുക്കമാണത്. അയ്യെ ! ) എന്ന പ്രകാശമാണു. Rendering > Common Tab > Assign Renderer > Production ഇതില് mental Ray Renderer തിരഞ്ഞെടുക്കുക. ഈ സാദനമില്ലെങ്കില് mr AreaOmni പ്രവര്ത്തിക്കില്ല.


1) പ്രകാശ സ്രോതസ്സന്റെ വലുപ്പം നിയന്ത്രിക്കുന്നത് പ്രകാശം നിര്മ്മിച്ചതുനു ശേഷം
Modify > Lights> Area Light Parameters ല് ചെന്ന് മാറ്റം വരുത്തുക.
2) Samples U = 12, V = 12



പ്രകാശ സ്രോതസ്സിന്റെ വലുപ്പം 3cm


പ്രകാശ സ്രോതസ്സിന്റെ വലുപ്പം 10cm


പ്രകാശ സ്രോതസ്സിന്റെ വലുപ്പം 50cm


ഇനി പ്രകാശത്തെ നമുക്ക് ഗോളത്തിന്റെ മുകളിലേക്ക് നീക്കാം.



യധാര്ത്ഥമായ (Realistic) lighting
പ്രപഞ്ജത്തില് പ്രകാശം, വായൂ മണ്ഡലത്തിലും, അന്തരീക്ഷത്തിലെ പോടിപടലങ്ങളിലും, മറ്റു വസ്തുക്കളിലും തട്ടി തടഞ്ഞാണു പ്രകാശം പരത്തുന്നത്. 3D Studio Maxലും ഈ പ്രക്രിയ നമുക്ക് സൃഷ്ടിക്കാന് കഴിയും. അപ്പോള് ചിത്രങ്ങള്ക്ക് കൂടുതല് സ്വാഭാവികത തോന്നിപ്പിക്കും. കമ്പ്യൂട്ടര് ഇതു വരച്ചെടുക്കാന് സമയവും കൂടുതല് എടുക്കും. നേരത്തെ ചെയ്ത അഭ്യാസത്തേക്കാള് നാലു മടങ്ങ് സമയം കൂടുതല് ഇടുത്തെന്നും വരാം.

1) ഗോളത്തിനു മുകളില് ഇപ്പോഴുള്ള പ്രകാശത്തെ അഴിച്ചുകളഞ്ഞതിനു ശേഷം അവിടെ Skylight സ്ഥാപിക്കു.
2) Rendering > Common Tab > Assign Renderer > Production ഇതില് Default Scanline Renderer തിരഞ്ഞെടുക്കുക.
3)Rendering > Advance Lighting > Radiosity തിരഞ്ഞെടുക്കുക.
4) ഗോളത്തിനു ചുറ്റും ഒരു മതില് കെട്ട് സൃഷ്ടിക്കു.
Create > AE Objects > Wall തിരഞ്ഞെടുതതിനു ശേഷം പ്രതലത്തിനുചുറ്റും
ചുവരുകള് ഉണ്ടാക്കുക. പ്രകാശം ചുവരില്‍ തട്ടിയശേഷം ഗോളത്തില് പതിക്കാനാണു ഇതു നിര്മ്മിക്കുന്നത്.

ഇനി render ചെയ്യാം. പഴയ computer ഉള്ളവര് ഒരു ചായ കുടിച്ചിട്ട് വരുന്നതായിരിക്കും നല്ലത്. ദേവന് എന്തായാലും ഇനി നാളെ ഇതേ സമയത്ത് വന്ന് screen നോക്കിയാല് മതി. പോകുമ്പെള് ആ AC ഇട്ടേച്ച് പോണേ, CPU ചൂടാകും.

മുകളില് കണ്ട Radiosity എന്ന function പാവം കമ്പ്യൂട്ടറിനെകൊണ്ടു് വളരേ അധികം കണക്കുകൂട്ടലുകള് ചെയ്യിപ്പിക്കുന്നുണ്ട്. എങ്കിലും വിട്ടുകൊടുക്കരുത് !!! (ഇപ്പോള് ഒരു പന്തല്ലേയുള്ളു, പന്തുകളുടെ എണ്ണം കൂടുമ്പെളുള്ള സ്ഥിതി ഒന്നാലോചിച്ചു നോക്ക്. പള്ളിയാണ തള്ളിപ്പോവേയൊള്ള് കെട്ട. !!! )

ഇനി അതേ ചിത്രം വലിയ തെറ്റില്ലാതെ തന്നെ നമുക്ക് ചില "പറ്റിക്കല്" പരിപാടി വെച്ച് എളുപ്പത്തില് render ചെയ്യാനും സാധിക്കും.

അടുത്ത് പാഠത്തില് "പറ്റിക്കല് lighting"

Friday, May 04, 2007

3D Studio - Rendering

വരച്ചും കുറിച്ചും എല്ലാം ചെയ്ത് വന്നപ്പോഴാണു ഒരു ഭയങ്കര പ്രശ്നം ദേവന്‍ എന്റെ മുതുകത്ത് എടുത്തിട്ടത്. "പോത്തന്‍" ദേവാന്‍, എണീരിടേ:

ശില്പ കലയില്‍ പ്രധാന ആയുധമായ "ഉളി", ജെബല്‍ ഉളിയിലേ "ഉളി" അല്ല, വാച്ച മാറി ഉളിയാവുന്ന ആ മറ്റെ ഉളിയുമല്ല, ഈ ഉളി നാം 3D ഉണ്ടാക്കാന്‍ പണിയുന്ന കമ്പുടറാണു്.

Renderingഉം ജാമ്പോവന്‍ ഉളികളും.
ഞാന്‍ 1994ലാണു 3D Studio അദ്യം ഉപയോഗിക്കുന്നത്. അന്ന് എന്റെ കമ്പൂട്ടര്‍ Pentium മാത്രമായിരുന്നു. (രണ്ടും മൂനും ഉണ്ടാവുമ്പോഴണല്ലെ ഒന്ന് ഉണ്ടാവു !!!) . അതില്‍ തന്നെയാണു പല വന്‍ "അനിമേഷങ്ങളും" ഉണ്ടാക്കിയത്.

ആദ്യം rendering (ചിത്രീകരണം) എന്താണെന്ന് വിശദീകരിക്കാം. നമ്മള്‍ നിര്മ്മിച്ച ‍Wireframe Meshല്‍ നിറങ്ങളും, വെളിച്ചം എങ്ങനെ കമ്പ്യൂട്ടര്‍ പ്രയോഗിക്കുമ്പോഴാണു നാം അതിനെ നാം ഉദ്ദേശിച്ച രീതിയില്‍ കാണുന്നത്. ഇതിനെ off-line Rendering എന്നാണ്‍ പറയുന്നത്. ഇനി Real-Time (തത്സമയ) Renderingഉം ഉണ്ട്. സാധരണ simulation systemsഉം gaming systemsഉം ആണു real-time rendering ഉപയോഗിക്കുന്നത്. ദൃശ്യ ഭംഗിക്കും, റിയലിസത്തിനും കൂടുതല്‍ പ്രാധാന്യം കൊടുക്കുന്ന ചിത്രീകരണങ്ങള്‍ക്ക് ഇപ്പോഴും off-line rendering തന്നെയാണു കൂടുതല്‍ പ്രായോജനം ചെയ്യുന്നത്.

rendering എന്നാല്‍ പ്രകാശ രശ്മികളെ wireframe meshലൂടെ പതിപ്പിച്ച ശേഷം കമറയിലേക്ക് പകര്‍ത്തുന്ന "പോക്കത്തിലെ" ഗണിത ശസ്ത്രമാണു.

ദേവന്റെ PIII യില്‍ ഈ പാഠങ്ങള്‍ render ചെയ്യാന്‍ കഴിയുമോ?
തീര്‍ശ്ചയായും കഴിയും.

Jurassic Parkലേ Dino"saucer" രണ്ടുകാലില്‍ എണീറ്റ് നിന്നു Disco കളിക്കുന്നത് ഉണ്ടാക്കാന്‍ പറ്റുമോ, അതും പറ്റും. പക്ഷെ frame എല്ലാം render ചെയ്ത് തീരാന്‍ ചിലപ്പോള്‍ 10 വര്‍ഷം കാത്തിര്‍ക്കേണ്ടി വരും.

പുതിയ processor വരുമ്പോള്‍ സമയമാണു നമുക്ക് renderingല്‍ കുറഞ്ഞു കിട്ടുന്നത്. എത്ര പുതിയ high-speed processor കിട്ടിയാലും ചില സങ്കീര്‍ണമായ കണക്കുകൂട്ടലുകള്‍ കൂട്ടിയെടുക്കാന്‍ സമയം ധരാളം വേണ്ടിവരും. computerന്റെ വേഗത ഏറ്റവും കൂടുതല്‍ പരീക്ഷിക്കുന്ന ഒരു മേഖലയാണു 3D processing. വേറെ ഒരു മേഖലയിലും ഇത്രമാത്രം processing energy ഉപയോഗിക്കുന്നില്ല. ചൊവ്വെ render ചെയ്യാന്‍ എന്നെ ഏറ്റവും കൂടുതല്‍ വലിപ്പിച്ച ഒരു വസ്തുവാണു എണ്ണയും വെള്ളവും. ഒരുപാടു കഷ്ടപ്പെടുത്തിയ വസ്തുക്കളാണു. ഇന്നും ഇതിനെ നല്ല രീതിയില്‍ ചെയ്യാന്‍ പ്രത്യേക തിരിക്കി-കയറ്റല്‍ (plug-in) ഉപകരണങ്ങള്‍ ആവശ്യമാണു്.

പിന്നെ movie renderങ്ങ് render farms ലാണു ചെയ്യുന്നത്. നമ്മള്‍ wireframeഉം, materialsഉം അവര്‍ക്ക് കൊടുത്താല്‍ അവര്‍ അതിനെ render ചെയ്തു video file ആക്കി തരും. അവര്‍ ഇരുപതും മുപ്പതും കമ്പ്യൂട്ടര്‍ ഒരുമിച്ച് ഉപയോഗിച്ചാണു ഇതു ചെയ്യുന്നത്. 3D Studio Maxലും ഈ സംവിധനമുണ്ട്. നാലും അഞ്ജും പഴയ കൊമ്പ്യൂട്ടറുകള്‍ എല്ലാം network ചെയ്ത് നമുക്കു തന്നെ ഒരു render farm വീട്ടില്‍ ഉണ്ടാക്കാവുന്നതേയുള്ളു. 3D Studio യുടെ network edition licensing ന്റെ കാശു മാത്രം കൊടുത്താല്‍ മതി. 3D studio മറ്റു cinema grade rendering softwareനേ കാള്‍ വിലയും കുറവാണു.

ദേവാന്‍‍, ഈ വിഷയത്തെ ഉയര്‍ത്തിയതിനു രണ്ട് പെഗ്ഗ് JD എന്റെ വക.

3D Studio Max പാഠം മൂനേ - പെട്ടി

ഇന്ന് class തുടങ്ങുന്നതിനു മുമ്പ് ഒരു കാര്യം പറയണം. കഴിഞ്ഞ classല്‍ Sandoz പറഞ്ഞു
"തലകുത്തി നിന്നാലും ഒരു ഐ.റ്റി ട്ടെക്കിയല്ലത്തത്‌ കൊണ്ട്‌ ഞാന്‍ അനിമേഷന്‍ പഠിക്കാന്‍ പോണില്ലാ......."

Sandoz എഴുനേറ്റ് നില്ക്കു.
(ഇടവും വലവും നോക്കി Sandoz പതുക്കെ എണീറ്റു )

Sandoz പറഞ്ഞത് ശ്രദ്ദിക്കു. അദ്ദേഹം വളരെ പ്രസക്തമായ ഒരു കാര്യം പറഞ്ഞു. 3D അനിമേ"ഷം" ഒരു ഐ. ടി. വിഷയമാണെന്നു്. സാധാരണ ജനം മനസിലാക്കിരിക്കുന്ന ഒരു തെറ്റായ ധാരണയാണു് അത്. ഒരിക്കലുമല്ല കൂട്ടുകാരെ. അത് ഒരു ലളിത കലയാണു്. ചിത്രം വരക്കാന്‍ ഉപയോഗിക്കുന്ന ഒരു ഉപകരണം മാത്രമാണു computer. ഭാവനയും കലാ ബോധവുമില്ലാത്തവരുടെ കൈയില്‍ ഈ computer കൊടുക്കുമ്പെഴാണു, 3D ചളമാകുന്നത്.

കലാകാരന്റെ കൈയ്യില്‍ computer ഉണ്ടെങ്കില്‍ അവന്‍ കലാകാരന്‍ തന്നെയാണു്. IT കാരനാവുന്നില്ല. computer ഉപയോഗിച്ച് വാസ്തുശില്പം സൃഷ്ടിക്കുന്ന architectഉം, ശസ്ത്രക്രിയ നടത്തുന്ന വൈദ്യനും, ബഹിരാകാശ പേടകം നിര്‍മ്മിക്കുന്ന aerospace engineeഉം IT കാരാല്ല. അവരുടെ ആയുധം ചിലപ്പോഴ് പ്രത്യക്ഷത്തില്‍ സാമ്യമുണ്ടായിരിക്കാം. അവരുടെ കര്‍മ്മത്തില്‍ അവര്‍ എല്ലാം വിവിധ കാര്യങ്ങള്‍ തന്നെയാണു ചെയ്യുന്നത്.

IT കാരു് ഇതു് കേട്ടൊന്നും കലിപ്പാവണ്ട. ചുവ്വേ നേരേ (Film Grade) animation ചെയ്യുന്ന മലയാളികള്‍ വിരളം.
എല്ലാവരും Sandozനു് ഒരു round കൈയടിച്ചെ .... (എല്ലാവരും sandozനു് കൈയടികുന്നു. കൂട്ടത്തില്‍ പുറകിലത്തെ ബെഞ്ജിലിരിക്കുന്നവര്‍ "Cheers" "Cheers" എന്നും വിളിച്ച് കൂവുന്നു)
Sandoz ഇരുന്നു.
----------------------------------------------


3DS Maxല്‍ സാദനങ്ങള്‍ ഉണ്ടാക്കല്‍s
പന്ത്, പെട്ടി, ഗോപുരം തുടങ്ങിയ സാദനങ്ങള്‍ ഉണ്ടാക്കുന്നത് എങ്ങനെ.
ഈ ആദ്യ പാഠം ഞന്‍ വളരെ പ്തുക്കെ പറഞ്ഞു തരാം. പിന്നുള്ളത് വേഗത്തില്‍ ആയിരിക്കും.

1) വലതു വശത്ത് കാണുന്ന നിര്‍ദ്ദേശ പലകയില്‍ [command panel] (ഇത് അവിടുന്ന് എടുത്ത് മാറ്റി ഇടത്തോട്ട് വെച്ചാല്‍, ഇത് ഇടതു വശത്താവും... ങേ?) ആദ്യം കാണുന്ന Tab ആണു സൃഷ്ടി [create].
അവിടെ അമ്പ്ന്റെ [arrow] ചിത്രം കാണാം. അവിടൊരു കുത്ത്. കുത്തെടോ!..

2)അതിന്റെ താഴെ ഒരു ഗോളം കാണാം അതില്‍ കുത്തിയാല്‍ "സാമാന്യം ഭേതപ്പെട്ട കാട്ടുജാതി...." [standard primitives] കാണാം.

3) ഇവിടെ പെട്ടി, ഗോളം, കുറ്റി [Cylinder], ഗോപുരം, കുഴല്‍, തൃമുഖഗോളം [geodesic sphere, GeoSphere], പ്രതലം, വട [Torus], പഞ്ചഭുജം [Pyramid], ചായ കേത്തല്‍ [ചായ ഇല്ലാത്ത് ഏര്‍പ്പാടില്ലല്ലെ !],
4)ഇതെല്‍ പെട്ടിയില്‍ കുത്തു. കുത്തെടെ !! [left mouse click]

note: ALT + W ഞെക്കുക. ഒരിക്കല്‍ ഞെക്കിയാല്‍, നാലു screen മാറി ഒരു screen ആകും, വീണ്ടും ഞെക്കിയാല്‍ പഴയ പോല നാലു screenവരും. നമുക്ക് ഒരു സ്ക്രീന്‍ മതി.
ഇനി പെടി വരക്കാം.
സ്ക്രീനിന്റെ നടുക്ക് mouse click ചെയ്ത് വലിച്ച് താഴേക്ക് നീട്ടുക. ഒരു ചതുരം വരക്കപ്പെടും. mouse relase ചെയ്യുക. പതുക്കെ mouse click ചെയ്യാതെ അല്പം മുകളിലേക്ക് നീക്കുക. ഇനി click ചെയ്യുക. CTRL + R ഞെക്കി mouse അല്പം മുകളിലോട്ടോ താഴോട്ടോ നിക്കുക. പെട്ടി Ready.

ഇനി ഇതു menu ഉപയോഗിച്ച് ചെയ്യാം,

Creater > Standard Primitives > Box എന്നിട്ട് സ്ക്രീനിനില്‍ mouse left click ചെയ്തു ചറ്റുരം വരക്കുക. എന്നിട്ട് മൌസെ click ചെയ്തു അല്പം മുന്നോട്ട് നീക്കി വീണ്ടും click ചെയ്യുക.

ഇതു പറഞ്ഞുതരാന്‍ പാടാണെങ്കിലും ചെയ്യാന്‍ വളരെ എളുപ്പമാണു.

പെട്ടി ഉണ്ടാക്കുന്നതിന്റെ പാഠം ഇവിടെ കാണാം.

Wednesday, May 02, 2007

3D - പാഠം രണ്ടേ

എല്ലാ 3D ചിത്ര നിര്‍മ്മാണ ഉപകരണങ്ങളു ചില അഠിസ്ഥാന കാര്യങ്ങള്‍ പാലിച്ചേ മതിയാവു.

1) വസ്തു
2) പ്രകാശം
3) കാമറ

Potography യും 3D imagingഉം തമ്മില്‍ അടിസ്ഥാന കാര്യങ്ങളില്‍ ഒരുപോലെ തന്നെയാണു്. ഈ

മൂനു ഘടകങ്ങള്‍ എടുത്തെവെച്ച് പണിയുമ്പെഴാണു 3D ചിത്രങ്ങളുണ്ടാവുന്നത്. 3D എന്ന മായ പ്രപഞ്ജത്തില്‍ നമ്മളാണു പടച്ചതമ്പുരാന്‍. നമ്മള്‍ സൃഷ്ടിക്കുന്ന നിയമങ്ങള്‍ അനുസരിച്ചാണു രൂപങ്ങളും, ചിത്രങ്ങളും ഉണ്ടാവുന്നത്. അപ്പോള്‍ യാതൊരു പ്രശ്നവും ആര്‍ക്കും ഇല്ല. സാധാരണ ordinary.
("Maya"യുടെ കാര്യം പറഞ്ഞപ്പോഴാണു വേറെ ഒരു കാര്യം ഓര്‍മ്മ വന്നതു. ആ പേരില്‍ ഒരു ലോകപ്രശസ്തമായ 3D ഉപകരണവും ഉണ്ടായിരുന്നു. 3DS Maxന്റെ ഉടമസ്തരായ Autodesk അതിനെ അങ്ങ് വിഴുങ്ങി (വാങ്ങി). Maya വെച്ച് അവര്‍ എന്ത് ചെയ്യും എന്നിനി കണ്ടറിയണം.)

ദൈവങ്ങള്‍ക്കു് ഉള്ളതിനേക്കാള്‍ അല്പം കൂടിയ കഴിവുകളാണു 3D പ്രപഞ്ജത്തില്‍ നമുക്കുള്ളത്. ഉദാഹരണത്തിനു്. 3D യില്‍ നമുക്ക് Gravity, Collision, ‌Velocity, Energy. മുതലായ എല്ലാം നിയന്ത്രിക്കുകയും, ഇല്ലാതാക്കുകയു, കുഴച്ച് മറിക്കുകയും ചെയ്യാം. എങ്ങനയൊണ്ട്?

സങ്കല്‍പ്പിക്കാന്‍ കഴിയാമെങ്കില്‍ അത് നിര്‍മ്മിക്കാനും കഴിയും. അടിസ്ഥാനം ഇല്ലാത്ത അമ്പരചുമ്പികളും, യന്ത്രങ്ങളില്ലാത്ത വിമാനങ്ങളും, എല്ലാം സൃഷ്ടിക്കാം. Shehrazade പറഞ്ഞ കഥകളിലെ എല്ലാ ജന്തുക്കളേയും, Kafka എഴുതിയ Metomorphosisലെ പുഴുവിനേയും, Tolkien സങ്കല്പിച്ച Balrogനേയും, പുരാണങ്ങളിലെ ദേവന്മാരെയും നമുക്ക് സൃഷ്ടിക്കാം. പക്ഷെ നമ്മള്‍ (ഭാരതീയര്‍) ഇതൊന്നും വിശ്വസ്നീയമായി സൃഷ്ടിക്കുന്നില്ല എന്നുള്ളത് വേറെ കാര്യം.

3D സിനിമയില്‍ ഒരു ഭാഗമായി വരുമ്പെള്‍ അതിനെ CGI, എന്നാണു പറയുന്നത്. അതു് വിജയിക്കുന്നത് ചിത്രങ്ങള്‍ ജനം വിശ്വസിക്കുമ്പെഴാണു്. 3D കാണിക്കാന്‍ വേണ്ടി 3D കാണിക്കരുത്. ഭംഗിയുള്ള ദൃശ്യങ്ങള്‍ ചിത്രീകരിക്കാനാണു ഇതു് ഉപയെഗിക്കേണ്ടത്. പിന്നെ TV ചാനലുകള്‍ സ്ഥിരമായി എയ്യുന്നപോലെ, അണുങ്ങളുണ്ടാക്കിയ 3DS Maxന്റെ Tutorial ഫയലുകള്‍ എടുത്ത് നമ്മളേ കാണിക്കുന്നത് വെറും കഴിവുകേടു് മാത്രമാണു്.

അപ്പോള്‍ പറഞ്ഞു വന്നത്: എന്തരു് വേണമെങ്കിലും ഇതില്‍ ഇട്ടുണ്ടാക്കാം എന്നാണു്.


Mesh
3D ചിത്രങ്ങള്‍ ജനിക്കുന്നത് Mesh ആയിട്ടാണു്. മെഷ് എന്നാല്‍ സാദാരണ കെട്ടിടങ്ങളുണ്ടാക്കുമ്പെള്‍ concrete ഒഴിക്കുന്നതിനു മുമ്പ് കമ്പി കൊണ്ടുണ്ടാക്കുന്ന ഒരു രൂപമാണു, അതിന്റെ ചുറ്റും shutter അടിച്ചിട്ടാണു concrete ഒഴിക്കുന്നത്. ഇതുപോലെ തന്നെ 3D യിലും ആദ്യം wireframe mesh ഉണ്ടാക്കണം. ഇതിനു പല രീതികളുണ്ട്. ഏറ്റവും അടിസ്ഥാന രൂപകങ്ങളായ ഗോളം (sphere), പെട്ടി (cube,Box), Cone (ഗോപുരം ?), Tetrahydron (ചതുര്‍മുഖാകൃതി, hmmmm !!! എങ്ങനയോണ്ട് ? വിടൂല്ല). ഏറ്റവും അടിസ്ഥാന 3D വസ്തുവാണു ചതുര്‍മുഖം. ഇവനു നാലു മുഖങ്ങളും നാലു കോണുകളും ആറു വശങ്ങളുമുണ്ട്.

ഇതെല്ലാം ഒട്ടിക്കുകയും, തമ്മില്‍ ചേര്‍ക്കുകയും, ചപ്പിക്കുകയും, വലിച്ച് നീട്ടി ഉരുട്ടി പെരട്ടി..... എന്തുവേണോങ്കിലും
ചെയ്യാം.

ഒരു 3D വസ്തുവിനേ വീണ്ടും ചില ഘടകങ്ങളാക്കി ചുരുക്കാം. Sides (വശങ്ങള്‍), Faces (മുഖങ്ങള്‍) Vertices (കോണുകള്‍). എല്ലാ വസ്തുക്കളും ഈ മൂനു അഠിസ്താന ഘടകങ്ങള്‍ കൊണ്ടാണു നിര്‍മ്മിക്കപെടുന്നത്.

രണ്ടു കോണുകള്‍ ബന്ദിപ്പിക്കുബോള്‍ ഒരു വശം ഉണ്ടാവുന്നു. മൂനുവശങ്ങള്‍ ബന്ദിപ്പിക്കുമ്പോള്‍ ഒരു തൃകോണ മുഖമുണ്ടാവുന്നു. നാലു തൃകോണ മുഖങ്ങള്‍ ബന്ദിപ്പിക്കുമ്പോള്‍ ഒരു (മറ്റെ ലവന്‍ !! ) ചതുര്‍മുഖന്‍ ഉണ്ടാവുന്നു.

നിര്‍മ്മിക്കുന്ന എല്ലാ വസ്തുക്കളും അടഞ്ഞ വസ്തുക്കളായിരിക്കണം. ഒരു ഭാഗവും മുഖമില്ലാതെ തുറന്നു കിടക്കാന്‍ പാടില്ല. ഏതൊരു വസ്തുവിനും നിയമനുസൃതമായി 3D പ്രപഞ്ജത്തില്‍ നിലകൊള്ളണമെങ്കില്‍ ഈ നിയമങ്ങള്‍ പാലിച്ചിരിക്കണം.

ഇതെല്ലാം തൊലികളും നിറങ്ങളും കൊണ്ടു പൊതിഞ്ഞ ശേഷമാണു മറ്റെ dinosaucerഉം catപോത്തും ഉണ്ടാവുന്നത്. ഇതിന്റെയെല്ലം പുറത്ത് പിന്നെയാണു പൂടയും, തൂവലും, മുടിയും എല്ലാം വെക്കുന്നത്.



3DS Max Command Panel നിര്‍ദ്ദേശ പലക
ഇതാണു ഇതിന്റെ എല്ലാ കാര്യ പരിപാടികളും നിര്‍ണയിക്കുന്ന സ്ഥാനം.
ഇതില്‍ ആറു് പ്രധാന Tabകളുണ്ട്.
സൃഷ്ടി (Create),
തിട്ടപെടുത്തല് (Modify)‍,
വസ്തുകളുടെ ക്രമ പട്ടിക (Hierarchy),
ദൃശ്യം (Display),
ഉപകരണ ശേഖരം (Utilities).
സൃഷ്ടി (Create)

3DS maxല്‍ ഈ വസ്തുക്കളെ നിര്‍ദ്ദേശ പലകയിലുള്ള (command panelല്‍ ഉള്ള), Standard Primitives (ഒരുവിധം കൊള്ളാവുന്ന കുടുമ്പത്തില്‍ പിറന്ന കാടുജാതിക്കാര്‍ അല്ല !! മറിച്ച് അടിസ്ഥാനമായ പ്രാകൃത രൂപങ്ങള്‍ എന്ന് മനസിലാക്കണം) ഇതില്‍ പിന്നെ മൂത്ത ഐറ്റംസ് ഒരുപാടുണ്ട്. അതെല്ലാം ഞെക്കി താഴ്തുന്ന പട്ടികയില്‍ കാണാം (ങേ ! ഒഹ് Drop Down Menu !!!), ഗോളം, ഗോപുരം, പെട്ടി, ചയ കേത്തല്‍, (തന്ന ഉള്ളത് തന്ന) എല്ലാമുണ്ട്. എന്തിനാണു ചായ കേത്തല്‍ ഉള്ളത്? അതു computer engineering ചരിത്രത്തിന്റെ ഒരു ഭാഗമാണു. അതിന്റെ ഓര്‍മ്മക്കായി അതിവിടയും ഇരിക്കട്ടെ എന്നു കരുതി കാണും Autodeskലേ അണ്ണന്മാര്‍. അതിനെ കുറിച്ച് ഇവിടെ വായിക്കം (http://www.sjbaker.org/teapot/) ഇപ്പോഴല്ലടെ !! പിന്നെ.




Bézier curve വരകള്‍, അഥവ Splines.
മലയാളത്തില്‍ പറഞ്ഞാല്‍...... വരകള്‍.
വൃത്തം, ചതുരം, ദീര്‍ഘ ചതുരം, ദീര്‍ഘ വൃത്തം, അക്ഷരങ്ങള്‍ (unicode malayalam ഒക്കുല്ല :( ), നക്ഷത്രം, തുടങ്ങി

എല്ലാ അടിസ്ഥാന 2D രൂപങ്ങളുമുണ്ട്.


വെട്ടം:
പ്രകാശം പല വിധത്തിലുമുണ്ട്. നിഴലുള്ളതും നിഴലില്ലാത്തതും, വസ്തുവിനെ തുളച്ചു അങ്ങേപുറത്ത് വരുന്നതുമായ
പ്രകാശവുമുണ്ട്. വല്യ സര്‍ക്കസ് ഒന്നും കാണിക്കാന്‍ പറ്റാത്ത് ആഗോളാന്തര പ്രകാശവുമുണ്ട് (Ambient Light).
പിന്നെയുമുണ്ടു ഒരുപാട് lightഉകള്‍. ചിലതൊക്കെ 3DS Maxല്‍ നമുക്ക് വാങ്ങി തിരുകി-കയറ്റല്‍ (plug-in)

സാമഗ്രികള്‍ ആണു. ഇതിനൊക്കെ നല്ല വിലയുമാണു്. അപ്പോള്‍ പിന്നെ ആ കാര്യത്തിലേക്ക് നമുക്ക് കടക്കണ്ട. ഇതാണു നിര്‍ദ്ദേശ പലകയിലുള്ള പ്രകാശങ്ങള്‍.

തുടരണോ?

3D - പാഠം ഒന്നെ !


അറിയാവുന്ന ഒപ്പികല്സ് മലയാളത്തില്‍ ഞാന്‍ നാട്ടുകാരെ എല്ലാം 3D പഠിപ്പിക്കാന്‍ ശ്രമിക്കാം. ഭാഷയുടെ പോരായ്മകള്‍ പോക പോക മണ്ണിട്ട് നമുക്ക നികത്താം.
-------------------
ഈ ത്രീഡി ത്രീഡി എന്നുമ്പറഞ്ഞ് എല്ലാവമ്മാരും ഇട്ട് ഉണ്ടാക്കുന്ന സാദനം നിങ്ങള്‍ കണ്ടിട്ടുണ്ടാവും. ഇതിന്റെ ഉദാഹരണങ്ങള്‍ നിങ്ങള്‍ ചില holywood ചിത്രങ്ങളില്‍ കണ്ടുകാണു. വളരെ നല്ല 3D പ്രയോഗം ആരും ശ്രദ്ധിക്കാതെ തന്നെ നമ്മെ എല്ലാം പറ്റിച്ച് അങ്ങ് കടന്നു കളയുകയും ചെയ്യും (ഉദ: Gladiator, The Perfect Storm). മഹ ചെറ്റ 3D പ്രയോഗങ്ങള്‍ "നാട്ടുകാരെ ദാണ്ടെ ഞങ്ങള്‍ പോക്കത്തിലെ 3D ഉപയോഗിച്ചിട്ടുണ്ടേ" എന്നുമ്പറഞ്ഞ് വിളിച്ചുകാട്ടുകയും ചെയ്യും. നമ്മളുടെ മലയാളം TV ചാനലുകള്‍ ഇതു വളരെ വര്‍ഷങ്ങളായി പഠിച്ചുകൊണ്ടിരിക്കുകയാണു. ഇപ്പോഴും പഠിച്ച് തീര്‍ന്നിട്ടില്ല എന്നാണു അറിഞ്ഞത്.

Computer ഉപയോഗിച്ചുണ്ടാക്കുന്ന ചിത്രങ്ങള്‍ videoയും filmഉം വെച്ചുണ്ടാക്കുന്ന ചിത്രങ്ങളുമായി കോര്‍ത്തിണക്കുമ്പെഴാണു നല്ല കലാരൂപമായി മാറുന്നത്. ദൃശ്യഭംഗിയാണു് ഈ മാധ്യമത്തിന്റെ പ്രാധാന ഉദ്ദേശം. അല്ലാതെ computer കോപ്രായം അല്ല.
(പ്രത്ത്യേകം മനസിലാക്കേണ്ട വേറൊരു കാര്യം കൂടിയുണ്ട്. "അപ്പച്ചന്റെ" 3D കണ്ണാടി വെച്ച് കാണുന്ന 3D അല്ല ഈ 3D. അത് വേറെ ഇതു വേറെ. അതും ഇതും തമ്മില്‍ ഉള്ള ബന്ധം പിന്നെ എപ്പോഴെങ്കിലും നിങ്ങള്‍ ഓര്‍മ്മിപ്പിച്ചാല്‍ ഞാന്‍ പറയാം. ഇപ്പോഴ് ചോദിക്കല്ലും !!)

ഇതു പഠിക്കാന്‍ നമ്മള്‍ അദ്യം തന്നെ ചില അഠിസ്താന കാര്യങ്ങള്‍ അറിഞ്ഞിരിക്കണം.

അളവ്:
കടലാസില്‍ ചിത്രങ്ങള്‍ വരക്കാന്‍ 2 പ്രധാന അളവുകള്‍ മാത്രം മതി. നീളവും, വീതിയും. മൂനാമത്തെ അളവായ ആഴം കൂടി ചേരുംബോള്‍ അതിനു മൂന്ന് അളവുകളുള്ള വസ്തുവായി മാറുന്നത്.

ലോകത്തില്‍ എല്ലാ വസ്തുക്കളേയും മൂന്നു അളവുകള്‍ കൊണ്ട് നമുക്ക് അളക്കാനും നിര്‍മ്മിക്കാനും കഴിയും. (ആളുകളെ ഇങ്ങനെ അളക്കാന്‍ കഴിയില്ല !!)


അപ്പോള്‍ പറഞ്ഞു വന്നത്. അളവുകളാണു്.

നീളം, വീതി, ആഴം. ഇതിനെ നമുക്ക് x, y, z ആയി ചുരുക്കാം. ഈ മൂനു അളവുകളും അങ്ങോട്ടും ഇങ്ങോട്ടും ചുമ്മ മാറ്റാവുന്നതാണു. ഒരിക്കല്‍ മാറ്റികഴിഞ്ഞാല്‍ പിന്നെ അവിടെ തന്നെ വെച്ച് പണിയണം. ചുമ്മ വീണ്ടും വീണ്ടും മാറ്റി കളിക്കരുത്. വട്ടാകും. മൂനു അളവുള്ള ഒരു വസ്തുവിനെ ചിത്രീകരിക്കുന്ന പ്രക്രിയയാണു 3D imaging എന്ന് പറയപ്പെടുന്നത്. ചലിക്കുന്ന വസ്തുവിനെ അളക്കാന്‍ നാലാമത്തെ അളവായ സമയവും നമുക്ക് ഇതിനോടൊപ്പം കൂട്ടാം. അതിനെയാണു "അനിമാഷം" "അനിമാസം" എന്ന് പറയുന്നത്. യേത്?

പ്രകാശം:
പ്രകാശം ഒരു വസ്തുവില്‍ പതിക്കുമ്പെഴാണു ആ വസ്തുവിനെ നമുക്ക കാണാന്‍ കഴിയുന്നത്. പ്രകാശമില്ലെങ്കില്‍ ഇരിട്ട് മാത്രം. ("ഇതുപിന്നെ കൈപ്പള്ളി ഇങ്ങോട്ട് ഒരുട്ടിയിട്ടില്ലെങ്കിലും നമ്മക്ക എല്ലാം അറിയാം" എന്നു് പറയരുത് ഉണ്ണികളെ !! wait)

ഒരു വസ്തുവില്‍ പ്രകാശം നിര്‍മ്മിക്കുന്ന വൈവിദ്ധ്യങ്ങള്‍ നമുക്ക് നോക്കാം. എല്ലാത്തിന്റേയൊന്നും മലയാളം ഒന്നും എനിക്കറിഞ്ഞൂട.

1) reflection പ്രതിബിംബനം
2) refraction കിരണഭിന്നത
3) Shine തിളകം
4) Texture (ആ !)
5) Shadow നിഴല്‍
6) Translucency പ്രകാശം കടക്കുന്ന അദ്
7) Glare പ്രകാശം അങ്ങന ചിതറി കാണുന്ന മറ്റെ അദ്
8) Radiosity/Radiance തേജ്ജസ്

ഇനിയുള്ളെതെല്ലാം അല്പം കടുപ്പമാണു് , പിന്നെ ഒരിക്കല്‍ പറഞ്ഞുതരാം. ഇത്രയും കാര്യങ്ങള്‍ ചേരുമ്പോഴാണു ഒരു വസ്തുവിനു് visual definition ഉണ്ടാകുന്നത്.

ചരിത്രം:
യുഗങ്ങള്‍ക്കു മുമ്പ്, (അതായത് 1969നു മുമ്പ്) ഇതിനെ ഒരു കലാരൂപമായി വികസിപ്പിച്ചവരാണു ശില്പികള്‍. അവമ്മാരു് നമുക്ക് നല്ല അടിപൊളി ചരക്കുകളുടെ രൂപങ്ങള്‍ കല്ലില്‍ കൊത്തിവെക്കുകയും ചെയ്തു. (ഉദ: തിരോന്തരം ശംഖുമുഖം ബീച്ചില്‍ കാനായി ആശാന്റെ മലര്‍ന്നടിച്ച് കിടക്കുന്ന "ഐറ്റം").

അപ്പോഴ് ഈ കലാരുപം ഒരു മഹാ സംഭവമാണെന്നു നിങ്ങളെല്ലാം മനസിലാക്കണം. 1969ല്‍ ആണെന്നു തോന്നുന്നു, 2001 a space odessey എന്ന സിനിമയില്‍ computer ഉപയോഗിച് കുറേ അധികം 3D പ്രയോഗങ്ങള്‍ ഉണ്ടായത്. പിന്നെ പഴയ King Kong എന്ന സിനിമ കണ്ട വട്ടായി Stephen Spielberg, "Jurasic Park" എന്ന സിനിമ ഉണ്ടാക്കി. അതിനു് ശേഷം കൈയ്യും കാലും കുത്താനിടമില്ലാതായി. എല്ലാ പഞ്ജായത്തിലും മുക്കിനു മുക്കിനു 3D, 4D, 5D, instituteകള്‍ തുറന്ന് ആരംഭിച്ച്. ഒരു 3D course കഴിഞ്ഞല്‍ രണ്ട് "D" ഫ്രീ എന്ന രീതില്‍ പഠിപ്പിച്ചു തുടങ്ങി. പഠിപ്പിച്ച് പഠിപ്പിച്ച് ഒരുപാടു പേര്‍ കാശുണ്ടാക്കി. ആരും 3D ഉപയോഗിച്ച് കാശുണ്ടാക്കിയില്ല.

അപ്പോള്‍ നമ്മള്‍ പറഞ്ഞു വന്നത്. 3D എന്തിനെല്ലാം ഉപയോഗിക്കാം എന്നാണു്.

Enineering
ഏതൊരു വസ്തു നിര്‍മ്മിക്കുന്നതിനു മുമ്പ് അതിനെ രൂപവല്കരിക്കാനും. പിന്നെ അതിനു ശേഷം Stress test, Simulation (മലയാളം "നഹിം" "നഹിം") ചെയ്യാനും കാശു തരുന്ന clientനെ കാണിക്കാനും. ഇതുണ്ടാക്കുന്ന sub-contractorsനെ കാണിക്കാനും. നാട്ടുകാരെ എല്ലാം കാണിച്ച് കെട്ടിടത്തിലുള്ള flatകള്‍ വില്‍ക്കാനും ഭയങ്കരമായി ഉപകരിക്കും. (ഇതെല്ലാം കെട്ടിടമുണ്ടാക്കാന്‍ plot വാങ്ങുന്നതിനും എല്ലാം മുമ്പാണു് കേടോ !!!)

Entertainment
ആനയും പോത്തും നമ്മള്‍ പറഞ്ഞാല്‍ കേള്‍കുമോ. ഇല്ല. അപ്പോള്‍ എന്തു ചെയ്യും. അവരെ എല്ലാം Spielberg ചെട്ടന്‍ ചെയ്തപോലെ കമ്പ്യുട്ടറില്‍ ഇട്ട് ഉണ്ടാക്കാം. ഒരു യഥാര്‍ത്ഥ മൃഗത്തിന്റെ കളിമണ്‍ പ്രതിമ എടുത്തു് വെച്ച് 3D സ്കാനര്‍ ഉപയോഗിച്ച് അതിന്റെ രൂപം computerല്‍ കയറ്റാം. (പണ്ടൊക്കെ ഇതിനെ scan ചെയ്യാതെ തന്നെ ഉണ്ടാക്കുന്ന computer "രാക്ഷസന്മാര്‍" ഉണ്ടായിരുന്നു അത്രെ). എന്നിട്ട് ഇതിനെ കൊണ്ട് പല കാര്യങ്ങളും ചെയ്യിപ്പിക്കാം. ഓട്ടിക്കം, ചാടിക്കാം. എന്തിനു്, ഒടുക്കത്ത scooby day bag വരെ "വില്‍"പ്പിക്കാം.

പിന്നെ പണ്ടുണ്ടായിരുന്ന കപ്പലും, വിമാനങ്ങളും, വണ്ടികളും എല്ലാം സിനിമക്കും gamesനും വേണ്ടി ഇടിച്ച് പോളിച്ചു കളയുന്നത് കഷ്ടമല്ലെ എന്ന് ഓര്‍ത്ത് അതിനേയും ഇങ്ങനെ ഉണ്ടാക്കാം. മുങ്ങിയ കപ്പലും ഇങ്ങനെ ഉണ്ടാക്കി കാണിക്കാം.

Medicine
വൃക്ക ക്കല്ല്, ഭ്രൂണം, അര്‍ബ്ബുദം, എല്ലാം MRI (Magnetic Resonance Imaging) Scanner വെച്ച് പകര്‍ത്തിയതിനു ശേഷം computerല്‍ പുനര്‍പ്രതിഷ്ടിച്ച് കാണാനും 3D imaging സഹായിക്കും.

എത്ര സുന്ദരമായ സാദനമാണു ഈ 3D. :)

ആരും പേടിക്കരുത്. തുടരും...

3DS max പഠിക്കാം


Medium detail Mesh of Pajero Basic preview Shader

Final Render with Shadows


Alpha Channel with Matt Shadow
Final High Res (3000 X 2000) with camera matching. composited on PS
added reflection on windshield and shadows.



Final Low Res

3DS max പഠിക്കാന്‍ താല്പര്യമുള്ളവര്‍ ഒരു കമന്റിട്ട് അറിയിക്കുക.
സംശയങ്ങള്‍, techniques, Lighting, Material Maps, തുടങ്ങിയ എല്ലാ വിഷയങ്ങളും നമുക്ക് ഇവിടെ പഠിക്കാം.

ഇതുപോലെ എന്തെങ്കിലും ചെയ്യണമെന്ന് കുറച്ചു കാലമായി ആലോചിക്കുന്നു. ഇപ്പോഴാണു വെളിവുണ്ടായത്.

:)

ഐയിക്കുമല്ലോ.

താല്പര്യമുള്ള ഒരു് ആളുണ്ടെങ്കിലും പഠിപ്പിക്കാം :)

മയ് ദിനാശംസകള്‍








തുരുംബിനെ മിനുക്കമുള്ള ഇരുമ്പാക്കി മാറ്റുന്ന കലാകാരന്മാര്‍

ഇവര്‍ ഇല്ലാതെ എനിക്കൊന്നുമില്ല.

എന്റെ എല്ലാ വളര്‍ച്ചയുടേയും അടിസ്ഥാനം.

എല്ലാവര്‍ക്കും മയ് ദിനാശംസകള്‍

Tuesday, May 01, 2007

ന്ന ദ തുറാന്നിട്ടു.

ഇപ്പോള്‍ ഈ ബ്ലോഗുകള്‍ എല്ലാവര്‍ക്കും വായിക്കാം എന്ന വിധത്തിലാക്കി.

നാണകെട്ട പരിപാടിയാണെങ്കിലും, പലരുടേയും അഭുഅര്ത്തന മാനിച്ച് തന്നെ. comment moderation ഏര്‍പ്പെടുത്തി

ബ്ലോഗ് വായിക്കാന്‍ കഴിയുന്നില്ല എന്ന കലിപ്പുകള്‍ തീര്‍ന്നു എന്നു കരുതുന്നു.