Go to bottom

print("Hello algos?")

category: general [glöplog]
Hello sceners,

I have just embarked myself on a journey to learn to code visual stuff since I work in the visuals scene in Germany/Europe.

My current criteria for success should actually IMHO be quite achievable with some application of myself and time, winter is coming :D

So what I actually want to achieve is to learn how to code for visual output and before someone starts mentioning things like C#, ASM or C++ for that matter I will just state that even though they are all excellent languages for various reasons I have no interest or intention of learning any of them (maybe assembly one day, just for the challenge) for the simple reason that I don't have the time or the need to do so atm.

Formalities and disclaimers aside, wtf do I want then:
Math is beautiful if you know how to express it and I have long been playing with the idea of using algorithms to drive led walls etc. but since I come from a very un-academic background I lack the vocabulary to tell google what I'm looking for, also, I think a lot of people in this scene has done a lot of good leg work in this field and might know exactly which direction to point me in my search for good info.

Looking forwards to hear from you and happy hacking!
added on the 2017-08-31 10:34:03 by bblinky bblinky
so you already know some other programming languages or visual tools i suppose?
added on the 2017-08-31 11:14:07 by havoc havoc
Try shadertoy. Watch the examples and see the code how it is done. The code is shaders written in a language called GLSL.
See this intruductory video from shadertoy's maker on how to apply simple math equations to form visual shapes.
It's not that difficult, and you get instant feedback.
added on the 2017-08-31 12:33:46 by xTr1m xTr1m
along with shadertoy, processing, vvvv, unity or even tooll.io are nice frameworks to start doing some visuals without getting too hardcore into code straight away.
added on the 2017-08-31 15:38:38 by psenough psenough
You guys keep suggesting various languages, although he clearly states:
I have no interest or intention of learning any of them

What's left is content tools and video.
added on the 2017-08-31 15:49:21 by tomaes tomaes
You could perhaps use Red Sector DemoMaker. ;)
added on the 2017-08-31 15:49:42 by Adok Adok
Unpopular opinion, but if you don't wanna learn a language, maybe look into UE Blueprints?
added on the 2017-08-31 15:56:06 by Gargaj Gargaj
Bitnaughty? Is that you?
added on the 2017-08-31 16:27:30 by okkie okkie
i never thought i'd ever write this, but adok won the thread!
added on the 2017-08-31 18:12:46 by skrebbel skrebbel
added on the 2017-08-31 20:22:30 by Adok Adok
Lookup the plasma effect, should work well on a LED panel.
The mathematical concept of multiplying functions
And sine and cos

The next general purpose concept would be vector fields that you use to move textures. The field itself can be made with an equation of sin and cos combinations.

Basically, trigonometry is behind most visual effects.
added on the 2017-09-01 09:31:32 by spitfire spitfire
for the simple reason that I don't have the time or the need to do so atm.

So you want advice but are arrogant enough to tell us that you don't need it?

Sod off and come back with proper questions once you've got your feet wet.
added on the 2017-09-01 10:43:28 by Preacher Preacher
You are being too sensitive preacher. I think its bad advice to tell someone to learn yet another language/API/tool when what they actually want to learn is graphics algorithms. Blinky is wise to avoid the black hole of learning too much irrelevant stuff.
added on the 2017-09-01 10:51:10 by spitfire spitfire
Getting swamped in irrelevant stuff can be a problem, but if you are not even willing to learn one thing, then you don't get very far. I also think ShaderToy would be one good thing to look into in this particular case.
We all know that nothing will ever come of this. The OP probably won't even come back.
added on the 2017-09-01 13:06:06 by okkie okkie
Math is beautiful if you know how to express it

I would argue that math is rather ugly at its core.

It has non-intuitive foundations; it is full of paradoxes, special cases and pathological objects (especially in geometry). The solutions to even simplest problems might be convoluted and absurdly hard to explain.

Meanwhile, some people (especially engineers with an obssession on "keeping things simple") make very wrong wrong assumptions that there must be some "beautiful ideas and patterns" explaining "everything", but this is essentially a wishful thinking.
added on the 2017-09-01 14:56:13 by tomkh tomkh


Go to top