Dark Bit Factory & Gravity
GENERAL => General chat => Topic started by: newbee on July 27, 2014
-
Hello , people ! I'm 17 and i love the demoscene , and i really want to learn how the stuff is made . so could anyone please point me in the right direction ? I know some really basic JAVA programming ... idk whether that would come in handy though .... so , err , help me out here , anyone ? i'd like to learn about the graphics programming stuff :)
-
Hi newbee, coursera just started a creative programming course ( https://www.coursera.org/course/digitalmedia ). They're using a programming environment called Processing, which I'm not familiar with but from what I saw it looks pretty interesting and not too difficult to start with.
There's a huge amount of languages available to code graphics. If you want speed and procesing power pick a compiled language, for ease of use look at a scripting language. Personally I'm pretty excited about javascript wich has gotten a lot of graphics capabilities in recent years and will run on all/most devices with a browser.
On the ipad (and possibly android devices too) there's codea (or codify) wich is an interesting sort of progamming toy which uses LUA.
Good luck finding a language and welcome to the forums! :hi:
-
Hello,
Processing (http://"https://www.processing.org/") is not a bad idea. I am always forgetting such solution (maybe because I prefer to do some low level programming, I don't know).
But, Processing language is specialised in graphical effects. You don't have to bother about low level stuff (pointers, classes or whatever), nor with OpenGL/DirectX or any other library.
So, you shoud take a look.
But, maybe you are a programmer and you like the hard programming stuff. If you want to continue with Java, you should look at LibGDX for 2D struff, and LWGL for 3D stuff (LWGL is a wrapper for OpenGL). If you want to start a new language ... well, you can do that too. My advice will be : take a programming language with which one you are feeling the best. Since graphical programming is a complete area in itself, it's better to use a known language to start :)
-
Thanks , both of ya :) ... i guess i'll try out both LWGL and processing and find what suits me most :))
-
i can provide a demo source code for processing :)
nice random growing flowers with lens flare
-
sure thing , man ! i'd be really glad :)
-
all right here you go:
1. start processing
2. open file
3. open Drawer
4. load: stern.pde
5. press preview in processing
have fun
-
all right here you go:
1. start processing
2. open file
3. open Drawer
4. load: stern.pde
5. press preview in processing
have fun
thanks man ! i'll check it out :)
-
An other good coding language is PureBasic. There is a strong community behind. Many many source Codes available and easy to learn. You also may give PureBasic a try.
I attached 2 examples that i made in the past. its included dx9 hlsl Shader Code.
make sure DX9 is installed and up tp date
(http://abload.de/img/keisoqwa2f.jpg) (http://abload.de/img/napaliumq1xz6.jpg)
-
all right here you go:
1. start processing
2. open file
3. open Drawer
4. load: stern.pde
5. press preview in processing
have fun
hey for some reason i can't get this thing to run :/ .... well i downloaded the rar , unzipped it , opened up processing , went to file -> open , and tried to open up stem.pde ... it prompted me to move the file to another folder ... i hit yes , it opened up , but when i click on "run" , it says "the nested type Stem cannot hide an enclosing type" ... help me out ?
-
try this package.
tested and is working :)
sorry for the trouble
-
try this package.
tested and is working :)
sorry for the trouble
aww man it still shows the same error :/ .... something due to difference between the versions we're using , maybe ?
-
hell yeah. What a mess.
Next try. I made a whole package of my Processing and the Source Code.
follow the mentioned Steps above.
get the whole pack here (http://www.a5recordings.com/PC_DEV/processing-1.2.1.rar)
-
hell yeah. What a mess.
Next try. I made a whole package of my Processing and the Source Code.
follow the mentioned Steps above.
get the whole pack here (http://www.a5recordings.com/PC_DEV/processing-1.2.1.rar)
yep it works now ... and holy cow it's awesome ! i'm gonna analyze the code right away ! thanks man !
-
:hi: newbee to the forum :)
Processing 1.2 is very good programming language with little code on what you can do :)
Stern demo is amazing on what people can put mind into it :)
The code example in Processing 1.2 had got lots of source code to learn from and it can even do Open Gl too!
There is one things is missing in processing 1.2 is doesnt have load music or sound commands :(
-
:hi: newbee to the forum :)
Processing 1.2 is very good programming language with little code on what you can do :)
Stern demo is amazing on what people can put mind into it :)
The code example in Processing 1.2 had got lots of source code to learn from and it can even do Open Gl too!
There is one things is missing in processing 1.2 is doesnt have load music or sound commands :(
actually , processing does come with a library called "Minim" , which can be used to import and play sounds ! it's pretty great :)
-
I think processing is great for trying out new effects and getting some ideas down. It should be the default language used on the forum due to the common syntax and ease of plotting pixels.
I recommend it !
ive made my first 3D engine in it. heres a few screens.
-
flightcrank - That is very good and Well Done :clap:
It should be the default language used on the forum due to the common syntax and ease of plotting pixels.
I agree and much easier than any programming language and I mean try do Window Mode and put sprites on the screen in C++ as it would need lots of code to do that!
Here processing 1.2 that show how put window mode with sprites on screen in smallest code there is!
PImage online;
void setup() {
size(640, 360);
background(0, 0, 0);
online = loadImage( "hotshot.png");
image(online, 2, 0);
}
actually , processing does come with a library called "Minim" , which can be used to import and play sounds ! it's pretty great :)
That is Great :)
I am wondering what Files music does Processing 1.2 accept apart from MP3?
-
flightcrank - awesome job man !
I am wondering what Files music does Processing 1.2 accept apart from MP3?
from the documentation , it seems that au , snd , aiff and wav are also supported :)
-
Excellent Tutorials for Processing :)
http://staticvoidgames.com/tutorials/intro/index.jsp
https://www.khanacademy.org/computing/cs/programming
:cheers: