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
path: root/source
AgeCommit message (Collapse)Author
2011-04-28Cycles: fix for vector math node by Lukas Toenne, thanks.Brecht Van Lommel
2011-04-27Temporary build fix.Brecht Van Lommel
2011-04-27Blender modifications for Cycles integration.Brecht Van Lommel
Some notes about code status: * The Blender modifications were fairly quickly put together, much more code polish and work is needed to get this to a state where it can be committed to trunk. Files created with this version may not work in future versions. * Only simple path tracing is supported currently, but we intend to provide finer control, and more options where it makes sense. * For GPU rendering, only CUDA works currently. The intention is to have the same kernel code compile for C++/OpenCL/CUDA, some more work is needed to get OpenCL functional. * There are two shading backends: GPU compatible and Open Shading Language. Unfortunately, OSL only runs on the CPU currently, getting this to run on the GPU would be a major undertaking, and is unlikely to be supported soon. Additionally, it's not possible yet to write custom OSL shaders. * There is some code for adaptive subdivision and displacement, but it's far from finished. The intention is to eventually have a nice unified bump and displacement system. * The code currently has a number of fairly heavy dependencies: Boost, OpenImageIO, GLEW, GLUT, and optionally OSL, Partio. This makes it difficult to compile, we'll try to eliminate some, it may take a while before it becomes easy to compile this.
2011-04-27Fix #27176: Creating a new UV layer in edit mode fails to copy previous oneSergey Sharybin
Implemented copying data from active MTFACE layer to newly created. Also, fixed the same bug with vertex colors layer.
2011-04-27fix [#27174] World Starfield Generation causes crashCampbell Barton
allow escaping from render if generating stars takes too long.
2011-04-27fix [#27164] uv unwrap stretchingCampbell Barton
2011-04-27comment regarding bug [#27175] UV faces show incorrect image in object mode ↵Campbell Barton
(VBO's)
2011-04-27remove normalize call in derived mesh GetNormal, its not done anywhere else.Campbell Barton
2011-04-27Fix for bug #26590, `Texture preview fails when path to custom brushNicholas Bishop
icon is set' * Main problem was calling BKE_icon_changed too much, blocked previews from updating * Also fixed clearing the icon when it's not a valid image path Review link: http://codereview.appspot.com/4356045/
2011-04-26fixed some issues with the new "shadow only + shading" code.M.G. Kishalmi
patch from MiikaH.
2011-04-26Adding support for adding copies of existing drivers to other animdataJoshua Leung
blocks via PyAPI/RNA For example: ob = bpy.context.active_object # assumes default cube has some drivers added already before running script dst = bpy.data.objects["Camera"] adt = dst.animation_data_create() for driver in ob.animation_data.drivers: new_driver = adt.drivers.from_existing(driver)
2011-04-26Bump version for imminent 2.57b tag.v2.57bNathan Letwory
2011-04-26- fix for player linkingCampbell Barton
- added notes to release todo's. - renamed view3d view transform matching functions. - added assert in edge split modifier to make a certain bug easier to spot.
2011-04-26fix [#27178] Material links lost when making mesh data localCampbell Barton
- making local object data - Curve/Mesh/MBall lost references to linked materials. - joining a linked mesh object into a local one lost the link. As well as these reported bugs, checked all local functions for consistency/correctness and found other cases which would also fail. - making local metaball didn't ensure unique ID name. - make_local_armature() was missing check for object users - main body of code would never run. - local particles didn't set the dupli-group or textures to extern. checked all local functions for consistency/correctness.
2011-04-25fix [#26993] Edge Split CrashCampbell Barton
2011-04-25indentation changes only.Campbell Barton
2011-04-252.5 Interface:Thomas Dinges
* Implemented a new operator "WM_OT_properties_context_change" to switch to a different tab inside the properties window. * This is used now inside the Modifier tab for Simulation Modifiers. Based on a mockup by Janne Karhu: http://www.pasteall.org/pic/11261 http://www.pasteall.org/pic/11262 Rather than having a delete button there anymore, the button changes the context to Physics/Particles, where you can edit the settings and delete the actual simulation.
2011-04-25workaround/fix [#27162] Running commands in python console crashes blenderCampbell Barton
2011-04-25Fix for [#27112] Boid Particles get Z clamped to 0.0 when "Allow Flighting"Janne Karhu
* Boids that can only fly shouldn't care about ground unless there's actually a collision object below them.
2011-04-25fix [#27139] Value Slider, some colours are two colouredCampbell Barton
2011-04-25fix [#27121] Normals always recalculated when adding a mesh in Edit modeCampbell Barton
2011-04-25fix for a crash with the following steps.Campbell Barton
- open file sel - save user defaults - new file - ctrl+u (crash) wasn't type checking the space file, passed info space to ED_fileselect_exit().
2011-04-25fix [#27140] Negative Subdiv level in the operator panel.Campbell Barton
when relative option is disabled, don't allow setting the subdiv value to a negative number.
2011-04-25Displace Modifier - Optimisation Tweaks for jpbouza and ZanQdoJoshua Leung
- When strength is 0, there's no need to perform any of the calculations at all - When the vertexgroup weight for a vert is set to 0, skip evaluating the modifier for that vertex as it should result in no-change to the final result
2011-04-25rna apiCampbell Barton
- allow RegionView3D.view_matrix to be set. - RegionView3D.view_rotation was inverted. - add C function view3d_settings_from_mat() note, intentionally removed NULL checks, double checked this is ok with callers.
2011-04-24fix crash [#27158] Appending crash with preview.Campbell Barton
2011-04-24harmless changes to quiet clang static check warnings.Campbell Barton
- made EXPANDED_AGRP take bAnimContext as an argument. - remove unneeded NULL check drawFacesColored functions. - comment some vars which are set but not used.
2011-04-24Another fix for node groups: Internal socket stack did not get complete ↵Lukas Toenne
initialization of the sockettype value, leading to wrong b/w outputs.
2011-04-23Fix #27048: text + SimpleDeform modifier = weird render result!Sergey Sharybin
It's not real fix, just patch which makes things better by using average normal for each displist separately. There are still some artifacts with quite highly deformed letters "O" or "g", but correct fix would need to calculate derivative of modifiers, which isn't implemented yet.
2011-04-23quiet some clang warnings & fix for bugs in exceptional cases.Campbell Barton
- ghost C api, BLI_get_folder_version() could assign garbage values. - pointcache ptcache_find_frames_around() had a superfluous NULL check which would have crashed anyway if actually NULL.
2011-04-23Bugfix [#27126] Ctrl 0/1/2/3/4 not working in edit modeJoshua Leung
Keymaps for subdivision_set operator were only added for Object mode. Since this is useful for meshes in particular, added these in EditMode keymap for mesh editing too.
2011-04-23Bugfix [#27134] Minor bug in the name: property Constraint.is_validJoshua Leung
has label "Disabled" "is_valid" RNA property for constraints had the property name inverted, but the displayed name and tooltips were not inverted too
2011-04-23Small type-tweaks (int being returned as float)Joshua Leung
2011-04-23Fix #26959: change selection of shapekeys in edit mode causes mesh deformity ↵Sergey Sharybin
of a key Vertex offset, which was used to update referenced keys was calculating between editmesh (which represents shapekey data) and base mesh (ob->mesh) which represents Bases key. This commit fixes bug with incorrect ofsset calculation for case when some keys got other (not Basis) keys as relative key by calculating offset using EditMesh (new shapekey data) and keyblock data (which was used to create EditMesh when entering edit mode). This commit shouldn't lead to regressions, but maybe there's something else which should be fixed for such kinda complicated cases -- more testing would be welcome.
2011-04-23Sculpting on shapekeysSergey Sharybin
====================== All this work with sculpting on armatured/deformed mesh allowed to implement sculpting on non-locked keys very easy -- just use the same approach of propagating offsets from deformed PBVH to "sculpting layer". - If key is locked, then old logic would be used. - If there's multires modifier enabled, sculpting would happen on multires.
2011-04-23Send NA_EDITED notifier when changing tab width in text space propertiesSergey Sharybin
Now text editor refresh correct and there's no more glitches with messed up syntax highlighting.
2011-04-23Color info in node editor backdrop now supports color management.Lukas Toenne
2011-04-23fix for possible (but unlikely) crash.Campbell Barton
added NULL check in case nodeAddNodeType() is given an invalid type or the dynamic node cant be found.
2011-04-23fix for possible crash using an un-initialized pointer when getting a vertex ↵Campbell Barton
weight from a non-mesh/lattice object.
2011-04-23Fix for group output memory leak, bug #27104. This happens when an internal ↵Lukas Toenne
node in a group has multiple output buffers, but only some of them are used. Then all the buffers would be created, but the unlinked outputs were not correctly tagged for freeing after group execution.
2011-04-23skip pose slide if the RNA value isn't found.Campbell Barton
2011-04-23fix for using enter on menus which load files:Campbell Barton
commonly Ctrl+N,Enter or Ctrl+O,Enter
2011-04-22cancelling bake wasn't freeing the bake mask.Campbell Barton
2011-04-22View Dolly Operator: Ctrl+Shift+MMB.Campbell Barton
Recently there were 2 reports about zoom not working right because at some point you can't zoom in any further. This is not actually a bug with zoom but a limitation in blender that there is no way to move the viewpoint forward (unless you count rotate 90d, pan, rotate back which is a crummy workaround). So adding view dolly operator: - Supports zoom to mouse position setting. - Supports dolly hoz/vert, invert setting. - Moves by a fraction of the view 'dist', so the zoom distance my be roughly in proportion to the scale of objects in the scene. only used in perspective view since this is not useful in camera/ortho view.
2011-04-22zoom operator.Campbell Barton
- continue zoom now uses the same options as dolly (hoz/vert & invert). - remove event mouse coord hack to bypass touchpad zoom invert, instead pass invert as an argument.
2011-04-21bugfix [#27091] Add new vertex at wrong position ( ↵Campbell Barton
bpy.ops.mesh.dupli_extrude_cursor() ) 2 Ctrl+Click on mesh or curve view was using the selected points location or the cursors. if either of these was behind the view it would add the point at (0, 0, 0). now fallback to the view orbit pivot, added this option as an argument to view3d_get_view_aligned_coordinate().
2011-04-21pass even mouse coords value as const so its not edited, ↵Campbell Barton
view3d_get_view_aligned_coordinate() could modify the event->mval.
2011-04-21ack, should have done this before tagging else bpy.app.version_char will be ↵Campbell Barton
incorrect.
2011-04-21converted more mixed tab/space indentations to tabs. only whitespace changes.Campbell Barton
2011-04-21whitespace only, no functional change mixed tabs/spaces --> tabs.v2.57aCampbell Barton