Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. RenderMan Shading Language — Wikipédia
RenderMan Shading Language — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

RenderMan Shading Language (abrégé en RSL, en français langage d'ombrage RenderMan) est un composant de RenderMan Interface Specification qui est utilisé pour définir des shaders. La syntaxe du langage est de type C.

Un shader écrit en RSL peut être utilisé sans modification sur n'importe quel moteur de rendu 3D conforme à RenderMan, tel que PhotoRealistic RenderMan de Pixar, 3Delight (en) de DNA Research, Air de Sitexgraphics ou une solution open source telle que Pixie (en) ou Aqsis (en).

RenderMan Shading Language définit des fonctions autonomes et cinq types de shaders : shaders de surface, de lumière, de volume, imageur et de déplacement.

Un exemple de shader de surface qui définit une surface métallique est :

surface metal (float Ka = 1; float Ks = 1; float roughness = 0.1;)
{
  normal Nf = faceforward (normalize(N), I);
  vector V = - normalize (I);
  Oi = Os;
  Ci = Os * Cs * (Ka * ambient() + Ks * specular (Nf, V, roughness));
}

Les shaders réalisent leur travail en lisant en en écrivant des variables spéciales telles que Cs (couleur de surface), N (normale en un point donné) et Ci (couleur de surface finale). Les arguments des shaders sont des paramètres globaux qui sont attachés aux objets du modèle (et donc un shader de métal peut être utilisé pour différents métaux). Les shaders n'ont pas de valeur de retour, mais des fonctions peuvent être définies, qui prennent des arguments en entrée et retournent une valeur. Par exemple, la fonction suivante calcule la longueur d'un vecteur avec l'opérateur produit scalaire "." :

float length (vector v) {
  return sqrt (v . v); /* . is a dot product */
}

Voir aussi

[modifier | modifier le code]

Bibliographie

[modifier | modifier le code]
  • (en) Steve Upstill, The RenderMan companion : a programmer's guide to realistic computer graphics, Reading, Mass, Addison-Wesley, 1990 (ISBN 0-201-50868-0, lire en ligne)
  • (en) Anthony Apodaca et Larry Gritz, Advanced RenderMan : creating CGI for motion pictures, San Francisco, Morgan Kaufmann, 1999 (ISBN 1-55860-618-1, lire en ligne)
  • (en) Rudy Cortes et Saty Raghavachary, The RenderMan shading language guide, Boston, Mass, Thomson Course Technology, 2008 (ISBN 1-59863-286-8)

Liens externes

[modifier | modifier le code]
  • Shading Language (RSL) documentation
v · m
Pixar Animation Studios
The Walt Disney Company
Longs métrages
  • Article de qualité Toy Story (1995)
  • 1 001 Pattes (1998)
  • Toy Story 2 (1999)
  • Monstres et Cie (2001)
  • Le Monde de Nemo (2003)
  • Les Indestructibles (2004)
  • Cars (2006)
  • Bon article Ratatouille (2007)
  • WALL-E (2008)
  • Là-haut (2009)
  • Toy Story 3 (2010)
  • Cars 2 (2011)
  • Rebelle (2012)
  • Monstres Academy (2013)
  • Vice-versa (2015)
  • Le Voyage d'Arlo (2015)
  • Le Monde de Dory (2016)
  • Cars 3 (2017)
  • Coco (2017)
  • Les Indestructibles 2 (2018)
  • Toy Story 4 (2019)
  • En avant (2020)
  • Soul (2020)
  • Luca (2021)
  • Alerte rouge (2022)
  • Buzz l'Éclair (2022)
  • Élémentaire (2023)
  • Vice-versa 2 (2024)
  • Elio (2025)
Films à venir :
  • Jumpers (2026)
  • Toy Story 5 (2026)
  • Les Indestructibles 3 (2027)
Film inachevé :
  • Newt (2008 — décommandé)
Courts métrages
Créations
originales
  • Les Aventures d'André et Wally B. (1984)
  • Luxo Jr. (1986)
  • Red's Dream (1987)
  • Tin Toy (1988)
  • Knick Knack (1989)
  • Le Joueur d'échecs (1997)
  • Drôles d'oiseaux sur une ligne à haute tension (2000)
  • Saute-mouton (2003)
  • L'Homme-orchestre (2006)
  • Extra-terrien (2007)
  • Presto (2008)
  • Passages nuageux (2009)
  • Jour Nuit (2010)
  • La Luna (2011)
  • Le Parapluie bleu (2013)
  • Lava (2015)
  • Sanjay et sa super équipe (2015)
  • Borrowed Time (2015)
  • Piper (2016)
  • Lou (2017)
  • Bao (2018)
  • Chatbull (2019)
Dérivés des
longs métrages
  • La Nouvelle Voiture de Bob (2002)
  • Baby-Sitting Jack-Jack (2005)
  • M. Indestructible et ses copains (2005)
  • Martin et la Lumière fantôme (2006)
  • Notre ami le rat (2007)
  • BURN-E (2008)
  • Tokyo Martin (2008)
  • Doug en mission spéciale (2009)
  • George et A.J. (2009)
  • Vacances à Hawaï (2011)
  • Mini Buzz (2011)
  • Rex, le roi de la fête (2012)
  • La Légende de Mor’du (2012)
  • Toy Story : Angoisse au motel (2013)
  • Party Central (2014)
  • Toy Story : Hors du temps (2014)
  • Premier rendez-vous ? (2015)
  • Le Rendez-vous galant de Carl (2023)
Séries
  • Les Aventures de Buzz l'Éclair (2000-2001)
  • Cars Toon (2008-2014)
  • Monstres et Cie : Au travail (2021- )
  • Bienvenue chez Doug (2021- )
  • Cars : Sur la route (2022)
Séries à venir :
  • Gagné ou Perdu (2024)
  • Dream productions (2025)
Univers
Personnages
  • Shérif Woody
  • Buzz l'Éclair
  • Bo Peep
  • Jessie
  • M. Patate
  • Zigzag
  • Empereur Zurg
  • Jacques Sullivan
  • Bob Razowski
  • Nemo
  • Marin
  • Dory
  • Syndrome
  • Flash McQueen
  • Martin
  • Rémy
  • Mérida
  • Joie
Autres
  • Pizza Planet
  • Dinoco
  • A113
Personnalités
  • John Lasseter
  • Ed Catmull
  • Article de qualité Steve Jobs
  • Alvy Ray Smith
  • Jim Morris
  • Pete Docter
  • Andrew Stanton
  • Brad Bird
  • Lee Unkrich
  • Gary Rydstrom
  • Brenda Chapman
  • Brad Lewis
  • Bob Peterson
  • Joe Ranft
  • Mark Andrews
  • Doug Sweetland
  • Ronnie del Carmen
  • Dan Scanlon
  • Glenn McQueen
  • Dan Lee
  • Justin Wright
  • Peter Sohn
  • Harley Jessup
  • Angus MacLane
  • Tom Myers
  • William Reeves
  • Jonas Rivera
  • Dave Mullins
  • Josh Cooley
  • Peter Grosz
Produits
  • Pixar Image Computer
  • PhotoRealistic RenderMan
  • Presto
Divers
  • Pixar Campus
  • Pixar University
  • Théorie Pixar
  • Hollywood Pictures
  • Miramax Films
  • Touchstone Pictures
  • Walt Disney Pictures
  • Blue Sky Studios
  • icône décorative Portail de l’imagerie numérique
  • icône décorative Portail de Disney • section Pixar
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=RenderMan_Shading_Language&oldid=228728794 ».
Catégories :
  • Pixar
  • Bibliothèque logicielle graphique
Catégories cachées :
  • Page utilisant des arguments dupliqués dans les appels de modèle
  • Article contenant un appel à traduction en anglais
  • Portail:Imagerie numérique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Disney/Articles liés
  • Portail:Animation/Articles liés
  • Portail:États-Unis/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id