skip to content
Physically based shader development for Unity 2017 : develop custom lighting systems Preview this item
ClosePreview this item
Checking...

Physically based shader development for Unity 2017 : develop custom lighting systems

Author: Claudia Doppioslash
Publisher: New York : Apress, [2018] ©2018
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Benefit from the latest rendering tech developments, currently covered only in papers and talks from Siggraph, in a way any developer or technical artist using Unity can take advantage of. This book starts by introducing how shader programming works in general, the common principles of different platforms (OpenGL, Vulkan, and DirectX), and the shading languages Unity uses: Cg, GLSL, and ShaderLab. Physically Based  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Printed edition:
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Claudia Doppioslash
ISBN: 9781484233092 1484233093 9781484233108 1484233107 9781484246313 1484246314
OCLC Number: 1015215304
Description: 1 online resource : illustrations
Contents: Chapter 1: How Shader Development Works --
Chapter 2: Your first Unity Shader --
Chapter 3: Your first Lighting Unity shader --
Chapter 4: What is Physically Based Shading? --
Chapter 5: Your first Physically Based Shader --
Chapter 6: Your first Image Effect --
Chapter 7: HDR, Tone Mapping and Color Grading --
Chapter 8: The Ethology of BRDFs --
Chapter 9: The Implementation of BRDFs --
Chapter 10: Approximate your BRDFs --
Chapter 11: How the Standard Shader works --
Chapter 12: The Unity Standard Shader Subsystems, and What They Can Do for You --
Chapter 13: Hooking into the Unity Shader Subsystems --
Chapter 14: Reflections and Cube Maps --
Chapter 15: Making Shaders Artists Will Use --
Chapter 16: Code Complexity and Ubershaders --
Chapter 17: When Shading Goes Wrong, Check The Models --
Chapter 18: Resources to Keep Up with the Bleeding Edge, and How to Read Them.
Responsibility: Claudia Doppioslash.

Abstract:

Benefit from the latest rendering tech developments, currently covered only in papers and talks from Siggraph, in a way any developer or technical artist using Unity can take advantage of. This book starts by introducing how shader programming works in general, the common principles of different platforms (OpenGL, Vulkan, and DirectX), and the shading languages Unity uses: Cg, GLSL, and ShaderLab. Physically Based Shader Development for Unity 2017 discusses artistic choices, presenting various techniques (such as translucency and subsurface scattering) and BRDFs (Oren-Nayar, Cook-Torrance, and Ashikhmin-Shirley), and what they can be used for. Finally you'll cover the importance of optimizing your code by developing approximations, which achieve similar end results, but are computationally cheaper. By the end of your journey you'll be able to develop the look of your game or Unity-rendered animated short so that it looks both unique and impressively realistic, thanks to your own custom lighting system. You will: Master shader programming Gain all you need to know about physically based shading Take almost full control of the shader subsystem Discover what you can achieve with that control Implement a custom physically based lighting system and examine the logic behind every choice.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1015215304> # Physically based shader development for Unity 2017 : develop custom lighting systems
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "1015215304" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_computer_literacy> ; # COMPUTERS--Computer Literacy
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/games_development_&_programming> ; # Games development & programming
    schema:about <http://dewey.info/class/004.167/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/programming_techniques> ; # Programming Techniques
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/game_development> ; # Game Development
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computer_science> ; # Computer Science
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/graphics_programming> ; # Graphics programming
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_information_technology> ; # COMPUTERS--Information Technology
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_computer_science> ; # COMPUTERS--Computer Science
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_data_processing> ; # COMPUTERS--Data Processing
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_machine_theory> ; # COMPUTERS--Machine Theory
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computer_graphics> ; # Computer Graphics
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_hardware_general> ; # COMPUTERS--Hardware--General
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computer_games_design> ; # Computer games--Design
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_reference> ; # COMPUTERS--Reference
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computer_programming_software_development> ; # Computer programming--software development
    schema:about <http://experiment.worldcat.org/entity/work/data/4676685457#CreativeWork/unity_electronic_resource> ; # Unity (Electronic resource)
    schema:author <http://experiment.worldcat.org/entity/work/data/4676685457#Person/doppioslash_claudia> ; # Claudia Doppioslash
    schema:bookFormat schema:EBook ;
    schema:datePublished "2018" ;
    schema:description "Benefit from the latest rendering tech developments, currently covered only in papers and talks from Siggraph, in a way any developer or technical artist using Unity can take advantage of. This book starts by introducing how shader programming works in general, the common principles of different platforms (OpenGL, Vulkan, and DirectX), and the shading languages Unity uses: Cg, GLSL, and ShaderLab. Physically Based Shader Development for Unity 2017 discusses artistic choices, presenting various techniques (such as translucency and subsurface scattering) and BRDFs (Oren-Nayar, Cook-Torrance, and Ashikhmin-Shirley), and what they can be used for. Finally you'll cover the importance of optimizing your code by developing approximations, which achieve similar end results, but are computationally cheaper. By the end of your journey you'll be able to develop the look of your game or Unity-rendered animated short so that it looks both unique and impressively realistic, thanks to your own custom lighting system. You will: Master shader programming Gain all you need to know about physically based shading Take almost full control of the shader subsystem Discover what you can achieve with that control Implement a custom physically based lighting system and examine the logic behind every choice."@en ;
    schema:description "Chapter 1: How Shader Development Works -- Chapter 2: Your first Unity Shader -- Chapter 3: Your first Lighting Unity shader -- Chapter 4: What is Physically Based Shading? -- Chapter 5: Your first Physically Based Shader -- Chapter 6: Your first Image Effect -- Chapter 7: HDR, Tone Mapping and Color Grading -- Chapter 8: The Ethology of BRDFs -- Chapter 9: The Implementation of BRDFs -- Chapter 10: Approximate your BRDFs -- Chapter 11: How the Standard Shader works -- Chapter 12: The Unity Standard Shader Subsystems, and What They Can Do for You -- Chapter 13: Hooking into the Unity Shader Subsystems -- Chapter 14: Reflections and Cube Maps -- Chapter 15: Making Shaders Artists Will Use -- Chapter 16: Code Complexity and Ubershaders -- Chapter 17: When Shading Goes Wrong, Check The Models -- Chapter 18: Resources to Keep Up with the Bleeding Edge, and How to Read Them."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4676685457> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/4676685457#CreativeWork/> ;
    schema:name "Physically based shader development for Unity 2017 : develop custom lighting systems"@en ;
    schema:productID "1015215304" ;
    schema:url <https://www.books24x7.com/marc.asp?bookid=137893> ;
    schema:url <https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1651731> ;
    schema:url <https://link.springer.com/10.1007/978-1-4842-3309-2> ;
    schema:url <https://link.springer.com/book/10.1007/978-1-4842-3308-5> ;
    schema:url <https://shu-primo.hosted.exlibrisgroup.com/openurl/44SHU/44SHU_VU1?u.ignore_date_coverage=true&rft.mms_id=99257630402501> ;
    schema:url <http://VH7QX3XE2P.search.serialssolutions.com/?V=1.0&L=VH7QX3XE2P&S=JCs&C=TC0001931057&T=marc&tab=BOOKS> ;
    schema:url <https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5183809> ;
    schema:url <https://doi.org/10.1007/978-1-4842-3309-2> ;
    schema:url <https://link.springer.com/book/10.1007/978-1-4842-3309-2> ;
    schema:workExample <http://dx.doi.org/10.1007/978-1-4842-3309-2> ;
    schema:workExample <http://worldcat.org/isbn/9781484246313> ;
    schema:workExample <http://worldcat.org/isbn/9781484233108> ;
    schema:workExample <http://worldcat.org/isbn/9781484233092> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB8M4593> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1015215304> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4676685457#CreativeWork/unity_electronic_resource> # Unity (Electronic resource)
    a schema:CreativeWork ;
    schema:name "Unity (Electronic resource)" ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Person/doppioslash_claudia> # Claudia Doppioslash
    a schema:Person ;
    schema:familyName "Doppioslash" ;
    schema:givenName "Claudia" ;
    schema:name "Claudia Doppioslash" ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computer_games_design> # Computer games--Design
    a schema:Intangible ;
    schema:name "Computer games--Design"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computer_graphics> # Computer Graphics
    a schema:Intangible ;
    schema:name "Computer Graphics"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computer_programming_software_development> # Computer programming--software development
    a schema:Intangible ;
    schema:name "Computer programming--software development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_computer_literacy> # COMPUTERS--Computer Literacy
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Literacy"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_computer_science> # COMPUTERS--Computer Science
    a schema:Intangible ;
    schema:name "COMPUTERS--Computer Science"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_data_processing> # COMPUTERS--Data Processing
    a schema:Intangible ;
    schema:name "COMPUTERS--Data Processing"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_hardware_general> # COMPUTERS--Hardware--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Hardware--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_information_technology> # COMPUTERS--Information Technology
    a schema:Intangible ;
    schema:name "COMPUTERS--Information Technology"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_machine_theory> # COMPUTERS--Machine Theory
    a schema:Intangible ;
    schema:name "COMPUTERS--Machine Theory"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/computers_reference> # COMPUTERS--Reference
    a schema:Intangible ;
    schema:name "COMPUTERS--Reference"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/games_development_&_programming> # Games development & programming
    a schema:Intangible ;
    schema:name "Games development & programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/graphics_programming> # Graphics programming
    a schema:Intangible ;
    schema:name "Graphics programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4676685457#Topic/programming_techniques> # Programming Techniques
    a schema:Intangible ;
    schema:name "Programming Techniques"@en ;
    .

<http://worldcat.org/entity/work/data/4676685457#CreativeWork/>
    a schema:CreativeWork ;
    schema:description "Printed edition:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1015215304> ; # Physically based shader development for Unity 2017 : develop custom lighting systems
    .

<http://worldcat.org/isbn/9781484233092>
    a schema:ProductModel ;
    schema:isbn "1484233093" ;
    schema:isbn "9781484233092" ;
    .

<http://worldcat.org/isbn/9781484233108>
    a schema:ProductModel ;
    schema:isbn "1484233107" ;
    schema:isbn "9781484233108" ;
    .

<http://worldcat.org/isbn/9781484246313>
    a schema:ProductModel ;
    schema:isbn "1484246314" ;
    schema:isbn "9781484246313" ;
    .

<http://www.worldcat.org/title/-/oclc/1015215304>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1015215304> ; # Physically based shader development for Unity 2017 : develop custom lighting systems
    schema:dateModified "2020-01-21" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .

<https://shu-primo.hosted.exlibrisgroup.com/openurl/44SHU/44SHU_VU1?u.ignore_date_coverage=true&rft.mms_id=99257630402501>
    rdfs:comment "Springer link professional and applied computing 2017 and 2018" ;
    rdfs:comment "Professional and Applied Computing (Springer-12059)" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.