User Tag List

Page 47 of 59 FirstFirst ... 37 45 46 47 48 49 57 ... LastLast
Results 461 to 470 of 590

Thread: Build 293.10 - Beta version

  1. #461
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,177
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)
    Quote Originally Posted by defisym View Post
    I'm now using the steam beta version, R293.8. After a bit research I managed to reproduce it:
    1. create a new "Test" mfa, insert an active to frame.
    2. drag an active ("char-1001") from another "Data" mfa(with different props, e.g. DX9 vs DX11)
    3. export animation from the object dragged in ("char-1001"), and load it by the first active, then the issue can be reproduced
    4. close and reopen the "Test" mfa can fix this issue. That might because some snyc issue when dragging objects between mfas
    Hmm, interesting, I'll fix it.

  2. #462
    Forum Moderator Fusion 2.5 MacFusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export Module
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)Firefly 3D Module (Steam)
    NaitorStudios's Avatar
    Join Date
    May 2010
    Location
    Brazil
    Posts
    774
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    I just noticed a few options descriptions that I never noticed before, these may be new...

    Optimize events: May modify events to favorize speed.
    Made me wonder how these optimized events would look, could we could learn from it.

    So, would be possible to have this option as an feature that you call from inside event editor, where it modify all the events in a way we can actually see?
    (May also help me suggesting more optimizations)

  3. #463
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,177
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)
    Quote Originally Posted by NaitorStudios View Post
    I just noticed a few options descriptions that I never noticed before, these may be new...

    Optimize events: May modify events to favorize speed.
    Made me wonder how these optimized events would look, could we could learn from it.

    So, would be possible to have this option as an feature that you call from inside event editor, where it modify all the events in a way we can actually see?
    (May also help me suggesting more optimizations)
    Yes and no. It does 2 types of modifications:

    1. It re-orders conditions to make sure faster conditions are executed first. As very simple example, if you do:

    - Object A overlaps Object B
    + Global value A = 1

    It will exchange both conditions as testing a global value is much faster than testing collisions and the other condition won't be evaluated if Global Value A is different from 1. This could be potentially added as a manual option for each event, but well...

    2. It combines some actions and conditions that can be executed together. This can't be done in the editor.

  4. #464
    Forum Moderator Fusion 2.5 MacFusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export Module
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)Firefly 3D Module (Steam)
    NaitorStudios's Avatar
    Join Date
    May 2010
    Location
    Brazil
    Posts
    774
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Ah I see, I thought it would do things a bit differently, like merging events with same conditions.
    I guess Optimize events also take care of not moving conditions in a way that would break scoping, right?

    One thing that I noticed is that a flag can be more efficient than using break, and using a flag to keep the overlap state instead of checking on multiple events is also a lot better.
    Although it shouldn't be done in events that actually moves the object that you need to test for overlap.

    I'm planning on making a tool that auto optimizes events with child events and some other stuff.
    (it would read and interpret the events in form of text that we can copy to clipboard with 2.5+, the rest would be just an automation macro to copy and paste stuff around)

  5. #465
    Forum Moderator Fusion 2.5 MacFusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export Module
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)Firefly 3D Module (Steam)
    NaitorStudios's Avatar
    Join Date
    May 2010
    Location
    Brazil
    Posts
    774
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Could we get a condition like "Pick all objects in a line" for specific objects, like Active and Qualifiers?
    And perhaps a expression that outputs the amount of selected objects... Please?
    "Pick all objects in a line" from "New Objects" selects anything, would conflict with the expression above...

    Was trying to avoid using extensions like Select Object or Scope Control because of these are Windows only, and in thing I'm working on, running a For Each loop isn't doing it like I was expecting.

  6. #466
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,177
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)
    Quote Originally Posted by NaitorStudios View Post
    I guess Optimize events also take care of not moving conditions in a way that would break scoping, right?
    Correct, it won't optimize if there is a risk to break scoping.

    One thing that I noticed is that a flag can be more efficient than using break.
    I'm curious to see in which case this is more efficient.

  7. #467
    Forum Moderator Fusion 2.5 MacFusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export Module
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)Firefly 3D Module (Steam)
    NaitorStudios's Avatar
    Join Date
    May 2010
    Location
    Brazil
    Posts
    774
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Yves View Post
    I'm curious to see in which case this is more efficient.
    Here's a example, you can see that with the flag it got a lot more FPS than using Break. 23% more efficient with a Flag. (44,4% more efficient than Negated Overlap)

    Ray_caster_optimised_PLUS (Comparison).mfa

  8. #468
    Clicker

    Fusion 2.5 MacFusion 2.5 DeveloperFusion 2.5+ DLCiOS Export ModuleSWF Export ModuleFirefly 3D Module
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    fnkycoldmadeanr's Avatar
    Join Date
    Jul 2017
    Location
    Melbourne, Australia
    Posts
    249
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    Crazy how much the Debugger affects performance with that example
    Debugger OFF 1000fps Debugger ON 500fps
    A ram usage expression in fusion would be good for custom debuggers

  9. #469
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,177
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)
    Quote Originally Posted by NaitorStudios View Post
    Here's a example, you can see that with the flag it got a lot more FPS than using Break. 23% more efficient with a Flag. (44,4% more efficient than Negated Overlap)

    Ray_caster_optimised_PLUS (Comparison).mfa
    Thanks, I'll need to check in depth what happens in your example, because this doesn't seem normal (and on another machine because on mine it's a steady 1000 fps in both cases).

  10. #470
    Clickteam Clickteam

    Join Date
    Jun 2006
    Location
    France
    Posts
    14,177
    Mentioned
    279 Post(s)
    Tagged
    3 Thread(s)
    Update: the build 293.9 is available, hopefully next official version.

Page 47 of 59 FirstFirst ... 37 45 46 47 48 49 57 ... LastLast

Similar Threads

  1. Build 292.11 - Beta version
    By Yves in forum Fusion 2.5
    Replies: 63
    Last Post: 30th August 2019, 05:16 PM
  2. Build 288.0 - Beta version
    By Yves in forum Fusion 2.5
    Replies: 43
    Last Post: 25th February 2017, 07:21 PM
  3. Build 287.1 - beta version
    By Yves in forum Fusion 2.5
    Replies: 21
    Last Post: 23rd July 2016, 03:40 PM
  4. Build 285.1 - Beta version
    By Yves in forum Fusion 2.5
    Replies: 122
    Last Post: 8th April 2016, 09:21 PM
  5. Build 284.2 - beta version
    By Yves in forum Fusion 2.5
    Replies: 89
    Last Post: 17th April 2015, 05:41 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •