-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Milestone 3.6.0 #565
Milestone 3.6.0 #565
Conversation
This is so we can better organize our scripts
This was something that would have been useful in #505, and now we have it :D
This is a small change that'll make it easier to understand what's going on at runtime with regards to the ignore filter
This reverts commit 7469142.
Added error object for better user experience
In the past, we'd set this to a hard coded value. However, that proved to be annoying to users using non-standard OCIO configs like ACES or early versions of AgX. MCprep already fixes MTL files for ACES compatibility, so we're expanding this to prep materials. In `mcprep_data.json`, there will now be a section called "non_color_options", which is a list of different options for Non-Color Data/Generic Data. If a user is using a non-standard setup, they can simply add the correct option in the JSON file and prep materials will function properly. The matching goes in order from first to last, and MCprep will use the first value matched at runtime.
Refactored colorspace setup to be more flexible
Upgrade to BpyBuild 0.3.0
Co-authored-by: Patrick W. Crawford <theduckcow@live.com>
The MCprep optimizer was deprecated in the MCprep 3.5 series, and slated for removal in MCprep 3.6. This is due to the following reasons: - Outdated design (made prior to Blender 3.0 when Cycles X was still in development, and has yet to adapt to modern Cycles) - Extreme bugs that are hard to fix, such as 80+ light bounces - Unnecessary as there's no special optimizations for Minecraft scenes, and on the contrary may actually be a bad thing as it uses settings like clamping indirect with horrible options
Remove MCprep optimizer
This reverts commit 8288d5d.
i18n Support: PR 1 - Third and Final Attempt
…pdate Updated contributing guide readme
) * build: Add script to generate POT file * build: Moved build_pot to a separate action * Fixed metadata and line reference generation * Updated POT file * build: Future proofed script for BpyBuild actions * Revert "build: Future proofed script for BpyBuild actions" This reverts commit 2d1533a. * deps: Updated BpyBuild to 0.4 * build: Updated build_pot to use pre_build * i18n: Updated POT file * build: Moved build-pot to translate action * build: Fixed error causing wrong POT comments * Added translate to release script * Further update the release script to track changes and safer ver check * build: Add metadata to POT file, added 4.1 and 4.2 --------- Co-authored-by: Patrick W. Crawford <theduckcow@live.com>
FYI #564 is based on dev, so shouldn't cause any impact here. I'm going to approve this shortly, since all changes here have already been reviewed and approved before. |
Alright, I'll merge this in now |
I'll prepare a Release Candidate tomorrow. @TheDuckCow since I can't add tags on the repo, can you add tag |
Do you want me to tag the current state of dev then? And sure |
Yep 👍 |
Merging MCprep 3.6 to dev