SMG

Results 144 issues of 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 - [...

enhancement

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...

enhancement
ssbh_data_py

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...

documentation

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...

bug

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

enhancement

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...

enhancement

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...

Research Needed

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

Research Needed

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...

documentation

- 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...

Research Needed