summaryrefslogtreecommitdiff
path: root/editor/import
AgeCommit message (Collapse)Author
2018-08-06Respect process order for out of order skeleton bones (fixes GLTF2 import ↵Juan Linietsky
issues).
2018-08-06Several fixes to GLTF2 importerJuan Linietsky
2018-08-06Added proper import support for 3D and Array texturesJuan Linietsky
2018-07-29Add support for line continuations (wtf) in obj format, fixes #7974Juan Linietsky
2018-07-29It is now possible to import images as a separate resource, closes #5738 and ↵Juan Linietsky
likely many others
2018-07-26Merge pull request #15967 from Gamblify/AudioRecordingModuleRémi Verschelde
Audio Recording from godot
2018-07-26Audio Recording moduleGustav Lund
Implements an Audio bus effect that outputs the audio from the bus into a wav file Now channels audio recording into an AudioStreamSample instead of saving to wav
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case.
2018-07-24Bones are now named and their parents are correct.K. S. Ernest (iFire) Lee
2018-07-05Merge pull request #15881 from dertom95/EditorScenePostImportMax Hilbrunner
EditorScenePostImport: added get_source_folder() and get_source_file(…
2018-07-03Ensure, if a texture meant for a normal map is imported and size limit ↵Juan Linietsky
exists, that it's renormalized after resize.
2018-07-02further fixes to tag detection on importerJuan Linietsky
2018-07-02Add a condition to detect duplicates objects, so cases like object-col.323, ↵Juan Linietsky
common in blender, is still detected as collision.
2018-07-01-Fix in animationplayback, sound would be cut on loopJuan Linietsky
-Fix on scene importer, keeping changes to animation tracks was not working
2018-06-30-Fixes to OBJ importer, option to disable optimizationJuan Linietsky
-Fixes to script language, PlaceHolder can now get and check methods
2018-06-25Merge pull request #19193 from tagcup/quat_normJuan Linietsky
Fixed Basis -> Quat conversions, added a few safety checks.
2018-06-21fix default glTF metallic & roughness factor valuesRodolfo Ribeiro Gomes
The glTF 2.0 spec says that these pbrMetallicRoughness material properties should be set as 1.0 by default. In fact, KhronosGroup's official Blender Exporter does not even write down those parameters if they are set as 1.0. However, Godot import them as 0.0. https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#pbrmetallicroughness Fixes: #19613 https://github.com/godotengine/godot/issues/19613
2018-06-14Import morph target names from glTFPedro J. Estébanez
If mesh.extras.targetNames is available. Keep the former naming pattern as fallback.
2018-05-31EditorScenePostImport: added get_source_folder() and get_source_file() methodsThomas Trocha
2018-05-27Fixed Basis -> Quat conversions, added a few safety checks.tagcup
Fixes #19027.
2018-05-22Fix updating mesh when reimportingvolzhs
2018-05-16Add missing copyright headersGuilherme Felipe
2018-05-10Use mimetype according to glTF spec.Yaakuro
2018-04-29Add option to renormalize mipmaps when generating them for normalmaps.Juan Linietsky
Reduces some aliasing.
2018-04-22Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio
2018-04-08Merge pull request #16297 from lpn/masterJuan Linietsky
Fixed wave file importer's broken resampling.
2018-04-07Merge pull request #17840 from Dimonasdf/masterJuan Linietsky
Fix Collada material roughness import function
2018-04-06Fix skeleton import from glTFPedro J. Estébanez
For some glTF files, the order of bones in the skeleton array wasn't matching the joints array in the meshes. Fixes #17808.
2018-04-03Fix Collada material roughness import function 4Dmitriy Romanov
Made import conversion linear.
2018-03-31Fix Collada material roughness import function 3Dmitriy Romanov
Improved readability and further tweaking of function
2018-03-29Fix Collada material roughness import function 2Dmitriy Romanov
Fix minus space.
2018-03-28Fix Collada material roughness import functionDmitriy Romanov
Fixes NaN roughness in Godot when hardness in Blender is set to more than 255. Also corrects dependency: more hardness = more roughness (it says shininess, but it actually is hardness).
2018-03-19Fix animation length from glTF not correctly setPedro J. Estébanez
2018-03-19Fix glTF not accepting VEC3 colorsPedro J. Estébanez
Aside from the colors themselves, the rejection was adding somes issues later in the mesh import process.
2018-02-21Fix typos with codespellluz.paz
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
2018-02-21gltf: improve embedded data discoveryFlorian Zwoch
Some editors seems to use the image resource's mime type (e.g. "image/png") for data embedded uris instead of "application/octet-stream".
2018-02-19Merge pull request #16583 from ShyRed/obj-import-scaleRémi Verschelde
Add import option "scale_mesh" to obj file importer
2018-02-18Fix infinite recursion with editor import pluginsGeorge Marques
2018-02-13Expose priority and order for custom import pluginsGeorge Marques
2018-02-12Add import option "scale_mesh" to obj file importerShyRed
The new import option "scale_mesh" allows setting a scale that is applied to the mesh's vertices during import.
2018-02-02Fixed wave file importer's broken resampling.L. Nikko
2018-01-30Ability to import .escn files, which is just a .tscn but with forced import.Juan Linietsky
This works together with the new Blender to Godot exporter.
2018-01-18Fix typos in code and docs with codespellRémi Verschelde
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-08Merge pull request #15377 from mrcdk/wav_correct_loopRémi Verschelde
Fixed loop mode values when importing a wav file.
2018-01-08Fix imported BitMap dimension flipPoommetee Ketson
2018-01-06Removed PBM bitmap loader, added abiliy to importi mages as bitmap. Fixes #14828Juan Linietsky
2018-01-05Fixed loop mode values when importing a wav file.MrCdK
Importing a wav file that was exported with a custom loop type was causing it being imported with loop mode ping-pong
2018-01-05Make sure .import folder exists before importing, in case user deleted it ↵Juan Linietsky
manually. Fixes #15315
2018-01-05Fixed problem with missing uninitialized last byte on waveform trip, closes ↵Juan Linietsky
#15316
2018-01-05Fixes to GLTF2 importer skeleton positioning, though vertex bone indices ↵Juan Linietsky
still look broken somehow..