https://github.com/tani/cl-pov
CommonLisp binding of the Persistence of Vision Raytracer, or POV-Ray.
https://github.com/tani/cl-pov
Last synced: 3 months ago
JSON representation
CommonLisp binding of the Persistence of Vision Raytracer, or POV-Ray.
- Host: GitHub
- URL: https://github.com/tani/cl-pov
- Owner: tani
- License: gpl-3.0
- Created: 2015-08-10T08:15:20.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-02T11:11:00.000Z (over 1 year ago)
- Last Synced: 2025-02-02T00:46:31.241Z (5 months ago)
- Language: Common Lisp
- Size: 79.1 KB
- Stars: 13
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
README
# CL-POV
CL-POV is CommonLisp binding of the *Persistence of Vision Raytracer*, or *POV-Ray*.
## Usage
```lisp
;; 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>)))))
```
```shellscript
$ clisp sample.lisp > sample.pov
$ povray sample.pov
```or
```shellscript
(for Roswell user)
$ render sample.lisp
```See also
* [POV-Ray Official Documentation](http://www.povray.org/documentation/)
* [POV-Ray Unofficial Documentation(ja)](http://www.arch.oita-u.ac.jp/povjp/)## Installation
```shellscript
$ mkdir ~/common-lisp && cd ~/common-lisp
$ git clone git://github.com/asciian/cl-pov
```## Requirements
cl-pov supports POV-Ray 3.5
* [POV-Ray](http://www.povray.org)## Author
* asciian ([email protected])
## Copyright
Copyright (c) 2015 asciian ([email protected])
## License
Licensed under the GPLv3 License.