SMG
SMG
https://docs.rs/wgpu/0.19.3/wgpu/struct.PipelineLayoutDescriptor.html#structfield.push_constant_ranges https://docs.rs/wgpu/0.19.3/wgpu/struct.RenderPass.html#method.set_push_constants - [ ] define push constant ranges in pipeline creation parameters - [ ] provide a safer way to use these ranges when setting push constants - [...
I haven't tested the beta yet to see how much of this impacts our code. Blender is changing it's Python version from 3.10 to 3.11, so we'll need to create...
There isn't any documentation on vertex color baking. A lot of custom stages lack edited vertex color, which can dramatically improve the visual quality. There should be some guidelines on...
Importing fails with a permission denied error on MacOS with Apple Silicon. The ultimate_tex_cli isn't marked as executable and won't make it past gatekeeper without using ctrl + right click...
This will allow easily testing the code for any errors on in game models. This includes Python exceptions or operator reported errors. https://docs.blender.org/api/current/info_tips_and_tricks.html#use-blender-without-it-s-user-interface
The goal is for friendlier error messages to be displayed to the user using Blender's info log. Certain exceptions like index out of range exceptions should still include a stack...
Assuming the user has associated a shader with a mesh in Blender, we can check what attributes are required. If a required attribute is missing, there are a couple ways...
The relevant code from ssbh_wgpu, which matches the results from testing in game: https://github.com/ScanMountGoat/ssbh_wgpu/blob/d1748b0e9663f47281c51d7f05cde1fbea5b00f6/ssbh_wgpu/src/animation.rs#L67-L83
Similar to #181, we can provide some guidelines for how to bake textures. Similar to color sets, baked lighting maps use a scale value in game that will need to...
- investigate if UV vertices need to be split before exporting to bake in xnormal - investigate if Blender's normal map baker can correctly handle Smash models - investigate switching...