openframeworks / ofBook

openFrameworks community book
705 stars 201 forks source link

Intro to Graphics chapter should come before Anim Chapter? and other related redundancies... #11

Closed Onna-no-hito closed 9 years ago

Onna-no-hito commented 10 years ago

Intro to graphics should come before the anim chapter, or? that way x/y coordinate system and drawing to screen are already discussed before talking about how to animate objects on screen.

although-- Zach are you covering those two topics in the Intro?

you wrote: setup/update/draw first project a circle moving in the screen

i feel there might be some overlap between Zach (Intro/Anim), Mike (Intro to Graphics) and Mike, some things you propose which Golan (Image Processing) might be covering. You (Mike) seem to be touching on a lot of topics--

can you guys please look over each other's outlines and see where there might be redundancies? thanks!

ofZach commented 10 years ago

quickly -- I agree that graphics should be earlier on in the book before animation. You must be able to draw something before you can move it :)

mikewesthad commented 10 years ago

Ditto to @ofZach on graphics before animation.

I can chop my chapter down - the mesh stuff could be axed which would reduce overlap with @golanlevin. Or I could figure out a shorter way to introduce meshes without treading on image processing/ofPixel stuff.

There might also be some mild overlap with Omer Shapira's chapters that are over on hackpad and the graphics and animation chapters. (Is he on the repo?)

Onna-no-hito commented 10 years ago

@mikewesthad good call re: Omer-- anyone have his contact info? funny how he made it to the hackpad but not to the email or github list.

mikewesthad commented 10 years ago

Sorry, let's pretend a cat jumped on my keyboard and closed/reopened.

https://github.com/OmerShapira. I'm shooting him an email now at info@omershapira.com.

Onna-no-hito commented 10 years ago

isnt there still the issue of how much of setup/draw etc. zach will cover in intro? probably no big deal but just thought you guys should check in on that as well:)

mikewesthad commented 10 years ago

Right, @ofZach, how much are you going to go into setup/draw in the intro? Whatever basics you cover can be omitted from the intro to graphics chapter.

@Onna-no-hito, Omer got back to me, he should be emailing @ofZach and @arturoc to get added to the mailing list and the repo

Onna-no-hito commented 10 years ago

thanks @mikewesthad !

if you guys @ofZach @arturoc could also add a 'math' chapter folder-- would be great!

jtnimoy commented 10 years ago

i feel bad that i could not use some clever DBN-like graphics environment to teach the basics of C++ language. Using ideone.com (the "casual" online C++ IDE) and even if I used terminal-style gcc in cygwin/bsd/linux, i would still be deliberately holding up on any pixel fun and therefore demonstrating some of the most awesome ideas in programming (for loops, functions, conditionals - to name a few) will end up being done in ASCII-art and console output messages. Also, because I went with ideone.com, the console output does not execute "forever", and the cloud instance stops the code after like 10 seconds. I would need to explain this huge difference to the reader.

i guess i'll need to make my examples as graphic-minded as possible in ASCII-art console output form.

for(int i=0;i<1000;i++){ for(int j=0;j<i%10;j++){ cout << 'o'; } cout << endl; }

On Tue, Feb 4, 2014 at 12:05 PM, Onna-no-hito notifications@github.comwrote:

thanks @mikewesthad https://github.com/mikewesthad !

if you guys @ofZach https://github.com/ofZach @arturochttps://github.com/arturoccould also add a 'math' chapter folder-- would be great!

Reply to this email directly or view it on GitHubhttps://github.com/openframeworks/ofBook/issues/11#issuecomment-34100882 .

mikewesthad commented 10 years ago

@jtnimoy I hadn't heard of ideone.com before reading through what you had written of your chapter. It would be great if it had graphics, sure, but it does really drop people into c++ quickly (and painlessly). Go ASCII-art! I'm sure you can do weird generative type things or manual stop motion through vertical scrolling.

tpltnt commented 9 years ago

Is this still an issue to be worked on? If not, please close it.