Comments (2)
The lack of activity is mostly just a conflict between things that've been going on with my life, wanting to explore some non-AVS ideas with this project (like my voxer branch for 3D, making effect parameters scriptable etc.) and efforts involved in making WebVS compatible with AVS presets (basically the reverse engineering of AVS).
But if there is enough interest and more importantly, HELP. I'd like to put in some more effort.
About your question. Child effects are stored in the components
field which is an array, not a hash map. The rendering order is basically the order of components in this list. The general structure for any Container component (viz. The root EffectsList, or any other EffectsList
) is this
{
"components": [
{ ... },
{ ... },
.... More Components ....
{ ... },
{ ... }
],
....
}
from webvs.
yes, json arrays keep their ordering over serialization/parse cycles just fine. (which is exactly what i output in my converters: json arrays (effect lists) of json objects (effects).)
from webvs.
Related Issues (20)
- Convolution filter is rotated compared to AVS HOT 9
- Support arbitrary linewidth
- component property names ('s capitalization) HOT 6
- Make enumeration property values case-insensitive
- Pillofight example not working properly
- Not running anywhere anymore. (libs.js error?) HOT 4
- Examples do not play audio in Chrome HOT 1
- Examples do not react to audio in Firefox
- Handle unsupported effects gracefully HOT 1
- None of the examples work, because the music has been removed from Soundcloud. HOT 4
- Showcase live webvs examples on the web HOT 2
- Write more Unit Tests
- Uncaught TypeError: Cannot read property 'updateDimVars' of undefined
- Component support HOT 6
- New TexerII feature: Add variable for rotation
- SSC missing code variables
- Missing blendmodes
- func-tests don't run (on linux?) HOT 1
- Help with Preset HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webvs.