SOFTIMAGE|XSI Aydınlatma Script'i

SOFTIMAGE|XSI script kullanarak bir 
yüzey üzerine en doğru şekilde
specular ışık yerleştirme

Yazan :  Guy Rabiller
Türkçe Çeviri : Oktay CİNLİ


Highlight Script
- 290k


Giriş:


Sanal aydınlatmanın en güçlü yanlarından biri gerçek dünyanın kısıtlamalarından bağımsız olmasıdır. Şimdi, specular bir ışığı yüzeyin istediğimiz yerine yerleştirmeye çalışacağız. Bunu yapmak için SOFTIMAGE|XSI constraint'lerini kullanarak bir script hazırladım. Bu tekniği ayrıca bir NURBS yüzeyi 'ShrinkWrapping' ile poligonal bir nesne üzerine kaplarken de kullanabilirsiniz.

Not: Bu script'i değişik amaçlar için de kullanabilirsiniz. Örneğin bir nesne üzerindeki yansıtmayı tam istediğiniz gibi ayarlayabilirsiniz.

 

 

Script'in kurulumu



' Script Editor ' 'ü açın.


 ' Script Editor '
ikonunan tıklayın.



' highlight_cp.js ' 'yi açın



' Toolbar Panel ' 'i 
' Palette' 'e ve ' Custom Script Panel ' 'e çevirin





' Script Editor ' 'de script'in hepsini "ctrl-A" ile seçip ' Custom Script Panel ' 'e süreklip bırakarak ' Add Script Command ' 'ın görünmesini sağlayın.





' Command Name ' 'e yaratacağınız butonda görünmesini istediğiniz ismi verin.
' Command Name For Scripting ' 'e de script'inizi kontrol edecek komut ismini verin.





Script için atadığınız buton hazırlanmıştır ve kullanıma hazırdır.

 


 

Örnek



' Get>Primitive>SurfaceSphere ' kullanarak bir küre yaratın



Küre seçili iken biraz önce yarattığımız butona tıklayarak script'i çalıştırın.

 

Not:   Bir seferde sadece bir yüzey seçebilirsiniz. Eğer birden fazla yüzey yada poligon seçerseniz script çalışmayacak ve hata verecektir.




"8" 'e basarak Explorer'ı açın ve kürenin içeriğini görün.
Script'in bir hiyerarşi yarattığını göreceksiniz.,
burdaki null'u kullanarak ışığımızı istediğimiz yere koyacağız.


 ' sphere_highlight ' null'unu seçiniz.



' Selection ' panelden ' Property ' 'yi seçerek ' Cns   Surface ' 'e tıklayınız.

 

' U Location ' ve ' V Location ' değerlerini ayarlayarak ışığı istediğiniz yere koyabilirsiniz.

Eğer isterseniz bu değerleri anime edebilirsiniz.



Ayrıca ' highlight_cp.js ' adlı başka bir script ile yaratmak isteğiniz ışık tipini soran bir kontrol paneli de
Highlight Script içinde bulacaksınız


[ 14/09/00 - g/a/y ]

Copyright © 2000, Guy Rabiller