CINXE.COM
POV-Ray - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>POV-Ray - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"76b058c3-3c21-4cbd-b13a-f7baad564d8d","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"POV-Ray","wgTitle":"POV-Ray","wgCurRevisionId":1251961310,"wgRevisionId":1251961310,"wgArticleId":159350,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Webarchive template wayback links","Articles with short description","Short description is different from Wikidata","Commons link is on Wikidata","Commons category link is on Wikidata","Official website different in Wikidata and Wikipedia","Articles with example code","3D graphics software","Amiga raytracers","Cross-platform software","Domain-specific programming languages","Free 3D graphics software","Free graphics software","Free software programmed in C++","Global illumination software", "Rendering systems","Software using the GNU AGPL license"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"POV-Ray","wgRelevantArticleId":159350,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true, "wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q521697","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view", "mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/6/62/Povray_logo_sphere.png/1200px-Povray_logo_sphere.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1200"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/6/62/Povray_logo_sphere.png/800px-Povray_logo_sphere.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="800"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/6/62/Povray_logo_sphere.png/640px-Povray_logo_sphere.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="640"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="POV-Ray - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/POV-Ray"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=POV-Ray&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/POV-Ray"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-POV-Ray rootpage-POV-Ray skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=POV-Ray" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=POV-Ray" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=POV-Ray" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=POV-Ray" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Features" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Features"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Features</span> </div> </a> <button aria-controls="toc-Features-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Features subsection</span> </button> <ul id="toc-Features-sublist" class="vector-toc-list"> <li id="toc-Current_version" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Current_version"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Current version</span> </div> </a> <ul id="toc-Current_version-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Primitives" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Primitives"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Primitives</span> </div> </a> <ul id="toc-Primitives-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Examples_of_the_scene_description_language" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Examples_of_the_scene_description_language"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Examples of the scene description language</span> </div> </a> <ul id="toc-Examples_of_the_scene_description_language-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Modeling" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Modeling"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Modeling</span> </div> </a> <ul id="toc-Modeling-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Software" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Software"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Software</span> </div> </a> <button aria-controls="toc-Software-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Software subsection</span> </button> <ul id="toc-Software-sublist" class="vector-toc-list"> <li id="toc-Development_and_maintenance" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Development_and_maintenance"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Development and maintenance</span> </div> </a> <ul id="toc-Development_and_maintenance-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Platform_support" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Platform_support"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Platform support</span> </div> </a> <ul id="toc-Platform_support-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Licensing" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Licensing"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Licensing</span> </div> </a> <ul id="toc-Licensing-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">POV-Ray</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 20 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-20" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">20 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Afrikaans" lang="af" hreflang="af" data-title="POV-Ray" data-language-autonym="Afrikaans" data-language-local-name="Afrikaans" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Catalan" lang="ca" hreflang="ca" data-title="POV-Ray" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Czech" lang="cs" hreflang="cs" data-title="POV-Ray" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/POV-Ray" title="POV-Ray – German" lang="de" hreflang="de" data-title="POV-Ray" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Spanish" lang="es" hreflang="es" data-title="POV-Ray" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/POV-Ray" title="POV-Ray – French" lang="fr" hreflang="fr" data-title="POV-Ray" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Korean" lang="ko" hreflang="ko" data-title="POV-Ray" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Croatian" lang="hr" hreflang="hr" data-title="POV-Ray" data-language-autonym="Hrvatski" data-language-local-name="Croatian" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Italian" lang="it" hreflang="it" data-title="POV-Ray" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Persistence_of_Vision_Raytracer" title="Persistence of Vision Raytracer – Dutch" lang="nl" hreflang="nl" data-title="Persistence of Vision Raytracer" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Japanese" lang="ja" hreflang="ja" data-title="POV-Ray" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Polish" lang="pl" hreflang="pl" data-title="POV-Ray" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Portuguese" lang="pt" hreflang="pt" data-title="POV-Ray" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Russian" lang="ru" hreflang="ru" data-title="POV-Ray" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Finnish" lang="fi" hreflang="fi" data-title="POV-Ray" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Swedish" lang="sv" hreflang="sv" data-title="POV-Ray" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Turkish" lang="tr" hreflang="tr" data-title="POV-Ray" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Ukrainian" lang="uk" hreflang="uk" data-title="POV-Ray" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Vietnamese" lang="vi" hreflang="vi" data-title="POV-Ray" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/POV-Ray" title="POV-Ray – Chinese" lang="zh" hreflang="zh" data-title="POV-Ray" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q521697#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/POV-Ray" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:POV-Ray" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/POV-Ray"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=POV-Ray&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=POV-Ray&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/POV-Ray"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=POV-Ray&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=POV-Ray&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/POV-Ray" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/POV-Ray" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=POV-Ray&oldid=1251961310" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=POV-Ray&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=POV-Ray&id=1251961310&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPOV-Ray"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPOV-Ray"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=POV-Ray&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=POV-Ray&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:POV-Ray" hreflang="en"><span>Wikimedia Commons</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://en.wikibooks.org/wiki/POV-Ray" hreflang="en"><span>Wikibooks</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q521697" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Text-based ray-tracing program</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">POV-Ray</caption><tbody><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:Povray_logo_sphere.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/Povray_logo_sphere.png/220px-Povray_logo_sphere.png" decoding="async" width="220" height="220" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/Povray_logo_sphere.png/330px-Povray_logo_sphere.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/62/Povray_logo_sphere.png/440px-Povray_logo_sphere.png 2x" data-file-width="2048" data-file-height="2048" /></a></span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data">David Kirk Buck, Aaron A. Collins, Alexander Enzmann</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data">The POV-Team</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data"><span class="nowrap">July 29, 1991<span class="noprint">; 33 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">1991-07-29</span>)</span><sup id="cite_ref-History_1-0" class="reference"><a href="#cite_note-History-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-POV-Ray_25_2-0" class="reference"><a href="#cite_note-POV-Ray_25-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></span></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">3.7.0.0<sup id="cite_ref-wikidata-050275eae9f93e386e59e78668233bea38f21ef8-v18_3-0" class="reference"><a href="#cite_note-wikidata-050275eae9f93e386e59e78668233bea38f21ef8-v18-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q521697?uselang=en#P348" title="Edit this on Wikidata"><img alt="Edit this on Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span> / 7 November 2013; 8 July 2021</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle#Beta" title="Software release life cycle">Preview release</a></th><td class="infobox-data">v3.8.0-beta.2 (August 9, 2021<span class="noprint">; 3 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">2021-08-09</span>)</span><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>) <span class="plainlinks"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Template:Latest_preview_software_release/POV-Ray&action=edit">[±]</a></span></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style><div class="plainlist"><ul><li><span class="url"><a rel="nofollow" class="external text" href="https://github.com/POV-Ray/povray">github<wbr />.com<wbr />/POV-Ray<wbr />/povray</a></span> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q521697#P1324" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></li></ul> </div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="/wiki/C%2B%2B" title="C++">C++</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="/wiki/Cross-platform" class="mw-redirect" title="Cross-platform">Cross-platform</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="/wiki/Ray_tracing_(graphics)" title="Ray tracing (graphics)">Ray tracer</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/GNU_Affero_General_Public_License" title="GNU Affero General Public License">AGPL-3.0-or-later</a><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://www.povray.org">www.povray.org</a></span></td></tr></tbody></table> <p>The <b>Persistence of Vision Ray Tracer</b>, most commonly acronymed as <b>POV-Ray</b>, is a <a href="/wiki/Cross-platform_software" title="Cross-platform software">cross-platform</a> <a href="/wiki/Ray_tracing_(graphics)" title="Ray tracing (graphics)">ray-tracing</a> program that generates images from a text-based scene description. It was originally based on DKBTrace, written by David Kirk Buck and Aaron A. Collins for <a href="/wiki/Amiga" title="Amiga">Amiga</a> computers. There are also influences from the earlier Polyray<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> raytracer because of contributions from its author, Alexander Enzmann. POV-Ray is <a href="/wiki/Free_and_open-source_software" title="Free and open-source software">free and open-source software</a>, with the <a href="/wiki/Source_code" title="Source code">source code</a> available under the <a href="/wiki/GNU_Affero_General_Public_License" title="GNU Affero General Public License">AGPL-3.0-or-later</a> license. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Vase_on_a_pedestal,_rendered_with_DKBTrace_2.12.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Vase_on_a_pedestal%2C_rendered_with_DKBTrace_2.12.png/220px-Vase_on_a_pedestal%2C_rendered_with_DKBTrace_2.12.png" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Vase_on_a_pedestal%2C_rendered_with_DKBTrace_2.12.png/330px-Vase_on_a_pedestal%2C_rendered_with_DKBTrace_2.12.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Vase_on_a_pedestal%2C_rendered_with_DKBTrace_2.12.png/440px-Vase_on_a_pedestal%2C_rendered_with_DKBTrace_2.12.png 2x" data-file-width="1600" data-file-height="1200" /></a><figcaption>A vase on a pedestal rendered with DKBTrace 2.12</figcaption></figure> <p>Sometime in the 1980s, David Kirk Buck downloaded the <a href="/wiki/Source_code" title="Source code">source code</a> for a <a href="/wiki/Unix" title="Unix">Unix</a> ray tracer to his <a href="/wiki/Amiga" title="Amiga">Amiga</a>. He experimented with it for a while and eventually decided to write his own ray tracer named DKBTrace after his initials. He posted it to the "You Can Call Me Ray" <a href="/wiki/Bulletin_board_system" title="Bulletin board system">bulletin board system</a> (BBS) in Chicago, thinking others might be interested in it. In 1987, Aaron A. Collins downloaded DKBTrace and began working on an <a href="/wiki/X86" title="X86">x86</a> port of it. He and David Buck collaborated to add several more features. </p><p>When the program proved to be more popular than anticipated, they could not keep up with demand for more features. Thus, in July 1991, David turned over the project to a team of programmers working in the "GraphDev" <a href="/wiki/Online_forum" class="mw-redirect" title="Online forum">forum</a> on <a href="/wiki/CompuServe" title="CompuServe">CompuServe</a>. At the same time, David felt that it was inappropriate to use his initials on a program he no longer maintained. The name "STAR-Light" (Software Taskforce on Animation and Rendering) was initially used, but eventually the name became "PV-Ray", and then ultimately "POV-Ray" (Persistence of Vision Ray Tracer),<sup id="cite_ref-POV-Ray_25_2-1" class="reference"><a href="#cite_note-POV-Ray_25-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> a name inspired by <a href="/wiki/Salvador_Dal%C3%AD" title="Salvador Dalí">Dalí</a>'s painting, <i><a href="/wiki/The_Persistence_of_Memory" title="The Persistence of Memory">The Persistence of Memory</a></i>.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-flossweekly2008_8-0" class="reference"><a href="#cite_note-flossweekly2008-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> </p><p>Features of the application, and a summary of its history, are discussed in a February 2008 interview with David Kirk Buck and Chris Cason on episode 24 of <a href="/wiki/FLOSS_Weekly" class="mw-redirect" title="FLOSS Weekly">FLOSS Weekly</a>.<sup id="cite_ref-flossweekly2008_8-1" class="reference"><a href="#cite_note-flossweekly2008-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Features">Features</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=2" title="Edit section: Features"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Glasses_800_edit.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Glasses_800_edit.png/220px-Glasses_800_edit.png" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Glasses_800_edit.png/330px-Glasses_800_edit.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Glasses_800_edit.png/440px-Glasses_800_edit.png 2x" data-file-width="2048" data-file-height="1536" /></a><figcaption>Glass scene rendered by POV-Ray demonstrating <a href="/wiki/Radiosity_(computer_graphics)" title="Radiosity (computer graphics)">radiosity</a>, <a href="/wiki/Photon_mapping" title="Photon mapping">photon mapping</a>, <a href="/wiki/Focal_blur" class="mw-redirect" title="Focal blur">focal blur</a>, and other photorealistic capabilities (image created by <a href="/wiki/Gilles_Tran" title="Gilles Tran">Gilles Tran</a>)</figcaption></figure> <p>POV-Ray has matured substantially since it was created. Recent versions of the software include the following features: </p> <ul><li>a <a href="/wiki/Turing-completeness" class="mw-redirect" title="Turing-completeness">Turing-complete</a> scene description language (SDL) that supports macros and loops<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></li> <li>a library of ready-made scenes, textures, and objects</li> <li>support for a number of <a href="/wiki/Geometric_primitive" title="Geometric primitive">geometric primitives</a> and <a href="/wiki/Constructive_solid_geometry" title="Constructive solid geometry">constructive solid geometry</a></li> <li>several kinds of <a href="/wiki/Light_source" class="mw-redirect" title="Light source">light sources</a></li> <li>atmospheric effects such as <a href="/wiki/Fog" title="Fog">fog</a> and <i>media</i> (<a href="/wiki/Smoke" title="Smoke">smoke</a>, <a href="/wiki/Clouds" class="mw-redirect" title="Clouds">clouds</a>)</li> <li><a href="/wiki/Reflection_(physics)" title="Reflection (physics)">reflections</a>, <a href="/wiki/Refraction" title="Refraction">refractions</a>, and light <a href="/wiki/Caustic_(optics)" title="Caustic (optics)">caustics</a> using <a href="/wiki/Photon_mapping" title="Photon mapping">photon mapping</a></li> <li>surface patterns such as <a href="/wiki/Wrinkle" title="Wrinkle">wrinkles</a>, bumps, and <a href="/wiki/Capillary_wave" title="Capillary wave">ripples</a>, for use in <a href="/wiki/Procedural_texture" title="Procedural texture">procedural textures</a> and <a href="/wiki/Bump_mapping" title="Bump mapping">bump mapping</a></li> <li><a href="/wiki/Radiosity_(computer_graphics)" title="Radiosity (computer graphics)">radiosity</a></li> <li>support for <a href="/wiki/Texture_(computer_graphics)" class="mw-redirect" title="Texture (computer graphics)">textures</a> and rendered output in many image formats, including <a href="/wiki/Truevision_Targa_file_format" class="mw-redirect" title="Truevision Targa file format">TGA</a>, <a href="/wiki/Portable_Network_Graphics" class="mw-redirect" title="Portable Network Graphics">PNG</a>, and <a href="/wiki/JPEG" title="JPEG">JPEG</a>, among others</li> <li>extensive <a href="/wiki/User_documentation" class="mw-redirect" title="User documentation">user documentation</a></li> <li>support for custom output resolutions<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> (This includes extreme resolutions such as <a href="/wiki/16K_resolution" title="16K resolution">16K</a>)</li> <li>two types of <a href="/wiki/Supersampling" title="Supersampling">SSAA</a><sup id="cite_ref-:0_11-0" class="reference"><a href="#cite_note-:0-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> Type 1 is an adaptive, non-recursive, super-sampling method. It is <i>adaptive</i> because not every pixel is super-sampled. Type 2 is an adaptive and recursive super-sampling method. It is <i>recursive</i> because the pixel is sub-divided and sub-sub-divided recursively. The <i>adaptive</i> nature of type 2 is the variable depth of recursion.<sup id="cite_ref-:0_11-1" class="reference"><a href="#cite_note-:0-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></li></ul> <p>One of POV-Ray's main attractions is its large collection of third-party-made assets and tools. A large number of tools, textures, models, scenes, and tutorials can be found on the web. It is also a useful reference for those wanting to learn how <a href="/wiki/Ray_tracing_(graphics)" title="Ray tracing (graphics)">ray tracing</a> and related 3D geometry and computer graphics algorithms work. </p> <div class="mw-heading mw-heading3"><h3 id="Current_version">Current version</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=3" title="Edit section: Current version"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The current official version of POV-Ray is 3.7. This version introduces: </p> <ul><li>support for <a href="/wiki/Symmetric_multiprocessing" title="Symmetric multiprocessing">symmetric multiprocessing</a> (SMP), to allow the renderer to take advantage of <a href="/wiki/Multiprocessing" title="Multiprocessing">multiple processors</a></li> <li>support for <a href="/wiki/High-dynamic-range_imaging" class="mw-redirect" title="High-dynamic-range imaging">high-dynamic-range imaging</a> (HDRI), including the <a href="/wiki/OpenEXR" title="OpenEXR">OpenEXR</a> and <a href="/wiki/Radiance_(software)" title="Radiance (software)">radiance</a> file formats</li> <li>improved <a href="/wiki/Bounding_volume" title="Bounding volume">bounding</a> using <a href="/wiki/Binary_space_partitioning" title="Binary space partitioning">BSP</a> trees</li></ul> <p>Some of the main introduced features of the previous release (3.6) are: </p> <ul><li>extending <a href="/wiki/UV_mapping" title="UV mapping">UV mapping</a> to more primitives</li> <li>adding 16- and 32-bit integer data to a density file</li> <li>improving <a href="/wiki/64-bit_computing" title="64-bit computing">64-bit</a> <a href="/wiki/Computer_compatibility" title="Computer compatibility">compatibility</a></li></ul> <p>In July 2006, <a href="/wiki/Intel_Corporation" class="mw-redirect" title="Intel Corporation">Intel Corporation</a> started using the <a href="/wiki/Beta_version" class="mw-redirect" title="Beta version">beta version</a> of 3.7 to demonstrate their new <a href="/wiki/Dual-core" class="mw-redirect" title="Dual-core">dual-core</a> <a href="/wiki/Conroe_(microprocessor)" title="Conroe (microprocessor)">Conroe processor</a> due to the efficiency of the SMP (symmetric multiprocessing) implementation. </p> <div class="mw-heading mw-heading3"><h3 id="Primitives">Primitives</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=4" title="Edit section: Primitives"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Venn_0000_0001_0001_0110.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Venn_0000_0001_0001_0110.png/220px-Venn_0000_0001_0001_0110.png" decoding="async" width="220" height="220" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Venn_0000_0001_0001_0110.png/330px-Venn_0000_0001_0001_0110.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/20/Venn_0000_0001_0001_0110.png/440px-Venn_0000_0001_0001_0110.png 2x" data-file-width="1024" data-file-height="1024" /></a><figcaption>Rendering of the <a href="/wiki/Venn_diagram" title="Venn diagram">Venn diagram</a> of four spheres created with <a href="/wiki/Constructive_solid_geometry" title="Constructive solid geometry">constructive solid geometry</a>, or CSG. The source is <a href="https://commons.wikimedia.org/wiki/File:Venn_0000_0001_0001_0110.png#POV-Ray_source" class="extiw" title="commons:File:Venn 0000 0001 0001 0110.png">on the description page</a> of the image.</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:PNG_transparency_demonstration_1.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/47/PNG_transparency_demonstration_1.png/220px-PNG_transparency_demonstration_1.png" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/47/PNG_transparency_demonstration_1.png/330px-PNG_transparency_demonstration_1.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/47/PNG_transparency_demonstration_1.png/440px-PNG_transparency_demonstration_1.png 2x" data-file-width="800" data-file-height="600" /></a><figcaption>Some colored <a href="/wiki/Dice" title="Dice">dice</a> rendered in POV-Ray. <a href="/wiki/Constructive_solid_geometry" title="Constructive solid geometry">CSG</a>, <a href="/wiki/Refraction" title="Refraction">refraction</a> and <a href="/wiki/Focal_blur" class="mw-redirect" title="Focal blur">focal blur</a> are demonstrated.</figcaption></figure> <p>POV-Ray, in addition to standard <a href="/wiki/3d_geometry" class="mw-redirect" title="3d geometry">3D geometric</a> shapes like <a href="/wiki/Torus" title="Torus">tori</a>, <a href="/wiki/Sphere" title="Sphere">spheres</a>, and <a href="/wiki/Heightfield" class="mw-redirect" title="Heightfield">heightfields</a>, supports mathematically defined <i><a href="/wiki/Primitives_(computer_graphics)" class="mw-redirect" title="Primitives (computer graphics)">primitives</a></i> such as the <a href="/wiki/Isosurface" title="Isosurface">isosurface</a> (a finite approximation of an arbitrary function), the <a href="/wiki/Polynomial" title="Polynomial">polynomial</a> primitive (an <a href="/wiki/Infinity" title="Infinity">infinite</a> object defined by a <a href="/wiki/Degree_of_a_polynomial" title="Degree of a polynomial">15th order or lower polynomial</a>), the <a href="/wiki/Julia_set" title="Julia set">julia fractal</a> (a 3-dimensional slice of a <a href="/wiki/Four-dimensional_space" title="Four-dimensional space">4-dimensional</a> fractal), the <a href="/wiki/Superellipse" title="Superellipse">superquadratic ellipsoid</a> (an intermediate between a sphere and a cube), and the <a href="/wiki/Parametric_feature_based_modeler" class="mw-redirect" title="Parametric feature based modeler">parametric</a> primitive (using equations that represent its surface, rather than its interior). </p><p>POV-Ray internally represents objects using their mathematical definitions; all POV-Ray primitive objects can be described by <a href="/wiki/Mathematical_functions" class="mw-redirect" title="Mathematical functions">mathematical functions</a>. This is different from many computer programs that include 3D models, which typically use <a href="/wiki/Triangle" title="Triangle">triangle</a> <a href="/wiki/Polygon_mesh" title="Polygon mesh">meshes</a> to compose all the objects in a scene. </p><p>This fact provides POV-Ray with several advantages and disadvantages over other rendering and modeling systems; POV-Ray primitives are more accurate than their polygonal counterparts: objects that can be described in terms of spheres, planar surfaces, cylinders, tori, and the like, are perfectly smooth and mathematically accurate in POV-Ray renderings, whereas polygonal <i>artifacts</i> may be visible in mesh-based modeling software. POV-Ray primitives are also simpler to define than most of their polygonal counterparts, e.g., in POV-Ray, a <a href="/wiki/Sphere" title="Sphere">sphere</a> is described simply by its center and radius; in a mesh-based environment, a sphere must be described by a multitude of small connected polygons (usually <a href="/wiki/UV_sphere" class="mw-redirect" title="UV sphere">quads</a> or <a href="/wiki/Icosphere" class="mw-redirect" title="Icosphere">triangles</a>). </p><p>On the other hand, script-based primitive modeling is not always a practical method to create certain objects, such as realistic characters or complex man-made artifacts like cars. Those objects can be created first in mesh-based modeling applications such as <a href="/wiki/Wings_3D" title="Wings 3D">Wings 3D</a> and <a href="/wiki/Blender_(software)" title="Blender (software)">Blender</a>, and then they can be converted to POV-Ray's own mesh format. </p> <div class="mw-heading mw-heading3"><h3 id="Examples_of_the_scene_description_language">Examples of the scene description language</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=5" title="Edit section: Examples of the scene description language"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The following is an example of the scene description language used by POV-Ray to describe a scene to render. It demonstrates the use of a background colour, camera, lights, a simple box shape having a surface normal and finish, and the transforming effects of rotation. </p> <figure class="mw-default-size mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/File:I_example_povray_scene_rendering.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/42/I_example_povray_scene_rendering.png/220px-I_example_povray_scene_rendering.png" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/42/I_example_povray_scene_rendering.png/330px-I_example_povray_scene_rendering.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/42/I_example_povray_scene_rendering.png/440px-I_example_povray_scene_rendering.png 2x" data-file-width="512" data-file-height="384" /></a><figcaption>POV-Ray image output based on the script</figcaption></figure> <div class="mw-highlight mw-highlight-lang-pov mw-content-ltr" dir="ltr"><pre><span></span><span class="w"> </span><span class="cp">#version</span><span class="w"> </span><span class="mf">3.6</span><span class="p">;</span> <span class="c1">// Includes a separate file defining a number of common colours</span> <span class="w"> </span><span class="cp">#include</span><span class="w"> </span><span class="s2">"colors.inc"</span> <span class="w"> </span><span class="k">global_settings</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">assumed_gamma</span><span class="w"> </span><span class="mf">1.0</span><span class="w"> </span><span class="p">}</span> <span class="c1">// Sets a background colour for the image (dark grey)</span> <span class="w"> </span><span class="k">background</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">color</span><span class="w"> </span><span class="k">rgb</span><span class="w"> </span><span class="p"><</span><span class="mf">0.25</span><span class="p">,</span><span class="w"> </span><span class="mf">0.25</span><span class="p">,</span><span class="w"> </span><span class="mf">0.25</span><span class="p">></span><span class="w"> </span><span class="p">}</span> <span class="c1">// Places a camera</span> <span class="c1">// direction: Sets, among other things, the field of view of the camera</span> <span class="c1">// right: Sets the aspect ratio of the image</span> <span class="c1">// look_at: Tells the camera where to look</span> <span class="w"> </span><span class="nb">camera</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">location</span><span class="w"> </span><span class="p"><</span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.5</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="mf">4.0</span><span class="p">></span> <span class="w"> </span><span class="k">direction</span><span class="w"> </span><span class="mf">1.5</span><span class="o">*</span><span class="bp">z</span> <span class="w"> </span><span class="k">right</span><span class="w"> </span><span class="bp">x</span><span class="o">*</span><span class="n">image_width</span><span class="o">/</span><span class="n">image_height</span> <span class="w"> </span><span class="k">look_at</span><span class="w"> </span><span class="p"><</span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">></span><span class="w"> </span><span class="p">}</span> <span class="c1">// Places a light source</span> <span class="c1">// color: Sets the color of the light source (white)</span> <span class="c1">// translate: Moves the light source to a desired location</span> <span class="w"> </span><span class="nb">light_source</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="p"><</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">></span> <span class="w"> </span><span class="k">color</span><span class="w"> </span><span class="k">rgb</span><span class="w"> </span><span class="p"><</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">1</span><span class="p">></span> <span class="w"> </span><span class="k">translate</span><span class="w"> </span><span class="p"><</span><span class="o">-</span><span class="mi">5</span><span class="p">,</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="mi">5</span><span class="p">></span><span class="w"> </span><span class="p">}</span> <span class="c1">// Places another light source</span> <span class="c1">// color: Sets the color of the light source (dark grey)</span> <span class="c1">// translate: Moves the light source to a desired location</span> <span class="w"> </span><span class="nb">light_source</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="p"><</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">></span> <span class="w"> </span><span class="k">color</span><span class="w"> </span><span class="k">rgb</span><span class="w"> </span><span class="p"><</span><span class="mf">0.25</span><span class="p">,</span><span class="w"> </span><span class="mf">0.25</span><span class="p">,</span><span class="w"> </span><span class="mf">0.25</span><span class="p">></span> <span class="w"> </span><span class="k">translate</span><span class="w"> </span><span class="p"><</span><span class="mi">6</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="mi">6</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="mi">6</span><span class="p">></span><span class="w"> </span><span class="p">}</span> <span class="c1">// Sets a box</span> <span class="c1">// pigment: Sets a color for the box ("Red" as defined in "colors.inc")</span> <span class="c1">// finish: Sets how the surface of the box reflects light</span> <span class="c1">// normal: Sets a bumpiness for the box using the "agate" in-built model</span> <span class="c1">// rotate: Rotates the box</span> <span class="w"> </span><span class="nb">box</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="p"><</span><span class="o">-</span><span class="mf">0.5</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="mf">0.5</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="mf">0.5</span><span class="p">>,</span> <span class="w"> </span><span class="p"><</span><span class="mf">0.5</span><span class="p">,</span><span class="w"> </span><span class="mf">0.5</span><span class="p">,</span><span class="w"> </span><span class="mf">0.5</span><span class="p">></span> <span class="w"> </span><span class="k">texture</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">pigment</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">color</span><span class="w"> </span><span class="n">Red</span><span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">finish</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">specular</span><span class="w"> </span><span class="mf">0.6</span><span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">normal</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">agate</span><span class="w"> </span><span class="mf">0.25</span><span class="w"> </span><span class="k">scale</span><span class="w"> </span><span class="mi">1</span><span class="o">/</span><span class="mi">2</span><span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">rotate</span><span class="w"> </span><span class="p"><</span><span class="mi">45</span><span class="p">,</span><span class="mi">46</span><span class="p">,</span><span class="mi">47</span><span class="p">></span><span class="w"> </span><span class="p">}</span> </pre></div> <p>The following script fragment shows the use of variable declaration, assignment, comparison and the while loop construct: </p> <figure class="mw-default-size mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/File:I_example_povray_scene_rendering2.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/0/04/I_example_povray_scene_rendering2.png/220px-I_example_povray_scene_rendering2.png" decoding="async" width="220" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/04/I_example_povray_scene_rendering2.png/330px-I_example_povray_scene_rendering2.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/04/I_example_povray_scene_rendering2.png/440px-I_example_povray_scene_rendering2.png 2x" data-file-width="512" data-file-height="384" /></a><figcaption>POV-Ray image output based on the script</figcaption></figure> <div class="mw-highlight mw-highlight-lang-pov mw-content-ltr" dir="ltr"><pre><span></span><span class="w"> </span><span class="cp">#declare</span><span class="w"> </span><span class="n">the_angle</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="cp">#while</span><span class="w"> </span><span class="p">(</span><span class="n">the_angle</span><span class="w"> </span><span class="p"><</span><span class="w"> </span><span class="mi">360</span><span class="p">)</span> <span class="w"> </span><span class="nb">box</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="p"><</span><span class="o">-</span><span class="mf">0.5</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="mf">0.5</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="mf">0.5</span><span class="p">></span> <span class="w"> </span><span class="p"><</span><span class="mf">0.5</span><span class="p">,</span><span class="w"> </span><span class="mf">0.5</span><span class="p">,</span><span class="w"> </span><span class="mf">0.5</span><span class="p">></span> <span class="w"> </span><span class="k">texture</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">pigment</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">color</span><span class="w"> </span><span class="n">Red</span><span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">finish</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">specular</span><span class="w"> </span><span class="mf">0.6</span><span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">normal</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">agate</span><span class="w"> </span><span class="mf">0.25</span><span class="w"> </span><span class="k">scale</span><span class="w"> </span><span class="mi">1</span><span class="o">/</span><span class="mi">2</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">rotate</span><span class="w"> </span><span class="n">the_angle</span><span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="cp">#declare</span><span class="w"> </span><span class="n">the_angle</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">the_angle</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">45</span><span class="p">;</span> <span class="w"> </span><span class="cp">#end</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Modeling">Modeling</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=6" title="Edit section: Modeling"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The POV-Ray program itself does not include a <a href="/wiki/3D_modeling" title="3D modeling">modeling</a> feature; it is essentially a pure renderer with a sophisticated model description language. To accompany this feature set, third parties have developed a large variety of modeling software, some specialized for POV-Ray, others supporting import and export of its data structures, including the free and open-source 3D creation suite <a href="/wiki/Blender_(software)" title="Blender (software)">Blender</a><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </p><p>A number of additional POV-Ray compatible modelers are linked from <a rel="nofollow" class="external text" href="http://www.povray.org/resources/links/3D_Programs/Modelling_Programs/">Povray.org: Modelling Programs</a>. </p><p>In 2007, POV-Ray acquired the rights to <a rel="nofollow" class="external text" href="http://www.stmuc.com/moray/medown.html">Moray</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200428230409/http://www.stmuc.com/moray/medown.html">Archived</a> 2020-04-28 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>,<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> an interactive 3-D modeling program long used with POV-Ray. However, as of December 2016, Moray development is stalled.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Software">Software</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=7" title="Edit section: Software"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Development_and_maintenance">Development and maintenance</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=8" title="Edit section: Development and maintenance"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Official modifications to the POV-Ray source tree are done and/or approved by the POV-Team. Most patch submission and/or bug reporting is done in the POV-Ray newsgroups on the <a rel="nofollow" class="external text" href="nntp://news.povray.org/">news.povray.org</a> <a href="/wiki/Usenet" title="Usenet">news</a> server (with a <a href="/wiki/Web_interface" class="mw-redirect" title="Web interface">Web interface</a> <a rel="nofollow" class="external text" href="http://news.povray.org/groups/">also available</a>). Since POV-Ray's source is available there are unofficial <a href="/wiki/Fork_(software)" class="mw-redirect" title="Fork (software)">forks</a> and patched versions of POV-Ray available from third parties; however, these are not officially supported by the POV-Team. </p><p>Official POV-Ray versions currently do not support <a href="/wiki/Shader" title="Shader">shader</a> plug-ins.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> Some features, like <a href="/wiki/Radiosity_(computer_graphics)" title="Radiosity (computer graphics)">radiosity</a> and <a href="/wiki/Spline_(mathematics)" title="Spline (mathematics)">splines</a> are still in development and may be subject to syntactical change. </p> <div class="mw-heading mw-heading3"><h3 id="Platform_support">Platform support</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=9" title="Edit section: Platform support"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>POV-Ray 3.6 is distributed in compiled format for <a href="/wiki/Mac_(computer)" title="Mac (computer)">Mac</a>, <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a> and <a href="/wiki/Linux" title="Linux">Linux</a>. Support for <a href="/wiki/Apple%E2%80%93Intel_architecture" title="Apple–Intel architecture">Intel Macs</a> is not available in the <a href="/wiki/Mac_(computer)" title="Mac (computer)">Mac</a> version, but since <a href="/wiki/Mac_OS_X" class="mw-redirect" title="Mac OS X">Mac OS X</a> is a version of <a href="/wiki/Unix" title="Unix">Unix</a> the Linux version can be <a href="/wiki/Compiler" title="Compiler">compiled</a> on it. </p><p>The 3.7 versions with <a href="/wiki/Symmetric_multiprocessing" title="Symmetric multiprocessing">SMP</a> support are officially supported for Windows and Linux. Unofficial <a href="/wiki/Mac_(computer)" title="Mac (computer)">Mac</a> versions for v3.7 can be found.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </p><p>POV-Ray can be <a href="/wiki/Source_port" title="Source port">ported</a> to any platform which has a compatible <a href="/wiki/C%2B%2B" title="C++">C++</a> compiler. </p> <div class="mw-heading mw-heading3"><h3 id="Licensing">Licensing</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=10" title="Edit section: Licensing"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Originally, POV-Ray was distributed under its own <i>POV-Ray <a href="/wiki/Software_license" title="Software license">License</a></i>. Namely, the POV-Ray 3.6 Distribution License<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> and the POV-Ray 3.6 Source License,<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> which permitted free distribution of the program source code and binaries, but restricts commercial distribution and the creation of derivative works other than fully functional versions of POV-Ray. </p><p>Although the <a href="/wiki/Source_code" title="Source code">source code</a> of older versions is available for modification, due to the above 3.6 and prior license restrictions, it was not <a href="/wiki/Open-source_software" title="Open-source software">open source</a> or <a href="/wiki/Free_software" title="Free software">free software</a> according to the <a href="/wiki/Open_Source_Initiative" title="Open Source Initiative">OSI</a> or the <a href="/wiki/Free_Software_Foundation" title="Free Software Foundation">FSF</a> definition of the term. This was a problem as <a href="/wiki/Source_code" title="Source code">source code</a> exchange with the greater <a href="/wiki/Free_and_open-source_software" title="Free and open-source software">FOSS</a> ecosystem was impossible due to <a href="/wiki/License_incompatibility" class="mw-redirect" title="License incompatibility">License incompatibility</a> with <a href="/wiki/Copyleft_license" class="mw-redirect" title="Copyleft license">copyleft licenses</a>. </p><p>One of the reasons that POV-Ray was not originally licensed under the free software <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> (GPL), or other open source licenses, is that POV-Ray was developed before the GPL-style licenses became widely used; the developers wrote their own license for the release of POV-Ray, and contributors to the software worked under the assumption their contributions would be licensed under the POV-Ray 3.6 Licenses. </p><p>In 2013, with version 3.7, POV-Ray was <a href="/wiki/Relicensing" class="mw-redirect" title="Relicensing">relicensed</a> under the <a href="/wiki/GNU_Affero_General_Public_License" title="GNU Affero General Public License">GNU Affero General Public License</a> version 3 (or later).<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> Thus POV-Ray is since then <a href="/wiki/Free_software" title="Free software">free software</a> according to the <a href="/wiki/Free_Software_Foundation" title="Free Software Foundation">FSF</a> definition and also <a href="/wiki/Open_source_software" class="mw-redirect" title="Open source software">open source software</a> according to the <a href="/wiki/Open_Source_Definition" class="mw-redirect" title="Open Source Definition">Open Source Definition</a>. </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=11" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239009302">.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{clear:left;float:left;margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}</style><ul role="navigation" aria-label="Portals" class="noprint portalbox portalborder portalright"> <li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/05/Boingball.png/28px-Boingball.png" decoding="async" width="28" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/05/Boingball.png/42px-Boingball.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/05/Boingball.png/56px-Boingball.png 2x" data-file-width="96" data-file-height="96" /></span></span></span><span class="portalbox-link"><a href="/wiki/Portal:Amiga" title="Portal:Amiga">Amiga portal</a></span></li></ul> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <a href="https://commons.wikimedia.org/wiki/POV-Ray" class="extiw" title="commons:POV-Ray"><span style="font-style:italic; font-weight:bold;">POV-Ray</span></a>.</div></div> </div> <ul><li><a href="/wiki/Blender_(software)" title="Blender (software)">Blender</a> – a free and open-source software program for 3D modeling, animation, and rendering</li> <li><a href="/wiki/Kerkythea" title="Kerkythea">Kerkythea</a> – a freeware ray-tracing program with enhanced <a href="/wiki/Sketchup" class="mw-redirect" title="Sketchup">Sketchup</a> compatibility</li> <li><a href="/wiki/Sunflow" title="Sunflow">Sunflow</a> – an open-source rendering system for photo-realistic image synthesis, written in Java</li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=12" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-History-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-History_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.povray.org/documentation/view/3.6.1/10/">"POV-Ray: Documentation: 1.1.5.3 A Historic 'Version History'<span class="cs1-kern-right"></span>"</a>. <i>povray.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-12-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=povray.org&rft.atitle=POV-Ray%3A+Documentation%3A+1.1.5.3+A+Historic+%27Version+History%27&rft_id=http%3A%2F%2Fwww.povray.org%2Fdocumentation%2Fview%2F3.6.1%2F10%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-POV-Ray_25-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-POV-Ray_25_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-POV-Ray_25_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.povray.org/news/index.php#323">"POV-Ray: News"</a>. <i>povray.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-12-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=povray.org&rft.atitle=POV-Ray%3A+News&rft_id=http%3A%2F%2Fwww.povray.org%2Fnews%2Findex.php%23323&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-wikidata-050275eae9f93e386e59e78668233bea38f21ef8-v18-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-050275eae9f93e386e59e78668233bea38f21ef8-v18_3-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/POV-Ray/povray/releases/tag/v3.7.0.0">"Release 3.7.0.0"</a>. 7 November 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">15 March</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Release+3.7.0.0&rft.date=2013-11-07&rft_id=https%3A%2F%2Fgithub.com%2FPOV-Ray%2Fpovray%2Freleases%2Ftag%2Fv3.7.0.0&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/POV-Ray/povray/releases/tag/v3.8.0-beta.2">"POV-Ray Beta Release v3.8.0-beta.2"</a>. POV-Ray. 2021-08-09<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-08-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=POV-Ray+Beta+Release+v3.8.0-beta.2&rft.pub=POV-Ray&rft.date=2021-08-09&rft_id=https%3A%2F%2Fgithub.com%2FPOV-Ray%2Fpovray%2Freleases%2Ftag%2Fv3.8.0-beta.2&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.povray.org/povlegal.html">"POV-Ray License"</a>. povray.org<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=POV-Ray+License&rft.pub=povray.org&rft_id=http%3A%2F%2Fwww.povray.org%2Fpovlegal.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://paulbourke.net/dataformats/polyray/">"Polyray v1.7"</a>. Alexander R. Enzmann<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-07-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Polyray+v1.7&rft.pub=Alexander+R.+Enzmann&rft_id=http%3A%2F%2Fpaulbourke.net%2Fdataformats%2Fpolyray%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.povray.org/documentation/view/3.6.0/7/">"Documentation: 1.1.5 The Early History of"</a>. POV-Ray<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Documentation%3A+1.1.5+The+Early+History+of&rft.pub=POV-Ray&rft_id=http%3A%2F%2Fwww.povray.org%2Fdocumentation%2Fview%2F3.6.0%2F7%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-flossweekly2008-8"><span class="mw-cite-backlink">^ <a href="#cite_ref-flossweekly2008_8-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-flossweekly2008_8-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://twit.tv/floss24">"The TWiT Netcast Network with Leo Laporte"</a>. Twit.tv. 2008-02-07<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+TWiT+Netcast+Network+with+Leo+Laporte&rft.pub=Twit.tv&rft.date=2008-02-07&rft_id=http%3A%2F%2Ftwit.tv%2Ffloss24&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://paulbourke.net/geometry/supershape/">Paul Bourke: Supershape in 3D</a> are examples of POV-Ray images made with very short code</span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.povray.org/documentation/view/3.6.0/217/">"POV-Ray: Documentation: 2.1.2.2 General Output Options"</a>. <i>www.povray.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-09-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.povray.org&rft.atitle=POV-Ray%3A+Documentation%3A+2.1.2.2+General+Output+Options&rft_id=https%3A%2F%2Fwww.povray.org%2Fdocumentation%2Fview%2F3.6.0%2F217%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-:0-11"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_11-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_11-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.povray.org/documentation/view/3.6.2/223/">"POV-Ray: Documentation: 2.1.2.8 Tracing Options"</a>. <i>www.povray.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-09-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.povray.org&rft.atitle=POV-Ray%3A+Documentation%3A+2.1.2.8+Tracing+Options&rft_id=http%3A%2F%2Fwww.povray.org%2Fdocumentation%2Fview%2F3.6.2%2F223%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://en.blender.org/index.php/Extensions:2.6/Py/Scripts/Render/POV-Ray">Blender</a></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.povray.org/news/moray-announcement.php">"News: Moray Announcement"</a>. POV-Ray. 2007-02-01<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-05-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=News%3A+Moray+Announcement&rft.pub=POV-Ray&rft.date=2007-02-01&rft_id=http%3A%2F%2Fwww.povray.org%2Fnews%2Fmoray-announcement.php&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/POV-Ray/povray#3d-modeller">"POV-Ray/povray: The persistence of Vision Raytracer"</a>. POV-Ray. 2013-09-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-08-05</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=POV-Ray%2Fpovray%3A+The+persistence+of+Vision+Raytracer&rft.pub=POV-Ray&rft.date=2013-09-06&rft_id=https%3A%2F%2Fgithub.com%2FPOV-Ray%2Fpovray%233d-modeller&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text">for such an implementation, see e.g., <a rel="nofollow" class="external free" href="http://www.aetec.ee/fv/vkhomep.nsf/pages/povman2">http://www.aetec.ee/fv/vkhomep.nsf/pages/povman2</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070207122812/http://www.aetec.ee/fv/vkhomep.nsf/pages/povman2">Archived</a> 2007-02-07 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://megapov.inetart.net/povrayunofficial_mac/index.html">povrayunofficial_mac</a> on megapov.inetart.net</span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.povray.org/distribution-license-3.6.html">"POV-Ray 3.6 Distribution License"</a>. povray.org<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-12-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=POV-Ray+3.6+Distribution+License&rft.pub=povray.org&rft_id=http%3A%2F%2Fwww.povray.org%2Fdistribution-license-3.6.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.povray.org/source-license-3.6.html">"POV-Ray 3.6 Source License"</a>. povray.org<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-12-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=POV-Ray+3.6+Source+License&rft.pub=povray.org&rft_id=http%3A%2F%2Fwww.povray.org%2Fsource-license-3.6.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCason2013" class="citation web cs1">Cason, Chris (8 November 2013). <a rel="nofollow" class="external text" href="http://www.povray.org/download/">"Download POV-Ray 3.7.0"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">11 November</span> 2013</span>. <q>Starting with version 3.7, POV-Ray is released under the AGPL3 (or later) license and thus is Free Software according to the FSF definition. [...] Full source code is available, allowing users to build their own versions and for developers to incorporate portions or all of the POV-Ray source into their own software provided it is distributed under a compatible license (for example, the AGPL3 or – at their option – any later version).</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Download+POV-Ray+3.7.0&rft.date=2013-11-08&rft.aulast=Cason&rft.aufirst=Chris&rft_id=http%3A%2F%2Fwww.povray.org%2Fdownload%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APOV-Ray" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=POV-Ray&action=edit&section=13" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1235681985"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1237033735"><div class="side-box side-box-right plainlinks sistersitebox"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:POV-Ray" class="extiw" title="commons:Category:POV-Ray">POV-Ray</a></span>.</div></div> </div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="http://www.povray.org">Official website</a></span></span></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="3D_computer_graphics_software" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:3D_software" title="Template:3D software"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:3D_software" title="Template talk:3D software"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:3D_software" title="Special:EditPage/Template:3D software"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="3D_computer_graphics_software" style="font-size:114%;margin:0 4em"><a href="/wiki/3D_computer_graphics" title="3D computer graphics">3D computer graphics</a> software</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open-source</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/3D_Movie_Maker" title="3D Movie Maker">3D Movie Maker</a></li> <li><a href="/wiki/Blender_(software)" title="Blender (software)">Blender</a></li> <li><a href="/wiki/CloudCompare" title="CloudCompare">CloudCompare</a></li> <li><a href="/wiki/FreeCAD" title="FreeCAD">FreeCAD</a></li> <li><a href="/wiki/GigaMesh_Software_Framework" title="GigaMesh Software Framework">GigaMesh Software Framework</a></li> <li><a href="/wiki/LuxCoreRender" title="LuxCoreRender">LuxCoreRender</a></li> <li><a href="/wiki/MakeHuman" title="MakeHuman">MakeHuman</a></li> <li><a href="/wiki/MeshLab" title="MeshLab">MeshLab</a></li> <li><a href="/wiki/MoonRay" title="MoonRay">MoonRay</a></li> <li><a href="/wiki/OpenFX_(software)" title="OpenFX (software)">OpenFX</a></li> <li><a href="/wiki/OpenSCAD" title="OpenSCAD">OpenSCAD</a></li> <li><a href="/wiki/Point_Cloud_Library" title="Point Cloud Library">Point Cloud Library</a></li> <li><a class="mw-selflink selflink">POV-Ray</a></li> <li><a href="/wiki/Seamless3d" title="Seamless3d">Seamless3d</a></li> <li><a href="/wiki/Sweet_Home_3D" title="Sweet Home 3D">Sweet Home 3D</a></li> <li><a href="/wiki/Wings_3D" title="Wings 3D">Wings 3D</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Closed-source" class="mw-redirect" title="Closed-source">Closed-source</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/3D-Coat" title="3D-Coat">3D-Coat</a></li> <li><a href="/wiki/AC3D" title="AC3D">AC3D</a></li> <li><a href="/wiki/Arnold_(software)" class="mw-redirect" title="Arnold (software)">Arnold</a></li> <li><a href="/wiki/Autodesk_3ds_Max" title="Autodesk 3ds Max">Autodesk 3ds Max</a></li> <li><a href="/wiki/Autodesk_Alias" title="Autodesk Alias">Autodesk Alias</a></li> <li><a href="/wiki/Autodesk_Maya" title="Autodesk Maya">Autodesk Maya</a></li> <li><a href="/wiki/Autodesk_Mudbox" title="Autodesk Mudbox">Autodesk Mudbox</a></li> <li><a href="/wiki/Blackmagic_Fusion" title="Blackmagic Fusion">Blackmagic Fusion</a></li> <li><a href="/wiki/Bryce_(software)" title="Bryce (software)">Bryce</a></li> <li><a href="/wiki/Carrara_(software)" title="Carrara (software)">Carrara</a></li> <li><a href="/wiki/Cinema_4D" title="Cinema 4D">Cinema 4D</a></li> <li><a href="/wiki/Clara.io" title="Clara.io">Clara.io</a></li> <li><a href="/wiki/Daz_Studio" title="Daz Studio">Daz Studio</a></li> <li><a href="/wiki/Electric_Image_Animation_System" title="Electric Image Animation System">Electric Image Animation System</a></li> <li><a href="/wiki/E-on_Vue" title="E-on Vue">E-on Vue</a></li> <li><a href="/wiki/Golaem_Crowd" title="Golaem Crowd">Golaem Crowd</a></li> <li><a href="/wiki/Hexagon_(software)" title="Hexagon (software)">Hexagon</a></li> <li><a href="/wiki/Houdini_(software)" title="Houdini (software)">Houdini</a></li> <li><a href="/wiki/Kerkythea" title="Kerkythea">Kerkythea</a></li> <li><a href="/wiki/LightWave_3D" title="LightWave 3D">LightWave 3D</a></li> <li><a href="/wiki/MASSIVE_(software)" title="MASSIVE (software)">MASSIVE</a></li> <li><a href="/wiki/Oculus_Medium" title="Oculus Medium">Medium by Adobe</a></li> <li><a href="/wiki/Messiah_(software)" title="Messiah (software)">Messiah</a></li> <li><a href="/wiki/Modo_(software)" title="Modo (software)">Modo</a></li> <li><a href="/wiki/Nuke_(software)" title="Nuke (software)">Nuke</a></li> <li><a href="/wiki/Octane_Render" title="Octane Render">Octane Render</a></li> <li><a href="/wiki/Paint_3D" title="Paint 3D">Paint 3D</a></li> <li><a href="/wiki/Presto_(animation_software)" title="Presto (animation software)">Pixar Presto</a></li> <li><a href="/wiki/Pixar_RenderMan" title="Pixar RenderMan">Pixar RenderMan</a></li> <li><a href="/wiki/Poser_(software)" title="Poser (software)">Poser</a></li> <li><a href="/wiki/Remo_3D" title="Remo 3D">Remo 3D</a></li> <li><a href="/wiki/Rhinoceros_3D" title="Rhinoceros 3D">Rhinoceros 3D</a></li> <li><a href="/wiki/Shade_3D" title="Shade 3D">Shade 3D</a></li> <li><a href="/wiki/Shark_3D" title="Shark 3D">Shark 3D</a></li> <li><a href="/wiki/Silo_(software)" title="Silo (software)">Silo</a></li> <li><a href="/wiki/SketchUp" title="SketchUp">SketchUp</a></li> <li><a href="/wiki/Source_Filmmaker" title="Source Filmmaker">Source Filmmaker</a></li> <li><a href="/wiki/Strata_3D" title="Strata 3D">Strata 3D</a></li> <li><a href="/wiki/Terragen" title="Terragen">Terragen</a></li> <li><a href="/wiki/ZBrush" title="ZBrush">ZBrush</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Defunct</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Amapi" title="Amapi">Amapi</a></li> <li><a href="/wiki/Autodesk_Softimage" title="Autodesk Softimage">Autodesk Softimage</a></li> <li><a href="/wiki/Cyber_Studio" title="Cyber Studio">Cyber Studio CAD-3D</a></li> <li><a href="/wiki/Dynamation_(software)" title="Dynamation (software)">Dynamation</a></li> <li><a href="/wiki/Imagine_(3D_modeling_software)" title="Imagine (3D modeling software)">Imagine</a></li> <li><a href="/wiki/N-World" title="N-World">N-World</a></li> <li><a href="/wiki/PowerAnimator" title="PowerAnimator">PowerAnimator</a></li> <li><a href="/wiki/Sculpt_3D" title="Sculpt 3D">Sculpt 3D</a></li> <li><a href="/wiki/Softimage_3D" title="Softimage 3D">Softimage 3D</a></li> <li><a href="/wiki/StrataVision_3D" title="StrataVision 3D">StrataVision 3D</a></li> <li><a href="/wiki/Swift_3D" title="Swift 3D">Swift 3D</a></li> <li><a href="/wiki/TrueSpace" title="TrueSpace">TrueSpace</a></li> <li><a href="/wiki/TurboSilver" title="TurboSilver">TurboSilver</a></li> <li><a href="/wiki/VistaPro" title="VistaPro">VistaPro</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Core technologies</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ACIS" title="ACIS">ACIS</a></li> <li><a href="/wiki/C3D_Toolkit" title="C3D Toolkit">C3D</a></li> <li><a href="/wiki/HOOPS_3D_Graphics_System" class="mw-redirect" title="HOOPS 3D Graphics System">HOOPS 3D</a></li> <li><a href="/wiki/KernelCAD" class="mw-redirect" title="KernelCAD">KernelCAD</a></li> <li><a href="/wiki/Open_Cascade_Technology" title="Open Cascade Technology">Open Cascade Technology</a></li> <li><a href="/wiki/Parasolid" title="Parasolid">Parasolid</a></li> <li><a href="/wiki/Romulus_(modelling_kernel)" title="Romulus (modelling kernel)">Romulus</a></li> <li><a href="/wiki/Russian_Geometric_Kernel" title="Russian Geometric Kernel">RGK</a></li> <li><a href="/wiki/ShapeManager" title="ShapeManager">ShapeManager</a></li> <li><a href="/wiki/Teigha" class="mw-redirect" title="Teigha">Teigha</a></li> <li><a href="/wiki/IntelliCAD" title="IntelliCAD">IntelliCAD</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="List-Class article"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/16px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/23px-Symbol_list_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/31px-Symbol_list_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Comparison_of_3D_computer_graphics_software" title="Comparison of 3D computer graphics software">Comparison</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:3D_graphics_software" title="Category:3D graphics software">Category</a></li> <li><span class="noviewer" typeof="mw:File"><span title="List-Class article"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/16px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/23px-Symbol_list_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/31px-Symbol_list_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/List_of_3D_computer_graphics_software" title="List of 3D computer graphics software">List</a> <ul><li><a href="/wiki/List_of_3D_modeling_software" title="List of 3D modeling software">3D modeling</a></li> <li><a href="/wiki/List_of_3D_rendering_software" title="List of 3D rendering software">3D rendering</a></li></ul></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.canary‐84779d6bf6‐lxzkk Cached time: 20241124064929 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.455 seconds Real time usage: 0.566 seconds Preprocessor visited node count: 2490/1000000 Post‐expand include size: 63125/2097152 bytes Template argument size: 4679/2097152 bytes Highest expansion depth: 30/100 Expensive parser function count: 6/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 78460/5000000 bytes Lua time usage: 0.283/10.000 seconds Lua memory usage: 7171133/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 481.977 1 -total 49.68% 239.438 2 Template:Infobox 44.20% 213.027 1 Template:Infobox_software 27.79% 133.951 1 Template:Infobox_software/simple 22.31% 107.524 4 Template:Wikidata 16.52% 79.605 1 Template:3D_software 16.21% 78.137 1 Template:Navbox 13.39% 64.543 1 Template:Reflist 11.40% 54.928 1 Template:Short_description 9.67% 46.617 14 Template:Cite_web --> <!-- Saved in parser cache with key enwiki:pcache:idhash:159350-0!canonical and timestamp 20241124064929 and revision id 1251961310. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=POV-Ray&oldid=1251961310">https://en.wikipedia.org/w/index.php?title=POV-Ray&oldid=1251961310</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:3D_graphics_software" title="Category:3D graphics software">3D graphics software</a></li><li><a href="/wiki/Category:Amiga_raytracers" title="Category:Amiga raytracers">Amiga raytracers</a></li><li><a href="/wiki/Category:Cross-platform_software" title="Category:Cross-platform software">Cross-platform software</a></li><li><a href="/wiki/Category:Domain-specific_programming_languages" title="Category:Domain-specific programming languages">Domain-specific programming languages</a></li><li><a href="/wiki/Category:Free_3D_graphics_software" title="Category:Free 3D graphics software">Free 3D graphics software</a></li><li><a href="/wiki/Category:Free_graphics_software" title="Category:Free graphics software">Free graphics software</a></li><li><a href="/wiki/Category:Free_software_programmed_in_C%2B%2B" title="Category:Free software programmed in C++">Free software programmed in C++</a></li><li><a href="/wiki/Category:Global_illumination_software" title="Category:Global illumination software">Global illumination software</a></li><li><a href="/wiki/Category:Rendering_systems" title="Category:Rendering systems">Rendering systems</a></li><li><a href="/wiki/Category:Software_using_the_GNU_AGPL_license" title="Category:Software using the GNU AGPL license">Software using the GNU AGPL license</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Commons_link_is_on_Wikidata" title="Category:Commons link is on Wikidata">Commons link is on Wikidata</a></li><li><a href="/wiki/Category:Commons_category_link_is_on_Wikidata" title="Category:Commons category link is on Wikidata">Commons category link is on Wikidata</a></li><li><a href="/wiki/Category:Official_website_different_in_Wikidata_and_Wikipedia" title="Category:Official website different in Wikidata and Wikipedia">Official website different in Wikidata and Wikipedia</a></li><li><a href="/wiki/Category:Articles_with_example_code" title="Category:Articles with example code">Articles with example code</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 19 October 2024, at 01:35<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=POV-Ray&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-694cf4987f-wskr6","wgBackendResponseTime":143,"wgPageParseReport":{"limitreport":{"cputime":"0.455","walltime":"0.566","ppvisitednodes":{"value":2490,"limit":1000000},"postexpandincludesize":{"value":63125,"limit":2097152},"templateargumentsize":{"value":4679,"limit":2097152},"expansiondepth":{"value":30,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":78460,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 481.977 1 -total"," 49.68% 239.438 2 Template:Infobox"," 44.20% 213.027 1 Template:Infobox_software"," 27.79% 133.951 1 Template:Infobox_software/simple"," 22.31% 107.524 4 Template:Wikidata"," 16.52% 79.605 1 Template:3D_software"," 16.21% 78.137 1 Template:Navbox"," 13.39% 64.543 1 Template:Reflist"," 11.40% 54.928 1 Template:Short_description"," 9.67% 46.617 14 Template:Cite_web"]},"scribunto":{"limitreport-timeusage":{"value":"0.283","limit":"10.000"},"limitreport-memusage":{"value":7171133,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.canary-84779d6bf6-lxzkk","timestamp":"20241124064929","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"POV-Ray","url":"https:\/\/en.wikipedia.org\/wiki\/POV-Ray","sameAs":"http:\/\/www.wikidata.org\/entity\/Q521697","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q521697","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2002-12-18T20:04:09Z","dateModified":"2024-10-19T01:35:12Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/62\/Povray_logo_sphere.png","headline":"ray tracing program"}</script> </body> </html>