Skip to content
CommonLisp binding of the Persistence of Vision Raytracer, or POV-Ray.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
roswell
src
t
.gitignore
LICENSE
README.markdown
cl-pov-test.asd
cl-pov.asd

README.markdown

CL-POV

logo

CL-POV is CommonLisp binding of the Persistence of Vision Raytracer, or POV-Ray.

Usage

;; sample.lisp
(ql:quickload :cl-pov :silent t)
(pov:ray t
  (:include "colors.inc")
  (:camera
   (:location <0 0 -3>)
   (:look_at <0 0 0>))
  (:light_source
   <100 100 -100>
   (:color (:rgb <1 1 1>)))
  (:object
   (:sphere <0 0 0> 1)
   (:texture
    (:pigment (:rgb <1 0 0>)))))
$ clisp sample.lisp > sample.pov
$ povray sample.pov

or

(for Roswell user)
$ render sample.lisp

See also

Installation

$ mkdir ~/common-lisp && cd ~/common-lisp
$ git clone git://github.com/asciian/cl-pov

Requirements

cl-pov supports POV-Ray 3.5

Author

Copyright

Copyright (c) 2015 asciian (asciian@outlook.jp)

License

Licensed under the GPLv3 License.

You can’t perform that action at this time.