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
2013-01-10Fix #33752: UV Orco coordinates were wrong for Cycles (and other externalBrecht Van Lommel
render engines). Replaced generating orco_index by filling the UV loop data directly which is easier and all that needed to be done anyway.
2012-12-28Expose BKE_constraint_mat_convertspace() as object's convert_space() func in ↵Bastien Montagne
RNA. Converting between various standard spaces (like local, pose, world, etc.) can become quite hairy (especially with bones), as we already have this code in C, let's help py devs' life. Thanks to Campbell for the review and advices.
2012-11-01style cleanupCampbell Barton
2012-10-23Fix #30801: cycles rendering issue with missing particle instances in a ↵Brecht Van Lommel
dupligroup.
2012-10-22RNA C++ API improvementsSergey Sharybin
Added support of such features, as: - Ability to call RNA functions using C++ classes For example RenderEngine.tag_update - Property setters (for scalars and arrays) Used Qt/jQuery-like getters/setters style, meaning Class.prop() is a getter, Class.prop(value) is a setter. Still to come: Collection functions are not currently registering inside a property Meaning BlendData.meshes wouldn't be a subclass of BlendDataMeshes result you'll need to explicitly create BlendDataMeshes for now instead of doing BlendData.meshes.remove()
2012-10-20More UI messages fixes and tweaks, and BKE_report<->BKE_reportf.Bastien Montagne
2012-10-13More UI messages fixes.Bastien Montagne
Also forgot to translate reports' titles, and change some usages of BKE_reportf to simple BKE_report, when the former is not needed!
2012-10-05Fix #32734: Object.to_mesh() gave wrong user count for curves/surface/text ↵Brecht Van Lommel
objects.
2012-10-05Cycles: add "From Dupli" option for texture coordinate node. This gets theBrecht Van Lommel
Generated and UV coordinates from the duplicator of instance instead of the object itself. This was used in e.g. Big Buck Bunny for texturing instanced feathers with a UV map on the bird. Many files changed, mainly to do some refactoring to get rid of G.rendering global in duplilist code.
2012-09-27Fix #32667: Curve softbodies doesn't render animation (cycles)Sergey Sharybin
Issue was caused by cycles being duplicated curve objects before converting them to mesh. This duplication will loose pointcache which resulted in object not being properly deformed.
2012-09-22Revert a small part of r50813, so that we can build (actually, link) with ↵Bastien Montagne
Cycles! Note: this is marked as hack/todo in cycles code, so it needs a proper fix, but at least it works, for now... ;)
2012-09-22code cleanup: make many functions staticCampbell Barton
2012-09-08style cleanupCampbell Barton
2012-08-08code cleanup: rename G.afbreek --> is_break, G.rendering --> is_renderingCampbell Barton
2012-07-31resolve glitch in the image space where mask editing and UVs would conflict.Campbell Barton
now UV editing overrides mask.
2012-07-31support for curve orco uv's as UV's in cycles.Campbell Barton
ideally these would be used as generated coordinates, but this is tricly because cycles calculates its own orco's and doesnt know about curve settings.
2012-07-14Fix #31021: Render settings are not taken into account for curvesSergey Sharybin
Refactored code a bit to make naming a bit more clear and added a function to create mesh from given display list rather than from object's displist. Tested using plain curves (which doesn't imply using derived meshes) and curves with constructive modifiers (which are using derived meshed).
2012-05-20code cleanup:Campbell Barton
- style - multi-line ifs move braces onto new lines. - iterators - convert some to macros, other split up and move brace.
2012-05-12style cleanup: mostly whitespace in rnaCampbell Barton
2012-05-07Style cleanup: displist moduleSergey Sharybin
2012-05-07Style cleanup: rename BKE_metaball* to BKE_mball -- mball is more commonly ↵Sergey Sharybin
used term in Blender
2012-05-06code cleanup: naming - BKE_mesh_*Campbell Barton
2012-05-05code cleanup: naming - pose/armature/image Campbell Barton
also use ..._find_name(..., name) rather then ..._find_named(..., name) --- both were used.
2012-05-05code cleanup: function naming, use BKE_*type* prefix.Campbell Barton
2012-04-30Cycles: support for motion vector and UV passes.Brecht Van Lommel
Most of the changes are related to adding support for motion data throughout the code. There's some code for actual camera/object motion blur raytracing but it's unfinished (it badly slows down the raytracing kernel even when the option is turned off), so that code it disabled still. Motion vector export from Blender tries to avoid computing derived meshes when the mesh does not have a deforming modifier, and it also won't store motion vectors for every vertex if only the object or camera is moving.
2012-04-29style cleanup: missed these from previous cleanupCampbell Barton
2012-04-29style cleanup: function calls & whitespace.Campbell Barton
2012-04-28Code and style cleanup in own modules in BKE and also mball moduleSergey Sharybin
- Make sure functions are named in way BKE_<object>_<action> (same way as RNA callbacks) - Make functions which are used by mball.c only static and remove their prototypes from public header file. Further cleanup is coming.
2012-04-23- fix for python freeing its own bmesh clearing the global mirror cache.Campbell Barton
- fix for own mistake (Ctrl+T didnt set beauty peroperty). - remove bad level includes in bmesh.
2012-03-25inset tool now works better when insetting around corners - the 2 faces ↵Campbell Barton
normals are now used to calculate the inset edge vector if the faces are different and not planer.
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-18Code style edits (mostly spliting long lines, and removing trailing spaces).Bastien Montagne
Note about long lines: I did not touch to two pieces of code (because I don’t see any way to keep a nicely formated, compact code, with shorter lines): * The node types definitions into rna_nodetree_types.h * The vgroup name functions into rna_particle.c
2012-03-11style cleanup, also remove unused externs.Campbell Barton
2012-03-11fix for debug assignment left in from own commit r44778Campbell Barton
also removed private face normal update functions - they were same as public.
2012-03-09style cleanup: comment blocksCampbell Barton
2012-03-06Code cleanup in rna files (huge, higly automated with py script).Bastien Montagne
Addresses: * C++ comments. * Spaces after if/for/while/switch statements. * Spaces around assignment operators.
2012-02-21Fix #30270, #30265: cycles not displaying textured objects, and not renderingBrecht Van Lommel
text/curve objects after the bmesh merge. Also removed a debug print.
2012-02-08svn merge ^/trunk/blender -r43934:43976Campbell Barton
2012-02-07Fix #30089: crash with cycles viewport rendering while in text edit mode.Brecht Van Lommel
Cause was Object.to_mesh(), which could cause invalid memory access when calling it on text objects in edit mode.
2012-01-25svn merge ^/trunk/blender -r43676:43685Campbell Barton
2012-01-25found a bug by accident.Campbell Barton
- bugfix for setting string defaults in rna functions (incorrect pointer use and would copy past string length). - Object.dm_info was setting a default when it didnt need to.
2012-01-19svn merge ^/trunk/blender -r43524:43530Campbell Barton
2012-01-19size for static string was too small, we should really have dynamic sized ↵Campbell Barton
strings to rna functions.
2012-01-19svn merge ^/trunk/blender -r43482:43524Campbell Barton
2012-01-19debug function DM_debug_info / DM_debug_print, with access from pythonCampbell Barton
through Object.dm_info('SOURCE/DEFORM/FINAL') this is to help tracking down issues with modifiers where loosing data layers between modifiers can cause bugs, also to helo with comparing bmesh/trunk's modifier stack.
2011-12-19svn merge ^/trunk/blender -r42680:42722Campbell Barton
2011-12-18- remove rna access to deprecated sequencer attributes x/y offset & zoom.Campbell Barton
- Object.to_mesh was still using deprecated colbits variable (object material wouldnt work for any material after 16) - dont set colbits when setting material slot anymore.
2011-12-16svn merge ^/trunk/blender -r42617:42655Campbell Barton
2011-12-15vertex group changes,Campbell Barton
use more api functions more (some vertex group editing functions were copied about), also make some functions int oapi calls. - remove defgroup_find_index(), use BLI_findlink instead since they both work the same way. - move static function getNearestPointOnPlane() to BLI_math api function closest_to_plane_v3() - ED_vgroup_give_parray() added option to return an array where unselected verts are NULL (simplifies code & works for lattice when it didn't before). - more consistant error checking of ob->actdef.
2011-12-05svn merge ^/trunk/blender -r42426:42439Campbell Barton