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
2012-10-17code cleanup:Campbell Barton
- move object_iterators.c --> view3d_iterators. (ED_object.h had to include ED_view3d.h which isn't so nice) - move projection functions from view3d_view.c --> view3d_project.c (view3d_view was becoming a mishmash of utility functions and operators). - some some cmake includes as system-includes.
2012-10-17code cleanup: add check spelling oslCampbell Barton
2012-10-17style cleanup: make OSL follow our C style convention. ↵Campbell Barton
http://wiki.blender.org/index.php/Dev:Doc/CodeStyle
2012-10-17Cycles / OSL:Thomas Dinges
* Add Light Falloff Node.
2012-10-17Cycles / OSL:Thomas Dinges
* Ray Length is now available in OSL (via get_attribute)
2012-10-16Smoke: Animated collision objects do no longer block smoke. Smoke gets ↵Daniel Genrich
transfered velocity from moving collision object. Result: http://www.youtube.com/watch?v=KRtc8eAgaZA Part of my Blender Development Project Phase III, merged from Smoke2 branch WIP docs: http://wiki.blender.org/index.php/User:Genscher/Smoke_Development_Project_2012
2012-10-16un-subdivide bmesh operator, useful for making lower polygon versions of ↵Campbell Barton
models, can give nicer results then edge collapsing which tends to give a lot of sharp triangles. works on edges and faces, has iteration option to further reduce the poly count. access from the edge menu, under subdivide. example: http://www.graphicall.org/ftp/ideasman42/bmesh_unsubdivide.png
2012-10-16Fix for second bug reported in #32846: Particle emitters are still shown for ↵Lukas Toenne
secondary instances with "show emitter" disabled. This requires checking the duplicator visibility on dupli objects themselves after generating the dupli-list. The emitter visibility option is messy design, it makes such checks unnecessarily complicated. A better approach would be to allow non-mesh objects to carry particle data, these objects would just be invisible anyway without having to care about extra settings. However, this conflicts with the simplistic particle design of "owner is the emitter" ...
2012-10-16Color Management: texture baking should be correct when color management is ↵Sergey Sharybin
disabled
2012-10-16Fix #32891: Bake to Texture didn't use color management flag properlySergey Sharybin
2012-10-16Fix/workaround #32846, dupli group + particle instances gets messed up in ↵Lukas Toenne
Cycles viewport rendering. Caused by modifier updates during dupli-list generation. The dupli-list generation temporarily changes the ob->obmat matrix, which in turn leads to wrong particle states if used for reset. Skip the particle update if no timestep is performed or initialization required. Proper solution for this problem would be to avoid changing the object data (= particles) state altogether in modifiers, which are usually only writing to DM data and not touching the object or base mesh. This would require a well designed physics framework and integrating it into current particles is close to impossible.
2012-10-16fix for free NULL pointer in BM_vert_splice() and BM_iter_as_arrayN() failed ↵Campbell Barton
with BM_VERTS_OF_MESH/BM_EDGES_OF_MESH/BM_FACES_OF_MESH.
2012-10-16Fix object motion blur crash with lamp sampling(?), missed a check.Brecht Van Lommel
Motion blur documentation is here: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.65/Cycles#Motion_Blur
2012-10-16Cycles: non-camera viewport render border supportSergey Sharybin
This makes it possible to do a border render inside a viewport even when not looking through the camera. Render border could be defined by Ctrl-B shortcut (works for both camera render border and viewport render border). Camera render border could still be defined using Shift-B (so no muscule memory would be broken). Currently used a special flag of operator to do this, otherwise you'll need to either two operators with different poll callback or it could go into conflict with a border zoom, Border render of a viewport could be enabled/disabled in View panel using "Render Border" option.
2012-10-16Fix for (camera) motion blur changes in Cycles OSL. Compilation was broken ↵Lukas Toenne
due to changed object transform functions. Also added a few missing renderer service implementations for matrix callbacks.
2012-10-16Cycles: object motion blur enabled, so in addition to camera motion, movingBrecht Van Lommel
objects in the scene will also cause motion blur. This change does come with a bit of a slow down to the CPU rendering kernel even with motion blur disabled, due to extra overhead in handling of object matrices. It's a few percentages on simpler scenes, not so noticeable on more complex ones. With motion blur enabled rendering is of course also slower as would be expected, though from testing especially GPU rendering handles it quite well. This does not support motion blur from deforming objects yet, only translation, scale and rotation. Deformation blur is probably for another release.
2012-10-16Fix #32819: Crash when starting CUDA kernel compilation if UI translation is ↵Sergey Sharybin
not "Default" Issue was caused by some boost filesystem routines accessing current locale and such an access failed in cases code page isn't specified for the current locale. Made it so UTF-8 locale name would be tried to be used first.
2012-10-16fix for 2 cases BM_disk_dissolve() could fail/assert.Campbell Barton
- when there was a vertex with 2 boundary edges and one manifold edge (vert at the boundary between 2 quads) it could assert. - when there is a vertex with 2 boundary verts connected that both use the same face, it would do nothing.
2012-10-16More UI messages and BKE_reportf<->BKE_report fixes...Bastien Montagne
2012-10-16MESH_OT_vert_connect was missing select flush (newly created edges were not ↵Campbell Barton
selected). also <120 line length for cycles property descriptions.
2012-10-16style cleanupCampbell Barton
2012-10-16Add BMesh and WM symmetrize operatorsNicholas Bishop
* The symmetrize operation makes the input mesh elements symmetrical, but unlike mirroring it only copies in one direction. The edges and faces that cross the plane of symmetry are split as needed to enforce symmetry. * The symmetrize operator can be controlled with the "direction" property, which combines the choices of symmetry plane and positive-negative/negative-positive. The enum for this is BMO_SymmDirection. * Added menu items in the top-level Mesh menu and the WKEY specials menu. * Documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/Symmetrize * Reviewed by Brecht: https://codereview.appspot.com/6618059
2012-10-16code cleanup: picky rna naming conventionCampbell Barton
2012-10-16code cleanup: use float sizes for function args.Campbell Barton
2012-10-16dragging the playhead now uses continuous grab.Campbell Barton
2012-10-16Cycles: fix some update issues with camera motion blur, and do some more workBrecht Van Lommel
for getting object motion blur ready.
2012-10-15Smoke: Merge parts of Smoke2 branchDaniel Genrich
New: ---------- Collision objects do cause vorticity when passing through smoke Part of my Smoke Development Project (milestone III)
2012-10-15Cycles: tweak progressive refine tooltip to make it more clearBrecht Van Lommel
2012-10-15Fix for #32852: set uv unwrap default packing marging to 0.001.Brecht Van Lommel
2012-10-15Fix #32844: cycles camera motion blur producing completely blurred frames ↵Brecht Van Lommel
sometimes.
2012-10-15Adding Estonian and Esperanto iso codes in allowed non-capitalized UI ↵Bastien Montagne
messages...
2012-10-15Adding new Esperanto language.Bastien Montagne
2012-10-15Update to stable Eigen 3.1.1Daniel Genrich
- Fixes several bugs within the Eigen library: http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.1.1
2012-10-15another change needed for qtcreator project generator to work with ninja.Campbell Barton
2012-10-15add support for using ninja to extract build info for ↵Campbell Barton
qtcreator/netbeans/error-checkers.
2012-10-15Forget this in svn rev51336Sergey Sharybin
2012-10-15Clamp minimal tile size with Save Buffers and FSAA enabledSergey Sharybin
That was an old check whether tiled EXRs are used during rendering since version 2.42 where there indeed was a special check for tile size in EXR tile code. Now it seems EXR could handle tiles with non-equal size and no extra tile size check happens for EXR. Anyway EXR tile initialization happens after initparts, so clamping size in initparts should be safe for EXR tiles as well.
2012-10-15Fix #32858: Image appears too dark in Image EditorSergey Sharybin
No need to linearize byte buffer when converting to display space which is data space.
2012-10-15Motion Tracking: fixed dopesheet left in incorrect state after joining tracksSergey Sharybin
2012-10-15Solve some issues with smoke when using strict compile flagsSergey Sharybin
- Mark some functions as static - ifdef-ed currently unused functions from spectrum.cpp - Fixed missing prototype for smectrum() function
2012-10-15code cleanup: define sizes of vectors for function args and use C style commentsCampbell Barton
2012-10-15Color Management: remove unused function and get rid of unneeded float->byte ↵Sergey Sharybin
conversion
2012-10-15fix for own mistake using freed memory with menus.Campbell Barton
2012-10-15Adding some descriptions/tooltips for more keyframe editing operationsJoshua Leung
2012-10-15style cleanup: bgeCampbell Barton
2012-10-15safety NULL check for r51327, don't assume ED_object_modifier_add() succeeds.Campbell Barton
2012-10-15Making "Jump to Keyframes" operator (for Action/Graph Editors) more obviousJoshua Leung
This operator used to be called "Jump to Frame". It basically takes the midpoint (frame number and/or value) of selected keyframes, and positions the current frame (or2d-cursor in Graph Editor) at this point. The hotkey for this is now Ctrl-G (i.e. as it's similar to a "Goto Frame" feature). It is also now in the Key menu instead of in the relatively obscure View menu, even though it doesn't actually result in any keyframe edits taking place. (Also, fixed a typo/grammer issue with one of Remove Bone Group operator)
2012-10-15fix for error in filled rip copying customdata (new triangles were flipped ↵Campbell Barton
across the edges of the empty space they spanned) only noticeable when the customdata on either size of the rip didnt match.
2012-10-15code cleanup: remove redundant pointer indirection.Campbell Barton
2012-10-15add missing redraw notifier for separate UV operator, also some style ↵Campbell Barton
cleanup and remove unused define.