V i t a m i n 
 
 
 
 L i b r a r y   f o r   e a s y   r e n d e r i n g   w i t h   o p e n g l   w i t h   P r o c e s s i n g 
 
 
 
 
 
 
 
 
 
 v e r s i o n   0 . 5 
 
 
 
 T O D O : 
 
 -   A d d   R e m o v e E f f e c t (   E f f e c t   )   t o   T i m e l i n e   a n d   E f f e c t M a n a g e r   s o   e f f e c t s   c a n   b e   r e m o v e d   c o r r e c t l y   f r o m   t h e   l i s t . 
 
 -   A d d   t i m e   t o   T i m e l i n e .   T i m e   g e t s   c o n t r o l l e d   b y   i t   w h e n   c a l l e d . 
 
 -   A d d   R e n d e r T a r g e t 2 D   a n d   R e n d e r T a r g e t 3 D   c l a s s e s   t h a t   w i l l   w o r k   w i t h   r e n d e r - t o - t e x t u r e 
 
 -   A d d   M u l t i p l e R e n d e r T a r g e t 2 D   f o r   M R T ' s 
 
 
 
 
 
 C h a n g e s : 
 
 (   2 0 0 9 - 0 4 - 2 6   ) 
 
 -   V P a r t i c l e S y s t e m   u p d a t e d .   M e t h o d   u p d a t e ( )   a n d   r e n d e r ( )   w e r e   c r e a t e d .   S t i l l   n e e d s   a l o t   o f   w o r k   o f c o u r s e . 
 
 -   g e t E x t e n s i o n s ( )   m e t h o d   a d d e d   t o   V G L .   R e t u r n s   a   s t r i n g   o f   a l l   s u p p o r t e d   e x t e n s i o n s . 
 
 -   V S a m p l e r S t a t e   u p d a t e d   t o   s u p p o r t   3 D   t e x t u r e s 
 
 -   A d d e d   n e w   c r e a t e ( )   m e t h o d   t o   V T e x t u r e   f o r   3 D   t e x t u r e s   c r e a t i o n . 
 
 
 
 (   2 0 0 9 - 0 4 - 2 0   ) 
 
 -   A d d e d   T i m e l i n e   t o   v i t a m i n . f x   p a c k a g e .   
 
     N e e d s   s o m e   w o r k   t o   d i s p l a y   a l l   a c t i v e   f x   p l u s   i n f o   o n   t h e m   ( t i m e   t h e y   a r e   b e i n g   p l a y e d ,   e t c ) . 
 
 -   I m p l e m e n t e d   S h a d e r C G .   t o   p a s s   p a r a m e t e r s   o n e   m u s t   u s e   t h e   s e t P r o g r a m ( )   m e t h o d   s o   t h a t   p a r a m e t e r s   a r e   p a s s e d   t o   t h e   c u r r e n t   p r o g r a m 
 
     S e m a n t i c s   a r e n ' t   s u p p o r t e d   b y   S h a d e r C G . 
 
 -   F i x e d   p r o b l e m s   w i t h   s c e n e s i m p l e   o n   r e n d e r i n g   m u l t i m a t e r i a l s .   p a s s e d   t e x t u r e   l o a d i n g   t o   S c e n e   p r o c e s s ( )   m e t h o d ,   r e m o v e d   f r o m   M M L o a d e r . 
 
 -   V I m a g e   a d d e d .   h a n d l e s   l o a d i n g   o f   i m a g e s   f r o m   t h e   d i s k . 
 
 -   V T e x t u r e   w o r k s   o n   V I m a g e   t o   l o a d   i m a g e s 
 
 -   V S a m p l e r S t a t e   c r e a t e d 
 
 
 
 
 
 
 
 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 v i t a m i n . s c e n e s i m p l e . 
 
 
 
 s u p p o r t   f o r   m u l t i m a t e r i a l s 
 
 s u p p o r t   f o r   h i e r a r c h y .   o n l y   f o r   m e s h / h e l p e r s   f o r   n o w 
 
 D e s c r i b e s   a   s i m p l e   3 d   s c e n e   w i t h   h i e r a r c h y . 
 
 
 
 
 
 v i t a m i n . s c e n e g r a p h . 
 
 
 
 D e s c r i b e s   a   s i m p l e   3 d   s c e n e   i n   a   g r a p h   r e l a t i o n s h i p . 
 
 