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
2017-05-24Remove TexFace, per-face imagesCampbell Barton
TexFace complicates the now more popular shading pipeline by having per-face images, see: T51382 for details. To keep the ability to select a per-material edit-image (used with UV-mapping workflow), the material now stores an image which will be set when changing images in edit-mode. This is used as a bake-target when not using Cycles too.
2017-02-07Render Layers and Collections (merge from render-layers)Dalai Felinto
Design Documents ---------------- * https://wiki.blender.org/index.php/Dev:2.8/Source/Layers * https://wiki.blender.org/index.php/Dev:2.8/Source/DataDesignRevised User Commit Log --------------- * New Layer and Collection system to replace render layers and viewport layers. * A layer is a set of collections of objects (and their drawing options) required for specific tasks. * A collection is a set of objects, equivalent of the old layers in Blender. A collection can be shared across multiple layers. * All Scenes have a master collection that all other collections are children of. * New collection "context" tab (in Properties Editor) * New temporary viewport "collections" panel to control per-collection visibility Missing User Features --------------------- * Collection "Filter" Option to add objects based on their names * Collection Manager operators The existing buttons are placeholders * Collection Manager drawing The editor main region is empty * Collection Override * Per-Collection engine settings This will come as a separate commit, as part of the clay-engine branch Dev Commit Log -------------- * New DNA file (DNA_layer_types.h) with the new structs We are replacing Base by a new extended Base while keeping it backward compatible with some legacy settings (i.e., lay, flag_legacy). Renamed all Base to BaseLegacy to make it clear the areas of code that still need to be converted Note: manual changes were required on - deg_builder_nodes.h, rna_object.c, KX_Light.cpp * Unittesting for main syncronization requirements - read, write, add/copy/remove objects, copy scene, collection link/unlinking, context) * New Editor: Collection Manager Based on patch by Julian Eisel This is extracted from the layer-manager branch. With the following changes: - Renamed references of layer manager to collections manager - I doesn't include the editors/space_collections/ draw and util files - The drawing code itself will be implemented separately by Julian * Base / Object: A little note about them. Original Blender code would try to keep them in sync through the code, juggling flags back and forth. This will now be handled by Depsgraph, keeping Object and Bases more separated throughout the non-rendering code. Scene.base is being cleared in doversion, and the old viewport drawing code was poorly converted to use the new bases while the new viewport code doesn't get merged and replace the old one. Python API Changes ------------------ ``` - scene.layers + # no longer exists - scene.objects + scene.scene_layers.active.objects - scene.objects.active + scene.render_layers.active.objects.active - bpy.context.scene.objects.link() + bpy.context.scene_collection.objects.link() - bpy_extras.object_utils.object_data_add(context, obdata, operator=None, use_active_layer=True, name=None) + bpy_extras.object_utils.object_data_add(context, obdata, operator=None, name=None) - bpy.context.object.select + bpy.context.object.select = True + bpy.context.object.select = False + bpy.context.object.select_get() + bpy.context.object.select_set(action='SELECT') + bpy.context.object.select_set(action='DESELECT') -AddObjectHelper.layers + # no longer exists ```
2016-07-15Collada: changed specification of material alpha from using transparency to ↵Gaia Clary
using transparent with opaque=A_ONE
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-02-04Fix T43366 export/import materials inconsistentGaia Clary
2015-01-23cleanup: styleCampbell Barton
2014-06-29Fix T40829: Collada Export with 'Include Material Textures' selected crashes.Bastien Montagne
Code would not check a texture did have a valid image pointer...
2014-05-22Don't write all uv textures, but only active uv layer.Nathan Letwory
Fix T39922
2013-03-04Collada: Added ngon support to Vertex Color exporterGaia Clary
2012-10-21style cleanup: bge, switch statements mostly.Campbell Barton
also left bmesh decimator on in previous commit.
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-08-16Collada: fixed export when 'active UV Layer only' was selectedGaia Clary
2012-08-12fixed: [#32240] Collada import when nodes share geometry but not materialGaia Clary
2012-07-09code cleanupCampbell Barton
2012-06-24Added option for exporting material based textures. Cleaned up header files ↵Gaia Clary
due to a bug in osx
2012-06-22Collada: (Export) Added export of surface textures, and control over ↵Gaia Clary
exported uv layers
2012-06-13style cleanupCampbell Barton
2012-06-13patch #31794 Collada: make exporter more robust, now uses ↵Gaia Clary
BKE_object_relational_superset()
2012-04-29style cleanup: whitespace / commasCampbell Barton
2012-04-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-03-28style cleanupCampbell Barton
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-09-12fix for opencollada crash with r40164, missing NULL check.Campbell Barton
2011-09-12Fix [#28614] Collada Exporter does not export Ambient termNathan Letwory
reported by Steiner Bernhard ma->ambX is calculated only on a render, so instead of relying on those values compute them manually.
2011-09-07Introduce struct for export settings in COLLADA export code. This will make ↵Nathan Letwory
it easier to add new options without having to change function signatures all over the place.
2011-07-17Set material Sid addressing.Sukhitha Prabhath Jayathilake
2011-07-04Apply patch 4636051. COLLADA: Export selection.Nathan Letwory
Original patch by Jan Diederich, adapted by Pelle Johnsen. Review assistance by Daniel Tavares. This patch adds an option to export only the selection.
2011-06-29incorrectly had CMake storing directory names as filepathsCampbell Barton
also correct compiler warning for collada and remove print from own last commit.
2011-06-08Apply [#27477] COLLADA export support for textures mapped to COLSPECNathan Letwory
Patch provided by Pelle Johnsen
2011-03-23Wrong extension tag: show_double_sided -> double_sidedNathan Letwory
2011-03-23Small tweak to material export: only export as <lambert> when spec intensity ↵Nathan Letwory
is 0.0 and diffuse shader is set to Lambert. Other cases will be handled in due time, until then phong.
2011-03-22[#26476] <specular> and <shininess> missing from ColadaNathan Letwory
reported by Juan Linietsky Export <specular> for <phong> and <blinn> shaders, <shininess> was already being written for these. <lambert> shader doesn't have <shininess>. Right now we write <phong> when blender spec is phong, <blinn> when blender spec is blinn. When spec is any other shader, and diffuse shader set to lambert, we export as <lambert>. Any other combination defaults right now to <phong>. This will change when Blender specific profiles have been created for the shader combinations in Blender.
2011-03-18COLLADA conformance: don't write empty libraries for effect, image and animationNathan Letwory
2011-02-27doxygen: blender/collada tagged.Nathan Letwory
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2010-10-07SVN maintenance.Guillermo S. Romero
2010-10-07COLLADA: Split EffectsExporter into separate files.Nathan Letwory