POV-Ray简单上手教程——光源的分类与使用

本文是POV-Ray的光源使用教程,详细介绍了Pointlight、Spotlight、Cylinder、Area和Ambient等光源类型,以及如何为光源添加形状和设置光线衰减,帮助你更好地渲染真实场景。
摘要由CSDN通过智能技术生成

        在本篇中,我们将会接触到POV-Ray中的光源信息,这是非常重要的。因为要想获得一个真实的场景,对光源的设置就不可避免。在POV-Ray中,有许多光源,每个光源都具有一些属性的设置,正确的使用这些光源,能够更好的渲染出一幅精彩的画面。下面就让我们开始吧!

1.Pointlight(点光源)

为了很好的展示不同光源的效果,我们首先创建一个场景,在里面加入不同的物体。我们将通过光源对这些物体的效果,来感受不同光源的作用。
#include "colors.inc"
#include "textures.inc"

camera
{
   location <-4,3,-9>
   look_at <0,0,0>
   angle 48
}  

plane
{
   y,-1
   texture //材质
   {
      pigment
      {
         checker
         color rgb<0.5,0,0>                     //创建一个红绿相间的平面
         color rgb<0,0.5,0.5>
      }                      
      
      finish
      {
         diffuse 0.4
         ambient 0.2                            //一些平面的属性设置
         phong 1
         phong_size 100  
         reflection 0.25
         
      }
   }                    
}                      

torus
{
   1.5,0.5
   texture {Brown_Agate}                   //圆形圈
   rotate <90,160,0>
   translate <-1,1,3>
}                    

box
{
   <-1,-1,-1>,<1,1,1>                   //立方体
   texture {DMFLightOak}
   translate <2,0,2.3>
   
}  


cone
{
   <0,1,0>,0,<0,0,0>,1
   texture {PinkAlabaster}                 //圆锥
   scale <1,3,1>
   translate <-2,-1,-1>
}                      

sphere
{
   <0,0,0>,1                              //球体
   texture {Sapphire_Agate}  
   translate<1.5,0,-2>
} 
点光源的添加很简单,需要设置的属性很少,如下
light_source {
    <2, 10, -3>
    color White
  }
然后我们渲染,得到下图,大家可以感受一下

通过图片,我们可以看到,靠近光源的物体比较亮。而平面也是比较明亮的,虽然有些跟实际不符。

2.Spotlight(聚光灯)

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值