less than 1 minute read

This project involved the development of a parser for generic scene graphs defined in YASF (Yet Another Scene Format) (don’t bother searching it, it’s an intended pun). The primary focus is on rendering generic 3D objects using Three.js.

Key Features

  • Scene Graph Implementation: Each node in the graph corresponds to 3D objects and their properties.
  • YASF File Parsing: Reads and interprets XML files to render 3D scenes.
  • User Interaction: Allows toggling between fill and wireframe modes, and adjustments to viewpoints and lighting.

Example Scene: Basketball Court

Here is an example scene that includes most of the features:

accross the court

  • If you are curious about how the YASF file that generated this scene looks like, feel free to look into it.

Want to know more? Click here.

Team

  • André Lima
  • Guilherme Almeida