QuantumCoderQC
8e69bea14e
appy position scale
2021-11-02 13:42:08 +01:00
QuantumCoderQC
669898fae1
fix normals with shape key and skin
2021-11-02 13:42:08 +01:00
QuantumCoderQC
8df6fc9176
fix shape key with skinning
2021-11-02 13:42:08 +01:00
QuantumCoderQC
edeaf488b9
remove debug prints
2021-11-02 13:42:08 +01:00
QuantumCoderQC
cb2cf0c9b4
keep both vert colors and shape keys
2021-11-02 13:42:07 +01:00
QuantumCoderQC
1d0eaf9371
debug prints
2021-11-02 13:42:07 +01:00
QuantumCoderQC
8e7d8a4f56
additional uniforms
2021-11-02 13:42:06 +01:00
QuantumCoderQC
6e153569dc
make attrib skin fix
2021-11-02 13:42:06 +01:00
QuantumCoderQC
0636eb85c6
add morph attribute to shaders
2021-11-02 13:42:06 +01:00
QuantumCoderQC
2f77c5b060
modify normals calculation in skinning for morphing
2021-11-02 13:42:06 +01:00
QuantumCoderQC
26a0fb8c5a
add morph target to make_shader.py
2021-11-02 13:42:05 +01:00
QuantumCoderQC
34243ed74c
implement make_morph_target
2021-11-02 13:42:05 +01:00
QuantumCoderQC
fb004f5dcc
make attributes for shadow maps and depth
2021-11-02 13:42:05 +01:00
QuantumCoderQC
867100d151
make shader attribute for morph targets
2021-11-02 13:42:05 +01:00
Moritz Brückner
36e42ad736
Fix exporting textures from linked libraries
2021-10-25 19:43:13 +02:00
Moritz Brückner
5e1105f51d
Fix some Texture Coordinate node outputs for world shaders
2021-10-05 19:03:08 +02:00
Moritz Brückner
b060953a7e
Further fixes for the geometry node on world shaders
2021-10-05 18:41:45 +02:00
Moritz Brückner
a4d09936d6
Fix world normals and position (adjust to Blender)
2021-10-05 18:40:39 +02:00
Moritz Brückner
c56a0c3a72
Fix accidental module reloading caused by name conflicts of global vars
2021-08-11 14:32:21 +02:00
Moritz Brückner
ea8c13686c
Implement basic addon reloading
2021-08-04 22:56:11 +02:00
QuantumCoderQC
9ec425f6ae
get file name only if specifiedin node
2021-07-26 13:50:52 +02:00
Moritz Brückner
9ff726bac1
Fix usage of multiple UV maps on mobile render path
2021-07-21 00:01:27 +02:00
QuantumCoderQC
5a591fa15a
set default vector and float parameter
2021-06-24 18:13:13 +02:00
QuantumCoderQC
975ec76f38
Set default image file
2021-06-24 18:13:13 +02:00
QuantumCoderQC
340f7e8af4
Pass default image file name when adding uniform
2021-06-24 18:13:13 +02:00
QuantumCoderQC
fa44147ee6
Pass default float value when adding uniform
2021-06-24 18:13:13 +02:00
QuantumCoderQC
c44e2cf555
Pass default vector value when adding uniform
2021-06-24 18:13:13 +02:00
Moritz Brückner
ccc427c04a
Cleanup
2021-05-27 22:57:53 +02:00
Moritz Brückner
6d37095014
Fix usage of layer weight node in shadowmap shaders
2021-05-27 22:56:07 +02:00
Moritz Brückner
7057ec4ba6
Fix mixing multiple cycles shaders in one material
2021-05-27 22:41:27 +02:00
Moritz Brückner
bdc2d91c1e
Fix instancing on mobile and solid renderpaths
...
`gl_Position` was set before the instancing code in the vertex shader, this was the same issue as already fixed for desktop renderpaths in https://github.com/armory3d/armory/pull/2141
2021-05-26 12:42:11 +02:00
Lubos Lenco
98eeccd71d
Merge pull request #2082 from armory3d/blender2.9
...
Blender 2.9 LTS support
2021-05-10 11:14:39 +02:00
Moritz Brückner
97b578d0ed
Fix export of attribute node if no UV map exists
2021-04-19 22:21:23 +02:00
Moritz Brückner
8a364259db
Fix creation of overlay materials
2021-04-19 21:42:09 +02:00
Moritz Brückner
f64419dd06
Merge branch 'master' into blender2.9
...
# Conflicts:
# blender/arm/material/shader.py
# blender/arm/props_collision_filter_mask.py
# blender/arm/props_ui.py
2021-04-03 14:12:54 +02:00
Lubos Lenco
c9182cc152
Merge pull request #2149 from MoritzBrueckner/2.9-NishitaSky
...
[Blender 2.9] Nishita sky model & (ir)radiance support for all world shaders
2021-04-03 10:07:25 +02:00
Moritz Brückner
656b018e5f
Render (ir)radiance probes if no other probes are set
2021-04-02 01:59:28 +02:00
Moritz Brückner
c5be90d0b0
Cleanup
2021-03-31 20:33:52 +02:00
N8n5h
ead7dc9d32
Moved biasLWVP matrix uniform reference to a new one for sun
...
This was done because the original "_biasLightWorldViewProjectionMatrix"
relies on renderpath.light, which is problematic when rendering the
deferred light pass and there is a sun and other lights of different
type on the scene. Which would result on the wrong light being picked up
for the calculation of the uniform value.
2021-03-29 10:55:58 -03:00
Lubos Lenco
44f08a16ae
Merge pull request #2141 from MoritzBrueckner/instancing-fix
...
Fix writing to gl_Position before instancing code
2021-03-27 09:03:08 +01:00
Moritz Brückner
420033c86d
Add API to set Nishita density parameters
2021-03-26 20:59:26 +01:00
Moritz Brückner
8d812548c4
Use 2D LUT for Nishita skies
2021-03-25 23:29:34 +01:00
Moritz Brückner
05c14238f2
shader.py: add API to set texture params
2021-03-25 23:03:08 +01:00
Moritz Brückner
24093d15df
Fix writing to gl_Position before instancing code
2021-03-25 22:02:59 +01:00
Alexander Kleemann
930b2968fa
Include cycles glsl functions for vector rotation
2021-03-24 10:20:05 +01:00
Alexander Kleemann
6e0bfa272c
Remove float parsing
2021-03-24 10:13:46 +01:00
Alexander Kleemann
dfe1a49f85
Implement the remaining 16 math node operations
...
Math node is now fully supported
2021-03-23 22:02:25 +01:00
Alexander Kleemann
0cc2ea4491
Add map range and vector rotate to node parser dictionary
2021-03-23 21:58:46 +01:00
Alexander Kleemann
5c1f8fe128
Implement vector rotate node
...
Should now be fully supported
2021-03-23 21:56:14 +01:00
Alexander Kleemann
07741abc55
Implement map range node
...
Map range node should now be fully supported
2021-03-23 21:53:24 +01:00