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
9330090179
Merge pull request #2206 from QuantumCoderQC/IKfix29_FK
...
Improve bone IK. Add new nodes for better animation control
2021-05-23 22:15:26 +02:00
Moritz Brückner
11da953407
Merge node: add update routine
2021-05-22 12:30:38 +02:00
Moritz Brückner
494e2336ac
Node replacement: write original traceback to file also in case of update failures
2021-05-22 12:28:57 +02:00
Moritz Brückner
20c6c52ae6
Merge node: add execution mode and output for input index
2021-05-22 00:36:58 +02:00
QuantumCoderQC
e7c1855b81
Create new node to set if bones are FK IK only
2021-05-20 18:24:32 +02:00
QuantumCoderQC
86316a10bd
Create new node to get world transforms of bones
2021-05-20 18:24:32 +02:00
QuantumCoderQC
646d3a74cf
Create new node to get if bones are FK IK
2021-05-20 18:24:32 +02:00
QuantumCoderQC
5ed5b8d6a7
Nodes for IK and FK fix
...
Edit logic node code
fkcommit30_04
Upgrade bone IK node. Add comments
2021-05-20 18:24:31 +02:00
N8n5h
1945439cd1
Small improvements for the Shadow Map Atlas Blender UI
...
* Made shadow map atlas sizes enum's values dynamic:
This allows reducing issues related to picking a "wrong" size for the atlases.
* Added a legend below shadow map sizes to have an idea of how much lights can an option fit.
* Separated listing of subdivisions to include point lights.
* Disable cubemap size if single map is enabled to show that cascade size option is only used.
2021-05-14 11:22:11 -03: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
590afcc573
Fix double-export of linked objects ( #2175 )
2021-05-08 23:09:45 +02:00
Moritz Brückner
2c761b2ff6
Slightly improve debug console panel UI
2021-05-06 21:29:59 +02:00
Lubos Lenco
4db37ea1c1
Merge pull request #2177 from QuantumCoderQC/get-object-node-fix
...
Get object by name node fix
2021-05-02 11:16:12 +02:00
QuantumCoderQC
df372e9523
Spelling correction
2021-05-02 01:37:00 +02:00
QuantumCoderQC
5b6875947c
New logic node to spawn objects not in current active scene
2021-05-02 01:33:38 +02:00
QuantumCoderQC
badc8853b4
Make description more accurate
2021-05-02 01:31:44 +02:00
QuantumCoderQC
1ebe528417
Remove scene port from logic node
2021-05-02 01:30:34 +02:00
QuantumCoderQC
c185882db8
Revert commit that creates an object if not in scene.
...
Returns object only if present in active scene
2021-05-01 22:19:29 +02:00
Lubos Lenco
0085f6fbd7
Bump version
2021-05-01 11:30:23 +02:00
Moritz Brückner
22a557162f
Update Blender version information to 2.93 LTS
2021-05-01 00:04:25 +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
78e266f77b
Improve warning message for unsupported/unknown fcurve data paths
2021-04-09 20:55:17 +02:00
N8n5h
766e26a7df
Expose collision filter mask as integer to the UI
2021-04-03 20:49:33 -03: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
899411dea4
Cleanup write_probes.py
2021-04-02 14:57:11 +02:00
Lubos Lenco
b930b87bc9
Bump version
2021-04-02 13:34:08 +02:00
Moritz Brückner
34f08e6922
Fix irradiance brightness
...
See write_sky_irradiance() for reference
2021-04-02 01:59:55 +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
Moritz Brückner
ffcc5fcceb
Make clouds work with Nishita sky model
2021-03-31 20:31:31 +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
4a784c70a8
Merge pull request #2144 from MoritzBrueckner/fix-matnames
...
Replace ' and " characters in asset names
2021-03-27 09:04:25 +01: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
de8073732a
Replace ' and " characters in asset names
2021-03-27 00:30:05 +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
Alexander Kleemann
362fffa408
Reimplement blackbody node from python to GLSL
...
Should now work with changing values
2021-03-23 21:51:28 +01:00
Alexander Kleemann
eb6d23fab3
Fix material translucency in Blender 2.9+
...
The extra input node in the principled is now taken into consideration
2021-03-22 20:26:01 +01:00
Lubos Lenco
dc81aca823
Merge pull request #2137 from N8n5h/tangent-error
...
Show error in the UI for tangent calculation error instead of just crashing to blender UI
2021-03-22 08:39:12 +01:00