Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment The visual effects industry (Score 4, Interesting) 352

I've been working in the visual effects industry since I graduated (~10 years ago). I started for a small studio writing scripts to automate common tasks. Since then I've:
- built a distributed render system on top of open source software
- written animation tools for artists
- written software for animating, simulating, and rendering fur
- learned Houdini, Maya, RenderMan and many others
- written shaders
- written many, many plugins and tools in various languages

I'm now managing a team and have discovered that it's hard to find talented software developers with a solid grounding in mathematics and computer science who have the skills to work in VFX. There are plenty of hackers who can put together a MEL script, but few who actually understand the underpinnings of the systems involved.

If working on VFX for film and TV shows sounds interesting to you, look into developing your skills as a Technical Director (or TD). The skills I look for in a TD are:
- understanding of the 3D pipeline (modeling, texturing, rigging, layout, tracking, animation, lighting, rendering, compositing)
- technical competency in the software used (Maya, Shake or Nuke, Renderman or Mental Ray)
- solid background in programming (scripting, understanding of OO design, C++ desirable, Python especially)
- solid understanding of Unix as a technical user
- ability to learn and master new technologies quickly
- ability to empathize with artists and understand their perspective as a user
- strong mathematics background is highly desirable
- experience in digital or traditional filmmaking also highly desirable

The people I've worked with in the past usually fall into one of three categories:
- have a degree in computer science (or related), minored in fine arts (or just had the interest), and then took a college program in 3D
- smart people from a completely different background who taught themselves both 3D software and programming
- artists who took a college program in 3D, who then taught themselves programming

I recommend the first option, or if you're persistent enough, teach yourself the software at home and start networking online.

If you have a masters in computer graphics, mathematics, or physics, another job open to you is that of the Shader Writer. Shader writers build either complete shading systems or components that model how light reacts with materials. These models are not usually physically accurate (although that is becoming more of an option now). Things to look into:
- BDRFs
- ambient occlusion and color bleeding
- subsurface scattering
- procedural texturing and modeling
- shader anti-aliasing
- global illumination techniques
- shading languages such as RSL, GLSL or Cg

Competent shader writers are HIGHLY sought after and very well compensated.

Check out the job postings at Pixar, Industrial Light & Magic, Sony Imageworks, Rhythm & Hues, and Dreamworks Animation for more info. Also check out the forums at cgsociety.com and odforce.net.

Biotech

Crime Reduction Linked To Lead-Free Gasoline 616

Hugh Pickens writes "Even low levels of lead can cause brain damage, increasing the likelihood of behavioral and cognitive traits such as impulsivity, aggressiveness, and low IQ that are strongly linked with criminal behavior. The NYTimes has a story on how the phasing out of leaded gasoline starting with the Clean Air Act in 1973 may have led to a 56% drop in violent crime in the US in the 1990s. An economics professor at Amherst College, Jessica Wolpaw Reyes, discovered the connection and wrote a paper comparing the reduction of lead from gasoline between states (PDF) and the reduction of violent crime. She constructed a table linking crime rates in every state to childhood lead exposure in that state 20 or 30 years earlier. If lead poisoning is a factor in the development of criminal behavior, then countries that didn't switch to unleaded fuel until the 1980s, like Britain and Australia, should soon see a dip in crime as the last lead-damaged children outgrow their most violent years."
Science

Video of Wild Crow Tool Use Caught With Tail Cams 203

willatnewscientist writes "Scientists from the University of Oxford have recorded New Caledonian crows using tools in the wild for first time. The footage was captured by attaching tiny cameras to their tail feathers. The wireless cameras weigh just 14 grammes and can be worn by the crows without disturbing their natural behavior. The trick has provided the first direct evidence of the birds' using tools in the wild and may represent an important development in animal behavior studies. 'The camera also contains a simple radio transmitter that reveals the crows' location. This lets the researchers track them at a distance of few hundred metres, so that they can catch the camera's video signal with a portable receiving dish. Up to 70 minutes of footage can be broadcast by the camera's chip, and the camera is shed once the bird moults its tail feathers.'"
United States

Submission + - Game Theory Computer Model Backs Tim Berners-Lee

Stu writes: "A world without net neutrality is one devoid of intellectual development...so said Sir Tim Berners Lee in a presentation to congress last week. Well, now there's a computer model that uses game theory to back that forecast up. Developed at the University of Florida (the same place that produced the peer-to-peer blocking software, Icarus...which congress might be pushing onto universities across the country), the model shows that everyone looses if the IPs get their way — even, eventually, the IPs. http://news.ufl.edu/2007/03/07/net-neutrality/"
Programming

Submission + - Why Is "Design by Contract" Not More Popul

Coryoth writes: "Design by Contract, writing pre- and post-conditions on functions, seemed like straightforward common sense to me. Such conditions, in the form of executable code, not only provide more exacting API documentation, but also provide a test harness. Having easy to write unit tests that are automatically integrated into the inheritance hierarchy in OO languages "just made sense". However, despite being available (to varying degrees of completeness) for many languages other than Eiffel, including Java, C++, Perl, Python, Ruby, Ada, and even Haskell and Ocaml, the concept has never gained significant traction, particularly in comparison to unit testing frameworks (which DbC complements nicely), and hype like "Extreme Programming". So why did Design by Contract fail to take off?"
Linux Business

Samba Success in the Enterprise? 149

gunnk asks: "We've deployed a Samba server here to replace some aging Novell Netware boxes. It works great: fast, secure, stable. However, we have one VIP that feels that Samba is 'amateur' software and that we should be buying Windows servers. I've been searching with little success for large Samba deployments in Enterprise environments. Anyone out there care to share stories of places that are happily running large Samba installations for their file servers? Or not so happy, for that matter — better to be informed!"
Operating Systems

Virtualization Is Not All Roses 214

An anonymous reader writes "Vendors and magazines are all over virtualization like a rash, like it is the Saviour for IT-kind. Not always, writes analyst Andi Mann in Computerworld." I've found that when it works, it's really cool, but it does add a layer of complexity that wasn't there before. Then again, having a disk image be a 'machine' is amazingly useful sometimes.

Slashdot Top Deals

Things are not as simple as they seems at first. - Edward Thorp

Working...