Skip to content

Added Mr Salmon's Baked Ambient Occlusion#757

Merged
JannisX11 merged 12 commits intoJannisX11:masterfrom
kaisalmon:master
Feb 14, 2026
Merged

Added Mr Salmon's Baked Ambient Occlusion#757
JannisX11 merged 12 commits intoJannisX11:masterfrom
kaisalmon:master

Conversation

@kaisalmon
Copy link
Contributor

@kaisalmon kaisalmon commented Aug 29, 2025

This PR adds a plugin which allows baked world-space ambient occlusion, to create an instant first-pass at shading.

If there are any changes needed to have this merged, please let me know!

Promo

The full repo for the project can be found here: https://github.com/kaisalmon/MrSalmonsBlockbenchBakedAmbientOcclusion


### Colors and Opacity

![Color Settings](settings_reference_guides/colors.gif)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JannisX11 Do you know if this image link is correctly configured to work within Blockbench?

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, Blockbench doesn't handle images that are part of plugins. You will need to link to a full web address where the image is hosted, you can look at the mesh_tools plugin for example as a reference.

@JannisX11
Copy link
Owner

Hey, I took a look today, here are some notes:

  • Please check README.md, there are a bunch of important submission guidelines and requirements. For example a min version of 4.8.0 or higher to be able to use the new repo structure.
  • Sideload the plugin into Blockbench from this directory to test how it loads. There are still some issues, like the icon doesn't load because it's missing the file extension in the plugin file.
  • Generally please make sure the plugin metadata in plugins.json and in the actual plugin file are identical and check that formatting is not messed up.

No major notes on the functionality of the plugin itself. It's integrated pretty nicely and works well.
Only suggestion I have is to not limit the width of the dialog, to make it easier to adjust options. You could even set it to be resizable on the X axis.

@kaisalmon
Copy link
Contributor Author

Thanks @JannisX11.
I had thought I had followed those instructions, but I will check again and make sure I've fixed the issues I missed!
I will fix the width issues, and some of the issues related to rotations which were highlighted on the discord in the coming days

@kaisalmon kaisalmon marked this pull request as draft January 11, 2026 15:14
@kaisalmon kaisalmon marked this pull request as ready for review January 11, 2026 16:11
@kaisalmon kaisalmon requested a review from JannisX11 January 11, 2026 16:11
@kaisalmon
Copy link
Contributor Author

Hi @JannisX11! Thanks for your patience! I got the sideloading working (I couldn't find the documentation on that, so I had to change plugin_loader.js directly? If this is the intended way, I think it might be worth documenting that (or making it easier to set up a custom CDN in the dev tools). I could look into making a PR to help with that, if you'd like (Or, if I just missed the documentation, I'm sorry!!)

I've now updated all the meta-data and triple checked that it works, and it now installs nicely in-editor, and the images all come through nicely!

@JannisX11 JannisX11 merged commit d600291 into JannisX11:master Feb 14, 2026
1 check passed
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