Commit Graph

  • f7df6f0764 Updated the readme. master Relintai 2023-01-09 20:54:16 +0100
  • bde0e9301f Work on fixing compile. Relintai 2023-01-09 14:11:03 +0100
  • bedb86c987 Work on fixing compile. Relintai 2023-01-09 01:17:26 +0100
  • 1b9fb57a73 Updated register_types.h and cpp to the current godot 4 style. Relintai 2023-01-08 15:55:50 +0100
  • a062d871d4 Added MeshDataInstance2D. 3.x Relintai 2022-02-25 14:44:57 +0100
  • befd0071b6 Updated the 2d PropDataEntry. Also registered it to the Prop2D singleton. Relintai 2022-02-25 14:04:51 +0100
  • 4d73bb78ea Update for the new prop 2d api. Relintai 2022-02-22 19:07:49 +0100
  • 49dcf99e40 Update after Props2D changes. Relintai 2022-02-21 22:14:11 +0100
  • 57a3c6ee34 Update after props_2d file renames. Relintai 2022-02-21 22:03:19 +0100
  • 425a1fd561 Added Prop2DDataMeshData for the props_2d module. I't s a copy of the 3d one for now. Relintai 2022-02-21 17:04:55 +0100
  • 756b5131cb Added support for more that one mesh surfaces to the importer. A new surface handling type import option lets you specify how you want the plugin to deal with them. Relintai 2022-02-12 17:49:14 +0100
  • cfeadd124b Added append_arrays helper method to MeshDataReosurce. Relintai 2022-02-12 17:45:03 +0100
  • 469a8d0e6c Fix + improve import type multiple. Also fixed save copy as resource for it. Relintai 2022-02-12 13:00:26 +0100
  • 20018b6af9 Added a new save_copy_as_resource import option. It can be used to convert the input files to godot resources. Relintai 2022-02-11 18:47:52 +0100
  • 2bf76b8d07 Work on fixing compile for 4.0. Relintai 2022-02-07 00:16:45 +0100
  • 362d59ae45 Updated the copyright headers to 2022. Relintai 2022-01-12 21:59:58 +0100
  • d25ee476c4 Re-extracted the class docs. Relintai 2022-01-12 21:59:38 +0100
  • d4b0189041 Added a mesh_data_resource_changed signal to MeshDataInstance. Relintai 2021-12-29 18:22:44 +0100
  • 20a8fb525f Removed the (empty) uv_unwrap method from MeshDataResource. the mesh utils module has it implemented. Relintai 2021-12-29 00:43:24 +0100
  • ccce088bbd Refresh the mesh in MeshDataInstance when the assigned MeshDataResource is changed. Relintai 2021-12-29 00:35:47 +0100
  • b61f6eabd6 Call emit_changed() in MeshDataResource wherever it's applicable. Relintai 2021-12-29 00:34:37 +0100
  • 4c8560f40d Fix compile when the props module is not present. Relintai 2021-11-23 17:14:15 +0100
  • 413b8c0f26 Fix build for the new 3.x branch. Relintai 2021-11-17 14:03:51 +0100
  • 49b594130d Removed xatlas completely, I couldn't get it to just respect charts without creating new ones. Relintai 2021-09-14 11:06:36 +0200
  • 5521afffa7 Move the ifdef to the beginning of the uv_unwrap method. Relintai 2021-09-14 10:19:33 +0200
  • e031ed36b5 Work on uv unwrapping. Relintai 2021-09-13 18:45:20 +0200
  • aace67c49c Initial seam storage and uv unwrapping setup. Relintai 2021-09-13 14:06:47 +0200
  • 4830687056 Fix compile for older versions of the engine than 3.x. Relintai 2021-08-29 18:56:09 +0200
  • 8488a033db Temporarily set MeshDataInstance's portal mode to PORTAL_MODE_GLOBAL on creation. This disables portal culling for it by default, as it turns out portal culling doesn't work with custom (and even some built in engine class) GeometryInstances yet. Relintai 2021-08-14 16:57:29 +0200
  • dfd8e93965 MeshDataInstance now inherits from GeometryInstance. This way the portal culling system recognizes them on room conversion. They still don't get turned on/off properly yet. Relintai 2021-08-14 15:15:21 +0200
  • b66b9c5ba9 Now MeshDataInstance inherits from VisualInstance. Relintai 2021-08-14 13:44:35 +0200
  • 8f9becba0e Removed get_substitute_for_room. It will not be needed. Relintai 2021-08-14 12:18:17 +0200
  • d1a5bbf2a0 Added a method to MeshDataInstance that can return a substitute MeshInstance. Relintai 2021-08-13 22:56:05 +0200
  • 4595d4abee Fix moving MeshDataInstance even when only it's parent is moved. Relintai 2021-08-12 20:25:03 +0200
  • 2a2b2ae31a Reworked MeshDataInstance now it's using the VisualServer directly instead of it being inherited from MeshInstance. now it's a lot more reliable. Relintai 2021-08-10 18:37:46 +0200
  • efb1d42957 Tiny improvement to mesh data intance's logic. Relintai 2021-08-10 18:07:43 +0200
  • 3199cbe1a5 Fix android release build. (And possibly others aswell.) Relintai 2021-07-20 23:15:48 +0200
  • 02c6802286 Added mesh_utils optional dependency. If present you get mesh simplification/optimization - remove doubles + remove doubles interpolate normals for now - options. Relintai 2021-07-19 18:52:00 +0200
  • d42024d928 Fix a crash when clicking reimport with the current 3.x head commit. Relintai 2021-07-19 18:48:22 +0200
  • 780ec90655 Fix build on 3.x master. Relintai 2021-06-08 14:56:30 +0200
  • 679064ea4f Update the copyright texts for 2021. Relintai 2021-04-19 10:11:02 +0200
  • 2cb2d2e558 Reworked setup mesh in MeshDataInstance. Now it's called refresh, it's bound, and it's always callable. This should fix most of the current annoyances with the class. Relintai 2021-03-23 11:21:24 +0100
  • 825030746a Remove a newly added type check, as i just realized it's unnecessary. Relintai 2021-03-23 10:57:35 +0100
  • e56a894b99 Fix set_array. Apparently duplicate(true) doesn't work too well in this case. Relintai 2021-03-23 10:36:00 +0100
  • 02d51e87d6 Improve error checking in recompute_aabb. Relintai 2021-03-23 10:35:03 +0100
  • 5b9617bfaa Fix compile for 4.0. Relintai 2021-02-06 11:51:02 +0100
  • b852ab0e52 Fix compile for 4.0. Relintai 2020-10-06 23:17:15 +0200
  • 6c99ddcaa6 Mark get_aabb as const. Relintai 2020-08-16 11:54:54 +0200
  • 81343fa839 Now MeshDataResource also calculates, and stores it's mesh's AABB. Relintai 2020-08-16 11:33:55 +0200
  • a9bab9896d Fix compile for 4.0. Relintai 2020-07-29 00:02:05 +0200
  • 9a83350bba Fix typo. Relintai 2020-07-28 15:53:36 +0200
  • 818e32cbff Small tweaks, and typos. Relintai 2020-07-28 15:53:03 +0200
  • 11702d5821 Proper Readme.md. Relintai 2020-07-28 15:51:08 +0200
  • 35ef4c2cf6 Removed single merged, and the separated bone groups import options, as I'm not yet sure whether to implement/fix them. Relintai 2020-07-27 14:26:27 +0200
  • 66db595720 The collada importer is now also inherited from the new base. Relintai 2020-07-26 23:28:17 +0200
  • 5a26317a42 Added a new import type which can separate meshes based on bones. Relintai 2020-07-26 22:53:24 +0200
  • 8967868163 Set the default rotation to 0, and scale to 1. Relintai 2020-07-26 14:54:28 +0200
  • 2c1508e616 Now the importer can handle files with multiple meshes in them. Relintai 2020-07-26 14:51:53 +0200
  • 515a3b250f Moved most of the code from the gltf importer to a new base class, and made it more modular. Relintai 2020-07-26 12:41:35 +0200
  • 85417ebee9 Improved MeshDataInstance, and PropDataMeshData will create a material in _processor_get_node_for. Relintai 2020-07-05 23:09:23 +0200
  • ac6e09939d Implement PropDataMeshData's get_node_for. Relintai 2020-07-05 22:16:38 +0200
  • 1746de7130 Update for Prop module's Processor removal. Relintai 2020-07-05 21:55:57 +0200
  • 6567ebe225 Renamed PropDataMesh to PropDataMeshData, so later normal meshes can be easily added if needed. Relintai 2020-07-05 18:48:13 +0200
  • 172b7afd6c Implement _add_textures_into after the PropData api cleanup. Relintai 2020-07-05 15:14:25 +0200
  • 601cabc63f Add a prop processor for PropDataMeshInstances. Also moved PropDataMesh into this module. Relintai 2020-07-05 14:53:45 +0200
  • eb3c654998 Finished up MeshDataInstance. Relintai 2020-07-05 12:18:00 +0200
  • d5c95a6c5d Fix build with tools=no. Relintai 2020-07-03 13:04:17 +0200
  • 78cf61ffe5 Now offsets use Transforms instead of just Vectors. Now capsule is rotated properly. Relintai 2020-06-30 15:23:27 +0200
  • 25e9135925 Fix box, cylinder, capsule offsets. Relintai 2020-06-30 15:08:25 +0200
  • 5f8ab950b1 Implemented offsets. Relintai 2020-06-30 14:42:12 +0200
  • fbf96617e3 Added automatically approximated simple shape collider generation to the importers. (They don't have offset support yet. Soon.) Relintai 2020-06-30 12:49:29 +0200
  • f06da26b6b Fix missing imports. Relintai 2020-06-29 00:16:47 +0200
  • 3fc8fa0ce2 Implemented collision shape scaling. Relintai 2020-06-29 00:16:09 +0200
  • 95b565e2a4 Added a MeshDataInstance node. Relintai 2020-06-27 21:44:45 +0200
  • 034116552c Added collider shape generation support. Also removed a leftover debug print. Relintai 2020-06-21 16:29:28 +0200
  • 3cc9f15f05 Fix crash in 4.0. Relintai 2020-05-16 21:33:00 +0200
  • 4ee946963a Sync classref with the current source. Relintai 2020-04-18 02:39:07 +0200
  • b9cb58897a Clang format. Relintai 2020-04-10 14:02:39 +0200
  • 7de9c25214 Fix build for 4.0. Relintai 2020-04-09 12:36:18 +0200
  • 4bda19b12b Added the license to all cpp files. Also updated the license text for 2020. Relintai 2020-01-31 19:38:20 +0100
  • 7bef6db99e Added an importer for glft aswell. Relintai 2020-01-14 23:13:16 +0100
  • 3fedb4c853 Doc setup. Relintai 2019-12-25 14:12:09 +0100
  • 4cf72ef1e6 Moved the classes from ESS to this module. Relintai 2019-12-20 16:14:37 +0100
  • b35afb14c6
    Initial commit Péter Magyar 2019-12-20 14:32:41 +0100