AOBaker is my shot at making an ambient occlusion baker that I actually like. (XNormal is a massive pain and I don't like the output, SMAK's UI is a nightmare to use and crashes consistently, 3D modeling software baking is unintuitive and frustrating)
Screenshot: (The model is the Nomad from Mass Effect: Andromeda, after separating out shared materials)
AOBaker can bake AO and save the resulting textures, but the UI is still heavily WIP and the bakes currently aren't bled around the borders.
- Direct3D11 rendering with the UI system from the Dear ImGui project
- Property system (to facilitate serialization and property UI)
- Mesh rendering
- Property editing and transform gizmos from the ImGuizmo project
- Mesh import from the assimp project
- Project saving & loading
- Texture rendering / loading / saving
- Bake UI
- Actual AO baking using the Radeon Rays project