Livro Shader moderno? [fechado]

Fechado . Esta questão precisa ser mais focada . Atualmente não está aceitando respostas.

Resposta

Todos eles ainda são relevantes (e online gratuitamente). O tutorial CG (cg é virtualmente idêntico ao hlsl) seria provavelmente um bom ponto de partida.

Os livros GPU Gems são como livros de receitas para efeitos aleatórios, eles presumem que você sabe o que está fazendo, mas são ótimos recursos quando você está mais confortável com as coisas.

Tutorial CG

EDITAR: e sim, quase todos os tutoriais / livros que você encontrar sobre sombreadores ainda serão relevantes, um sombreador escrito para Shader Model 1 será executado com Shader Model 4, e em muitos casos você desejará atingir modelos de shader mais baixos, uma vez que muitos efeitos não precisam do material extra oferecido pelos modelos mais novos (você pode fazer uma boa água e efeitos bloom com SM2.0 e, se dx9 for uma opção, você pode direcionar o hardware inferior).

Resposta

Lá “s também a série de livros ShaderX . O primeiro casal pode ser baixado gratuitamente no link e cobre uma variedade de tópicos, incluindo água. Os artigos nos livros gratuitos eram originalmente voltados para versões de shader bastante antigas, mas as técnicas devem ser claramente descritas e facilmente transferíveis.

Resposta

O Shader Languages não difere tanto, portanto é possível aprender um idioma e transferir esse conhecimento para outros idiomas. Pessoalmente, comecei com o Cg. Existem recursos gratuitos realmente bons da Nvidia.

Basta dar uma olhada: http://developer.nvidia.com/page/cg_main.html

Depois de se livrar do básico, você pode fazer algumas pesquisas em shaders específicos. Acontece que não há “bloom shader” ou “water effect shader”, mas existem várias técnicas e modelos diferentes que você pode implementar com shaders.

Em minha opinião, você não “Não preciso de um livro, se você está interessado apenas em alguns efeitos legais, mas se quer ganhar algum conhecimento na área de computação gráfica, eu recomendo a você a série ShaderX ou GPU Gems.

Resposta

Como você listou o OpenGL como uma tag e ninguém mais vinculou a ele ainda, o Linguagem de sombreamento OpenGL (também conhecido como livro laranja) é um recurso muito bom. Ele cobre a linguagem de sombreamento, bem como muitos casos de uso.

Resposta

Eu sou muito novo em sombreadores, mas Tenho lido os livros GPU Pro de Wolfgang Engel. Eles têm me surpreendido com o quão incrivelmente fáceis e poderosas são as técnicas. Além disso, o conteúdo não é discutido como a maioria dos textos acadêmicos, ele se concentra mais nos detalhes de implementação e nas trocas entre as diferentes técnicas.

http://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720%3FSubscriptionId%3D008XA1X9NAPEJGHQX182%26tag%3Dws%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1568814720

http://www.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185%3FSubscriptionId%3D008XA1X9NAPEJGHQX182%26tag%3Dws%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1568817185

Resposta

Acabei de descobrir este livro por Patricio Gonzalez Vivo disponível on-line: O Livro dos Shaders

I “m apenas alguns capítulos, portanto, não posso fornecer uma revisão aprofundada, mas até agora estou achando muito claro, divertido e prático. Começa bem no início e parece acabar cobrindo mais ou menos todos os tópicos que posso nomear (como um iniciante total no mundo dos gráficos). É, no entanto, aparentemente um trabalho em andamento, e os capítulos posteriores não estão disponíveis – estarei aguardando ansiosamente as atualizações.

PS: Você provavelmente já sabe sobre isso, mas apenas no caso, eu altamente recomendo shadertoy.com como seu primeiro “caderno de desenho para praticar”. Eu estava aprendendo inicialmente em Processing, mas acho este aplicativo da web ainda melhor para fins de aprendizagem.

Comentários

  • desculpas por não vincular corretamente a shadertoy.com, como uma nova conta I ' m só consigo adicionar 2 links, se alguém for capaz de editar minha postagem e adicionar o terceiro link corretamente, isso seria muito apreciado.
  • este livro tem uma descrição sistemática sobre shader, cobre tópicos amplamente modernos sobre shader. Você pode pegar o índice do livro ' s para pesquisar informações relacionadas.

Resposta

Tenho procurado exatamente a mesma coisa e encontrei isto: http://wiki.gamedev.net/index.php/D3DBook:Book_Cover

Só está disponível, o que é uma pena, mas pelo que tenho investigado isso, é uma boa leitura.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *