Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-05OBJ: mark Python IO legacy in the name tooAras Pranckevicius
2022-07-04OBJ: remove "experimental" from C++ based importer/exporter, mark Python legacyAras Pranckevicius
By now I'm not aware of any serious regressions or missing functionality in the C++ based OBJ importer/exporter. They have more features (vertex colors support), and are way faster than the Python based importer/exporter. Reviewed By: Thomas Dinges, Howard Trickey Differential Revision: https://developer.blender.org/D15360
2022-06-03Cleanup: remove <pep8 compliant> commentCampbell Barton
This is no longer necessary, see: T98554.
2022-03-31Merge branch 'blender-v3.1-release'Aras Pranckevicius
2022-03-31OBJ: reintroduce export menu item for the old (pre-3.1) python exporterv3.1.2blender-v3.1-releaseAras Pranckevicius
While it still has known issues/bugs/limitations. Also related: D14512. Differential: D14513
2022-02-11Merge branch 'blender-v3.1-release'Alexander Gavrilov
2022-02-11File headers: use SPDX license identifiersCampbell Barton
See T95597
2022-02-11Revert "Split io_scene_obj into separate io_import_obj and io_export_obj."Howard Trickey
This reverts commit d364a7b4253e974ad3cc5c76e08478fa69ca0a46.
2022-02-11Another way to disable old obj exporter.Howard Trickey
The previous commits to split the obj importer/exporter into two had the bad side effect of breaking the Python API for the importer and exporter. So it was reverted and this less drastic method is used: just don't put the python exporter into the menu. This way the old scripts using bpy.ops.import_scene.import and .export will still work (at least until we remove them completely in a future release). The new obj exporter can be accessed in python right now as bpy.ops.wm.export_obj(), which is probably not the best name but that can be fixed later.
2022-02-11Revert "Split io_scene_obj into separate io_import_obj and io_export_obj."Howard Trickey
This reverts commit a811876bc7f2ea7e42cfe2c2512ac5a95e40f006.
2022-02-03Split io_scene_obj into separate io_import_obj and io_export_obj.Howard Trickey
Also put an " - Old" by the name of the exporter. The intention is that we won't load the Python exporter, but if a user wants it, they can enable that addon.
2022-02-03Split io_scene_obj into separate io_import_obj and io_export_obj.Howard Trickey
Also put an " - Old" by the name of the exporter. The intention is that we won't load the Python exporter, but if a user wants it, they can enable that addon.
2022-01-10Fix T94516: OBJ/MTL Material Roughness imported and exported inaccurately.Bastien Montagne
The addon would assume an OBJ range of [0.0-900.0] for the Ns value, when it actually is supposed to be [0.0-1000.0]. WARNING: This is introducing a slight incompatibility (value shifting of the roughness parameter) with older OBJ files exported by Blender.
2021-08-16Cleanup: minor wording clarification for OBJ importCampbell Barton
2021-08-16Cleanup: obj import/export indentationCampbell Barton
Also remove commented `use_mesh_modifiers_render` option which is unlikely to be added back since this option no longer exists internally.
2020-12-15Fix T83671: OBJ Import: Ignore invalid lines (with 'command' but no data).Jens
OBJ files require that parameters are specified after every line start element except the "end" command. This patch skips all lines that are missing that information unless there is a multi line context. Reviewed By: mont29 Maniphest Tasks: T83671 Differential Revision: https://developer.blender.org/D9828
2020-12-09Fix T84328: Correct errors caused by renamingRobert Guetzkow
In rBA6aa8e130eff59059886e203ff95221609f63b222 all occurrences of "lamp" where replaced with "light" which also accidentally renamed "clamp" to "clight". In case of the x3d importer and object carver add-on this broke some functionality. This commit fixes the names to match the use the correct properties of the Python API and use semantically correct names for other add-on where the renaming didn't cause functional changes. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D9782
2020-04-28OBJ: Cleeanup: keep sane logical organization of code.Bastien Montagne
Since panels of importer are defined after the operator, do the same for the exporter...
2020-04-28OBJ: Fix mistakes in rBAc03185fe40dc, add some tooltips.Bastien Montagne
Please do not commit random things to code maintained by other people, especially if you are breaking basic 101 things like codestyle. This is loss of time for everybody. Even worse since not ansewring to comments on original commit. Also no need to add extra `text` parameters (and more useless UI messages) in add-ons, when the only usage of the property's name itself is in own add-on' UI...
2020-04-18OBJ UI: Tweaks to support new layout featuresWilliam Reynish
2020-03-06Addons: Use Manual URL prefixAaron Carlisle
2020-03-05Fix IO Addond Manual LinksAaron Carlisle
2020-03-05Update 'bl_info' use 'doc_url' instead of 'wiki_url'Campbell Barton
2019-12-20Fix T72558: OBJ export: option to export Polygroups missingPhilipp Oeser
Looks like a plain oversight in rBA53aec1ccff1b. Maniphest Tasks: T72558 Differential Revision: https://developer.blender.org/D6448
2019-12-12io addons fix 404 manual linksmeta-androcto
2019-11-18Fix T71618: Can't import OBJs that have single-value colors in their MTL file.Bastien Montagne
MTL standard does consider g and b values as optional...
2019-10-10Fix T70666: OBJ IO: Add support for new Emission option of Principled BSDF.Bastien Montagne
2019-09-04OBJ IO: Increase sub-version number after FileBrowser merge.Bastien Montagne
Changes in UI are significant enough to justify it.
2019-09-04Fix access to disabled OBJ exporter propertyJulian Eisel
See e4de25e78b59e9.
2019-09-03UI: New options layout for IO Add-onsJulian Eisel
Updates importers/exporters for the new file-browser design. They are now reorganized into sub-panels. Updated the Blender version requirement (won't be compatible with older Blender versions). Left the Add-on versions untouched, will leave that up to Authors to change.
2019-08-14Fix T68618: OBJ export: error cleaning up (temp) meshes without geometryPhilipp Oeser
Reviewers: mont29 Maniphest Tasks: T68618 Differential Revision: https://developer.blender.org/D5479
2019-08-05Fix T68249: Obj import will error if texture coordinates do not have 2 values.Bastien Montagne
2019-07-31Fix T66087: OBJ file import does not show edges until entering edit mode.Bastien Montagne
Looks like loose edges need to be properly tagged as such nowadays...
2019-07-30Fix T67889: Object Importer Error.Bastien Montagne
Clamp input values to avoid invalid ones.
2019-07-26Fix T67673: Import .obj with more than one unnamed object fails.Bastien Montagne
2019-07-22Fix T67266: .obj import error with mtllib name in quotes - regression from ↵Bastien Montagne
2.79b. While this is not officialy part of OBJ format, some softwares 'solve' the spaces-in-filenames issue by delimiting those with quotes. Since this is not too much a hassle, let's add back support for this. Based on work from Robert Guetzkow (@rjg), thanks. Note: not sure whether this should be ported to 2.80 release, while this change should be reasonably safe, it's not an obvious one-liner either, and the issue is not really critical (don’t think any major software uses that trick?)...
2019-07-15Update wiki_url to new manual pagesAaron Carlisle
2019-06-03Fix T65326: OBJ import is broken when no material is in OBJ file.Bastien Montagne
Caused by rB8252cc7044ea (fix for T65215), we actually need a default material in edges-only case too, not to exclude None (default) one in that case...
2019-05-28Fix T65215: export/import a simple cube to/from wavefront (.obj) format ↵Bastien Montagne
fails on re-import if object has adges but no faces.
2019-05-15OBJ IO: Use Principled BSDF's Alpha new setting.Bastien Montagne
Much better than using Principled's Transmission setting as we did before... Part of T64609.
2019-03-13Disable/remove 'use_mesh_modifiers_render' in FBX/OBJ for now.Bastien Montagne
We need a way for add-ons to generate a temp render depsgraph and evaluate it, for this to work again, with new Blender 2.8 design.
2019-03-05OBJ importer: do not do 'smart' init of new UV layers.Bastien Montagne
Not really important here (we expect to set a value for all items), but avoids useless computation anyway.
2019-02-07Fix T61254: Import OBJ error:Bastien Montagne
We cannot clear a face's vnors/uvs indices in case none are defined in the OBJ file, we need indices for all loops when defining them in Blender's mesh...
2019-02-06Fix T60845: Export OBJ: error exporting as obj when file contains collection ↵Bastien Montagne
instances. Looks like that was skipped somehow when OBJ IO was ported to 2.8...
2019-02-05Don't split groups by default when importing .obj filesJacques Lucke
As discussed in D4303.
2019-02-05Fix T61179: Import OBJ groups bug.Bastien Montagne
Regression/side effect from rBA9448cef00d1b3, while we do want to get one Blender object per 'o' line (object declaration) in OBJ file, we do want to 'reuse' same objects when same OBJ groups ('g' lines) are used inside of a same object, in case we split OBJ groups into objects... Thanks to Jacques Lucke (@JacquesLucke) for initial investigation.
2019-01-11Fix T60387: Blender 2.8 OBJ file format not work in import mode.Bastien Montagne
Bloody stupid mistake in 'speed-up parsing' work, yet annoyingly difficult to spot on... :(
2019-01-10Fix first part of T60381: OBJ import broken in case of multiple OBJ objects ↵Bastien Montagne
named the same. Ensure we use a different key for each OBJ object (usung similar naming increment as Blender one).
2019-01-04OBJ Import: Fix finalize material code not being performed on last material.Bastien Montagne
Issue noticed by Philipp Oeser (@lichtwerk), thanks!
2018-12-21Rename user_preferences -> preferencesCampbell Barton