772944a6b4
Merge branch 'master' into blender2.8
2017-09-27 00:24:10 +10:00
870dfb1b5a
Cleanup: indentation
2017-09-27 00:17:28 +10:00
1b462e5a51
Pass EvaluationContext instead of bContext
...
2.8x branch added bContext arg in many places,
pass eval-context instead since its not simple to reason about what
what nested functions do when they can access and change almost anything.
Also use const to prevent unexpected modifications.
This fixes crash loading files with shadows,
since off-screen buffers use a NULL context for rendering.
2017-08-16 12:46:04 +10:00
ac0da72a60
Fix compilation error with Collada enabled
2017-07-21 17:44:11 +02:00
1c053c6a12
Collada: Exporter now only exports either 'Materials' or 'UV Textures as Materials'. This makes the user interface more streight
2017-06-25 22:06:42 +02:00
c9b95c28f6
fix: T51622 The exporter now exports meshes as <Triangles> when all contained polygons are tris
2017-06-25 14:51:51 +02:00
fcb8761966
fix: Collada fprintf needs std::string be converted to char *
2017-06-25 13:18:21 +02:00
bdacb60a92
Collada: Fix: Geometry exporter did not create all polylist when meshes are only partially textured
2017-06-24 23:33:34 +02:00
ddabe465b5
collada: export UV Textures as materials. Note: the reimport of the exported collada files will have materials assigned instead of UV Face Textures! This is expected behavior
2017-06-24 22:16:47 +02:00
0d2b1da3a6
Collada: added new functions for improved material exporter (not used yet)
2017-06-24 22:16:47 +02:00
a5a1d4aa3a
fix T44884: corrected a wrong usage of the CustomLayer API (due to a misunderstanding)
2015-05-30 14:19:01 +02:00
51bec8e22e
fix T44884: Index counter for active UV Map used wrong offset
2015-05-29 16:20:33 +02:00
1bf685488c
Collada Exporter: sanitize a bit lnor export.
...
In case `BKE_mesh_calc_normals_split()` would fail, exporter would read
uninitialized random mem... Should not happen, but better be safe than sorry.
2015-05-11 17:22:18 +02:00
51f33a2e55
collada:custom normals generated by normals modifier have not been exported correctly. Also triangulating during export did not work.
2015-05-06 17:03:38 +02:00
bbae0664a3
Added Support for Custom Vertex Normals to Collada exporter
2015-04-16 19:02:26 +02:00
d526ef607d
Cleanup: rename BKE_key_convert/update
to BKE_keyblock_convert/update
.
...
We are handling a keyblock here, not a whole key(set). Names are alreay a bit confusing,
let's be consistent at least.
2014-11-17 11:19:54 +01:00
ea6fba2926
Cleanup: Remove unused variables.
2014-05-01 16:32:25 +02:00
8bdac4d0bc
fix T39967: Added support for Import/export of vertex color layers
2014-05-01 14:52:36 +02:00
e79b244097
Fix collada and freestyle module compile errors after recent commit, forgot to
...
compile with those enabled.
2014-01-15 19:15:51 +01:00
fe81ac0e4e
Fix T37753: encapsulated the creation of the source ID into one function to ensure the id is always created correctly
2013-12-09 23:18:01 +01:00
9acadd17a9
fix [ #35592 ] Collada (DAE) exporter messes up vertex colors
2013-06-02 23:53:03 +00:00
631f2b94ef
fix:#35073 face normals calculation used wrong mloop index
2013-04-25 13:28:32 +00:00
655ed9cc7f
style cleanup
2013-03-18 11:44:56 +00:00
86ff11fe47
Collada: Added ngon support to Vertex Color exporter
2013-03-04 13:12:56 +00:00
2921d48239
code cleanup: unused vars in collada, preprocessor formatting & warning in mingw.
...
also compiling without bullet needed a stub added.
2013-03-04 00:53:57 +00:00
f19206a361
Collada: Fix export of Normals where shading is set to smooth
2013-03-04 00:17:20 +00:00
4774357b59
Collada: exported normals now based on MPoly instead of MFace
2013-03-03 13:53:32 +00:00
be701b6278
Collada: Added support for ngon export/import and added triangulate option to export
2013-03-02 15:58:13 +00:00
debc3ac910
Collada export: Add ngon support (initial)
2013-02-27 13:53:43 +00:00
8996184ac4
Fixed importing of shapekey names: name is now taken from geometry name instead of deriving it from the mesh name
2013-02-12 17:52:18 +00:00
942ad6d9cd
style cleanup
2013-02-10 17:06:05 +00:00
69993c5d40
style cleanup: spaces -> tabs
2013-02-04 00:18:09 +00:00
c263753d17
Added gsoc-2012 collada improvements from bratwurst branch
2013-01-21 13:45:49 +00:00
a0f01ef8d8
remove BLI_utildefines from BKE_DerivedMesh.h header
2012-11-01 15:34:38 +00:00
f3ece5a108
style cleanup: trailing tabs & expand some non prefix tabs into spaces.
2012-10-21 05:46:41 +00:00
d8144ef0f5
style cleanup: comment blocks
2012-10-04 13:26:15 +00:00
0a0074f9c6
Collada: do not call polylist export for objects with no polygons (avoid a missleading warning message)
2012-09-12 18:26:01 +00:00
417e99df22
Collada: fixed export when 'active UV Layer only' was selected
2012-08-15 22:08:22 +00:00
10004d4a42
fixed: [ #32240 ] Collada import when nodes share geometry but not material
2012-08-12 17:13:07 +00:00
9b51503307
style cleanup
2012-07-21 22:58:08 +00:00
adf3a5e332
Collada: (Export) Added export of surface textures, and control over exported uv layers
2012-06-22 16:16:58 +00:00
0df30d1063
Collada: (Exporter) add 'mesh type selection(view|render)' for Apply modifiers option
2012-06-16 23:35:53 +00:00
2e8a2f7668
style cleanup
2012-06-12 22:05:33 +00:00
36ed4818e5
patch #31794 Collada: make exporter more robust, now uses BKE_object_relational_superset()
2012-06-12 21:25:29 +00:00
49a5141cde
[ #31739 ] Collada: New Export selections 'Include Armatures'
2012-06-07 17:55:26 +00:00
822362189b
[ #31607 ] Collada: (Exporter) Implementation of 'use Object Instantiation' Option
2012-05-26 22:46:28 +00:00
2c05190374
fix [ #31320 ] Collada now supports import/export of loose edges (edges not attached to faces)
2012-05-16 11:21:03 +00:00
Nathan Letwory
d644069860
Apply [ #31335 ] COLLADA: fix for odd names for materials in exported dae files
...
Patch by Gaia Clary
This patch removes the index numbering from materials, which is not necessary.
2012-05-09 08:14:49 +00:00
f44e80e638
Collada: patch #31331 : added missing call to BKE_mesh_tessface_ensure() when 'apply Modifiers' was NOT selected
2012-05-07 19:08:01 +00:00
98ba7dfecf
Collada: patch #31331 : Implementation of 'Apply Modifiers'
2012-05-07 18:09:59 +00:00