POV-Ray : Newsgroups : povray.binaries.scene-files : looks_like vs. my looks like macro : looks_like vs. my looks like macro Server Time
1 Sep 2024 12:16:12 EDT (-0400)
  looks_like vs. my looks like macro  
From: Ondrej
Date: 19 Nov 2006 15:50:00
Message: <web.4560c29e52344705d80227fc0@news.povray.org>
I tried work with looks_like function but result is not good, i wrote my
version of looks_like:

#macro
MY_LOOKS_LIKE(_l_model_object,_l_pos,_l_angles,_l_offset,_l_radius,_l_color)
object
{
    union
    {
        light_source
        {
            _l_offset
            color _l_color

            spotlight radius _l_radius falloff _l_radius+8 tightness 1
point_at _l_offset - <0,1,0>
            fade_power 2 fade_distance  200
        }

        _l_model_object

        sphere
        {
            _l_offset
            8
            pigment { rgbt _l_color }
            finish { ambient 10 }
            no_shadow
        }

    }

    rotate      _l_angles
    translate   _l_pos

}
#end

#declare LAMP_POS = <0,40,0>;
#declare LAMP_ANG = <0,0,55>;
#declare LIGHT_OFFSET = <0,-18,0>;
#declare LIGHT_RADIUS = 35;
#declare LIGHT_COLOR = <1,0,0>;

MY_LOOKS_LIKE(lamp_model_,LAMP_POS,LAMP_ANG,LIGHT_OFFSET,LIGHT_RADIUS,LIGHT_COLOR)

#declare LAMP_POS = <0,40,20>;
#declare LIGHT_COLOR = <0,1,0>;

MY_LOOKS_LIKE(lamp_model_,LAMP_POS,LAMP_ANG,LIGHT_OFFSET,LIGHT_RADIUS,LIGHT_COLOR)

#declare LAMP_POS = <0,40,40>;
#declare LIGHT_COLOR = <0,0,1>;
MY_LOOKS_LIKE(lamp_model_,LAMP_POS,LAMP_ANG,LIGHT_OFFSET,LIGHT_RADIUS,LIGHT_COLOR)

Scene sample is here:
http://artwork.intelligentdevelopment.sk/TGP_light_and_model_macro.zip


Post a reply to this message


Attachments:
Download 'scene.jpg' (21 KB)

Preview of image 'scene.jpg'
scene.jpg


 

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.