February 12, 2015, 17:09 (GMT) |
Move fx_flag into the GPUFXSettings struct (simplifies things a bit) |
February 12, 2015, 17:01 (GMT) |
Cleanup. |
February 12, 2015, 16:55 (GMT) |
Merge branch 'master' into asset-experiments |
February 12, 2015, 16:53 (GMT) |
Add previews to scenes, and enhance batch preview generation. Batch preview generation can now also generate 'internal' previews (materials, textures etc.), as well as scene ones. Also, some basic Cycles handling is there now. You can now chose which kind of data to generate previews for, and whether the files are trusted or not (for py autorun and drivers). And rendering happens in background again, issue was actually a bug in creator.c, fixed in master. Main TODOs reamining here: OpenGL rendering, and find a way to prevent '.blend1' when saving over (either as a new option of save op, or simply by removing those files in script?). Added a batch cleanup of previews too. Also, added path of files as their tooltip 'image' button in main filebrowser view, quite useful with the 'recursive' option... |
February 12, 2015, 16:43 (GMT) |
Cleanup: replaced the convoluted BKE_ptcache_id_clear function with specific variants for clearing and truncating the cache frame range. CLEAR_BEFORE is not used anywhere (it doesn't make much sense anyway). CLEAR_FRAME is just a special version for deleting a single frame and only used internally prior to replacing a cache frame. |
February 12, 2015, 16:36 (GMT) |
Various changes: - use term 'settings' rather then 'options', (follows rest of rna) - use const where possible - minor changes to arg order |
February 12, 2015, 15:37 (GMT) |
Merge branch 'master' into alembic_pointcache Conflicts: source/blender/blenkernel/intern/cloth.c |
February 12, 2015, 15:21 (GMT) |
Removed unused function. |
February 12, 2015, 15:19 (GMT) |
Merge branch 'master' into viewport_master_merge |
February 12, 2015, 15:18 (GMT) |
3D Viewport only uses DOF when rendered from camera now. |
February 12, 2015, 14:55 (GMT) |
Read/Write implementation for cloth/hair data in alembic files. This data is very simple, just deform positions, velocities and goal positions. Future cloth might become more complex, but for now a plain Abc::Point schema is sufficient. |
February 12, 2015, 14:46 (GMT) |
Store a custom context pointer "cache_user" for point cache operators, so that all point caches can use the export feature. This was enabled only for particles. There is a lot of weird unexplained code with special cases all over the place - unified point cache should be possible in the end, but currently it's still a mess. |
February 12, 2015, 14:43 (GMT) |
Reuse focal length and sensor from camera |
February 12, 2015, 14:38 (GMT) |
More naming tidying up |
February 12, 2015, 14:12 (GMT) |
Don't allocate FX, naming of eGPUFXFlags |
February 12, 2015, 13:54 (GMT) |
Cleanup naming, use sane defaults |
February 12, 2015, 13:16 (GMT) |
Improve Ptex filter border updates - Texture paint looks better now - Still need to fix corners |
February 12, 2015, 13:11 (GMT) |
Depsgraph: Initial support of dupligroups This is an attempt to bring the dupligroups support at least on the same level as they used to work in the old dependency graph. This means we don't bother with local storage, time offset etc for now and building the group graph in the same scene graph (as opposed t ideal sub-graph), The reason for that is that it'll allow to have working system sooner, and even such a simplified approach seems to have issues with updates. |
February 12, 2015, 12:42 (GMT) |
Separation of the main point cache API from the Alembic implementation. Even though we probably will use only the Alembic backend in the foreseeable future, it is still good design to have a bit of abstraction in this place and not directly call Alembic functions. |
February 12, 2015, 12:38 (GMT) |
Depsgraph: Change to how id tagging happens Basically the idea is: - Builder re-sets the LIB_DOIT flag, so it's guaranteed no left over flags happened (it's not guaranteed LIB_DOIT is reset everywhere). - Functions checks this flag directly, without using wrapping the check with functions which kinda hides actual logic (that wouldn't be a problem if this flag was only used by depsgraph). - Removed flag check/set wrapping functions. Found them being rather obscure and not really necessary from the beginning. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021