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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-19Cleanup: fix mismatch in printf formating (int/unsigned int).Bastien Montagne
Noisy and annoying with new gcc5...
2015-06-12BLI_linklist, avoid full list search for appendCampbell Barton
For areas that require append, store the last node, Previous behavior would too easily hide poorly performing code. Also avoid (prepend, reverse) where possible.
2015-05-30fix T44884: corrected a wrong usage of the CustomLayer API (due to a ↵Gaia Clary
misunderstanding)
2015-05-29fix T44884: Index counter for active UV Map used wrong offsetGaia Clary
2015-05-27fix:T44856 reverted triangluation back to bmesh ( apparently broken by ↵Gaia Clary
commit rB51f33 )
2015-05-11Collada Exporter: sanitize a bit lnor export.Bastien Montagne
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-10fix T44648: Collada finding bone chains during import crashes when no bones ↵Gaia Clary
are there
2015-05-06collada:custom normals generated by normals modifier have not been exported ↵Gaia Clary
correctly. Also triangulating during export did not work.
2015-05-04Add name argument to data creation API callsCampbell Barton
Was adding then renaming, unnecessarily.
2015-05-03Added name attribute to instance_geometry nodes (request for Second Life)Gaia Clary
2015-04-16Added Support for Custom Vertex Normals to Collada exporterGaia Clary
2015-04-15Cleanup: warnings, wsCampbell Barton
2015-04-06Multi-View and Stereo 3DDalai Felinto
Official Documentation: http://www.blender.org/manual/render/workflows/multiview.html Implemented Features ==================== Builtin Stereo Camera * Convergence Mode * Interocular Distance * Convergence Distance * Pivot Mode Viewport * Cameras * Plane * Volume Compositor * View Switch Node * Image Node Multi-View OpenEXR support Sequencer * Image/Movie Strips 'Use Multiview' UV/Image Editor * Option to see Multi-View images in Stereo-3D or its individual images * Save/Open Multi-View (OpenEXR, Stereo3D, individual views) images I/O * Save/Open Multi-View (OpenEXR, Stereo3D, individual views) images Scene Render Views * Ability to have an arbitrary number of views in the scene Missing Bits ============ First rule of Multi-View bug report: If something is not working as it should *when Views is off* this is a severe bug, do mention this in the report. Second rule is, if something works *when Views is off* but doesn't (or crashes) when *Views is on*, this is a important bug. Do mention this in the report. Everything else is likely small todos, and may wait until we are sure none of the above is happening. Apart from that there are those known issues: * Compositor Image Node poorly working for Multi-View OpenEXR (this was working prefectly before the 'Use Multi-View' functionality) * Selecting camera from Multi-View when looking from camera is problematic * Animation Playback (ctrl+F11) doesn't support stereo formats * Wrong filepath when trying to play back animated scene * Viewport Rendering doesn't support Multi-View * Overscan Rendering * Fullscreen display modes need to warn the user * Object copy should be aware of views suffix Acknowledgments =============== * Francesco Siddi for the help with the original feature specs and design * Brecht Van Lommel for the original review of the code and design early on * Blender Foundation for the Development Fund to support the project wrap up Final patch reviewers: * Antony Riakiotakis (psy-fi) * Campbell Barton (ideasman42) * Julian Eisel (Severin) * Sergey Sharybin (nazgul) * Thomas Dinged (dingto) Code contributors of the original branch in github: * Alexey Akishin * Gabriel Caraballo
2015-03-30missed last commitCampbell Barton
2015-03-30Cleanup: use const for typeinfoCampbell Barton
2015-03-28Fix collada compile after BKE cleanupJens Verwiebe
2015-03-28Cleanup: redundant struct declarationsCampbell Barton
2015-03-13Add argument to DM_to_mesh() function to take ownership over the DMSergey Sharybin
The idea is pretty simple: instead of making temporary copy of all the related custom data layers just pass the ownership from the DM to the mesh. This is really handy in cases when you've got DM which you need to convert to Mesh datablock and wouldn't need that DM after conversion anyway. Foe example, render database conversion, exporters and even Modifier Apply will benefit from this option. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D1127
2015-03-05Revert "COLLADA - support for shadeless material (SHADER_CONSTANT)"Gaia Clary
This reverts commit 04b0a9f4b885e8e3b0b3207f3b3cda74b936df3e.
2015-03-05COLLADA - support for shadeless material (SHADER_CONSTANT)Gaia Clary
This patch make it possible to export and import shadeless material. Reviewers: sergey, sauraedron Subscribers: sergey Projects: #collada Differential Revision: https://developer.blender.org/D1094
2015-03-04fix T43094 Added check for out of bounds in vertex color arrayGaia Clary
2015-03-03Cleanup: remove unused collada conversionCampbell Barton
2015-03-03Fix T43151: Collada meshes crash BlenderCampbell Barton
We have multiple reports of collada files crashing, run all meshes through validate.
2015-03-03Cleanup: collada had own defined Global (why?)Campbell Barton
Wasn't needed and made linking fail here
2015-02-11Fix T43297 The Exporter assumed ANSII encoding but we need to support UTF-8 ↵Gaia Clary
instead
2015-02-06cleanup: styleCampbell Barton
2015-02-05Mesh validate: add an option to not clean temp/cache CDLayers.Bastien Montagne
This is mandatory for incoming custom normal imports from io scripts, because often geometry here is corrupted, so we need to call mesh.validate() to clean it up. Issue is, we cannot set custom normals before geometry is clean, so we need to store temporary plain loop normals in a CD_NORMAL layer, validate, and then set custom normals. So we need a way to prevent 'temp' lnors to be freed by validate.
2015-02-04Fix T43366 export/import materials inconsistentGaia Clary
2015-01-26Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage).Bastien Montagne
Makes usage of those funcs much more clear, we even had mixed '!strcmp(foo, bar)' and 'strcmp(foo, bar) == 0' in several places...
2015-01-24BKE_image: use BKE_image_*** prefixCampbell Barton
use bools for return values and some api naming consistency.
2015-01-23cleanup: styleCampbell Barton
2015-01-21Cleanup: styleCampbell Barton
2015-01-11Cleanup: quite some harmless but noisy warnings from gcc...Bastien Montagne
2015-01-07Fix for bool flag useCampbell Barton
2014-12-29Fix stupid handling of 'Object.matrix_local' in RNA.Bastien Montagne
The getter of this matrix (actually, `BKE_object_matrix_local_get()`) was only correct in case of pure-object parenting, bone parenting and such did not gave valid results. Also cleaned up a bit setter code, was using as temp storage ob->obmat itself, which is supposed to be a world matrix! Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D958
2014-12-22partial revert ab6417aa9ff8cbd4831c3ed1837742c1178be25a was too strictGaia Clary
2014-12-08Fix Mesh Objects with missing textures or wrong texture path now import ↵Gaia Clary
without texture
2014-12-01Collada Importer: Separated finding bone chains and fixing leaf bone ↵Gaia Clary
orientations into 2 functions and added a separated import option
2014-12-01Improved Collada Armature ImportGaia Clary
Collada does not support Bone length. It has only Joints. This patch tries to improve the necessary "guesswork" for importing Rigs. Differential Revision: https://developer.blender.org/D920
2014-11-19Refactor: Move part of vgroup handling code from ED_mesh/object_vgroup.c to ↵Bastien Montagne
BKE_object_deform. Along with some minor cleanup and simplifications. Reviewers: campbellbarton Subscribers: sergey Differential Revision: https://developer.blender.org/D903
2014-11-17Cleanup: rename `BKE_key_convert/update` to `BKE_keyblock_convert/update`.Bastien Montagne
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-16Cleanup: use BLI_listbase_count_ex to avoid redundant loopingCampbell Barton
2014-11-16Cleanup: use BLI_listbase_*** prefix for count,sort,sort_rCampbell Barton
2014-10-30Math Lib: add transpose_m3_m3, m3_m4, m4_m4Campbell Barton
2014-09-30fix T42022 Attempt to export empty set of objects resulted in an exceptiongaiaclary
2014-09-01Fix opencollada not compiling after recent changes.Antony Riakiotakis
2014-08-25Simplified Collada error message for unknown references.gaiaclary
2014-08-25Fix T41513 Avoid adding NULL values into object lists when lamp- and ↵gaiaclary
controller-instances could not be created.
2014-08-22Fix T41528: Error message on trying to import COLLADA triangle strips is wrongThomas Dinges
Thanks to Maarten Gribnau for the patch.
2014-08-17CleanupCampbell Barton