Skip to content
This repository has been archived by the owner on Jul 14, 2023. It is now read-only.

Smashing-Tech/Mesh-Bake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Mesh bake

This is a C(++) implementation of a mesh file generator for Smash Hit. It supports the standard features in the Smash Hit baker as well as the legacy lighting extensions from Smash Hit Blender Tool's python baker.

Goals

Overall

  • Have the best possible compatibility with default smash hit levels — this will always take precedence over not being compatible
    • More reversing of the default baker is needed to make sure we get things right

Large

  • Use a pipeline based architecture for better maintainability
  • Investigate and implement more optimisation techinques — for example, space partitioning
  • Faster bake times in general — should bake even large levels in less than 1 second

Specific

  • Support for legacy SHBT extensions (just lighting atm, but more may be added in future 2.x releases)
  • New more roubust and theoretically based lighting system
  • Use a custom binary xml format for easier parsing on the baker side

Progress

Nothing has been done yet!

About

New mesh baker for Smash Hit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published