Skip to content
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

Merged
merged 72 commits into from
Apr 28, 2024
Merged

Milestone 3.6.0 #565

merged 72 commits into from
Apr 28, 2024

Conversation

StandingPadAnimations
Copy link
Collaborator

Merging MCprep 3.6 to dev

StandingPadAnimations and others added 30 commits December 19, 2023 09:40
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
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
Co-authored-by: Patrick W. Crawford <theduckcow@live.com>
StandingPadAnimations and others added 17 commits February 12, 2024 14:28
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
i18n Support: PR 1 - Third and Final Attempt
@StandingPadAnimations
Copy link
Collaborator Author

Before we merge, I just need to finish #548 and review #564

)

* 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>
@TheDuckCow
Copy link
Member

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.

@StandingPadAnimations
Copy link
Collaborator Author

Alright, I'll merge this in now

@StandingPadAnimations StandingPadAnimations merged commit 074d9a1 into dev Apr 28, 2024
@StandingPadAnimations StandingPadAnimations deleted the milestone-3-6-0 branch April 28, 2024 04:39
@StandingPadAnimations
Copy link
Collaborator Author

I'll prepare a Release Candidate tomorrow. @TheDuckCow since I can't add tags on the repo, can you add tag 3.6.0-rc-1?

@TheDuckCow
Copy link
Member

Do you want me to tag the current state of dev then? And sure

@StandingPadAnimations
Copy link
Collaborator Author

Do you want me to tag the current state of dev then? And sure

Yep 👍

@StandingPadAnimations StandingPadAnimations restored the milestone-3-6-0 branch May 9, 2024 15:33
@StandingPadAnimations StandingPadAnimations deleted the milestone-3-6-0 branch May 9, 2024 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants