Hi, everyone!

Congratulations with an awesome feature!

2013/9/28 Carlos López González <genet...@gmail.com>:
> Hi!
> As you probably know, I've been working on a new feature that would allow to
> make certain layers inside a Group layer visible each time.
> The Group layer has four new parameters:
> Z_Depth_range_enabled (bool)
> Z_Depth_range_position (float)
> Z_Depth_range_depth (float)
> Z_Depth_range_transition (float)
>
> Please feel free to suggest new names and or descriptions. I am open to
> anything in this matter.

My proposal:
Z_Depth_range_enabled => "Z-Range" (bool)
Z_Depth_range_position => "Z-Range Position" (float)
Z_Depth_range_depth => "Z-Range Depth" (float)
Z_Depth_range_transition => "Z-Range Blur" (float)


> The 'position' and the 'position'+'depth' parameters mark the start and end
> (inclusive) range of z depth value of the layers where they are full
> visible.

So, we have range defined by [position; position+depth].
I think it's better to have [position; position+depth) instead.
In this case if depth=1.0 then we have exactly one layer visible. I
believe such representatin is more intuitive for user.

> Known issues:
> Software render method complains continuously about paste canvas bounding
> box:
> warning: layer_pastecanvas.cpp:509 bounding box shrank while rendering?

I think this warning was existing before and is not related to your
branch. At least, I saw  it earlier when debugging the recent
random-parameter crash case.

> I would like to know if it will be merged into 0.64.1 or into master
> (0.64.2) before send the pull request.

2013/9/28 David <rylle...@gmail.com>:
> Definitely into 0.64.1!
> But is this only a mere .1 versioning!? There are so many new features in
> it!

Probably I should clarify the situation.
The upcoming 0.64.1 version will have only following features:
* Bones
* Finalized cairo renderer
* Import by drag'n'drop
* Exclude layer from rendering
* Parameter-defined interpolation
* Easy way to convert Regions to Outlines or Advanced Outlines (and vice versa)
* Interactively control Zoom for Group layer using handle
* Add distinction for disabled keyframes on time track panel and or
keyframe widget.

No more features will be accepted into 0.64.1, because accepting every
new feature postpones the release (we need additional time for
testing).
I'm sorry for delaying the release of 0.64.1, but I'm pretty much
occupied with other urgent synfig-related tasks. Will do my best to
release sooner.
As soon as 0.64.1 will be released, we will start preparations to
release 0.64.2, including all the latest features.

2013/9/28 Yu Chen <jco...@gmail.com>:
> It's possible to disable it from UI, and just use the rest 3 parameters
> with smart default values?

Yes, it's already possible. You can right-click layers in the group
and tell synfig to st Z-Range to them.

BTW, I have a suggestion about improving the UI for this feature:
1. A checkbox in the context menu of Group Layer. Allows to enable and
disable Z-Range.
2. The group layer itself could with enabled Z-Range could have
additional controls, allowing to change the Z-Range position value.
Something like this:
https://dl.dropboxusercontent.com/u/15516795/z-range-group.png

So, user will be able control the Z-Range through the Group layer.
That will also resolve the problem of exported canvases, which we have
discussed with Carlos few days ago.

K.




-- 
http://morevnaproject.org/

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to