POV-Ray

✍ dations ◷ 2025-06-10 12:39:58 #三维图像软件,自由三维图形软件

POV-Ray,全名是Persistence of Vision Raytracer,是一个使用光线跟踪绘制三维图像的开放源代码自由软件。运行POV脚本语言。它是基于DKBTrace来开发的,DKBTrace是由David Kirk Buck和Aaron A. Collins编写在Amiga上的。POV-Ray早期也受到了Polyray raytracer作者Alexander Enzmann的帮助。很多漂亮的图片就是由POV-Ray来制作的。

该软件最初发展始于80年代,是一个历史悠久的三维算图引擎。David Kirk Buck下载了一个为Unix编写的Amiga光线跟踪软件的source code。有趣的是,当他玩了一段时间后,他觉得应该自己写一个类似软件,最初名字叫DKBTrace。于是他将它贴在了一个论坛上面,以为别人会对它感兴趣。1987, Aaron Collins下载了DKBTrace然后开始了x86机器的移植工作。他和David Buck一起合作为它添加了更多功能。直到这个软件更加的流行,他们已经为了加新功能而应付不过来。1989, David把这个软件变成了一个程序员团队合作的项目。这时候,他觉得已经没有资格来命名软件名字了。所以考虑了很多新的名字。"STAR"(为动画和渲染而生存的软件:Software Taskforce on Animation and Rendering)是一个最初的打算,但是最后变成了"持续不断更新版本的光线跟踪引擎Persistence of Vision Raytracer,"简写为"POV-Ray" .

POV-Ray是第一个在空间轨道渲染出图片的光线跟踪软件,由马克·沙特尔沃思在国际空间站渲染。

POV-Ray不像一般的3D软件有图形化使用界面,其使用自有脚本语言来描述场景。POV脚本语言具备图灵完备性,可以编写宏以及循环程式。

最新的版本是3.7。

下面的例子给出了场景描述语言(Scene Description Language)在POV-Ray的一个应用实例。展示了使用视角,光源,一个简单的方块模型和缩放,旋转,平移变换的效果。

#version 3.6;#include "colors.inc"global_settings { assumed_gamma 1.0 }background   { color rgb <0.25, 0.25, 0.25> }camera       { location  <0.0, 0.5, -4.0>               direction 1.5*z               right     x*image_width/image_height               look_at   <0.0, 0.0, 0.0> }light_source { <0, 0, 0>               color rgb <1, 1, 1>               translate <-5, 5, -5> }light_source { <0, 0, 0>                       color rgb <0.25, 0.25, 0.25>               translate <6, -6, -6> }box          { <-0.5, -0.5, -0.5>               <0.5, 0.5, 0.5>               texture { pigment { color Red }                         finish  { specular 0.6 }                         normal  { agate 0.25 scale 1/2 } }	               rotate <45,46,47> }

下面的脚本片段展示了使用变量声明,赋值,比较和while循环结构。

相关

  • 液流电池液流电池(英语:Flow battery),一种蓄电池,在这个系统中,通常包含两个容器,其中储存着液体化学溶剂,形成两个次系统。这两个次系统间的连接部分,为发电区,以一个薄膜隔开。这两种化学溶
  • 兴都库什山脉兴都库什山(波斯语:هندوکش‎)是位于中亚,东西向横贯阿富汗的山脉。兴都库什此名称的由来还没有统一的说法,有许多学者、作家提出不同的理论。在亚历山大大帝的时代,其被认为
  • 超子超子是含有上夸克、下夸克、奇夸克,并且至少含有一个奇夸克的重子。超子的自旋是半奇数,而且都遵守费米-狄拉克统计,是费米子。它们都是通过强核力彼此之间相互作用,是一种强子
  • 古塔区古塔区是辽宁省锦州市下辖的一个市辖区。下辖9个街道,1个乡。天安街道、石油街道、北街街道、敬业街道、保安街道、南街街道、饶阳街道、站前街道、士英街道和钟屯乡。
  • 埃蒙·德·瓦莱拉埃蒙·德·瓦莱拉(爱尔兰语:Éamonn de Valera,宽式IPA:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode",
  • 菲里科斯·厄马克拉菲里科斯·厄马克拉(英语:Felix Ermacora,1923年10月13日-1995年2月24日)奥地利知名人权活动家和奥地利人民党成员之一。1956年,厄马克拉在因斯布鲁克大学国际法律学系当一名教授
  • GEETEST极验(英语:GEETEST)创立于2012年,是一家交互安全服务商,主要产品是行为验证码,用来区分机器和人。极验总部位于武汉,目前在北京、深圳、上海设有技术支持中心。业务遍及中国、东南
  • 藓帽这些种类中有些已经被分类为Calpe,这些种类里头包含着多于一种的水蛭。然而,飞蛾并没有被认为会对人导致任何威胁。根据最近一项研究,有些(Calyptra thalictri)甚至能够透过皮
  • .xxx.xxx是只限于成人色情行业使用的互联网顶级域名。2011年3月18日被ICANN正式批准,4月15日加入根域名服务器中 。拥有.com域名的成人网站将会保留相应的.XXX域名。 域名注册商
  • 古墓荒斋《古墓荒斋》,1991年中国大陆爱情片,导演谢铁骊,主演邢岷山、傅艺伟、周迅、胡天鸽、陈莎莎。该片改编自清朝小说家蒲松龄《聊斋志异》的《连琐》、《娇娜》、《画皮》、《聂小