Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-08 | Add class descriptions for Texture2DArray, CubemapArray and ↵ | MJacred | |
ImageTextureLayered, plus overhaul TextureLayered Co-authored-by: Clay John <claynjohn@gmail.com> | |||
2022-08-31 | Implement Physical Light Units as an optional setting. | clayjohn | |
This allows light sources to be specified in physical light units in addition to the regular energy multiplier. In order to avoid loss of precision at high values, brightness values are premultiplied by an exposure normalization value. In support of Physical Light Units this PR also renames CameraEffects to CameraAttributes. | |||
2022-08-29 | Improve documentation for BaseMaterial3D's alpha scissor threshold | Hugo Locurcio | |
2022-08-26 | Rename ParticlesMaterial to ParticleProcessMaterial | Micky | |
Also affects their file names, related classes and documentation. | |||
2022-08-22 | Merge pull request #64739 from Calinou/doc-anisotropic-filter | Clay John | |
Improve documentation related to anisotropic filtering | |||
2022-08-22 | Merge pull request #58600 from Calinou/material-triplanar-sharpness-clamp | Rémi Verschelde | |
2022-08-22 | Improve documentation related to anisotropic filtering | Hugo Locurcio | |
2022-08-12 | [doc] Use "param" instead of "code" to refer to parameters (8) | Andy Maloney | |
2022-08-08 | Rename the argument tag to param in XML documentation | Yuri Sizov | |
2022-08-04 | Tweak StandardMaterial3D's default height properties | Hugo Locurcio | |
- Set the default height scale to 5.0 and multiply it by 0.01 in the shader. - Document heightmap properties in BaseMaterial3D class reference. | |||
2022-07-31 | Treat specular less than 0.02 as occlusion | clayjohn | |
This is a very common hack used in almost all PBR renderers to allow removing specular contribution in dielectric materials | |||
2022-07-23 | Document what the Z component is used for in BaseMaterial3D UV coords | Aaron Franke | |
2022-06-14 | Always sample the heightmap with linear filtering in BaseMaterial3D | Hugo Locurcio | |
Nearest-neighbor filtering of the heightmap results in a broken appearance, with and without Deep Parallax enabled on the material. Linear filtering results in a more expected appearance. This does not affect other texture maps such as albedo, normal or roughness. | |||
2022-05-24 | Rename BaseMaterial3D properties to use fully spelled out "texture" | Hugo Locurcio | |
This is more consistent with other BaseMaterial properties such as `ao_texture_channel`. This also improves the documentation related to `albedo_texture_force_srgb`. This also fixes a typo in the 3.x material converter. | |||
2022-05-23 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. | |||
2022-04-30 | Merge pull request #59419 from Calinou/doc-basematerial3d-detail | Rémi Verschelde | |
2022-04-22 | Implement Label3D node. | bruvzg | |
Add "generate_mipmap" font import option. Add some missing features to the Sprite3D. Move BiDi override code from Control to TextServer. Add functions to access TextServer font cache textures. Add MSDF related flags and shader to the standard material. Change standard material cache to use HashMap instead of Vector. | |||
2022-03-22 | Improve documentation related to detail mapping in BaseMaterial3D | Hugo Locurcio | |
2022-02-27 | Clamp BaseMaterial3D triplanar sharpness to values that never look broken | Hugo Locurcio | |
2022-02-22 | Use Filament specular models and parametrization | clayjohn | |
2022-02-15 | Add an XML schema for documentation | Hugo Locurcio | |
This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions. | |||
2022-01-09 | Fix normal map description | skyace65 | |
2022-01-06 | Move metallic and roughness automated assignment to an inspector UndoRedo | SaracenOne | |
callback. | |||
2022-01-05 | Merge pull request #56293 from skyace65/CullModeMaterial | Rémi Verschelde | |
Fix and improve cull mode description in material | |||
2022-01-04 | Fix and improve cull mode description in material | skyace65 | |
2021-12-31 | Document the expected format of anisotropy flowmaps in BaseMaterial3D | Hugo Locurcio | |
2021-12-02 | Merge pull request #54910 from ↵ | Rémi Verschelde | |
Calinou/basematerial3d-texture-auto-roughness-metallic Set roughness/metallic to 1 when assigning a texture in BaseMaterial3D | |||
2021-11-15 | Replace Godot docs URL with `$DOCS_URL` in XML class reference | Rémi Verschelde | |
2021-11-13 | Set roughness/metallic to 1 when assigning a texture in BaseMaterial3D | Hugo Locurcio | |
This makes material setup faster and avoids mistakes, especially with the metallic channel which defaults to 0. The value is only changed when adding a texture when none was previously assigned, not when assigning a different texture. | |||
2021-10-06 | doc: Update links to latest documentation after content reorganization | Rémi Verschelde | |
2021-10-05 | doc: Fix style inconsistencies for `[b]Note:[/b]` paragraphs | Rémi Verschelde | |
And fix up formatting not supported by makerst. | |||
2021-10-01 | Document that tangents are required for normal mapping in BaseMaterial3D | Hugo Locurcio | |
2021-08-22 | moved particle parameters to minmax and split scale axis | QbieShay | |
This commit adds quite a chunk of modifications to particles - particle (value + randomness) now use min and max instead - passing a curveXYZtexture is now possible and will scale particles per-axis - CPUParticle3D have an optional parameter to split the scale curve per-axis | |||
2021-07-30 | doc: Use self-closing tags for `return` and `argument` | Rémi Verschelde | |
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there. | |||
2021-07-05 | Fix Subsurface Scattering | reduz | |
* Works again * Transmittance also works again * Removed the curve patamter, exp() function is good enough. | |||
2021-06-18 | Better format arguments in variant parser | Michael Alexsander Silva Dias | |
2021-06-08 | Removes deleted OrenNayar mode from shaders and materials | Yuri Roubinsky | |
2021-06-05 | Rename GI Classes | reduz | |
* GIProbe is now VoxelGI * BakedLightmap is now LightmapGI As godot adds more ways to provide GI (as an example, SDFGI in 4.0), the different techniques (which have different pros/cons) need to be properly named to avoid confusion. | |||
2021-05-01 | Fix documentation following implementation of particle trails | Marcel Admiraal | |
2021-04-28 | Document that clearcoat/rim lighting is not visible on unshaded materials | Hugo Locurcio | |
2021-03-19 | class reference proofreading | Paul Joannon | |
2021-03-10 | doc: Sync classref with current source | Rémi Verschelde | |
2020-12-12 | Document that BaseMaterial3D doesn't support height mapping + triplanar | Hugo Locurcio | |
See #44322. | |||
2020-11-02 | Alpha Hash and Alpha2Coverage Implementation | Marios Staikopoulos | |
2020-09-29 | doc: Improve distance_fade documentation | Justin Lee | |
Changed the documentation of distance_fade_max_distance and min to be consistent with the behavior of the code as well as the user documentation. Also noted the behavior of swapping max_distance and min_distance (where max_distance < min_distance). Fixes #36051. Co-authored-by: Clay John <claynjohn@gmail.com> | |||
2020-09-28 | Merge pull request #41579 from Calinou/doc-basematerial3d-billboard-mode | Rémi Verschelde | |
Document the BaseMaterial3D billboard mode not being suited for VR | |||
2020-08-31 | Document the BaseMaterial3D billboard mode not being suited for VR | Hugo Locurcio | |
See #41567. | |||
2020-08-31 | Add link titles for all links in the class reference | Hugo Locurcio | |
This makes them display in a nicer way in the editor help. (The title will display instead of the full URL.) | |||
2020-05-04 | Document the expected normal map coordinate system where relevant | Hugo Locurcio | |
2020-04-20 | doc: Sync classref with current source | Rémi Verschelde | |
Add missing enum bindings. |