http://www.miikahweb.com/feed.php MiikaHweb - Blender Multi_previews_id Branch http://www.miikahweb.com/ MiikaHweb - Blender Multi_previews_id Branch fi Wed, 20 Oct 21 12:57:27 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[4858f9f]: FIx merge issues, move preview resolution setting from RNA...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4858f9faab95d080fc595e56f620aa91750e7f5d 4858f9f
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
FIx merge issues, move preview resolution setting from RNA to BKE, do not clear preview when setting same resolution as current one.

----------------------------------------
3 Paths Changed]]>
Thu, 15 Dec 2016 11:09:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4858f9faab95d080fc595e56f620aa91750e7f5dBastien Montagne
<![CDATA[[e3812b5]: Merge branch 'master' into multi_previews_id]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3812b525f409d6f243c7ac6b1a52007148ad3e2 e3812b5
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'master' into multi_previews_id

Conflicts:
source/blender/editors/interface/interface_widgets.c

----------------------------------------
0 Paths Changed]]>
Thu, 15 Dec 2016 10:56:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3812b525f409d6f243c7ac6b1a52007148ad3e2Bastien Montagne
<![CDATA[[65b4a9f]: Add copy_from_render to Image RNA API, allows to get 'real'...]]> http://www.miikahweb.com/en/blender/git-logs/commit/65b4a9f40339bbba1c8846e67e51b4a1df712d2e 65b4a9f
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Add copy_from_render to Image RNA API, allows to get 'real' usable image out of render_result one.

----------------------------------------
1 Path Changed]]>
Mon, 14 Nov 2016 17:13:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/65b4a9f40339bbba1c8846e67e51b4a1df712d2eBastien Montagne
<![CDATA[[1812ce5]: Revert "Somewhat gracefully handle frame index out of bound...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1812ce530d594a0e9b4144ad486e184dc6ba8e41 1812ce5
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Revert "Somewhat gracefully handle frame index out of bound error."

This is not to be handled in BKE, but in calling code, BKE only asserts
values are valid.

This reverts commit e3fd455d3293f7b8bd15491a3e0193002b648abf.

----------------------------------------
2 Paths Changed]]>
Mon, 14 Nov 2016 14:49:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1812ce530d594a0e9b4144ad486e184dc6ba8e41Bastien Montagne
<![CDATA[[1d31566]: Partially revert rBd089bfa9f094.]]> http://www.miikahweb.com/en/blender/git-logs/commit/1d31566b76f83d10a7011fc103603a169150d293 1d31566
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Partially revert rBd089bfa9f094.

For now, we do want to keep direct access to raw data as ints/floats.
Time will say whether we want to keep those in final version or not.

Also, minor tweaks to 'set from image' functions.

----------------------------------------
1 Path Changed]]>
Mon, 14 Nov 2016 15:30:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1d31566b76f83d10a7011fc103603a169150d293Bastien Montagne
<![CDATA[[c59ef89]: Ensure given frame index is valid in drawing icon code.]]> http://www.miikahweb.com/en/blender/git-logs/commit/c59ef89456346fc4834bbdf56359e978156abf67 c59ef89
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Ensure given frame index is valid in drawing icon code.

----------------------------------------
1 Path Changed]]>
Mon, 14 Nov 2016 14:50:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c59ef89456346fc4834bbdf56359e978156abf67Bastien Montagne
<![CDATA[[d955781]: Merge branch 'master' into multi_previews_id]]> http://www.miikahweb.com/en/blender/git-logs/commit/d955781fe0646a64645abd32217d50a346d35b05 d955781
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'master' into multi_previews_id

----------------------------------------
0 Paths Changed]]>
Mon, 14 Nov 2016 14:49:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d955781fe0646a64645abd32217d50a346d35b05Bastien Montagne
<![CDATA[[d089bfa]: Don't pass pixels through RNA, but Image pointers.]]> http://www.miikahweb.com/en/blender/git-logs/commit/d089bfa9f0943a8c8852d5bb97cd6c1ad6b9757b d089bfa
Branches : multi_previews_id, temp-sybren-poselib
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Don't pass pixels through RNA, but Image pointers.

This makes setting preview images MUCH faster; passing pixels was
O(n^2) in the number of pixels. It also prevents us from having double
setter functions (floats/bytes).

----------------------------------------
1 Path Changed]]>
Fri, 11 Nov 2016 16:32:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d089bfa9f0943a8c8852d5bb97cd6c1ad6b9757bSybren A. Stüvel
<![CDATA[[e3fd455]: Somewhat gracefully handle frame index out of bound error.]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3fd455d3293f7b8bd15491a3e0193002b648abf e3fd455
Branches : multi_previews_id, temp-sybren-poselib
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Somewhat gracefully handle frame index out of bound error.

@mont29 We should look at how we handle this properly; I think that the
printf() causes too much console noise.

----------------------------------------
2 Paths Changed]]>
Fri, 11 Nov 2016 16:31:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3fd455d3293f7b8bd15491a3e0193002b648abfSybren A. Stüvel
<![CDATA[[9bf323b]: Replace multi-dim array access to preview image frames by API...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9bf323b8ce9604dad7efe533a237b8a848a23d0f 9bf323b
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Replace multi-dim array access to preview image frames by API functions.

Multi-dim array access in RNA is far (very, very far) from being
optimal, so for now let's use functions instead.

----------------------------------------
1 Path Changed]]>
Tue, 08 Nov 2016 15:14:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9bf323b8ce9604dad7efe533a237b8a848a23d0fBastien Montagne
<![CDATA[[c8a5475]: Merge branch 'master' into multi_previews_id]]> http://www.miikahweb.com/en/blender/git-logs/commit/c8a5475abaae78b06e28577f2e70c9ef5d38c238 c8a5475
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'master' into multi_previews_id

----------------------------------------
0 Paths Changed]]>
Tue, 08 Nov 2016 13:23:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c8a5475abaae78b06e28577f2e70c9ef5d38c238Bastien Montagne
<![CDATA[[f8f1155]: Merge branch 'master' into multi_previews_id]]> http://www.miikahweb.com/en/blender/git-logs/commit/f8f1155c462f29123ab3c0c86cbc9d964cd005cc f8f1155
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'master' into multi_previews_id

----------------------------------------
0 Paths Changed]]>
Mon, 07 Nov 2016 14:37:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f8f1155c462f29123ab3c0c86cbc9d964cd005ccBastien Montagne
<![CDATA[[9c96cfd]: Add multi-frame float access in RNA.]]> http://www.miikahweb.com/en/blender/git-logs/commit/9c96cfd8797994dea11616f9a08db913f8b2214c 9c96cfd
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Add multi-frame float access in RNA.

----------------------------------------
1 Path Changed]]>
Tue, 01 Nov 2016 16:23:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9c96cfd8797994dea11616f9a08db913f8b2214cBastien Montagne
<![CDATA[[d12bd5f]: Merge branch 'master' into multi_previews_id]]> http://www.miikahweb.com/en/blender/git-logs/commit/d12bd5f7a4dcc7868c390bb61cfbf0f9a84cf710 d12bd5f
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'master' into multi_previews_id

----------------------------------------
0 Paths Changed]]>
Tue, 01 Nov 2016 15:47:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d12bd5f7a4dcc7868c390bb61cfbf0f9a84cf710Bastien Montagne
<![CDATA[[16b2602]: Revert "Applied my work from temp-sybren-poselib branch."]]> http://www.miikahweb.com/en/blender/git-logs/commit/16b2602791114d6d55e6d2c7098e23403518bbe5 16b2602
Branches : multi_previews_id, temp-sybren-poselib
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Revert "Applied my work from temp-sybren-poselib branch."

This reverts commit ffb0ed305d87d236787163abbe33a921d3eaecf6.

----------------------------------------
8 Paths Changed]]>
Tue, 01 Nov 2016 14:19:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/16b2602791114d6d55e6d2c7098e23403518bbe5Sybren A. Stüvel
<![CDATA[[ffb0ed3]: Applied my work from temp-sybren-poselib branch.]]> http://www.miikahweb.com/en/blender/git-logs/commit/ffb0ed305d87d236787163abbe33a921d3eaecf6 ffb0ed3
Branches : multi_previews_id, temp-sybren-poselib
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Applied my work from temp-sybren-poselib branch.

Still a bit rough. For example, the viewport used for OpenGL rendering is
more or less randomly chosen from the current screen.

----------------------------------------
8 Paths Changed]]>
Tue, 01 Nov 2016 14:14:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ffb0ed305d87d236787163abbe33a921d3eaecf6Sybren A. Stüvel
<![CDATA[[607b8ae]: Merge branch 'master' into multi_previews_id]]> http://www.miikahweb.com/en/blender/git-logs/commit/607b8aee086625f8f45ca4f47939c27f8b81000e 607b8ae
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'master' into multi_previews_id

----------------------------------------
0 Paths Changed]]>
Tue, 01 Nov 2016 13:50:41 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/607b8aee086625f8f45ca4f47939c27f8b81000eBastien Montagne
<![CDATA[[56598fd]: Some UI access to multi-frames icons...]]> http://www.miikahweb.com/en/blender/git-logs/commit/56598fd342aa888bf36f24034c5e369a7c2acd90 56598fd
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Some UI access to multi-frames icons...

Not so happy to have to change whole UI API like that, but... can't
really see another solution, since layout API does not return any
handler to button(s) it creates. :/

----------------------------------------
37 Paths Changed]]>
Sat, 22 Oct 2016 08:47:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/56598fd342aa888bf36f24034c5e369a7c2acd90Bastien Montagne
<![CDATA[[6afde3e]: Multi-previews: basics (not yet usable from end-user code).]]> http://www.miikahweb.com/en/blender/git-logs/commit/6afde3ed693e5e0d41b6162558ad7aff237d0885 6afde3e
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Multi-previews: basics (not yet usable from end-user code).

This commits adds data and basic API needed to handle multi-previews in
a single PreviewImage struct.

Data model is designed to be fully compatible (backward and forward)
with previous one, while keeping a 'flat array' design to store
previews. It also adds an extra integer per frame, that may be used to
store various meta-data.

This commit also updates write/read code, and adds basic BKE API to handle
multiple frames.

TODO: UI code (only very minimal stuff done so far, probably want to add
some template options too...). Access between icon ID and preview frames
is not yet fully designed, but think will rather go with an extra
integer rather that generating an icon ID/icon struct for every frame.

----------------------------------------
8 Paths Changed]]>
Sat, 22 Oct 2016 08:47:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6afde3ed693e5e0d41b6162558ad7aff237d0885Bastien Montagne
<![CDATA[[6d33cc1]: Add first basic RNA API for multi-frames previews.]]> http://www.miikahweb.com/en/blender/git-logs/commit/6d33cc1d548a22ace6a2206d3336458fdf5ea62b 6d33cc1
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Add first basic RNA API for multi-frames previews.

Not much to say here, still more to add, but this should be enough for a
first basic usage.

----------------------------------------
1 Path Changed]]>
Sat, 22 Oct 2016 08:47:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6d33cc1d548a22ace6a2206d3336458fdf5ea62bBastien Montagne
<![CDATA[[fc383cd]: Add preview to Action datablock.]]> http://www.miikahweb.com/en/blender/git-logs/commit/fc383cd56ef9223ef2087001a810f56c5002886e fc383cd
Branches : multi_previews_id, temp-sybren-poselib
Author : Bastien Montagne (mont29)
----------------------------------------
Add preview to Action datablock.

Hopefully did not forget anything.

----------------------------------------
6 Paths Changed]]>
Sat, 22 Oct 2016 10:29:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fc383cd56ef9223ef2087001a810f56c5002886eBastien Montagne