This is a simple and quick attempt of making a 3D Soft Engine I followed this tutorial (https://www.sitepoint.com/write-3d-soft-engine-scratch-part-1/) sent by Megan McLeod
This project demonstrates a simple 3D soft engine using HTML5 Canvas and Babylon.js.
- Make sure you have either Firefox or Chrome installed.
- Install the Live Server extension in Visual Studio Code.
- Right-click on the
index.htmlfile and select Open with Live Server. - The project will automatically open in your default browser.
- Open the
index.htmlfile located in thesourcedirectory. - Double-click to open it in your preferred browser (Firefox or Chrome).
If you're on Linux/Mac:
- Run the
start.shscript in the terminal:./start.sh
This project implements a simple 3D graphics engine using HTML5 Canvas and Babylon.js. The engine is designed to render a rotating cube and serves as a foundational framework for building more complex 3D scenes.
- 3D Rendering: Renders a rotating cube using vertices and faces defined in JavaScript.
- Camera Control: Simple camera implementation allowing dynamic viewing of the 3D scene.
- Modular Design: Engine classes are modular, enabling easy expansion and integration of new features.
- A modern web browser (Chrome, Firefox, Edge).
- Basic understanding of HTML, CSS, and JavaScript.
- Clone the repository:
git clone https://github.com/yourusername/3D-Soft-Engine.git