- AVS
- libSuperScope, a library for learning superscope functions (BETA)
Archive: libSuperScope, a library for learning superscope functions (BETA)
ChaTo
25th December 2004 15:22 UTC
libSuperScope, a library for learning superscope functions (BETA)
Hi, I created a library of "building blocks" for the AVS SuperScope. They can be used to learn how to use the SuperScope or to create complex visualizations.
The libSuperScope includes functions for creating:
- Horizontal and vertical lines
- Square, rectangles and polygons
- Circle, arc, ellipse and spire
- 3D shapes
- More complex shapes ...
All presets are configurable, the parameters are explained in a comment inside the preset:
http://www.dcc.uchile.cl/~ccastill/l...Scope/beta.pngJust unpack the zip file into your "Program files/Winamp/Plugins/avs" directory. This 29Kb package contains a brief introduction to the superscope, the libSuperScope library itself and some demos of how to use library.
This is a beta version. I would like to hear your comments and suggestions before posting a 1.0 version. Thanks.
MaTTFURY
26th December 2004 07:46 UTC
make an installer; visbot.net?
//edit these looked ripped... otherwise good work :D
sidd
26th December 2004 14:45 UTC
This is a very nice package. Mattfury, i suggest you go through this and try to take it all in, you could learn alot.
ChaTo: you could make the code a bit more readable by using some spaces within brackets and so on. At the moment it looks a bit jumbled because of the long variable names. Also, you can use comments (// and /* */).
Anyway, its a nice idea, and a good guide to any beginner. Unlike a tutorial, this actualy requires the person to think, not just do.
The example presets are pretty ugly though :P
Warrior of the Light
26th December 2004 22:30 UTC
i agree with sidd, this is worth a lot here. And Matt, I really don't believe this is a rip. At least I know none of us made this, or else we'd all know this, right?
^..^
27th December 2004 00:05 UTC
well matt is probably just jealous, because someone showed up from nothing with some really well-coded presets...
However, this pack offers a good way to learn: just look into the code and try to figure out what everything does...
That's mostly more efficient (and mentally demanding) than asking one question after the other.
hboy
27th December 2004 09:59 UTC
some really nice examples, a way to learn alot on how to make scopes. but i guess matt was right this time in one preset: complex_plankton is codewise really familiar to unconed's plankton preset's SCC. not sure if its a rip, but the variables are identical :)
MaTTFURY
27th December 2004 10:11 UTC
sorry, just some of it looks like some remixs and stuff pak-9's done or otherwise other artists...
sidd
27th December 2004 11:50 UTC
about the rippage, I didn't notice it except for the plankton-like one. But even so, these aren't designed as presets, these are guides; I don't get the impression that ChaTo was even trying to be "artistically original".
It doesnt matter at all in my opinion.
hboy
27th December 2004 12:08 UTC
Originally posted by sidd
about the rippage, I didn't notice it except for the plankton-like one. But even so, these aren't designed as presets, these are guides; I don't get the impression that ChaTo was even trying to be "artistically original".
It doesnt matter at all in my opinion.
i totally agree. and mostly people learn from unconed's scopes anyway :)
ChaTo
27th December 2004 12:57 UTC
Hi everybody. Some of the COMPLEX_* and 3D_* shapes are originally from other authors (and I didn't try to hide that e.g.: I kept the original names such as 'plankton'). I will include the credits in the 1.0 release.
Anyways in those cases my intention was to provide parametrized versions of their superscope parts, so other authors can learn from them. That's the idea of this package. Thank you for your comments.
UnConeD
28th December 2004 15:44 UTC
Sorry, but I don't see how providing parametrized versions of other people's scopes helps people learn how to make their own. All they will do is use them, tweak the parameters, and move on.
I'm sure you learnt a lot from making this package, but I'm not so sure others will.
MaTTFURY
30th December 2004 01:20 UTC
it makes me feel like im still in pre-school "avs" when really i know most of it, you should try writing a tutorial to go with it, not just pictures
sidd
30th December 2004 07:00 UTC
it makes me feel like im still in pre-school "avs" when really i know most of it
quote of the year!
Warrior of the Light
30th December 2004 09:37 UTC
right
^..^
30th December 2004 11:54 UTC
matt behave as if you ARE in avs pre-school!!!
Cat Squared
30th December 2004 20:23 UTC
Ha...MaTTFURY REALLY makes me laugh! :blah:
But...ChaTo...ure coding is....."creative" to say the least! But still great that YOU can do those scopes!
:up:
ChaTo
30th December 2004 20:47 UTC
UnConeD
Sorry, but I don't see how providing parametrized versions of other people's scopes helps people learn how to make their own.
Note that most of the pack is "original" -- or at least as original as a circle or a line can be :) -- If you feel umcomfortable with some of the contents of the package please let me know and I'll remove it when releasing.
I think the importance of a library of SuperScope functions goes beyond learning, because someone could have artistic skills but lack the math background/skills for creating shapes with the superscope, and in that case tweaking the parameters of some basic shapes will be his/her choice. If anyone has basic, 3D or complex superscope shapes to include in the library, please let me know. Thanks.
MaTTFURY
(Y)ou should try writing a tutorial to go with it, not just pictures
You're right, a tutorial such as PAK-9's
AVS Programming Guide is necessary, but I guess some code to play with it good for those who prefer a hands-on approach. Thanks for the comments.
^..^
30th December 2004 23:02 UTC
i think if you have worked through paks great guide you should have learned enough to be familiar with the examples in your lib.
so what about if you gave a link to paks guide with your collection instead of making an own new tutorial? to me it would be enough.
MaTTFURY
30th December 2004 23:59 UTC
when the html / webpaged version comes out, it'll be published on the net (i hope :p)
ChaTo
24th January 2005 15:26 UTC
Version 1.0 released
You can download libSuperScope from this Web page: www.ChaTo.cl/libss/
Changes from the beta version:
- Created a package
- More comments inside the code
- Added more 3D shapes
- Included credits
- Removed the plankton superscope
- Removed the AVS tutorial slides
I placed the slides about AVS in this package:
AVS PreschoolIf you have problems downloading/installing/using libSuperScope, or if you have some questions or comments, please let me know --
see Web page for e-mail instructions.