Ticket #10 (assigned planned)

Opened 3 years ago

Last modified 2 years ago

Asset-Plugin integration

Reported by: ichthyo Owned by:
Priority: grave Milestone: 1alpha
Component: lumieraProc Keywords: asset builder plugin effect
Cc: Blocked By: #255, #258, #507
Blocking: #75, #325

Description (last modified by raevol) (diff)

Find out how effect-plugins and transition plugins need to be defined within the Asset subsystem. Flesh out the design of the asset::effect class and shape the interface asset::proc

The former is very tightly integrated with the requirements of the builder, and will probably done by Ichthyo when dealing with the respective part of builder/render-engine.

Moreover, this internal Effect-Asset-Interface needs to be related to what the actual plugins provide. We need to define the informations required in our Lumiera plugin deployment descriptor (interface) and then find a way to derive or provide those informations for each external plugin system we want to support.

After the basics of loading plugins are worked out, and asset::Effect is defined as detailed above, this part could be done independently from the further development of the proc layer.

Change History

comment:1 Changed 3 years ago by raevol

  • Description modified (diff)

comment:2 Changed 3 years ago by raevol

  • Owner Ichthyostega deleted
  • Status changed from new to assigned

comment:3 Changed 3 years ago by raevol

  • Summary changed from Asset-Plugin integration to PROC Asset-Plugin integration

comment:4 Changed 3 years ago by ct

  • Blocked By 23 added

comment:5 Changed 3 years ago by trac

  • Blocked By 23 removed

(In #23) Ticket #23 deleted

comment:6 Changed 3 years ago by ichthyo

  • Milestone changed from 0integration to 1alpha

comment:7 Changed 3 years ago by ichthyo

  • Keywords asset builder plugin effect added
  • Owner set to ichthyo
  • Reporter changed from raevol to ichthyo
  • Status changed from assigned to accepted
  • Priority set to grave

obviously my job and probably an important prerequisite for a basically complete builder

comment:8 Changed 3 years ago by ichthyo

  • Component changed from lumiera to lumieraProc
  • Summary changed from PROC Asset-Plugin integration to Asset-Plugin integration

reorganising core component tickets

comment:9 Changed 3 years ago by ichthyo

  • Blocking 75 added

comment:10 Changed 2 years ago by ichthyo

  • Blocked By 255 added

comment:11 Changed 2 years ago by ichthyo

  • Blocked By 258 added

comment:12 Changed 2 years ago by ichthyo

  • Blocking 325 added

comment:13 Changed 2 years ago by ichthyo

  • Blocked By 507 added

comment:14 Changed 2 years ago by ichthyo

  • Owner ichthyo deleted
  • Status changed from accepted to assigned
  • Type changed from todo to planned

this is important, but I can't work on it right now, thus pushing back to planned and dropping ownership

Note: See TracTickets for help on using tickets.