March 31, 2015, 12:25 (GMT) |
Removed the redundant cache exporter class from the pointcache lib. Writing in C++ is a little bit more convenient, but this functionality does not require the additional level of complexity. |
March 31, 2015, 10:21 (GMT) |
Support for shading "normals" in strand rendering. Note that the fixed-function OpenGL pipeline does not support true strand normals. The shading model used copies the method implemented for particles, using the edge directions as normals. This is totally unphysical but at least gives some indication of direction. Viewport refactor and programmable shaders are needed to make this work nicer. |
March 31, 2015, 09:49 (GMT) |
Store the overall result of cache reading in the DupliCache. This is used to prevent empty dupli lists when reading the cache fails. In that case the duplilist function will now revert to default scene evaluation. |
March 31, 2015, 09:26 (GMT) |
Extend the cache reading function to take the result archive into account. |
Revision 85ce533 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) March 31, 2015, 08:34 (GMT) |
Minor Cleanup |
March 31, 2015, 08:33 (GMT) |
Reorganization of file paths and input/output workflow in cache libraries. Having a cache archive output in each modifier is not really practical. Now the cache library has at most 2 file paths. These are used based on 2 associated settings: source mode/path and display mode/path. * The SOURCE mode determines whether the original scene data is used as input or a cache archive. If the scene input is used the dupli group objects will be evaluated as usual with Mesh data, modifiers, proxy armatures, etc.. With cache input the data stored in a cache is used to override the scene data instead. * The DISPLAY mode is essentially a toggle for the whole cache modifier stack. If it is set to 'source' the respective source data is used without further modification. If set to 'result' the data from the output cache archive is used, which can be generated using the bake operator. During baking the data will be passed through the cache modifiers to create a variation of the original source data. |
Revision 770b032 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) March 31, 2015, 08:26 (GMT) |
Merge branch 'master' into wiggly-widgets |
March 31, 2015, 07:47 (GMT) |
refactor vertex attrib handling Found lots of commonality between generic and legacy attributes. Also fixed an error found by flipping all the defines on & off. |
March 31, 2015, 07:30 (GMT) |
delete temp file from merge conflict resolution, didnâ??t mean to commit |
March 31, 2015, 05:32 (GMT) |
remove unused attrib print routines |
March 31, 2015, 05:25 (GMT) |
add support for non-generic vertex attribs for easier integration into legacy GL usage. Instead of specifying generic arrays with a name string, choose any or all of these: GL_VERTEX_ARRAY GL_NORMAL_ARRAY GL_COLOR_ARRAY GL_TEXTURE_COORD_ARRAY Generic attribs are still there for when we move to shader-based drawing / a newer GL. |
March 31, 2015, 02:28 (GMT) |
Merge remote-tracking branch 'origin/master' into multiview Way too many conflicts this time, and the last merge was less than 10 days ago! Sequencer was what changed the most (the proxy commits in master) but I think the changes are all good in multiview now (I haven't tested them, but the code seems fine). Conflicts: intern/cycles/blender/blender_camera.cpp source/blender/blenkernel/BKE_sequencer.h source/blender/blenkernel/BKE_writeavi.h source/blender/blenkernel/BKE_writeffmpeg.h source/blender/blenkernel/BKE_writeframeserver.h source/blender/blenkernel/intern/sequencer.c source/blender/blenkernel/intern/writeavi.c source/blender/blenkernel/intern/writeffmpeg.c source/blender/blenkernel/intern/writeframeserver.c source/blender/blenloader/intern/versioning_270.c source/blender/editors/render/render_opengl.c source/blender/editors/screen/screendump.c source/blender/imbuf/intern/indexer.c source/blender/makesrna/intern/rna_scene_api.c source/blender/quicktime/apple/qtkit_export.m source/blender/quicktime/quicktime_export.h source/blender/render/intern/source/external_engine.c source/blender/render/intern/source/pipeline.c |
March 30, 2015, 22:50 (GMT) |
minor cleanup |
March 30, 2015, 22:47 (GMT) |
Double the strength of length-weight smoothing Generally this has the same effect as simple-smooth at 1.0 |
March 30, 2015, 22:40 (GMT) |
Optimize simple smoothing, approx 60% faster |
March 30, 2015, 22:40 (GMT) |
Comment tweaks |
March 30, 2015, 22:10 (GMT) |
remove asm, committed by accident |
March 30, 2015, 22:09 (GMT) |
Minor edits, preparing for master |
March 30, 2015, 21:35 (GMT) |
Show message when bind data is missing |
March 30, 2015, 21:22 (GMT) |
Add in support for calculating the base-coords from the editmesh |
|
|
|


Master Commits
MiikaHweb | 2003-2021