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
2011-11-07Cycles: svn merge -r41531:41613 ^/trunk/blenderBrecht Van Lommel
2011-11-07Fix #29174: Vertex normals temporarily incorrect after deleting a faceSergey Sharybin
Looks like it was just missed recalc_editnoormals call in Delete Mesh operator.
2011-11-06more macro --> bli math lib replacements.Campbell Barton
2011-11-05Fix #29141: fill / beautify fill produced incorrect results in edge ↵Brecht Van Lommel
selection mode.
2011-11-02Cycles: svn merge -r41266:41467 ^/trunk/blenderBrecht Van Lommel
2011-11-01use math functions for mesh subdivide smooth (easier to follow for bmesh, no ↵Campbell Barton
functional changes).
2011-10-31use_verify option to defvert_sync_mapped and defvert_sync was flipped, also ↵Campbell Barton
minor edits to defvert_verify_index() - no functional change.
2011-10-28prefix common internal operator function names so its possible to assign ↵Campbell Barton
them breakpoints.
2011-10-25Cycles: svn merge -r41225:41232 ^/trunk/blenderBrecht Van Lommel
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-22Cycles: svn merge -r41182:41205 ^/trunk/blenderBrecht Van Lommel
2011-10-22header cleanup and typo'sCampbell Barton
2011-10-22Cycles: svn merge -r40934:41157 ^/trunk/blenderBrecht Van Lommel
2011-10-17fix spelling mistakes in comments (and in some python error messages), ↵Campbell Barton
nothing to effect translations.
2011-10-11Cycles: svn merge -r40411:40934 ^/trunk/blenderBrecht Van Lommel
2011-10-11- bpy.path.abspath(), added optional library argument since any paths from ↵Campbell Barton
linked datablocks are relative to this, not the blend files path, this saves kludgy path code wherever libraries may be used. - Image "Edit Externally" operator can now edit relative library images. also minor edits to navmesh.
2011-10-11create navmesh operator would crash on non-mesh objects, add type check and ↵Campbell Barton
report if no mesh objects are selected.
2011-10-10updates to navmeshCampbell Barton
- 2 new navmesh operators, reset and clear navmesh data. - rename operators to be more consistent with existing names. - some minor edits to draw function, was getting the custom data for every index when it already had the array.
2011-10-10move NavMesh draw code out of being a modifier and into DerivedMesh drawing ↵Campbell Barton
hack (which IMHO is less bad then mis-using a modifier only to override drawing calls).
2011-09-30Recast: upgrade library.Benoit Bolsee
- Upgrade Recast library to latest portable version - Implement recast_qsort based on FreeBSD qsort.c to have portable thread safe quick sort for use in conversion routine. - Better default value for the Build Navigation Mesh operator
2011-09-27Silence some gcc warnings.Sergey Sharybin
2011-09-27Fix for recent commit: mistake in sconscriptSergey Sharybin
2011-09-27navmesh: code clean-up, should be no functional changes.Sergey Sharybin
2011-09-27navmesh: solve bad level calls to edit mesh functionsSergey Sharybin
Move navmesh operators from editors/object to editors/mesh
2011-09-25Commented and tagged some unused vars (gcc warnings...).Bastien Montagne
2011-09-23Fix [#28729] World units not used for new object creation.Bastien Montagne
Setting PROP_DISTANCE subtype for "size" properties of add mesh operators.
2011-09-20Cycles: svn merge -r40358:40411 ^/trunk/blenderBrecht Van Lommel
2011-09-20tag & comment unused vars with /* UNUSED */Campbell Barton
2011-09-20changes for materials to treat them as shorts not int/chars (since they are ↵Campbell Barton
stored as shorts intermally) - converting nurbs to mesh was casting the material to unsigned char. - subsurf was casting to char, then int -> short in a loop. - have material functions take & return shorts.
2011-09-19TexFace to Material Settings big patchDalai Felinto
Summary: ======== The idea here is to move the texface options into the material panel. For images with the change please visit: http://code.blender.org/index.php/2011/09/bge-material-texface-changes 1 - Some of the legacy problems 2.49 and 2.5x has with the texface system: ========================================================================== 1.1) Shadow, Bilboard and Halo are mutual exclusive (in the code), yet you can select a face to be more than one mode. 1.2) Sort only works for blend Alpha yet it's an option regardless of the Transparency Blend you pick. 1.3) Shared doesn't affect anything in BGE. 1.4) ObColor only works for Text objects (old bitmap texts) when using Texture Face Materials. (not address yet, I so far ignored obcolor) 2 - Notes: ============ 2.1) Now "Use Face Textures" in material Option panel will work in Multitexture even if there is no texture channel. 2.2) In FaceTexture mode it will use TexFace all the time, even if you don't check the "Use Texture Face" option in the UI. It's a matter of decision, since the code for either way is there. I decided by the solution that makes the creation of a material fast - in this mode the user doesn't need to mess with textures or this "Use Texture Face" option at all. I'm not strong in my opinion here. But I think if we don't have this then what is the point of the Texture Face mode? 2.3) I kept references for tface only when we need the image, UV or the tiling setting. It should help later when/if we split the Image and UV layers from the tface struct (Campbell and Brecht proposal). 3 - Changes in a Nutshell: ========================== 3.1) "Texture Face" panel (in the Mesh/Object Data panel) no longer exists. Those settings are all part of the material properties, visible when Game Render is set. 3.2) "Texture Face" Shading mode (in the Render panel) is now called “Single Texture”, it needs a material for special settings (e.g. Billboard, Alpha Sort, …). 3.3) New options in the Material Panel * Shadeless option in the Material panel is now supported for all three Shading modes. * Physics is now toggleable, this is the old Collision option. * Two Side (on) is now called Back Culling (off). * Alpha Sort is one of the Alpha options, together (and mutually exclusive) to Alpha Blend, Alpha Clip, Add and Opaque (i.e. solid). * Shadow, Billboard and Halo are grouped in the “Face Orientation” property. * "Face Textures" and "Face Textures Alpha" (under Options) can be used for all but GLSL shading mode (to be supported in GLSL eventually). * The backend in the game engine is still the same as before. The only changes are in the interface and in the way you need to think your materials. The bottomline is: It’s no longer possible to share materials between faces that do not share the same game properties. 4 - Acknowledgment: ================== Mike Pan for the design discussions, and testing along the whole development process. Vitor Balbio for the first hands-on code with the interface changes. That helped me a lot to push me into work on that. Benoit Bolsee and Brecht van Lommel for patch review (* no one reviewed the whole patch, or the latest iteractions, so I still hold liability for any problems). Blender artists that gave feedback and helped testing the patch. Patch review and original documentation can be found here: http://wiki.blender.org/index.php/User:Dfelinto/TexFace http://codereview.appspot.com/4289041/
2011-09-19Merging radish branch into trunk.Jason Hays
http://wiki.blender.org/index.php?title=User:Jason_hays22/GSoC-2011
2011-09-19Merged 40338-40364soc-2011-radishJason Hays
2011-09-19Cycles: svn merge -r40266:40358 ↵Brecht Van Lommel
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-09-19/blender/editors: Removed final points in UI strings and messages.Bastien Montagne
Plus a few cuts in very long lines…
2011-09-19edits to radish before merge with trunkCampbell Barton
- removed some unused functions. - renamed vars to make more sense paint_vertex.c 'flags' --> 'lock_flags' - some odd modifications were made in unrealted, commented code, copy these back from trunk. - rename vertex_group_fix 'cp' property to 'accuracy' - make style more consistant with trunk. - remove 'Radish' comments.
2011-09-18Split do_weight_paint_vertex() to isolate the simple case.Jason Hays
Added a tool-tip to the "fix deforms" op. Removed code markers: "Radish"
2011-09-18Changed the branch code markers to say "Radish" in response to a review.Jason Hays
They weren't & aren't meant to show ownership, they just help me navigate my related code.
2011-09-18I made multitude of fixes based on the comments provided online:Jason Hays
Removed the drawSelectedVerts and added drawSelectedVertices, which uses dm->foreachMappedVert. In calc_weightpaint_vert_color(): Made the weight paint color black and return instead of input=-1 Made the pose bone selection normal when multi-paint is inactive. Name fix for functions using mv instead of mvert. Used vector functions provided by the math lib. Changed some MEM_callocN references to be stacks. Changed dm_deform_clear to use ob->derivedDeform primarily Made the variable "float **changes" into "float (*changes)[2]" Used CTX_data_active_object() in place of CTX_data_pointer_get_type() Added the invert selection hotkey "Ctrl+I" to weight paint's vertex mask.
2011-09-17Cycles: svn merge -r39870:r40266 ↵Brecht Van Lommel
https://svn.blender.org/svnroot/bf-blender/trunk/blender Merging the node changes required a lot of conflict resolution, fixed the issues I could find but if you want stability you might want to wait a bit before updating.
2011-09-13svn merge -r40000:40179 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-13svn merge -r39800:39900 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-13svn merge -r39558:39800 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-13fix [#28635] Mirror Modifier - Clipping still active when modifier is disabledCampbell Barton
2011-09-12Fixed "bug" #28611: Subdiv value for icosphere should not be below 1.Bastien Montagne
2011-09-12replace VECCOPY -> copy_v3_v3, added copy_v*_v*_short too for typesafe ↵Campbell Barton
copying, some parts of the code are copying float -> short normals without scaling. fix coming next.
2011-09-11Found other problems similar to bug #28619 in other primitive_add ops… ↵Bastien Montagne
Will continue to chek!
2011-09-11Fixed bug #28619: values of X/Y grid size were allowed to be below 3, when ↵Bastien Montagne
adding a grid primitive.
2011-09-11minor edits / cleanup - no functional changes.Campbell Barton
- use 'const float *' and array size in some function declarations. - replace macros for BLI_math functions INPF, VECCOPY, VECADD etc. - remove unused VertRen.clip struct member. - remove static squared_dist() from 2 files, replace with BLI_math function len_squared_v3v3(). - use vertex arrays for drawing clipping background in the 3D viewport.
2011-09-10Fix #28609: UV Sphere Operator Panel allow Segments and Ring to be manually ↵Sergey Sharybin
set to 0 Set hard min for segments and rings to 3. Lower values doesn't make real sense and can only confuse.
2011-09-09[#28595] Select similar edges by face angles ignores z component of normal ↵Sergey Sharybin
angles Patch provided by Andrew Wiggin (ender79). Thanks!