Commit bcc9b89
committed
[1.3.36] 2025-06-25
* Many minor fixes to documentation and docstrings.
* Moved AGENTS.md to doc/AGENTS.md
*Context*
- When reading OBJ files with both map_Kd and map_d specified, ensured map_Kd is preserved when map_d specifies a different file and only use map_d when no diffuse texture is provided.
- Added overloaded Context::addTile() and Context::addTileObject() that allow periodic tiling of the texture image.
- Fixed Context::readPNGAlpha() to properly handle the case when the PNG file has no alpha channel.
- Changed Context::cleanDeletedUUIDs() back to looping backward rather than using an iterator.
*Plant Architecture*
- Fixed an error with the leaf pitch and roll angles when calling Phytomer::rotateLeaf() with a non-compound leaf.
- Some minor tweaks to model parameters for cowpea, bean, and tomato plants.
*Visualizer*
- Changed default lighting parameters in shader, which should give a bit more ambient lighting and make plant visualizations look a little better.
- Fixed read_png_file() to properly hand the case when the PNG file has no alpha channel.
- Fixed an issue with the sky dome where the sky texture mapping was not correct.
- Changed clipping planes for camera and shadow rendering to be more robust, which should fix some issues with shadows not being rendered correctly.
- Changed Helios watermark to version with white border, which should be more visible on dark backgrounds.
- Fixed a bug where if you update the visualizer window with RGB coloring, then call colorContextPrimitivesByData()/colorContextObjectsByData(), then re-render, it would break the coloring.
- Fixed an issue where the back side of primitives was being rendered way too dark.
*Radiation*
- Minor fix in RadiationModel::normalizePixels() to avoid a compiler error in some pixels (wrap (std::numeric_limits<float>::max)() in parentheses).
*Energy Balance*
- Made header variables cp_air_mol and lambda_mol constexpr instead of const, hopefully to fix some issues where they would not get properly defined in EnergyBalance.cu.
*Project Builder*
- Several updates to the project builder, including fixing the ground updating, changing some default values, adding option to set the light direction based on spherical coordinates, and some other features. Credit to Sean Banks for these updates.
Co-authored by: Sean Banks <[email protected]>1 parent 2717482 commit bcc9b89
File tree
473 files changed
+29909
-30517
lines changed- .github/workflows
- core
- include
- src
- doc
- html
- search
- plugins
- aeriallidar
- doc
- include
- energybalance/include
- lidar/doc
- plantarchitecture
- assets
- Blender_organ_models
- obj
- textures
- doc
- src
- projectbuilder
- doc
- include
- src
- radiation
- doc
- include
- src
- solarposition
- doc
- include
- visualizer
- doc
- include
- shaders
- src
- textures
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
473 files changed
+29909
-30517
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | 6 | | |
9 | 7 | | |
10 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5360 | 5360 | | |
5361 | 5361 | | |
5362 | 5362 | | |
| 5363 | + | |
| 5364 | + | |
| 5365 | + | |
| 5366 | + | |
| 5367 | + | |
| 5368 | + | |
| 5369 | + | |
| 5370 | + | |
| 5371 | + | |
| 5372 | + | |
| 5373 | + | |
| 5374 | + | |
| 5375 | + | |
5363 | 5376 | | |
5364 | 5377 | | |
5365 | 5378 | | |
| |||
5756 | 5769 | | |
5757 | 5770 | | |
5758 | 5771 | | |
| 5772 | + | |
| 5773 | + | |
| 5774 | + | |
| 5775 | + | |
| 5776 | + | |
| 5777 | + | |
| 5778 | + | |
| 5779 | + | |
| 5780 | + | |
| 5781 | + | |
| 5782 | + | |
| 5783 | + | |
| 5784 | + | |
5759 | 5785 | | |
5760 | 5786 | | |
5761 | 5787 | | |
| |||
0 commit comments