Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
3e5b130b
T
three.js
项目概览
Ablesons
/
three.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
three.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3e5b130b
编写于
5月 31, 2016
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ShaderLib/UniformLib: Removed no longer needed types.
上级
a06fd31e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
92 addition
and
93 deletion
+92
-93
src/renderers/shaders/ShaderLib.js
src/renderers/shaders/ShaderLib.js
+17
-18
src/renderers/shaders/UniformsLib.js
src/renderers/shaders/UniformsLib.js
+75
-75
未找到文件。
src/renderers/shaders/ShaderLib.js
浏览文件 @
3e5b130b
...
...
@@ -36,7 +36,7 @@ THREE.ShaderLib = {
THREE
.
UniformsLib
[
'
lights
'
],
{
"
emissive
"
:
{
type
:
"
c
"
,
value
:
new
THREE
.
Color
(
0x000000
)
}
"
emissive
"
:
{
value
:
new
THREE
.
Color
(
0x000000
)
}
}
]
),
...
...
@@ -61,9 +61,9 @@ THREE.ShaderLib = {
THREE
.
UniformsLib
[
'
lights
'
],
{
"
emissive
"
:
{
type
:
"
c
"
,
value
:
new
THREE
.
Color
(
0x000000
)
},
"
specular
"
:
{
type
:
"
c
"
,
value
:
new
THREE
.
Color
(
0x111111
)
},
"
shininess
"
:
{
type
:
"
1f
"
,
value
:
30
}
"
emissive
"
:
{
value
:
new
THREE
.
Color
(
0x000000
)
},
"
specular
"
:
{
value
:
new
THREE
.
Color
(
0x111111
)
},
"
shininess
"
:
{
value
:
30
}
}
]
),
...
...
@@ -90,10 +90,10 @@ THREE.ShaderLib = {
THREE
.
UniformsLib
[
'
lights
'
],
{
"
emissive
"
:
{
type
:
"
c
"
,
value
:
new
THREE
.
Color
(
0x000000
)
},
"
roughness
"
:
{
type
:
"
1f
"
,
value
:
0.5
},
"
metalness
"
:
{
type
:
"
1f
"
,
value
:
0
},
"
envMapIntensity
"
:
{
type
:
"
1f
"
,
value
:
1
}
// temporary
"
emissive
"
:
{
value
:
new
THREE
.
Color
(
0x000000
)
},
"
roughness
"
:
{
value
:
0.5
},
"
metalness
"
:
{
value
:
0
},
"
envMapIntensity
"
:
{
value
:
1
}
// temporary
}
]
),
...
...
@@ -125,9 +125,9 @@ THREE.ShaderLib = {
THREE
.
UniformsLib
[
'
fog
'
],
{
"
scale
"
:
{
type
:
"
1f
"
,
value
:
1
},
"
dashSize
"
:
{
type
:
"
1f
"
,
value
:
1
},
"
totalSize
"
:
{
type
:
"
1f
"
,
value
:
2
}
"
scale
"
:
{
value
:
1
},
"
dashSize
"
:
{
value
:
1
},
"
totalSize
"
:
{
value
:
2
}
}
]
),
...
...
@@ -155,7 +155,7 @@ THREE.ShaderLib = {
uniforms
:
{
"
opacity
"
:
{
type
:
"
1f
"
,
value
:
1.0
}
"
opacity
"
:
{
value
:
1.0
}
},
...
...
@@ -171,8 +171,8 @@ THREE.ShaderLib = {
'
cube
'
:
{
uniforms
:
{
"
tCube
"
:
{
type
:
"
t
"
,
value
:
null
},
"
tFlip
"
:
{
type
:
"
1f
"
,
value
:
-
1
}
"
tCube
"
:
{
value
:
null
},
"
tFlip
"
:
{
value
:
-
1
}
},
vertexShader
:
THREE
.
ShaderChunk
[
'
cube_vert
'
],
...
...
@@ -187,8 +187,8 @@ THREE.ShaderLib = {
'
equirect
'
:
{
uniforms
:
{
"
tEquirect
"
:
{
type
:
"
t
"
,
value
:
null
},
"
tFlip
"
:
{
type
:
"
1f
"
,
value
:
-
1
}
"
tEquirect
"
:
{
value
:
null
},
"
tFlip
"
:
{
value
:
-
1
}
},
vertexShader
:
THREE
.
ShaderChunk
[
'
equirect_vert
'
],
...
...
@@ -200,7 +200,7 @@ THREE.ShaderLib = {
uniforms
:
{
"
lightPos
"
:
{
type
:
"
v3
"
,
value
:
new
THREE
.
Vector3
()
}
"
lightPos
"
:
{
value
:
new
THREE
.
Vector3
()
}
},
...
...
@@ -227,4 +227,3 @@ THREE.ShaderLib[ 'physical' ] = {
fragmentShader
:
THREE
.
ShaderChunk
[
'
meshphysical_frag
'
]
};
src/renderers/shaders/UniformsLib.js
浏览文件 @
3e5b130b
...
...
@@ -6,151 +6,151 @@ THREE.UniformsLib = {
common
:
{
"
diffuse
"
:
{
type
:
"
c
"
,
value
:
new
THREE
.
Color
(
0xeeeeee
)
},
"
opacity
"
:
{
type
:
"
1f
"
,
value
:
1.0
},
"
diffuse
"
:
{
value
:
new
THREE
.
Color
(
0xeeeeee
)
},
"
opacity
"
:
{
value
:
1.0
},
"
map
"
:
{
type
:
"
t
"
,
value
:
null
},
"
offsetRepeat
"
:
{
type
:
"
v4
"
,
value
:
new
THREE
.
Vector4
(
0
,
0
,
1
,
1
)
},
"
map
"
:
{
value
:
null
},
"
offsetRepeat
"
:
{
value
:
new
THREE
.
Vector4
(
0
,
0
,
1
,
1
)
},
"
specularMap
"
:
{
type
:
"
t
"
,
value
:
null
},
"
alphaMap
"
:
{
type
:
"
t
"
,
value
:
null
},
"
specularMap
"
:
{
value
:
null
},
"
alphaMap
"
:
{
value
:
null
},
"
envMap
"
:
{
type
:
"
t
"
,
value
:
null
},
"
flipEnvMap
"
:
{
type
:
"
1f
"
,
value
:
-
1
},
"
reflectivity
"
:
{
type
:
"
1f
"
,
value
:
1.0
},
"
refractionRatio
"
:
{
type
:
"
1f
"
,
value
:
0.98
}
"
envMap
"
:
{
value
:
null
},
"
flipEnvMap
"
:
{
value
:
-
1
},
"
reflectivity
"
:
{
value
:
1.0
},
"
refractionRatio
"
:
{
value
:
0.98
}
},
aomap
:
{
"
aoMap
"
:
{
type
:
"
t
"
,
value
:
null
},
"
aoMapIntensity
"
:
{
type
:
"
1f
"
,
value
:
1
}
"
aoMap
"
:
{
value
:
null
},
"
aoMapIntensity
"
:
{
value
:
1
}
},
lightmap
:
{
"
lightMap
"
:
{
type
:
"
t
"
,
value
:
null
},
"
lightMapIntensity
"
:
{
type
:
"
1f
"
,
value
:
1
}
"
lightMap
"
:
{
value
:
null
},
"
lightMapIntensity
"
:
{
value
:
1
}
},
emissivemap
:
{
"
emissiveMap
"
:
{
type
:
"
t
"
,
value
:
null
}
"
emissiveMap
"
:
{
value
:
null
}
},
bumpmap
:
{
"
bumpMap
"
:
{
type
:
"
t
"
,
value
:
null
},
"
bumpScale
"
:
{
type
:
"
1f
"
,
value
:
1
}
"
bumpMap
"
:
{
value
:
null
},
"
bumpScale
"
:
{
value
:
1
}
},
normalmap
:
{
"
normalMap
"
:
{
type
:
"
t
"
,
value
:
null
},
"
normalScale
"
:
{
type
:
"
v2
"
,
value
:
new
THREE
.
Vector2
(
1
,
1
)
}
"
normalMap
"
:
{
value
:
null
},
"
normalScale
"
:
{
value
:
new
THREE
.
Vector2
(
1
,
1
)
}
},
displacementmap
:
{
"
displacementMap
"
:
{
type
:
"
t
"
,
value
:
null
},
"
displacementScale
"
:
{
type
:
"
1f
"
,
value
:
1
},
"
displacementBias
"
:
{
type
:
"
1f
"
,
value
:
0
}
"
displacementMap
"
:
{
value
:
null
},
"
displacementScale
"
:
{
value
:
1
},
"
displacementBias
"
:
{
value
:
0
}
},
roughnessmap
:
{
"
roughnessMap
"
:
{
type
:
"
t
"
,
value
:
null
}
"
roughnessMap
"
:
{
value
:
null
}
},
metalnessmap
:
{
"
metalnessMap
"
:
{
type
:
"
t
"
,
value
:
null
}
"
metalnessMap
"
:
{
value
:
null
}
},
fog
:
{
"
fogDensity
"
:
{
type
:
"
1f
"
,
value
:
0.00025
},
"
fogNear
"
:
{
type
:
"
1f
"
,
value
:
1
},
"
fogFar
"
:
{
type
:
"
1f
"
,
value
:
2000
},
"
fogColor
"
:
{
type
:
"
c
"
,
value
:
new
THREE
.
Color
(
0xffffff
)
}
"
fogDensity
"
:
{
value
:
0.00025
},
"
fogNear
"
:
{
value
:
1
},
"
fogFar
"
:
{
value
:
2000
},
"
fogColor
"
:
{
value
:
new
THREE
.
Color
(
0xffffff
)
}
},
lights
:
{
"
ambientLightColor
"
:
{
type
:
"
3fv
"
,
value
:
[]
},
"
ambientLightColor
"
:
{
value
:
[]
},
"
directionalLights
"
:
{
type
:
"
sa
"
,
value
:
[],
properties
:
{
"
direction
"
:
{
type
:
"
v3
"
},
"
color
"
:
{
type
:
"
c
"
},
"
directionalLights
"
:
{
value
:
[],
properties
:
{
"
direction
"
:
{},
"
color
"
:
{},
"
shadow
"
:
{
type
:
"
1i
"
},
"
shadowBias
"
:
{
type
:
"
1f
"
},
"
shadowRadius
"
:
{
type
:
"
1f
"
},
"
shadowMapSize
"
:
{
type
:
"
v2
"
}
"
shadow
"
:
{},
"
shadowBias
"
:
{},
"
shadowRadius
"
:
{},
"
shadowMapSize
"
:
{}
}
},
"
directionalShadowMap
"
:
{
type
:
"
tv
"
,
value
:
[]
},
"
directionalShadowMatrix
"
:
{
type
:
"
m4v
"
,
value
:
[]
},
"
spotLights
"
:
{
type
:
"
sa
"
,
value
:
[],
properties
:
{
"
color
"
:
{
type
:
"
c
"
},
"
position
"
:
{
type
:
"
v3
"
},
"
direction
"
:
{
type
:
"
v3
"
},
"
distance
"
:
{
type
:
"
1f
"
},
"
coneCos
"
:
{
type
:
"
1f
"
},
"
penumbraCos
"
:
{
type
:
"
1f
"
},
"
decay
"
:
{
type
:
"
1f
"
},
"
shadow
"
:
{
type
:
"
1i
"
},
"
shadowBias
"
:
{
type
:
"
1f
"
},
"
shadowRadius
"
:
{
type
:
"
1f
"
},
"
shadowMapSize
"
:
{
type
:
"
v2
"
}
"
directionalShadowMap
"
:
{
value
:
[]
},
"
directionalShadowMatrix
"
:
{
value
:
[]
},
"
spotLights
"
:
{
value
:
[],
properties
:
{
"
color
"
:
{},
"
position
"
:
{},
"
direction
"
:
{},
"
distance
"
:
{},
"
coneCos
"
:
{},
"
penumbraCos
"
:
{},
"
decay
"
:
{},
"
shadow
"
:
{},
"
shadowBias
"
:
{},
"
shadowRadius
"
:
{},
"
shadowMapSize
"
:
{}
}
},
"
spotShadowMap
"
:
{
type
:
"
tv
"
,
value
:
[]
},
"
spotShadowMatrix
"
:
{
type
:
"
m4v
"
,
value
:
[]
},
"
spotShadowMap
"
:
{
value
:
[]
},
"
spotShadowMatrix
"
:
{
value
:
[]
},
"
pointLights
"
:
{
type
:
"
sa
"
,
value
:
[],
properties
:
{
"
color
"
:
{
type
:
"
c
"
},
"
position
"
:
{
type
:
"
v3
"
},
"
decay
"
:
{
type
:
"
1f
"
},
"
distance
"
:
{
type
:
"
1f
"
},
"
pointLights
"
:
{
value
:
[],
properties
:
{
"
color
"
:
{},
"
position
"
:
{},
"
decay
"
:
{},
"
distance
"
:
{},
"
shadow
"
:
{
type
:
"
1i
"
},
"
shadowBias
"
:
{
type
:
"
1f
"
},
"
shadowRadius
"
:
{
type
:
"
1f
"
},
"
shadowMapSize
"
:
{
type
:
"
v2
"
}
"
shadow
"
:
{},
"
shadowBias
"
:
{},
"
shadowRadius
"
:
{},
"
shadowMapSize
"
:
{}
}
},
"
pointShadowMap
"
:
{
type
:
"
tv
"
,
value
:
[]
},
"
pointShadowMatrix
"
:
{
type
:
"
m4v
"
,
value
:
[]
},
"
pointShadowMap
"
:
{
value
:
[]
},
"
pointShadowMatrix
"
:
{
value
:
[]
},
"
hemisphereLights
"
:
{
type
:
"
sa
"
,
value
:
[],
properties
:
{
"
direction
"
:
{
type
:
"
v3
"
},
"
skyColor
"
:
{
type
:
"
c
"
},
"
groundColor
"
:
{
type
:
"
c
"
}
"
hemisphereLights
"
:
{
value
:
[],
properties
:
{
"
direction
"
:
{},
"
skyColor
"
:
{},
"
groundColor
"
:
{}
}
}
},
points
:
{
"
diffuse
"
:
{
type
:
"
c
"
,
value
:
new
THREE
.
Color
(
0xeeeeee
)
},
"
opacity
"
:
{
type
:
"
1f
"
,
value
:
1.0
},
"
size
"
:
{
type
:
"
1f
"
,
value
:
1.0
},
"
scale
"
:
{
type
:
"
1f
"
,
value
:
1.0
},
"
map
"
:
{
type
:
"
t
"
,
value
:
null
},
"
offsetRepeat
"
:
{
type
:
"
v4
"
,
value
:
new
THREE
.
Vector4
(
0
,
0
,
1
,
1
)
}
"
diffuse
"
:
{
value
:
new
THREE
.
Color
(
0xeeeeee
)
},
"
opacity
"
:
{
value
:
1.0
},
"
size
"
:
{
value
:
1.0
},
"
scale
"
:
{
value
:
1.0
},
"
map
"
:
{
value
:
null
},
"
offsetRepeat
"
:
{
value
:
new
THREE
.
Vector4
(
0
,
0
,
1
,
1
)
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录