{"action":"created","issue":{"url":"https://api.github.com/repos/mfeemster/fractorium/issues/10","labels_url":"https://api.github.com/repos/mfeemster/fractorium/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/mfeemster/fractorium/issues/10/comments","events_url":"https://api.github.com/repos/mfeemster/fractorium/issues/10/events","html_url":"https://github.com/mfeemster/fractorium/pull/10","id":63016368,"number":10,"title":"Don't animate standard params if animate == 0 but motion is present","user":{"login":"gh2k","id":6530014,"avatar_url":"https://avatars.githubusercontent.com/u/6530014?v=3","gravatar_id":"","url":"https://api.github.com/users/gh2k","html_url":"https://github.com/gh2k","followers_url":"https://api.github.com/users/gh2k/followers","following_url":"https://api.github.com/users/gh2k/following{/other_user}","gists_url":"https://api.github.com/users/gh2k/gists{/gist_id}","starred_url":"https://api.github.com/users/gh2k/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gh2k/subscriptions","organizations_url":"https://api.github.com/users/gh2k/orgs","repos_url":"https://api.github.com/users/gh2k/repos","events_url":"https://api.github.com/users/gh2k/events{/privacy}","received_events_url":"https://api.github.com/users/gh2k/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-19T15:24:00Z","updated_at":"2015-03-26T03:55:19Z","closed_at":"2015-03-23T11:08:27Z","pull_request":{"url":"https://api.github.com/repos/mfeemster/fractorium/pulls/10","html_url":"https://github.com/mfeemster/fractorium/pull/10","diff_url":"https://github.com/mfeemster/fractorium/pull/10.diff","patch_url":"https://github.com/mfeemster/fractorium/pull/10.patch"},"body":"I'm not sure about this one just yet, but would appreciate comments.\r\n\r\nThere are times when I want to apply motion to a variation, but I don't want it to affect other xform parameters. From the flam3 wiki at https://code.google.com/p/flam3/wiki/MotionElements it doesn't mention modification of affines, colour, opacity and friends - but this appears to be happening.\r\n\r\nMy suspicion is that this occurs because this is how flam3 does it. However, it would be nicer to have more control. This patch appears to do what I want in that regard.\r\n\r\nI'm worried that this may break flam3 compatibility though. AFAIK flam3 doesn't implement `animate` directly, but this is inferred through `symmetry` (and possibly other things?) so I'm not sure whether this is going to be an issue or not.\r\n\r\nIMHO the best way to introduce flam3 compatibility-breaking things would be to introduce a --flam3-compatible parameter to the CLI tools, so that sheep can still be rendered in a way that matches the original tools. That's not going to be trivial to architect however."},"comment":{"url":"https://api.github.com/repos/mfeemster/fractorium/issues/comments/86328639","html_url":"https://github.com/mfeemster/fractorium/pull/10#issuecomment-86328639","issue_url":"https://api.github.com/repos/mfeemster/fractorium/issues/10","id":86328639,"user":{"login":"mfeemster","id":8097968,"avatar_url":"https://avatars.githubusercontent.com/u/8097968?v=3","gravatar_id":"","url":"https://api.github.com/users/mfeemster","html_url":"https://github.com/mfeemster","followers_url":"https://api.github.com/users/mfeemster/followers","following_url":"https://api.github.com/users/mfeemster/following{/other_user}","gists_url":"https://api.github.com/users/mfeemster/gists{/gist_id}","starred_url":"https://api.github.com/users/mfeemster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfeemster/subscriptions","organizations_url":"https://api.github.com/users/mfeemster/orgs","repos_url":"https://api.github.com/users/mfeemster/repos","events_url":"https://api.github.com/users/mfeemster/events{/privacy}","received_events_url":"https://api.github.com/users/mfeemster/received_events","type":"User","site_admin":false},"created_at":"2015-03-26T03:55:19Z","updated_at":"2015-03-26T03:55:19Z","body":"I've fixed this differently in my most recent commit.\r\n\r\nI also won't be doing any backward looking work for flam3. Theirs is a dead codebase."}}