Commit Graph

49 Commits

Author SHA1 Message Date
lawnjelly
08f4960b23 Verify GLTF indices to prevent crash with corrupt files
Also verify prior to vertex optimization.
2024-09-07 09:24:37 +02:00
pablitar
82d3a7204b GLTF: Fixed external images getting embedded on import
Added a map to keep track of external images during import, and used
that map to instance the textures using the resource loader instead of
creating a new texture from scratch
2024-09-07 09:24:05 +02:00
Raul Santos
06651fd32b Fix type hints in GLTFDocumentExtension virtual methods 2024-07-14 07:51:24 +02:00
6783cb92ab Re-extracted class docs. 2024-04-26 17:32:25 +02:00
0edc5438dd Re-extracted class docs. 2024-02-25 10:26:26 +01:00
99621357a0 File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
88e9ad04f2 Moved back the servers and resources from core. 2023-12-10 23:11:07 +01:00
11945d7f1d Split material.h. 2023-12-10 21:26:28 +01:00
9d2309bfe1 Moved shapes to core. 2023-12-10 19:58:44 +01:00
9df5649c1b Moved CanvasItem, Control, Node2D and Spatial under scene/main. 2023-12-10 15:50:54 +01:00
763f662263 Moved meshes to a new subfolder. 2023-12-10 15:22:09 +01:00
deccaed2cc Moved materials into a new subfolder. 2023-12-10 14:59:22 +01:00
2cc42b045a Moved shapes under a new shapes folder. 2023-12-10 14:10:10 +01:00
b34258606b Moved Animation from scene/resources to scene/animation. 2023-12-10 13:30:23 +01:00
93a2081a58 Re-extracted class docs. 2023-10-12 01:59:32 +02:00
8ed3b41865 Re-extracted class docs. 2023-08-26 22:41:21 +02:00
53d36345e6 Added back CSG support code I removed. 2023-07-11 12:23:46 +02:00
0ef48bfbf9 gltf module doc classes small update. 2023-06-13 17:46:49 +02:00
34630ffd40 Fix registering types in the gltf module. 2023-06-13 17:35:54 +02:00
a7f1f3356c Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
c850fde373 Ported: [3.x] Implement physics support in the GLTF module
- aaronfranke
571e4189fd
2023-05-01 12:46:55 +02:00
Haoyu Qiu
00f1096e87 Set the unlit / unshaded extension when importing / exporting GLTF
Co-authored-by: Hakim <hakim.rouatbi@gmail.com>
2023-04-10 09:50:55 +02:00
2cd4e4d828 Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
1b0aac6028 Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
227e32b67c Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
e9a19c1a66 Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
fc991ede18 Re-extracted class docs. 2023-01-14 13:38:58 +01:00
4b09cb47ab Fix typo. 2023-01-08 11:34:32 +01:00
302f815321 Ported: [3.x] GLTF: Fix wrong error macro used in a few spots - aaronfranke
ca898a7b77
2023-01-08 11:33:29 +01:00
cc7d77f3e1 Re-extracted class docs. 2022-12-22 19:28:17 +01:00
848d31bfdb Ported: [3.x] Backport the GLTFDocumentExtension system - aaronfranke
62e10daf70
2022-12-22 19:24:45 +01:00
fd3c23e04e Ported: [3.x] Backport moving camera and light logic to GLTF subclasses
- aaronfranke
a887f48d1d
2022-12-22 16:58:19 +01:00
4cc205301f Ported: [3.x] Consistently use p_ for parameters in GLTFDocument
- aaronfranke
d8b1c9ff3c
2022-12-11 20:00:56 +01:00
60b8bbf1ae Ported: [3.x] GLTF: Organize structures and extensions into subfolders
- aaronfranke
d8aa3b32c9
2022-12-11 19:39:24 +01:00
Hakim
607964e973 Prevent AnimationPlayer from being added on GLTF import if the option is unchecked. Fixes #63954
(cherry picked from commit 805ffdfbf6841ac19c6fdbf3425a6ff15115bed7)
2022-12-11 19:16:03 +01:00
615529eb6b Ported: [3.x] GLTF: Move shared defines into a separate gltf_defines.h file - aaronfranke
f1febed469
2022-11-30 15:50:09 +01:00
Aaron Franke
13b8c888a0 GLTF: Only list used extensions when they're actually used 2022-11-30 15:12:33 +01:00
41f130d9fd Re-extracted the class docs. 2022-11-20 23:27:04 +01:00
54643bc1fc Re-extracted class docs. 2022-10-09 12:43:55 +02:00
cd944e8bbe Added back GridMap support for the GLTF module. 2022-10-08 23:58:46 +02:00
9ee18ce581 Moved the gltf export to the convert scene menu. 2022-10-08 22:34:51 +02:00
0117097bb6 Fixed compile. 2022-10-08 17:56:50 +02:00
LunaticInAHat
8e301d27ba GLTF import external images correctly 2022-10-08 17:48:32 +02:00
The Tophat Demon
3b7eb818e3 GLTF imports & exports material texture filters 2022-10-08 17:48:13 +02:00
e558e0f700 Fix build when the new skeleton 3d module is disabled. 2022-08-28 16:01:50 +02:00
dc28777321 Moved Skeleton and it's related classes to a module. 2022-08-28 15:46:12 +02:00
a1974c8338 Re-extracted the class docs. 2022-08-23 13:09:12 +02:00
714547cb17 Re-extracted class docs. 2022-08-21 00:40:49 +02:00
95767b2cea Moved the editor only modules to a new editor_modules folder. 2022-08-19 22:46:53 +02:00