15 Commits

Author SHA1 Message Date
skyace65
0056abc2ed Update visual shader page for Godot 4.5 2025-07-12 21:39:01 -04:00
Hugo Locurcio
721603d902 Merge pull request #10714 from Calinou/custom-postprocessing-update-anchors
Update instructions on setting Full Rect anchor in Custom post-processing
2025-02-26 21:34:14 -05:00
skyace65
1a4ba56b0f Remove shader materials page 2025-02-06 19:59:36 -05:00
skyace65
09c21f1039 Update using visual shaders page for 4.4 2025-01-20 19:10:16 -05:00
Max Hilbrunner
7503ecbc46 Merge pull request #9400 from skyace65/VisualShader
Update VisualShader page for 4.3
2024-08-08 00:45:27 +02:00
skyace65
5712db6da1 Update VisualShader page for 4.3 2024-07-26 21:50:13 -04:00
skyace65
74077e0edf Update using a viewport as a texture tutorial for 4.2 2024-05-18 21:23:24 -04:00
Matthew
fabd885d89 Merge pull request #8459 from ShlomiRex/visual_shaders_interface
Add visual shader node interface explanation
2023-11-24 14:28:24 -05:00
Shlomi
ee9e10e6a9 Update vs_node.webp
Added port types
2023-11-19 01:11:51 +02:00
Hugo Locurcio
f9817954c7 Remove unused images
This reduces the size of ZIP downloads for offline reading.

Unused images were found by running `_tools/list-unused-images.sh`.
These images were used in Godot 2.x and 3.x documentation,
but have been replaced by remade images with different names since.
2023-11-13 21:57:19 +01:00
Jason
4415f9895c Updates to visual_shaders.rst to show new way to create visual shaders 2023-06-23 09:43:51 -04:00
Roland Marchand
245975f4aa Rewrote the custom post-processing shader tutorial
The original method of applying shaders to viewports did not work in practice. It was also too complicated. This new way of doing it with CanvasLayers works well and is easy to implement.
I reorganised the information to improve the information flow and readability, and to reduce redundancy.
I replaced the original cube example with a sheep sprite. While the original tutorial claimed to be in 2D, the example cubes were in 3D, which was confusing. Also, sheep are more engaging than cubes.
I replaced the the Sobel filter example with an hex pixelization example, because in practice applying a Sobel filter to a frame often makes it appear pure black. People trying out this filter may think it does not work. Removing the Sobel filter example also removes a note about the filter's implementation, saving space. In contrast, a pixelization filter works on nearly all images and makes for a more engaging and clear example.
2022-07-20 22:39:00 -04:00
Aaron Franke
5c7f653347 Optimize PNG and SVG images using oxipng and svgcleaner (#5254) 2021-09-14 17:50:17 +02:00
Nathan Lovato
f19083670a Move pages out of the tutorials/content section
Remove the section
2020-10-10 22:20:46 -06:00
Nathan Lovato
ad4c479d68 Rename shading section into shaders
Closes #4155
Closes #4154
2020-10-08 16:56:58 -06:00