Skip to content

Changelog

Jirka Dell'Oro-Friedl edited this page Sep 6, 2022 · 8 revisions

There have been quite a few little games created with FUDGE, while FUDGE keeps evolving. So in order to be able to get an older project up to date, this changelog, started in February 2022, should offer some help for creators. It will not reflect changes to the inner workings of FUDGE, but rather changes that require adaptions in the creators code or json files. Latest changes come first.

August 2022

  • Phong shading
  • Point- and spotlight optimized

July 2022

  • Matcap shader works, still a bit quirky though

April 2022

  • implemented ComponentFaceCamera wich rotates nodes around one or two axis to face the camera

March 2022

  • GraphSync implemented. A mutation of a GraphInstance using Mutators and mutate, mutates the original graph too. Changes to a GraphInstance set directily will not.
  • Skeleton system by Matthias Roming integrated

February 2022

  • the new shader system has been integrated from branch devJirka, it evolved from the bachelorthesis written by Luis Keck
  • the CompileShader task compiles the glsl files to ts files, controlled by the CompileShaders.json configuration file. Do not edit the ts files
  • the shaders have been consistently renamed using this scheme:
    "Shader" + <"Lit"|"Flat"|"Gouraud"|"Phong"|"Pick"|"Matcap"|...> + "Textured" (if applicable)
  • "Lit" is the former "UniColor"
  • meshes do have a new inner representation now using classes Vertex, Face, Quad. Minor changes in project json files may be required.
Clone this wiki locally