-
Notifications
You must be signed in to change notification settings - Fork 27
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.
- Phong shading
- Point- and spotlight optimized
- Matcap shader works, still a bit quirky though
- implemented ComponentFaceCamera wich rotates nodes around one or two axis to face the camera
- 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
- 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.