Essential guide to Renderman(R) shader plugin development: understanding Bxdfs
Understand the fundamentals of Bxdf plugins for RenderMan 21+, both the technical details and API architecture. The main goal of the book is to enable technical artists, hobbyists, and students in using the noncommercial (NCR), free RenderMan edition. RenderMan is an industry standard for rendering...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
[United States]
Apress
2023
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781484293928/?ar |
Zusammenfassung: | Understand the fundamentals of Bxdf plugins for RenderMan 21+, both the technical details and API architecture. The main goal of the book is to enable technical artists, hobbyists, and students in using the noncommercial (NCR), free RenderMan edition. RenderMan is an industry standard for rendering software. It has been used for every Pixar film to date and numerous other projects. RenderMan 21, and all subsequent versions, use Monte Carlo path tracing. This change has necessitated the use of C++ plugins in place of the RenderMan Shader Language (RSL). Because of this, writing Bxdfs now requires knowledge of Monte Carlo integration, probability density functions, and the RenderMan C++ API. Essential Guide to RenderMan Shading Plugin Development specifically addresses writing RenderMan C++ materials. It explores the mathematical models of representative Bxdfs while drawing parallels, when helpful, to earlier RSL implementations. It also includes an overview of Integrators, providing further context for modern RenderMan programmable shading. What You Will Learn C++ development for Bxdfs Fundamentals of the rendering equation Monte Carlo integration. |
Beschreibung: | Includes index. - Online resource; title from PDF title page (SpringerLink, viewed June 29, 2023) |
Umfang: | 1 Online-Ressource |
ISBN: | 9781484293928 1484293924 |
Internformat
MARC
LEADER | 00000nam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-100858783 | ||
003 | DE-627-1 | ||
005 | 20240227122212.0 | ||
007 | cr uuu---uuuuu | ||
008 | 240227s2023 xx |||||o 00| ||eng c | ||
020 | |a 9781484293928 |c electronic bk. |9 978-1-4842-9392-8 | ||
020 | |a 1484293924 |c electronic bk. |9 1-4842-9392-4 | ||
035 | |a (DE-627-1)100858783 | ||
035 | |a (DE-599)KEP100858783 | ||
035 | |a (ORHE)9781484293928 | ||
035 | |a (DE-627-1)100858783 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 006.6/633 |2 23/eng/20230629 | |
100 | 1 | |a Hollister, Brad E. |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Essential guide to Renderman(R) shader plugin development |b understanding Bxdfs |c Brad E. Hollister |
264 | 1 | |a [United States] |b Apress |c 2023 | |
300 | |a 1 Online-Ressource | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Includes index. - Online resource; title from PDF title page (SpringerLink, viewed June 29, 2023) | ||
520 | |a Understand the fundamentals of Bxdf plugins for RenderMan 21+, both the technical details and API architecture. The main goal of the book is to enable technical artists, hobbyists, and students in using the noncommercial (NCR), free RenderMan edition. RenderMan is an industry standard for rendering software. It has been used for every Pixar film to date and numerous other projects. RenderMan 21, and all subsequent versions, use Monte Carlo path tracing. This change has necessitated the use of C++ plugins in place of the RenderMan Shader Language (RSL). Because of this, writing Bxdfs now requires knowledge of Monte Carlo integration, probability density functions, and the RenderMan C++ API. Essential Guide to RenderMan Shading Plugin Development specifically addresses writing RenderMan C++ materials. It explores the mathematical models of representative Bxdfs while drawing parallels, when helpful, to earlier RSL implementations. It also includes an overview of Integrators, providing further context for modern RenderMan programmable shading. What You Will Learn C++ development for Bxdfs Fundamentals of the rendering equation Monte Carlo integration. | ||
630 | 2 | 0 | |a RenderMan |
650 | 0 | |a Rendering (Computer graphics) | |
650 | 0 | |a C++ (Computer program language) | |
650 | 4 | |a RenderMan | |
650 | 4 | |a Rendu (Infographie) | |
650 | 4 | |a C++ (Langage de programmation) | |
650 | 4 | |a C++ (Computer program language) | |
650 | 4 | |a Rendering (Computer graphics) | |
776 | 1 | |z 1484293916 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 1484293916 |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781484293928/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-100858783 |
---|---|
_version_ | 1821494934842114048 |
adam_text | |
any_adam_object | |
author | Hollister, Brad E. |
author_facet | Hollister, Brad E. |
author_role | aut |
author_sort | Hollister, Brad E. |
author_variant | b e h be beh |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)100858783 (DE-599)KEP100858783 (ORHE)9781484293928 |
dewey-full | 006.6/633 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.6/633 |
dewey-search | 006.6/633 |
dewey-sort | 16.6 3633 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02798nam a22004572 4500</leader><controlfield tag="001">ZDB-30-ORH-100858783</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240227122212.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">240227s2023 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781484293928</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-4842-9392-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1484293924</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-4842-9392-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)100858783</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP100858783</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781484293928</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)100858783</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.6/633</subfield><subfield code="2">23/eng/20230629</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hollister, Brad E.</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Essential guide to Renderman(R) shader plugin development</subfield><subfield code="b">understanding Bxdfs</subfield><subfield code="c">Brad E. Hollister</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[United States]</subfield><subfield code="b">Apress</subfield><subfield code="c">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index. - Online resource; title from PDF title page (SpringerLink, viewed June 29, 2023)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Understand the fundamentals of Bxdf plugins for RenderMan 21+, both the technical details and API architecture. The main goal of the book is to enable technical artists, hobbyists, and students in using the noncommercial (NCR), free RenderMan edition. RenderMan is an industry standard for rendering software. It has been used for every Pixar film to date and numerous other projects. RenderMan 21, and all subsequent versions, use Monte Carlo path tracing. This change has necessitated the use of C++ plugins in place of the RenderMan Shader Language (RSL). Because of this, writing Bxdfs now requires knowledge of Monte Carlo integration, probability density functions, and the RenderMan C++ API. Essential Guide to RenderMan Shading Plugin Development specifically addresses writing RenderMan C++ materials. It explores the mathematical models of representative Bxdfs while drawing parallels, when helpful, to earlier RSL implementations. It also includes an overview of Integrators, providing further context for modern RenderMan programmable shading. What You Will Learn C++ development for Bxdfs Fundamentals of the rendering equation Monte Carlo integration.</subfield></datafield><datafield tag="630" ind1="2" ind2="0"><subfield code="a">RenderMan</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Rendering (Computer graphics)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">C++ (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">RenderMan</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Rendu (Infographie)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Rendering (Computer graphics)</subfield></datafield><datafield tag="776" ind1="1" ind2=" "><subfield code="z">1484293916</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">1484293916</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781484293928/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-100858783 |
illustrated | Not Illustrated |
indexdate | 2025-01-17T11:22:16Z |
institution | BVB |
isbn | 9781484293928 1484293924 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Apress |
record_format | marc |
spelling | Hollister, Brad E. VerfasserIn aut Essential guide to Renderman(R) shader plugin development understanding Bxdfs Brad E. Hollister [United States] Apress 2023 1 Online-Ressource Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Includes index. - Online resource; title from PDF title page (SpringerLink, viewed June 29, 2023) Understand the fundamentals of Bxdf plugins for RenderMan 21+, both the technical details and API architecture. The main goal of the book is to enable technical artists, hobbyists, and students in using the noncommercial (NCR), free RenderMan edition. RenderMan is an industry standard for rendering software. It has been used for every Pixar film to date and numerous other projects. RenderMan 21, and all subsequent versions, use Monte Carlo path tracing. This change has necessitated the use of C++ plugins in place of the RenderMan Shader Language (RSL). Because of this, writing Bxdfs now requires knowledge of Monte Carlo integration, probability density functions, and the RenderMan C++ API. Essential Guide to RenderMan Shading Plugin Development specifically addresses writing RenderMan C++ materials. It explores the mathematical models of representative Bxdfs while drawing parallels, when helpful, to earlier RSL implementations. It also includes an overview of Integrators, providing further context for modern RenderMan programmable shading. What You Will Learn C++ development for Bxdfs Fundamentals of the rendering equation Monte Carlo integration. RenderMan Rendering (Computer graphics) C++ (Computer program language) Rendu (Infographie) C++ (Langage de programmation) 1484293916 Erscheint auch als Druck-Ausgabe 1484293916 |
spellingShingle | Hollister, Brad E. Essential guide to Renderman(R) shader plugin development understanding Bxdfs RenderMan Rendering (Computer graphics) C++ (Computer program language) Rendu (Infographie) C++ (Langage de programmation) |
title | Essential guide to Renderman(R) shader plugin development understanding Bxdfs |
title_auth | Essential guide to Renderman(R) shader plugin development understanding Bxdfs |
title_exact_search | Essential guide to Renderman(R) shader plugin development understanding Bxdfs |
title_full | Essential guide to Renderman(R) shader plugin development understanding Bxdfs Brad E. Hollister |
title_fullStr | Essential guide to Renderman(R) shader plugin development understanding Bxdfs Brad E. Hollister |
title_full_unstemmed | Essential guide to Renderman(R) shader plugin development understanding Bxdfs Brad E. Hollister |
title_short | Essential guide to Renderman(R) shader plugin development |
title_sort | essential guide to renderman r shader plugin development understanding bxdfs |
title_sub | understanding Bxdfs |
topic | RenderMan Rendering (Computer graphics) C++ (Computer program language) Rendu (Infographie) C++ (Langage de programmation) |
topic_facet | RenderMan Rendering (Computer graphics) C++ (Computer program language) Rendu (Infographie) C++ (Langage de programmation) |
work_keys_str_mv | AT hollisterbrade essentialguidetorendermanrshaderplugindevelopmentunderstandingbxdfs |