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
2014-01-01Fix wrongly shorten labels in splash (allocated size was a bit too small, ↵Bastien Montagne
rB3c6b5b72a497).
2014-01-01Fix T38013: Incorrect RNA Path when trying to keyframe the nth vertex of ↵Joshua Leung
Bezier curve shape key data key->elemsize is set to 16 for ID_CU (i.e. Curves and NURBS surfaces). However, this value is only correct for NURBS (which use BPoints). When trying to keyframe the nth vertex of a particular shape key's data (where the shape keys are being used on Bezier curves), the RNA Paths for that are generated with the wrong data index. From empirical testing, it appears that this should be 12 instead.
2014-01-01Fix T38008: Bug in templates operator_nodes.pyBastien Montagne
2014-01-01Add a new "shortening process" for UI string drawing, which keeps both right ↵Bastien Montagne
and left parts of the drawstr and replaces the middle by '...' Rationnal: It's usually easier to figure out what a troncated string means if you have both its start and end parts. Details: It currently affects all UI items (text fields, buttons, labels...). Only exceptions are buttons inside menus, text fields & co being edited, and numbuttons/sliders. Note that some static texts (like panels' titles or items in outliner) do not use usual UI items, and just draw the whole text, using OpenGL to clip it. Will make another patch to fix this. Reviewers: campbellbarton, brecht, carter2422, #user_interface Reviewed by: brecht, carter2422 CC: billrey Differential Revision: https://developer.blender.org/D114
2014-01-01Fix T37965, loop multicut confirmation not happening when numeric inputAntony Riakiotakis
is used. When numerical input was active confirmation events were not getting handled. Code here seems a bit duplicated, it may be possible to simplify it, but leaving it slightly bloated for now.
2014-01-01Clean up Zoom Style section of Input PreferencesJonathan Williamson
This removes some grouping labels and improves option names to make them self explanatory and consistent with one another. Before: https://www.dropbox.com/sh/zp4ildwpuew1w4x/RSLGK_gOG7 After: https://www.dropbox.com/s/c131zb5zb1ds5ap/Screenshot%202013-12-31%2018.54.38.png
2014-01-01Align Author field and label horizontallyJonathan Williamson
This aligns the User Preferences > File > Author field and label horizontally, saving space and making it more consistent with author text fields within the same section.
2014-01-01Improve readability of System panel of User PreferencesJonathan Williamson
This commit adjusts the spacing of the items in User Preferences > System. The spacing is adjusted via separators between each section of options. This better differentiates between groups of options. It also removes a few extra separators for more consistency.
2013-12-31Units: Make grams base unit for massSergej Reich
2013-12-31Fix T37993: mass of Rigid Body ignores scene unit scaleSergej Reich
Mass units weren't scaled in the ui.
2013-12-31Cycles Volume Render: these changes should have included in the last commit.Brecht Van Lommel
2013-12-31Cycles Volume Render: generated texture coordinates for volume render.Brecht Van Lommel
This does not support staying fixed while the surface deforms, but for static meshes it should match up with the surface texture coordinates. Implemented as a matrix transform from objects space to mesh texture space. Making this work for deforming surfaces would be quite complicated, you might need something like harmonic coordinates as used in the mesh deform modifier, probably will not be possible anytime soon.
2013-12-31Cycles Volume Render: optimization to avoid exporting surface attributes whenBrecht Van Lommel
only a volume shader is used.
2013-12-31Fix T37994: crash in preview render after recent color management changes.Lawrence D'Oliveiro
Reviewed By: brecht
2013-12-31Fix T37992: german NUMPAD-COMMA is not tranlated to decimal dot (for modal ↵Bastien Montagne
numinput).
2013-12-31Fix T37935: 3dsmax key configuration broken after recent mesh operator changes.Brecht Van Lommel
2013-12-31Fix T37947: large cursors now also work on linux/mac for the edit mode cross.Brecht Van Lommel
2013-12-31Fix console incorrectly showing on Windows Blender startup in some cases.Masakazu Ito
The console window is hidden by default, but we need to avoid this when starting from the command prompt, because it would hide the window you just typed the command in. Previously it would check if Blender was started from "explorer.exe" to determine that, but that wasn't working for application launchers like Appetizer or Colibri. Instead we now check if the process ID is the same as the process ID of the console window, which appears to work reliably. Reviewed By: brecht Differential Revision: https://developer.blender.org/D122
2013-12-31UI: improve tooltip for use preview range option in timeline.Andrew Buttery
Reviewed By: brecht Differential Revision: https://developer.blender.org/D161
2013-12-31one more msvc 2013 changeMartijn Berger
2013-12-30Fix T37970: Node scale/rotate use incorrect pivorCampbell Barton
note: added code to use real node center, but ifdef'd for now since it doesnt work well with absolute snapping.
2013-12-30Node Editor: enable transform helper lineCampbell Barton
2013-12-30Fix T37920: BGE LibLoad failed for meshes with no materialsCampbell Barton
2013-12-30Main API: refactor naming, use BKE_main_ prefix and add main arg.Campbell Barton
2013-12-30Code Cleanup: quiet unused define warningCampbell Barton
2013-12-30Fix for crash with game engines LibLoad featureCampbell Barton
2013-12-30Code Cleanup: cycles tips and long linesCampbell Barton
2013-12-30Code Cleanup: unused defines & styleCampbell Barton
2013-12-30Cycles Volume Render: heterogeneous (textured) volumes support.Brecht Van Lommel
Volumes can now have textured colors and density. There is a Volume Sampling panel in the Render properties with these settings: * Step size: distance between volume shader samples when rendering the volume. Lower values give more accurate and detailed results but also increased render time. * Max steps: maximum number of steps through the volume before giving up, to protect from extremely long render times with big objects or small step sizes. This is much more compute intensive than homogeneous volume, so when you are not using a texture you should enable the Homogeneous Volume option in the material or world for faster rendering. One important missing feature is that Generated texture coordinates are not yet working in volumes, and they are the default coordinates for nearly all texture nodes. So until that works you need to plug in object texture coordinates or a world space position. This is work by "storm", Stuart Broadfoot, Thomas Dinges and myself.
2013-12-30Fix cycles volume emission not working with OSL.Brecht Van Lommel
2013-12-30Code refactor: better distinguish scatter and absorption for volume integration.Brecht Van Lommel
2013-12-29Buildbot SCons MSVC 2013 packing also requires something extraMartijn Berger
2013-12-29MSVC 2013 buildbot changesMartijn Berger
2013-12-29Added option to have a seperate environment for executing nvccMartijn Berger
This can be used to compiler cuda kernels with Visual Studio 2010 while the rest of blender is compiled with MSVC 12.0 / 2013
2013-12-29Text3d: add select all operatorCampbell Barton
also add Edit menu for 3d text and move cut/copy/paste there.
2013-12-29correction to previous commitCampbell Barton
2013-12-29Fix crash moving the cursor after deleting 3d textCampbell Barton
2013-12-29Text3d: add assert's to check the selection and length are validCampbell Barton
2013-12-29Fix movie output when using render borderSergey Sharybin
Reported by @plasmasolutions in IRC.
2013-12-29Follow up to the previous commit: vfont_get_data is to use the same RW lockSergey Sharybin
2013-12-29Fix T37980: Multiple font objects sharing an external font gives problemsSergey Sharybin
Solved by adding RW lock to BKE_vfont_to_curve. So now all the threads are allowed to read chars from ghash, but they'll be locked as soon as one thread would need to load more chars from font to the ghash.
2013-12-29Text3d: setting upper/lower case now uses the selectionCampbell Barton
2013-12-29Text3d: remove redundant call to wcslenCampbell Barton
2013-12-29Fix for 3d text ctrl+arrow keys failing for multi-byte characters.Campbell Barton
2013-12-29Math Lib: replace point in polygon function with one thats ~23x faster.Campbell Barton
rather then using angle summing, use line intersection checks.
2013-12-29Fix for inexact 3d cursor placement especially when zoomed out.Campbell Barton
Even with the startup scene clicking multiple times in the corner of the view without moving the mouse would move the cursor a little each time.
2013-12-29Fix missing check if isect_plane_plane_v3 fails to find an intersection.Campbell Barton
2013-12-29Fix cycles volume render crash when trying to access primitive attributesBrecht Van Lommel
like generated texture coordinates or tangents.
2013-12-29Cycles Volume Render: add volume emission support.Brecht Van Lommel
This is done using the existing Emission node and closure (we may add a volume emission node, not clear yet if it will be needed). Volume emission only supports indirect light sampling which means it's not very efficient to make small or far away bright light sources. Using direct light sampling and MIS would be tricky and probably won't be added anytime soon. Other renderers don't support this either as far as I know, lamps and ray visibility tricks may be used instead.
2013-12-28Use ccl_device_inline for SSE perlin noiseSv. Lockal
msvc ignores inline hint here and generates a bunch of push/lea