Search Feedback

273
votes

Shader Graph: Custom Lighting Model Support

Graphics

-

-

Currently, Shader Graph only allows a shader built on top of an existing PBR system. You cannot change the underlying lighting equation. This makes Shader Graph much less useful for experienced graphics programmers.

Comments (8)

  1. 4f5ed6ac50cbacf4f08a93416abcd265?d=mm

    Belmont9000

    Nov 19, 2018 07:30

    I agree. Wee need to get access to the light direction.

  2. 57f0f1c220c5dfa906f74a12e575feba?d=mm

    carlmfell

    Sep 17, 2018 16:56

    It's pretty ridiculous that we still can't create custom lighting. My choices are Unlit....or PBR and this is what I am supposed to use on mobile?! Even after months of development Shader Graph is basically unusable in any of the games we are making currently, how are external plugins still a better solution that Unity's in house developed system. Stop adding fancy custom nodes we don't need and actually implement core functionality required by actual game development companies, that has existed in other plugins & engines for years.

  3. 968bf955df12654554354ca403eea9fc?d=mm

    tchoupop

    Sep 14, 2018 14:05

    Even to do a simple toon shader, I need the direction of my main directional light. Shader forge used to have the "light dir" node. We need the same here.

  4. 851757878f3a7352a290760cdeceaeab?d=mm

    Ratatoeskr

    Aug 20, 2018 10:34

    I need this for my cell shading. Currently I'm using a subgraph which I have to multiply with the albedo in all my shaders. But this forces me
    1. to use an unlit master node which doesn't support fog etc.
    2. to specify a directional light source vector in every shader which I have to change when turning the sun source etc.

  5. 746bdc1d22b4b127edf1b83fb70614bc?d=mm

    KWhitfield

    Aug 15, 2018 21:06

    I agree, this would be great.

  6. 69570f14b70121cf35605c3add8e4932?d=mm

    recklol

    Aug 13, 2018 17:18

    i'd love this...

  7. C7c8f5f720ba14d1fb5d3ebce96d250d?d=mm

    MintFox

    Aug 13, 2018 13:56

    I think shader graph is basically useless without this.

  8. 5c3c2d061656ed7182880a3ddea47c5f?d=mm

    GameDevCouple_I

    Aug 13, 2018 13:45

    its genuinely ridiculous this wasnt included from the start. Surely unity understand that in the modern world, they need to be able to do what amplify can do, or everyone will simple not use the in-built software.

    I understand that it wasnt built in from the start, fine, but its been half a year and its time to actually add in one of the most important parts of writing shaders.

    Otherwise, what exactly is the point of the graph?

Your opinion counts

Help us make things better. Share your great idea for improving Unity or vote for other people’s.

Log in to post a new idea

Categories

All

(10797)

2D

(282)

Ads

(56)

AI & Navigation

(84)

Analytics

(133)

Animation

(396)

Asset Store

(356)

Asset Store Publisher

(17)

Assets

(544)

Audio

(185)

Cloud Build

(145)

Collaborate

(65)

Docs & Tutorials

(240)

Editor

(2513)

Everyplay

(19)

Game Performance Reporting

(22)

General

(981)

Graphics

(870)

GUI

(432)

Input

(173)

Licensing

(92)

Networking

(189)

Physics

(384)

Platforms

(442)

Profiling & Optimization

(85)

Runtime

(182)

Scripting

(1169)

Terrain

(172)

WebGL

(143)