Log in

No account? Create an account

Previous Entry | Next Entry

Who's reading this and interested in computer graphics? Show of hands, please?

I ask for two reasons:

  • I need a good CG community - computer-generated images (CGI) or computer-generated animation (CGA) are the preferred emphases, especially 3-D photorealistic rendering and 2-D and 3-D nonphotorealistc rendering (NPR).
    I just removed opengl, because it's a mostly-dead community, and I don't have the time to revitalize it.

  • I do teach an annual course in computer graphics (CIS 736, Computer Graphics, to become Advanced Computer Graphics) every spring. Its emphases are:

    • The 3-D viewing pipeline: OpenGL, RenderMan and other shading engines

    • Photorealism: 3-D lighting and shading, mapping (texture/shadow/bump/reflection/environment mapping), global illumination (ray tracing and radiosity)

    • Representations for 3-D graphics: boundary representations and spatial partitioning representations (quadtrees and octrees), binary space partitioning (BSP) trees

    • Photorealism and high-performance computing (HPC)

    • Animation, with entertainment and scientific visualization applications

    This year I have a greater emphasis on CGA than in previous years, with a little less on visualization.

  • I'm also teaching CIS 636 (Introduction to Computer Graphics) for the first time this spring. It hasn't been offered in my department since around 1998 (eight years ago).
    People have been asking a lot about the relationship between CIS 636 and EECE 636, so here is a short answer:

    • CIS 636 is primarily about representations (data structures) and algorithms for computer graphics, and emphasizes graphics software design and graphics programming.

    • There is more emphasis in CIS 636 on 3-D graphics, especially lighting and shading, than in EECE 636.

    • I cover less of: display hardware, color, low-level scan conversion aspects

    • The following topics overlap: line/polygon scan conversion, derivation of viewing transformations (translation, rotation, scaling), clipping, projections - about 7-8 lectures

    • I cover the following topics not covered in EECE 636: ray-tracing, constructive solid geometry, surface detail (texture mapping), real-time graphics, animation, shading languages, pixel and vertex shaders, potentially visible sets, radiosity (very briefly)

    • I cover more of: cubic curves and bicubic surfaces (NURBS), rendering in 3-D game engines (anisotropic rendering, mipmapping), volume graphics, visible surface determination

    The way I'm going to run it is as follows:

    • 636 will have more homeworks than 736, two hour exams instead of one midterm.

    • Both courses will have a lab section during one class meeting per week.

    • 736 will have bigger course projects, and students will have more freedom of choice in project topics in that part of the course. More self-sufficiency on projects is also expected.

    • In the first 3 weeks of the course, there will be 6 additional OpenGL lectures for 636 students that they will be required to watch on Tegrity, and be responsible for on their first hour exam. These are optional refreshers for 736 students.

    • In the 6th through 11th weeks of the course, there will be 6 additional "advanced topics" lectures for 736 students that they will be required to watch on Tegrity, use in their term projects, and be responsible for on their final exams. These are optional for 636 students.



( 12 comments — Leave a comment )
Nov. 20th, 2005 12:09 am (UTC)
I'm interested, but that doesn't mean that I'm competent to do anything with computer graphics. I mean, I finally learned how to use PowerPoint (I know, that doesn't count, it's a program for wimps, but it shows how little-suited I am to respond to your question)

On the other hand, I could probably talk circles around you when it comes to early childhood ed concerns ;)
Nov. 20th, 2005 12:16 am (UTC)
I'm interested, but not very knowledgeable in that area. I can render basic shapes using a few programs, but actually doing anything worthwhile with them is still beyond my capability.

Nov. 20th, 2005 12:31 am (UTC)
Highly interested and knowledgable about computer graphics here :)

Nov. 20th, 2005 01:47 am (UTC)
I love computer graphics :) Though I have no idea of a good CG community, sorry.
Nov. 20th, 2005 04:55 am (UTC)

I noticed you added me to your friends list and while I normally let anyone who wants to read my livejournal to do so, I was just wondering why you friended me and how you found me. Blogging tends to be impersonal anyway without us knowing that much about each other in the first place, so I always try and get to know my friends and readers just a little.
Nov. 20th, 2005 05:12 am (UTC)
Hello there!
You replied to this entry of mine in statements today - I came by, saw your LJ looked interesting, and added you. I was going to reply to you but hadn't gotten around to it yet.

Anyhow, welcome!
I'm a Firefly, Tolkien, and SW fan. I'm also a faculty member at Kansas State University. Expect daily posts in this LJ, sometimes bunched together. Lots of tech stuff and memes, some fandoms, humor, and rants about education, and a few quizzes and polls.

Please feel free to add me back if you like.

Nov. 20th, 2005 05:25 am (UTC)
Re: Hello there!
Ah, fair enough.

I enjoy Firefly, Tolkien and Star Wars myself - though I don't post about them that much. I'm a 3rd year law student/Canadian politics follower and mostly post about these things and random dumb things I do.

I'll happily add you back - diversity is a good thing.
Nov. 20th, 2005 03:16 pm (UTC)
I know nothing about computer graphics, and wish I had the time to change that. Interested but ignorant, let's say.
Nov. 20th, 2005 10:28 pm (UTC)
You're a CIS major?
Nov. 20th, 2005 10:46 pm (UTC)
CS major, yes, but not at K-State
This is me; I've been a faculty member in CIS since 1999.

Nov. 21st, 2005 01:26 am (UTC)
I am interested but I do not understand it very well (its applications) ... ever thought about having a web based class and share with online people ?
Nov. 21st, 2005 04:37 am (UTC)
CG Shtuff
They sound like fun courses, can I play? I'm currently playing with Max 8 and caustic lighting to see how I can get renders more realistic - I may however change to Maya soon depends how I feel. Then it's perhaps time to think about setting up a small render farm.
( 12 comments — Leave a comment )

Latest Month

December 2008

KSU Genetic and Evolutionary Computation (GEC) Lab



Science, Technology, Engineering, Math (STEM) Communities

Fresh Pages


Powered by LiveJournal.com
Designed by Naoto Kishi