https://github.com/marvin-vw/3dengine_python
3D engine written in Python using OpenCV and NumPy
https://github.com/marvin-vw/3dengine_python
3dengine numpy opencv python
Last synced: 7 months ago
JSON representation
3D engine written in Python using OpenCV and NumPy
- Host: GitHub
- URL: https://github.com/marvin-vw/3dengine_python
- Owner: Marvin-VW
- License: gpl-3.0
- Created: 2024-08-28T17:11:27.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-09-19T14:25:01.000Z (10 months ago)
- Last Synced: 2024-10-22T05:29:00.182Z (9 months ago)
- Topics: 3dengine, numpy, opencv, python
- Language: Python
- Homepage:
- Size: 2.23 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[]()
[](https://GitHub.com/twyleg/template_project_python/commit/)

[](https://3dengine.readthedocs.io/)# Basic 3D Engine in Python

This project is a 3D engine written in Python using OpenCV and NumPy. The engine includes features such as backface culling, object clipping, basic lighting, and FPS calculation.
> **Note**: This project is currently under development.
## Getting Started
Before diving into the details, make sure to follow the setup instructions in the [installation guide](./installation.md).
## Understanding the Render Pipeline
To better understand how this 3D engine works, check out the [render pipeline](./pipeline.md). It outlines the step-by-step process that the engine follows to transform and render 3D objects onto the screen.
## Exploring the Modules
## Indices and Tables
Use the indices and search functionality to quickly locate specific information within the documentation.
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request or open an Issue for any bugs or feature requests.
## License
This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.