Cory Petkovsek
9413986c0c
Merge pull request #898 from rpgshooter/fix-import-position
...
Fix region boundary slicing, negative coordinates, and add UI coordinate conversion
2025-12-16 21:54:31 +07:00
Cory Petkovsek
1275f493d7
Update import_images
2025-12-16 21:26:45 +07:00
rpg
2fdda09876
Fix region boundary slicing, negative coordinates, and add UI coordinate conversion
2025-12-16 21:22:34 +07:00
stan4dbunny
a78e484eb9
Vertex spacing no longer gets rounded. ( #897 )
2025-12-12 21:56:46 +07:00
Cory Petkovsek
2f58cc40c4
Fix #890 differs crash ( #893 )
2025-12-09 03:34:18 +07:00
aidandavey
d3972276d3
Fix instances appear in other scenes - and instance visibility should mirror terrain visibility ( #888 )
...
* Fix instances are persistent across scene changes
* Fix instances should mirror Terrain3D visibility
2025-12-06 03:31:49 +07:00
Xtarsia
71f6415055
fix autoshader regression from #883
2025-12-05 13:54:21 +00:00
Cory Petkovsek
162910139d
Fix crash, demonstrable in navigationdemo
2025-12-05 17:58:38 +07:00
Cory Petkovsek
3d33a0471d
Merge pull request #885 from TokisanGames/instance_teleport
...
Add support for instance teleport
2025-12-04 09:42:43 +07:00
Cory Petkovsek
c18b3216d4
Add support for instance teleport
2025-12-04 09:20:36 +07:00
Cory Petkovsek
1890f3a706
Update godot-cpp to 4.4-cherrypicks-5
2025-12-04 09:20:08 +07:00
Cory Petkovsek
b4ae07cee8
Merge pull request #884 from TokisanGames/dev-build
...
Replace abs with std::abs
2025-12-04 08:17:31 +07:00
Cory Petkovsek
55e99ed6c5
Replace abs with std::abs
2025-12-04 08:05:55 +07:00
Emerson Rowland
8ca1116e50
Merge pull request #883 from Xtarsia/fix-some-artifacts
...
fix edge artifacts
2025-12-03 15:48:23 +00:00
Xtarsia
8856d63947
fix edge artifacts
2025-12-03 14:31:59 +00:00
Emerson Rowland
e57752cafa
Merge pull request #747 from Xtarsia/displacement
...
Texture height vertex displacement and mesh tessellation
2025-12-03 11:30:00 +00:00
Xtarsia
b448c56be2
count generated array length instead of asset array
2025-12-03 11:08:36 +00:00
Xtarsia
0e2fed4ccf
maximise lod transition smoothness
2025-12-03 11:08:36 +00:00
Xtarsia
4e1f8c5a02
use correct physics delta time in physics process
2025-12-03 11:08:36 +00:00
Xtarsia
774938884e
fix slow painting speed
2025-12-03 11:08:36 +00:00
Xtarsia
3e74022932
limit tri scaling only to dual scale texture
2025-12-03 11:08:36 +00:00
Xtarsia
bdc945c7ed
Add Displacement docs
2025-12-03 11:08:36 +00:00
Xtarsia
c227db03fa
Mesh tessellation and texture height vertex displacement
2025-12-03 11:08:36 +00:00
Cory Petkovsek
fa9e473f40
Merge pull request #868 from Xtarsia/AO_packed_normals
...
Add Ao packed normals
2025-12-01 15:01:12 +07:00
Cory Petkovsek
6665781676
Update docs
2025-12-01 15:00:32 +07:00
Xtarsia
709ce21570
AO pack demo textures
2025-12-01 14:34:50 +07:00
Cory Petkovsek
b04a8dc24e
Update Channel Packer
2025-12-01 14:34:50 +07:00
Xtarsia
e6ffd6cdca
Add AO debug view, and PBR subgroup
2025-12-01 14:34:50 +07:00
Xtarsia
de3de15dd4
Implement AO packed normal decode
2025-11-30 20:14:22 +07:00
Xtarsia
adb379b418
Add AO packing to channel packer
2025-11-30 20:14:22 +07:00
Cory Petkovsek
7f3735a7f4
Merge pull request #879 from TokisanGames/fix-ma-init
...
Refine MeshAsset defaults & initialization
2025-11-30 20:11:59 +07:00
Cory Petkovsek
93cf9acf8f
Fix #878 - API change. Also update code generated demo
2025-11-30 20:02:57 +07:00
Cory Petkovsek
a6aec270d2
Update C# bindings
2025-11-30 20:02:57 +07:00
Cory Petkovsek
e477c161ad
Refine MeshAsset defaults & initialization
2025-11-30 20:02:57 +07:00
Cory Petkovsek
5c0e586b91
Merge pull request #872 from TokisanGames/ground-level
...
Add ground_level, negative world noise height
2025-11-28 11:45:35 +07:00
Cory Petkovsek
e8fa334584
Add ground_level, region_blend to flat background; Allow negative world noise height
2025-11-28 11:42:28 +07:00
Cory Petkovsek
fcbfcdc7bf
Merge pull request #722 from aidandavey/Convert-instancer-MMIs-to-RS-from-Node
...
Convert instancer MMIs from nodes to RS only
2025-11-27 21:22:44 +07:00
Cory Petkovsek
42d0e9e4e5
Update demo assets
2025-11-27 21:13:37 +07:00
Cory Petkovsek
0cc54702ba
Redesign MeshAsset initialization
2025-11-27 21:11:07 +07:00
Cory Petkovsek
0503cb1b27
Add instancer_mode
2025-11-27 21:11:07 +07:00
Cory Petkovsek
25d581d79a
Update nodeless MMI, add _pending_meshes, only remove generated material
2025-11-27 21:11:07 +07:00
aidandavey
fd718ac59d
Convert instancer MMI nodes to RS
...
Prevent leaking MM RIDs when appending region (+1 squashed commits)
Squashed commits:
[dd50bfe ] Convert instancer MMI nodes to RS
Fix default to false for show instances if no instancer (+21 squashed commit)
Squashed commit:
[818231f ] Use SET_IF_DIFF()
[a2cee65 ] Prevent !is_inside_world() error
[a300aac ] Fix do not free shared shadow MM
[badefa1 ] Fix clear MA after freeing MMIs
[6f64fc0 ] More null mesh checks (+1 squashed commits)
Squashed commits:
[c185cd4] Check for invalid mesh before using
[c6b22fd ] Do not erare the dictionary we are iterating on
[3a50b8e ] rename _mmi_nodes to _mmi_rids
[114352f ] Remove commented #include
[f8f977b ] Fix type for visibility layers and only emit signal if it changes in setter
[e4f266b ] Clarify data structure and usage
[58d141e ] Remove traces of _mmi_parent
[6b2eb3c ] Remove _mmi_parent and dump_tree function. Handle instancer visibility
[a996c9c ] Rename region MMI nodes and reinstate _mmi_nodes.erase(p_region_loc);
[3317ff7 ] Drop blank line separating associated code
[f98a346 ] Set MMI AABB, not MM AABB, for shadow imposter
[e2073d5 ] Use LOD_0, not LAST_LOD, for instance count updates
[99da7a7 ] Move definition of RID shadow_impostor_source_mm;
[18e96f6 ] Remove surplus MeshMMIDict definition
[415ad9e ] remove blank line as per clang advice
[c4e9016 ] Add blank line between Godot and T3D headers
[4bdb15c ] Convert instancer MMI nodes to RS
2025-11-26 10:31:51 +07:00
Cory Petkovsek
cad4e5d8d6
Merge pull request #873 from aidandavey/Update-Transforms-isn't-working-#856
...
Fix #856 - Update Transforms isn't working
2025-11-24 15:09:02 +07:00
Cory Petkovsek
2973b836f3
Replace indexed loop with range based loops. Fix bug in copy_paste_df()
2025-11-24 15:07:00 +07:00
aidandavey
5d9659c894
Fix #856 - on update transforms, update_mmis using value from mesh_types, not the index
2025-11-23 22:31:27 +00:00
Cory Petkovsek
dd7e34ddeb
Merge pull request #686 from Sythelux/feature/csharp-bindings
...
Add Generated CSharp Bindings.
2025-11-21 02:13:21 +07:00
Cory Petkovsek
b6b996c091
Update docs
2025-11-21 02:06:17 +07:00
Cory Petkovsek
0842e47bcf
Update demo
2025-11-21 02:04:26 +07:00
Cory Petkovsek
1e26139558
Update bindings
2025-11-20 19:57:53 +07:00
Sythelux Rikd
25c108f3b2
Add Generated CSharp Bindings
2025-11-20 19:40:25 +07:00