Graphics programming resources.

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

REPLY TO THREAD
 
Thread Tools Search this Thread Display Modes
  04 April 2006
Can't forget ILM's own file format.

http://www.openexr.com/




 
  05 May 2008
Free Raytracer tutorial

hello,

Here is a preliminary version of free tutorials on writing a raytracer, rendering & shading techniques from Jean-Colas Prunier (Weta Digital, ILM,etc...).
The first lesson is now available with source code to download!

http://www.scratchapixel.com/tutorials/home/home.php


Enjoy
 
  07 July 2008
hey where is python ?
www.python.org And to have a taste for what is used for in CG
http://www.python.org/about/success/ilm/
 
  08 August 2008
Computer Graphics for all of us

Hi, kids.

I'm dealing with Computer Graphics (CG) for more than 15 years.
I would like to suggest some CG books.
I have kind of 80 CG books and there are a lot I like, but I will try to suggest you the canonical choices. This way it's easier my suggestions fit your needs, since they are books loved by many people.
Links from amazon; there you will know a lot about each book.

General CG:
http://www.amazon.com/Computer-Grap...17692704&sr=1-1

Math for CG (not 3D specific):
http://www.amazon.com/Mathematics-C...17693456&sr=1-1

Ray-tracing (for beginners is VERY useful):
http://www.amazon.com/Introduction-...17692499&sr=8-1

Photon mapping:
http://www.amazon.com/Realistic-Ima.../ref=pd_sim_b_2

Game programming:
All about Game Programming Gems series. It's a MUST have. Here the link for the first book:
http://www.amazon.com/Game-Programm...17692569&sr=1-3


Good tool for CG development:
Object Pascal (OP) using Free Pascal Compiler (FPK).
FPK is a 32 and 64 bit professional compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The following operating systems are supported: Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS.
Its flavor of Object Pascal is very nice:
- comparable to C++ in syntactic expressiveness (has operator overloading, inline, templates, etc);
- easier than C++ (stronger typing makes harder to code wrongly);
- can call libraries (like OpenGL);
- accepts embedded assembly;
- almost as fast as C++.
I have been developing CG software using OP/FPK with success. I'm involved with 2D software nowadays, but the requirements are high anyway. If you like, you can see what can be done with that even without using libraries in my page (see my signature). One image makes better than 1000 words.
I strongly advise you try it:
FPK:
http://www.freepascal.org/
Free IDE for FPK (RAD style):
http://www.lazarus.freepascal.org/


Do you prefer C++? Good choice too (not for beginners). I have used that for many years. I can suggest you some really good stuff over the Net:
http://www.boost.org/
http://www.brpreiss.com/books/opus4/html/book.html
http://www.steveheller.com/opt/
http://www.sgi.com/tech/stl/
http://www.icce.rug.nl/documents/cplusplus/

Dealing with CG file formats? So you MUST go there:
http://www.wotsit.org/list.asp?page=1&fc=1&search=&al=

Wanna make 3D software using a low level library? OpenGL is THE library. I consider that a industry standard.
http://www.opengl.org/

Wanna make 3D software coding in higher level? For me the best choice is Ogre3D. It's REALLY good.
http://www.ogre3d.org/

I hope my suggestions can be useful for you. Enjoy.
__________________
I draw using math models and algorithms.
______________________________
http://www.picturetopeople.org

Last edited by leocda : 08 August 2008 at 04:34 PM.
 
  11 November 2008
Calculus

Are there any good websites that teach Calculus from basic Calculus to the most advanced kind? I tried looking into Wolfram Mathematics, but it's more of a reference site so I didn't know where to start or how to progress.
 
  11 November 2008
To be honest, with calculus, I'd recommend a book rather than some sparse internet resources. The book I used was "Calculus: Early Transcendentals" by James Stewart. That covered a good 3 courses and i'm sure it might have some stuff on ODEs and PDEs. This is just my suggestion though.

A link to the book on Amazon: http://www.amazon.com/Calculus-Earl...t/dp/0534393217
__________________
Silly rabbit, tricks are for kids.

In the year 4016...
 
  11 November 2008
I'm not sure why you asked about Calculus here and not in a Math forum.

Calculus is not the prime tool for CG. Yes, it can be useful, but there are many more important math to learn concering Computer Graphics.

Are you interested just about learn Calculus or you wanna learn Computer Graphics?

Depending on your interest, the suggested book should be different.
__________________
I draw using math models and algorithms.
______________________________
http://www.picturetopeople.org
 
  11 November 2008
I was interested in learning how 3D Physics simulations are done, so I bought a book on Physics engines, but realized soon after that it required knowledge on Calculus and Linear Algebra. It's been a while since I've taken Calculus, and I've never used Linear Algebra so it was a bit of a bummer to realize I couldn't get very far in the book.
 
  07 July 2010
Great Dogwaffle resource thanks a lot.
__________________
Trends
 
  07 July 2010
This might be helpful for some: http://cimg.sourceforge.net/
__________________
Trends
 
  02 February 2012
Online CS classes

Hello,

Lots of universities are offering free CS classes nowadays, and I thought I would share some that Ive found....

IUPUI has lots of free video lectures, including nearly all freshmen level CS classes:
http://www.cs.iupui.edu/courses/basic.php?q=de

(I just finished the 230 course, and really enjoyed it. Great brief explanations of machine code, binary math, logic gates, and other low level subjects. also a great intro to Java.)

MITs open coursewear has added a lot of stuff recently, including several mathematics courses that are meant to be taken online:
http://ocw.mit.edu/courses/electric...mputer-science/
http://ocw.mit.edu/courses/#mathematics

Stanford has several online classes:
http://www.cs101-class.org/
http://www.db-class.org/course/video/list
http://www.ml-class.org/course/class/index

Here's a page with free online mathematics resources:
http://education-portal.com/article...ses_Online.html

-AJ

Last edited by AJ1 : 02 February 2012 at 09:01 PM.
 
  02 February 2012
Hey guys,

I found some more free stuff on 3D Buzz. They've got a whole bunch of videos about everything from C++, C#, HTML, MySQL, and some 3D software tutorials.

http://www.3dbuzz.com/vbforum/sv_vi...23beef76c21 94

You can pay 35 bucks a month for a premium account, and that unlocks a bunch more videos, but it looks like there's a good amount of free stuff. I watched some of the C++ and HTML videos, and didn't care for the style of the tutorials, but to each their own.

-AJ

Last edited by AJ1 : 02 February 2012 at 10:38 AM.
 
  02 February 2012
Hey guys,

I came across a few more free CS resources and thought I would share.

Lots of basic level courses here -
http://openlearn.open.ac.uk/course/...rpage=15&page=0

A nice C++ class from University of Southern Queensland-
http://ocw.usq.edu.au/course/view.php?id=13

Intro to CS class from Harvard -
http://www.extension.harvard.edu/op...omputer-science

Multimedia class from Notre Dame-
http://ocw.nd.edu/computer-applicat...lied-multimedia

Some links that people have posted to other free CS stuff-
http://studentscircle.net/live/cate...grad/computing/
(mostly links to MIT ocw stuff)

Last edited by AJ1 : 02 February 2012 at 10:41 AM.
 
  02 February 2012
Hey Guys,

I came across an interesting website with lots of free books, or parts of books.
http://www.onlineprogrammingbooks.com/about-us/

An interesting book about how computers work at a low level (all but 3 chapters are free):
http://www1.idc.ac.il/tecs/plan.html

Another one about CPU and RAM:
http://www.fastchip.net/howcomputerswork/p1.html

-AJ
__________________
 
reply share thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 09:38 AM.


Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.