August 31, 2016, 08:17 (GMT) |
Merge branch 'master' into asset-engine |
August 31, 2016, 00:49 (GMT) |
Cycles: Remove unused flag |
August 31, 2016, 00:27 (GMT) |
Cycles: Transform undisplaced coordinates into world space for bump shader eval Forgot to do this, shading should be correct now for transformed objects. |
August 31, 2016, 00:12 (GMT) |
Merge branch 'master' into temp-cycles-microdisplacement |
August 29, 2016, 20:17 (GMT) |
made particle radius factor field accessible |
August 29, 2016, 16:48 (GMT) |
Merge branch 'master' into soc-2016-multiview |
August 29, 2016, 15:10 (GMT) |
First (totally experimental and useless) version of a future 'BlenderCloud' asset engine. For now it's nothing but an empty shell - but a working proof of concept of how to 'embed' that ugly asyncio-based stuff into a background working thread for asset engines. Hopefully more funny stuff to come soon(ish). |
August 29, 2016, 15:05 (GMT) |
Merge branch 'master' into asset-enginea, and update for new 'checkdir' behavior/expectations. Conflicts: source/blender/editors/space_file/filelist.c |
August 28, 2016, 14:44 (GMT) |
Grr, forgot that fix in previous commit... |
August 28, 2016, 13:59 (GMT) |
Add/use BKE_object_boundbox_to_worldspace |
August 28, 2016, 13:33 (GMT) |
Merge branch 'master' into soc-2016-multiview |
August 28, 2016, 13:27 (GMT) |
Merge branch 'master' into viewport_bvh_select |
August 28, 2016, 02:21 (GMT) |
Avoid allocating bounding boxes |
August 28, 2016, 01:40 (GMT) |
Support selecting empties using new BVH selection Adding support for all empty draw types was a bit more involved, but things work now ;) |
August 27, 2016, 22:07 (GMT) |
Stats Editor: * Add new notifier for the stats space type * Add logging_type DNA/RNA, which will be used to toggle between the different log types. We certainly will have more types here, this needs to be discussed further. For now we have Operators, Rendering and Depsgraph. * Add basic space stats notifier listener. |
August 27, 2016, 21:59 (GMT) |
Support selecting speakers using new BVH selection |
August 27, 2016, 21:34 (GMT) |
Support selecting lamps using new BVH selection |
August 27, 2016, 12:27 (GMT) |
Add experimental 'asyncio-based' version of Amber. This was done to both test asyncio usage in an 'asset engine' context, and wet my feet with this lib. All in all, am really not convinced by asyncio in this use-case. async and coroutines are much more complex to grasp and get working correctly (and efficiently!) than mere threading. Further more, most python lib callbacks (os.listdir, os.ls_stat, etc.) are not async-ready, so you have to call them through asyncio's executor (aka threads or processes), which means using asyncio in this context is only adding overhead. I think asyncio is only really relevant when you have to handle tens (and much more) concurrent I/O tasks, otherwise threading (or multi-processing if compute-intensive) are much, much simpler to get working, and also probably lighter in terms of overload? Further more, asyncio paradigm is not so easy to adapt to the 'AssetEngine' paradigm, i.e. a python interface that gets called to start, query and finalize jobs that are supposed to keep running in-between (think event loop should run in a background thread actually...). |
August 26, 2016, 21:39 (GMT) |
small fix for obstacle flag |
August 26, 2016, 20:03 (GMT) |
Merge branch 'master' into asset-engine |
|
|
|


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