POV-Lab - Matlab interface to POV-Ray
Matlab interface to POV-Ray
Extends Matlab's visualisation system by external raytracer - POV-Ray.
Useful for presentations, learning 3D graphics in schools and universities.
Please find live examples here under Examples tab.
To start working with toolbox:
- Install it in Matlab.
- Install POV-Ray in your system.
- Edit ex_setup.m file according to location of POV-Ray and desired image quality.
- Play with examples - try to change code, make experiments and explore different behaviour.
- Run applications - 'app_surface' for surface and 'app_volume' for volume visualizations.
Please feel free to send feedback about issues and suggestions for future development.
About POV-Ray:
Officail site: povray.org
Documentation: wiki.povray.org
Newsgroups: news.povray.org/groups/
Repository: github.com/POV-Ray/povray
Tutorials:
Basics: https://povlab.online/povtutorial/
Animation: https://povlab.online/animtutorial/
Isosurfaces: https://povlab.online/isotutorial/
Videos: POV-Ray channel on Youtube
Contact me at LinkedIn.
Cite As
Sergey Yanenko (2026). POV-Lab - Matlab interface to POV-Ray (https://github.com/syanenko/POV-Lab/releases/tag/0.073), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
apps
examples
private
examples
| Version | Published | Release Notes | |
|---|---|---|---|
| 0.073 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.073 |
||
| 0.071 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.071 |
||
| 0.070 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.070 |
||
| 0.062 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.062 |
||
| 0.061 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.061 |
||
| 0.060 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.060 |
||
| 0.059 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.059 |
||
| 0.058 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.058 |
||
| 0.057 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.057 |
||
| 0.056 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.056 |
||
| 0.055 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.055 |
||
| 0.054 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.054 |
||
| 0.053 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.053 |
||
| 0.04 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.04 |
||
| 0.3.0.0 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.03 |
||
| 0.02 | See release notes for this release on GitHub: https://github.com/syanenko/POV-Lab/releases/tag/0.02 |
||
| 0.01 |

