pov-ray使用手册
3D对象的逼真的图像(可以从任何角度在各种照明条件下查看)对于艺术家,设计师,建筑师,科学家以及许多其他人来说都具有巨大的价值。 问题在于它们通常缺乏生产它们的设备,技能或两者。
输入POV-Ray开源3D图像渲染软件。
几个冬天之前,我躲避了天气,但我决定(不是第一次)学习生成3D图像的知识。 尽管我在高中时涂鸦并参加了美术课,但我的绘画并没有什么特别的,而且我以前用鼠标或轨迹球进行绘画的尝试都是灾难性的。 我听说的唯一可以产生出色3D作品的开源软件是Blender ,但是我认为我需要比我拥有的更稳定的手和一个Wacom平板电脑。 那么,我该怎么做呢?
我已经用多种编程语言编写了代码,以产生圆形,饼形图,正弦波等。 因此,考虑到这一点,以及通过编写原始SVG来生成2D形状的一点经验,我寻找了开源软件,该软件将允许我使用键盘来描述3D形状,而不是使用鼠标来绘制它们。
POV-Ray入门
光线追踪器是一种程序,可通过数学预测光线在何处撞击物体,在何处被反射或吸收来创建3D图像。 POV-Ray (视觉射线追踪器的持久性)从基于文本的场景描述中生成图像。 并且,通过查看POV-Ray名人堂,您可以看到该程序能够产生的令人惊叹的逼真的照片和超现实的照片。
此外,POV-Ray可以在少量帮助下成为数据可视化工具,就像使用许多电子表格程序和其他应用程序生成原始数据(例如饼图,条形图等)的图形表示一样。 由于POV-Ray图像是从脚本生成的,因此可以使用其他应用程序收集原始数据并将其格式化为脚本,然后POV-Ray可以使用这些脚本生成最终图像。
Linux,Mac OS X和Windows 二进制文件可用。
阅读了解释如何创建基本形状并将它们连接在一起的POV-Ray教程后 ,我能够制作一个简单的7秒动画视频。
灯,相机,物体
为了实现3D逼真,观看者必须能够以可信的方式看到光影。 本教程首先说明如何放置“摄像机”以表示观察者的视点,要观察的形状以及模拟该形状投射的反射和阴影的照明。
然后,本教程描述了基本的3D形状:球体,圆柱体,圆锥体,盒子和圆环(即甜甜圈)。 可以通过重叠它们并采用并集(逻辑或),交集(逻辑与)或差(逻辑异或)来组合这些形状。 使用这些技术,例如,可以通过用盒子遮盖一个圆环来创建“半圆环”。 将圆柱体连接到半托的每一侧,并添加另一个旋转了180°的半托,从而形成链节。 多个链接彼此旋转90°,并且正确偏移可以形成一条链。
本教程还讨论了纹理,但是对于像我这样的初学者来说,生成“木材”和“天空”之类的纹理相当复杂。 幸运的是,POV-Ray为许多预先构建的流行纹理提供了宏。
这是我创建对象和动画的方法。
您好,Sphere
将以下代码另存为名为HelloSphere.pov的文件。
// Annotated example from POV-Ray tutorial
// http://www