Skip to content
/ s3e Public

Simple web-based 3d renderer, as well as my thesis

Notifications You must be signed in to change notification settings

Bartor/s3e

Repository files navigation

s3e - simple 3d engine

This is a simple browser based, WebGL 3D rendering engine with scenes, multiple camera support, scene graphs, basic lighting and animations. It is my CS thesis project. It is written in TypeScript and built with Webpack.

This code is a part of my thesis, "3D graphics library for browsers" (Polish: "Grafika do tworzenia grafiki trójwymiarowej w przeglądarkach internetowych"). Full thesis text in Polish can be found here.

Live examples

Live examples can be found here.

Requirements

You need:

  • Node 14
  • (optionally) a HTTP server to serve example files

Building

To build the project:

  • npm i
  • npm run build:prod

The built package and type definitions are saved at ./dist.

To view the included examples:

  • statically host the project folder
  • navigate to /examples/index.html in your browser

There will be a list of example pages.

About

Simple web-based 3d renderer, as well as my thesis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published