{"id":21871638,"url":"https://github.com/neuralcortex/pov_ray","last_synced_at":"2026-01-05T07:05:55.838Z","repository":{"id":190165618,"uuid":"682076843","full_name":"NeuralCortex/POV_RAY","owner":"NeuralCortex","description":"Persistance of Vision 3D-Art","archived":false,"fork":false,"pushed_at":"2025-01-19T11:07:23.000Z","size":3402,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T17:09:53.287Z","etag":null,"topics":["3d","3d-graphics","3d-models","art","mathematical-functions","mathematical-modelling","mathematics","pov-ray","pov-ray-sdl","pov-ray-syntax","povray"],"latest_commit_sha":null,"homepage":"http://www.povray.org/","language":"POV-Ray SDL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NeuralCortex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-23T11:43:16.000Z","updated_at":"2025-01-19T11:07:24.000Z","dependencies_parsed_at":"2025-01-19T12:34:41.853Z","dependency_job_id":null,"html_url":"https://github.com/NeuralCortex/POV_RAY","commit_stats":null,"previous_names":["neuralcortex/pov_ray"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeuralCortex%2FPOV_RAY","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeuralCortex%2FPOV_RAY/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeuralCortex%2FPOV_RAY/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeuralCortex%2FPOV_RAY/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NeuralCortex","download_url":"https://codeload.github.com/NeuralCortex/POV_RAY/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244877055,"owners_count":20524949,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","3d-graphics","3d-models","art","mathematical-functions","mathematical-modelling","mathematics","pov-ray","pov-ray-sdl","pov-ray-syntax","povray"],"created_at":"2024-11-28T06:14:51.271Z","updated_at":"2026-01-05T07:05:55.815Z","avatar_url":"https://github.com/NeuralCortex.png","language":"POV-Ray SDL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# POV-Ray Mathematical 3D Art\n\n![POV-Ray Image](https://github.com/NeuralCortex/POV_RAY/blob/main/images/readme.png)\n\n## Overview\n\nThe Persistence of Vision Raytracer (POV-Ray) is a powerful ray-tracing tool that uses a 3D scene description language. This allows users to create and manipulate objects like spheres, cylinders, and other shapes in 3D space with customizable colors and textures. A key feature of POV-Ray is its ability to leverage mathematical functions to design intricate and complex 3D models.\n\n## Important Note\n\nFor optimal results, use a 16:9 aspect ratio for image output to avoid distortions. The camera's \"Right Vector\" can be adjusted in the POV-Ray scene files to fine-tune the perspective.\n\n## Software Used\n\nAll files in this project were created using [POV-Ray 3.7.0 for Windows](http://www.povray.org/).\n\n## Getting Started\n\n### Prerequisites\n- Install [POV-Ray 3.7.0](http://www.povray.org/) for your operating system (Windows, macOS, or Linux).\n- Ensure the POV-Ray executable is accessible in your system's PATH or located in the project directory.\n\n### Running POV-Ray Files\n1. **Download the project**: Clone or download the repository to your local machine.\n2. **Open a POV-Ray file**: Locate the `.pov` files in the project directory.\n3. **Render the scene**:\n   - **Windows**: \n     - Open POV-Ray 3.7.0.\n     - Load a `.pov` file via the GUI or run from the command line: `povray filename.pov`.\n     - Example batch file to render a file (save as `render_povray.bat`):\n       ```batch\n       @echo off\n       REM Batch file to render a POV-Ray scene\n       SET POV_FILE=example.pov\n       povray %POV_FILE% +W1920 +H1080\n       pause\n       ```\n       - Update `POV_FILE` to your `.pov` file name.\n       - `+W1920 +H1080` sets a 16:9 resolution (1920x1080). Adjust as needed.\n       - Run the batch file from the command prompt.\n   - **Linux/macOS**:\n     - Run from the terminal: `povray filename.pov +W1920 +H1080`.\n     - Example shell script (save as `render_povray.sh`):\n       ```bash\n       #!/bin/bash\n       # Script to render a POV-Ray scene\n       POV_FILE=example.pov\n       povray $POV_FILE +W1920 +H1080\n       ```\n       - Update `POV_FILE` to your `.pov` file name.\n       - Make executable: `chmod +x render_povray.sh`.\n       - Run: `./render_povray.sh`.\n4. **View output**: The rendered image will be saved in the same directory as the `.pov` file, typically as a PNG.\n\n### Customizing Scenes\n- Edit `.pov` files in a text editor to modify object positions, colors, textures, or camera settings.\n- Adjust the \"Right Vector\" in the camera block to correct perspective or aspect ratio issues.\n- Use mathematical functions to create complex models, as described in the [POV-Ray documentation](http://www.povray.org/documentation/).\n\n## Troubleshooting\n- **Distorted Output**: Ensure the output resolution matches a 16:9 aspect ratio (e.g., 1920x1080 or 1280x720).\n- **POV-Ray Not Found**: Verify POV-Ray is installed and the executable is in your PATH or project directory.\n- **Syntax Errors**: Check `.pov` files for correct syntax, ensuring all brackets and parameters are properly closed.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneuralcortex%2Fpov_ray","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneuralcortex%2Fpov_ray","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneuralcortex%2Fpov_ray/lists"}