Revision f68663e by Dalai Felinto December 3, 2014, 15:00 (GMT) |
Merge remote-tracking branch 'origin/master' into experimental-build |
December 3, 2014, 14:29 (GMT) |
First (awful) tests to get a whole blend file content shown flat Main goal is to see whether we can use existing filelist to handle that (by default it is 100% tree-oriented). Also, getting some strange issues with ID name currently... |
Revision 7201a32 by Lukas Toenne December 3, 2014, 13:36 (GMT) |
Primitive hair lighting in OpenGL solid shading, cleanup of strands drawing code for edit mode. The lighting uses the same method as the particle hair, interpreting strand direction as the normal. This is nowhere near realistic hair shading, but doing this with line shading alone in the fixed-function pipeline is probably not possible. A GLSL shader could be used instead for a more realistic alternative as part of the viewport project. At least this simple shading mode gives some orientation feedback while editing hair. |
December 3, 2014, 13:12 (GMT) |
Depsgraph: Add scene.depsgraph_rebuild() This could be handy for the time being all the areas does proper tag for relations rebuild. |
December 3, 2014, 13:05 (GMT) |
Depsgraph: Remove simulation API It was only needed for the time being no callbacks were filled up, and this API was only running dummy operations which i basically sleep for random number of milliseconds. Now we've got real callbacks and don't need simulation any more. |
December 3, 2014, 11:55 (GMT) |
A counter-kludge to work around linking problems our __finite() wrapper not being found |
December 3, 2014, 11:36 (GMT) |
More mingw64 & c++11 - Python vs Math (::hypot) issue |
December 3, 2014, 11:14 (GMT) |
More mingw64 & c++11 fixes - Compiler didn't like isnan() -> _isnan() |
December 3, 2014, 11:12 (GMT) |
More mingw64 & c++11 math fixes M_PI was undefined for some reason - probably one of the headers undefines it or something. Nevertheless, this is the quickest fix to get this working |
December 3, 2014, 11:11 (GMT) |
Silence compiler warning about unclosed comments |
December 3, 2014, 11:00 (GMT) |
More compile fixes for mingw64 Swapping order of Python and cmath includes again for audaspace |
December 2, 2014, 22:40 (GMT) |
Sequencer: fix for random crashes (after duplicating or cutting strips) |
Revision e9279e8 by Lukas Toenne December 2, 2014, 18:02 (GMT) |
Display basic brush properties in the toolbar for hair edit mode. |
Revision 2ae0320 by Lukas Toenne December 2, 2014, 17:38 (GMT) |
Use the "official" brush size calculated by blenkernel and subdivide the stroke step to avoid tunneling. |
Revision 0ffe40e by Lukas Toenne December 2, 2014, 17:24 (GMT) |
Filter affected hair vertices in edit mode based on the brush size and z depth. |
Revision e7d0c58 by Campbell Barton (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 2, 2014, 17:00 (GMT) |
Merge branch 'master' into gooseberry |
Revision 4b88671 by Lukas Toenne December 2, 2014, 16:26 (GMT) |
Constrain hair root vertices to their mesh location after applying tools. |
Revision 322d833 by Lukas Toenne December 2, 2014, 14:56 (GMT) |
Enforce hair constraints (constant segment length) after applying a tool. Currently uses the same approach as old particle edit mode (rescale hair segments from the root on). A more sophisticated approach using least-square error minimization of the displacement could yield better results. |
Revision d9e83df by Lukas Toenne December 2, 2014, 12:28 (GMT) |
Make sure tool input data is in object space. |
Revision 1b2ec05 by Lukas Toenne December 2, 2014, 12:24 (GMT) |
Nicer vector math for mouse coordinates. |
|
|
|


Master Commits
MiikaHweb | 2003-2021