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

Improve Indigo and FRAPI Test Mod #3208

Merged
merged 6 commits into from
Aug 13, 2023

Conversation

PepperCode1
Copy link
Member

@PepperCode1 PepperCode1 commented Jul 20, 2023

Improve flat shade

  • Use AO mode to make flat shade calculation consistent with shade applied by smooth lighting
  • Use face normal to calculate shade if necessary
  • Use normal shade even if no custom normals are set

Improve FRAPI test mod

  • Add octagonal column to test irregular face lighting
  • Improve PillarBakedModel to fully support custom block appearance
  • Use obsidian sprite instead of missing sprite for frame mesh
  • Simplify and organize registration
  • Inline simple package

- Use AO mode to make flat shade calculation consistent with shade applied by smooth lighting
- Use face normal to calculate shade if necessary
- Use normal shade even if no custom normals are set
- Add octagonal column to test irregular face lighting
- Use obsidian sprite instead of missing sprite for frame mesh
- Simplify and organize registration
- Inline `simple` package
- Fix checkstyle
- Give octagonal column a non-zero hardness
@Technici4n Technici4n self-assigned this Jul 20, 2023
@PepperCode1 PepperCode1 marked this pull request as ready for review July 22, 2023 20:00
@Technici4n Technici4n requested a review from a team August 2, 2023 23:19
@modmuss50 modmuss50 self-requested a review August 9, 2023 19:29
@modmuss50 modmuss50 added enhancement New feature or request last call If you care, make yourself heard right away! indigo Pull requests and issues related to Indigo's implementation of the rendering api merge me please Pull requests that are ready to merge labels Aug 9, 2023
@modmuss50 modmuss50 merged commit 6bdb2ed into FabricMC:1.20.1 Aug 13, 2023
5 checks passed
modmuss50 pushed a commit that referenced this pull request Aug 13, 2023
* Improve flat shade

- Use AO mode to make flat shade calculation consistent with shade applied by smooth lighting
- Use face normal to calculate shade if necessary
- Use normal shade even if no custom normals are set

* Improve FRAPI test mod

- Add octagonal column to test irregular face lighting
- Use obsidian sprite instead of missing sprite for frame mesh
- Simplify and organize registration
- Inline `simple` package

* Fix crumbling on 45 degree faces

- Fix checkstyle
- Give octagonal column a non-zero hardness

* Fix checkstyle

* Improve PillarBakedModel to fully support custom block appearance

* Explain OverlayVertexConsumer fix

Signed-off-by: modmuss50 <[email protected]>
modmuss50 pushed a commit that referenced this pull request Aug 13, 2023
* Improve flat shade

- Use AO mode to make flat shade calculation consistent with shade applied by smooth lighting
- Use face normal to calculate shade if necessary
- Use normal shade even if no custom normals are set

* Improve FRAPI test mod

- Add octagonal column to test irregular face lighting
- Use obsidian sprite instead of missing sprite for frame mesh
- Simplify and organize registration
- Inline `simple` package

* Fix crumbling on 45 degree faces

- Fix checkstyle
- Give octagonal column a non-zero hardness

* Fix checkstyle

* Improve PillarBakedModel to fully support custom block appearance

* Explain OverlayVertexConsumer fix
cocona20xx pushed a commit to cocona20xx/quilted-fabric-api that referenced this pull request Oct 1, 2023
* Improve flat shade

- Use AO mode to make flat shade calculation consistent with shade applied by smooth lighting
- Use face normal to calculate shade if necessary
- Use normal shade even if no custom normals are set

* Improve FRAPI test mod

- Add octagonal column to test irregular face lighting
- Use obsidian sprite instead of missing sprite for frame mesh
- Simplify and organize registration
- Inline `simple` package

* Fix crumbling on 45 degree faces

- Fix checkstyle
- Give octagonal column a non-zero hardness

* Fix checkstyle

* Improve PillarBakedModel to fully support custom block appearance

* Explain OverlayVertexConsumer fix

Signed-off-by: modmuss50 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request indigo Pull requests and issues related to Indigo's implementation of the rendering api last call If you care, make yourself heard right away! merge me please Pull requests that are ready to merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants