{"action":"created","issue":{"url":"https://api.github.com/repos/mrdoob/three.js/issues/7381","labels_url":"https://api.github.com/repos/mrdoob/three.js/issues/7381/labels{/name}","comments_url":"https://api.github.com/repos/mrdoob/three.js/issues/7381/comments","events_url":"https://api.github.com/repos/mrdoob/three.js/issues/7381/events","html_url":"https://github.com/mrdoob/three.js/pull/7381","id":112271870,"number":7381,"title":"Inital PR for MeshStandardMaterial","user":{"login":"WestLangley","id":1000017,"avatar_url":"https://avatars.githubusercontent.com/u/1000017?v=3","gravatar_id":"","url":"https://api.github.com/users/WestLangley","html_url":"https://github.com/WestLangley","followers_url":"https://api.github.com/users/WestLangley/followers","following_url":"https://api.github.com/users/WestLangley/following{/other_user}","gists_url":"https://api.github.com/users/WestLangley/gists{/gist_id}","starred_url":"https://api.github.com/users/WestLangley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WestLangley/subscriptions","organizations_url":"https://api.github.com/users/WestLangley/orgs","repos_url":"https://api.github.com/users/WestLangley/repos","events_url":"https://api.github.com/users/WestLangley/events{/privacy}","received_events_url":"https://api.github.com/users/WestLangley/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-10-20T02:20:18Z","updated_at":"2015-10-20T03:01:39Z","closed_at":"2015-10-20T02:48:10Z","pull_request":{"url":"https://api.github.com/repos/mrdoob/three.js/pulls/7381","html_url":"https://github.com/mrdoob/three.js/pull/7381","diff_url":"https://github.com/mrdoob/three.js/pull/7381.diff","patch_url":"https://github.com/mrdoob/three.js/pull/7381.patch"},"body":"This PR contains the plumbing necessary to support the addition of `MeshStandardMaterial`, an easy-to-use, pre-defined material. \r\n\r\nThis material will be physically-based, and support roughness and metalness. Also, a roughness map, a reflectivity map, and a metalness map (aka, a metalness workflow). It uses the GGX brdf, with GGX-Smith visibility term. It also uses an \"environment brdf\" to modulate the reflectance of the environment map. This is considerably more realistic than the \"combine\" methods we employ now.\r\n\r\nFuture enhancements will add image-based lighting support, and perhaps light probes.\r\n\r\nThe details of the model are not important at this point; that can be discussed/debated/changed later. The material can also be renamed to `MeshPhysicalMaterial` if desired. The purpose of this PR is to get the plumbing in place.\r\n\r\nThis should not affect existing code; deletions are minimal.\r\n\r\nI will provide an example of its use shortly.\r\n\r\n/ping @bhouston \r\n"},"comment":{"url":"https://api.github.com/repos/mrdoob/three.js/issues/comments/149413693","html_url":"https://github.com/mrdoob/three.js/pull/7381#issuecomment-149413693","issue_url":"https://api.github.com/repos/mrdoob/three.js/issues/7381","id":149413693,"user":{"login":"WestLangley","id":1000017,"avatar_url":"https://avatars.githubusercontent.com/u/1000017?v=3","gravatar_id":"","url":"https://api.github.com/users/WestLangley","html_url":"https://github.com/WestLangley","followers_url":"https://api.github.com/users/WestLangley/followers","following_url":"https://api.github.com/users/WestLangley/following{/other_user}","gists_url":"https://api.github.com/users/WestLangley/gists{/gist_id}","starred_url":"https://api.github.com/users/WestLangley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WestLangley/subscriptions","organizations_url":"https://api.github.com/users/WestLangley/orgs","repos_url":"https://api.github.com/users/WestLangley/repos","events_url":"https://api.github.com/users/WestLangley/events{/privacy}","received_events_url":"https://api.github.com/users/WestLangley/received_events","type":"User","site_admin":false},"created_at":"2015-10-20T03:01:39Z","updated_at":"2015-10-20T03:01:39Z","body":"I failed to push the new files. I just pushed them to topic branch `dev-standard`, hoping they will be added as a 2nd commit...."}}