O livro, Rendering for Beginners

Decidi começar o tópico RenderMan comentando sobre este livro que pode ser uma porta de entrada para aqueles que querem aprender um pouco sobre o assunto.
Atualmente, RenderMan significa duas coisas um pouco diferentes. A primeira é o nome dado ao padrão de comunicação (criado pela Pixar) entre um programa de modelagem e um programa de render, assim como postscript é um padrão entre um editor de texto e a impressora. Também é o nome do próprio software feito pela Pixar que implementa este padrão de comunicação. Na verdade, o termo correto do software é Photorealistic RenderMan ou PRMan, mas nos acostumamos a chamá-lo de RenderMan.
Falando um pouco do livro, como o título já deixa claro, ele é voltado para iniciantes. O começo é bom; os dois primeiros capítulos são usados para um breve introdução a alguns conceitos da computação gráfica 3D, histórico e estrutura básica de funcionamento do RenderMan. Mas a partir do terceiro capítulo, o livro enfoca em demasia a sintaxe de um arquivo RIB (arquivo que contém a descrição da cena) e acaba se tornando chato - a não ser que “o iniciante” queira escrever um plugin para exportar/importar arquivos RIB. O que atualmente já existe para a maioria dos softwares, deixando este tipo de informação sem muita importância.
No capítulo sobre RSL, onde o livro deveria dar mais ênfase, ele acaba sendo superficial. É a sua grande falha. O livro fica sendo um grande exemplo ilustrado do que se pode fazer em materia de shaders. Existe muito pouca discussão sobre como os shaders são montados. Excetuando-se o caso do Fresnel, apenas uma ou outra linha é comentada. Se o livro fosse mais didático e profundo o iniciante poderia ao terminá-lo começar a programar seus próprios shaders, coisa que não acontece.
De um modo geral, o livro é bem escrito e os exemplos são bons, mas se realmente você pretende aprender a escrever shaders em RSL, este livro não é uma boa escolha. Os arquivos dos exemplos mostrados estão no site da editora e podem ser baixados. Mas até nisso o autor peca, já que o site é uma bagunça.

2 Comments »

  1. tom said,

    October 9, 2005 @ 1:39 pm

    Colé Gus!! Eu comprei esse livro na última SIGGRAPH. É muito, bom tem um segundo livro do mesmo autor que é mais avançado. Adoraria escrever shaders nesse nivel técnico, mas como o livro comenta no último capitulo eu teria que entender mais sobre matematica elementar( proporção, interpolação e média), aritmética de vetores e conceitos espaciais (distância, direção, localização e comprimento) funções exponenciais e logarítmicas, e equações sobre teoria da cor. E eu nunca estudei isso no colégio, ficava desenhando na mesa, hahahaha

    abração…

  2. alfonso said,

    December 14, 2005 @ 6:38 am

    This book kicks major ass

RSS feed for comments on this post · TrackBack URI

Leave a Comment

You must be logged in to post a comment.