Moritz Brückner
d610cc6a2f
Fix value range in Nishita LUT
2021-08-09 16:51:26 +02:00
Lubos Lenco
34f6e0fc7c
Kha update
2021-08-08 13:02:19 +02:00
Moritz Brückner
2d3e15064a
Fix armsdk CI
...
Updated Logic.hx with changes made in make_logic.py. Is this file even used somewhere?
2021-08-06 22:33:20 +02:00
Lubos Lenco
7607cc8ccd
Merge pull request #2296 from tong/physics-drag-limit-props
...
PhysicsDrag trait limit props
2021-08-05 22:13:58 +02:00
Moritz Brückner
4c4bebcf4f
Canvas: fix using non-default fonts
2021-08-04 23:35:54 +02:00
tong
4c34c2a5ce
PhysicsDrag trait limit props
2021-08-04 22:09:54 +02:00
Lubos Lenco
aeffd76b75
Merge pull request #2285 from tong/arcball-improvements
...
ArcBall axis trait prop
2021-07-31 20:07:16 +02:00
tong
13cf22ecc2
ArcBall axis trait prop
2021-07-26 19:26:17 +02:00
QuantumCoderQC
3bad878650
Add exception for null data
2021-07-26 13:48:44 +02:00
Moritz Brückner
bce14549ac
Fix LN live patch when using multiple instances of the same logic tree
2021-07-26 00:02:54 +02:00
Moritz Brückner
6a3045477f
Fix physics node if arm_physics is false + cleanup
2021-07-25 18:36:36 +02:00
Moritz Brückner
cca82a69bf
Merge branch 'master' into live-patch
2021-07-25 16:47:32 +02:00
Moritz Brückner
cf1dd0ac71
Live patch: fix creation of node outputs
2021-07-24 23:07:22 +02:00
Moritz Brückner
568f4f3a6d
Remove unnecessary privateAccess metadata
2021-07-24 19:51:01 +02:00
Moritz Brückner
82c7302dd9
Live patch: simplify node deletion code
2021-07-24 13:54:31 +02:00
Moritz Brückner
aa21402221
Live patch: handle deletion of node links
2021-07-24 13:36:16 +02:00
Moritz Brückner
256d27e289
Fix vector/color handling for logic node live patching
2021-07-21 22:58:21 +02:00
Moritz Brückner
4f13ebc439
Live patch: fix updates of object sockets
2021-07-20 23:33:47 +02:00
Moritz Brückner
1edc7a9469
Live patch: support for adding nodes
2021-07-20 20:53:37 +02:00
Moritz Brückner
3ed915b654
Cleanup LivePatch.hx
2021-07-20 14:28:42 +02:00
Moritz Brückner
e930da7388
Live patch: support for node deletion
2021-07-20 14:25:35 +02:00
Moritz Brückner
c65764be99
Cleanup LivePatch.hx
2021-07-20 14:24:00 +02:00
Moritz Brückner
bdee03873b
Live patch: support for node duplication
2021-07-18 22:29:18 +02:00
niacdoial
9b1393ea41
Make rotation its own socket in logic nodes, add rotation-specific math node
...
(part 1: conversion code not developed)
2021-07-11 11:28:00 +02:00
Lubos Lenco
a59c789528
Merge pull request #2266 from QuantumCoderQC/staticTargetFix
...
Static target fix
2021-07-11 10:46:52 +02:00
Lubos Lenco
caa03b59c5
Merge pull request #2263 from knowledgenude/master
...
Fix nullability
2021-07-11 10:42:12 +02:00
Moritz Brückner
ee194a1806
Live patch: support for socket default values
2021-07-10 21:50:30 +02:00
QuantumCoderQC
c0333db44f
Fix typos. Fix fast float
2021-07-10 19:22:26 +02:00
QuantumCoderQC
e0ff256f40
make boolean objects nullable for static targets
2021-07-10 19:20:56 +02:00
Henrique
28d21bf35f
Fix nullability
2021-07-09 21:42:12 -03:00
tong
b452acaebb
Replace deprecated Std.is with Std.isOfType
2021-07-09 22:04:50 +02:00
Henrique
db5aed465e
Add static method to remove keys
2021-07-08 16:10:45 -03:00
Henrique
55cf2896a2
Cleanup
2021-07-07 17:11:56 -03:00
Henrique
daee309ad8
Add Remove Input Map Key node
2021-07-07 17:08:01 -03:00
Henrique
43a574eb15
Remove unnecessary read access
2021-07-07 16:51:07 -03:00
Henrique
919512fad0
Improve InputMap and add nodes to it
2021-07-07 16:33:20 -03:00
N8n5h
801668a0c2
Fix compiling error with shadow map atlas shadow size option
...
Added 512 option to Inc so it doesn't fails compilation because of
missing option as explained here
https://github.com/armory3d/armory/issues/2252#issue-937328497
2021-07-06 10:39:07 -03:00
Moritz Brückner
e7da337530
UI Canvas: use font from asset for all element types
2021-07-05 19:25:47 +02:00
QuantumCoderQC
cb800729d2
Add check
...
Add a check to see if input socket is linked to correct output socket
2021-07-03 20:12:10 +02:00
Moritz Brückner
4387d774cc
Live patch: add support for node property updates
2021-07-03 19:45:05 +02:00
QuantumCoderQC
9e493f6e79
do not remove trait at init
2021-07-01 15:33:28 +02:00
Lubos Lenco
e308d9058b
Merge pull request #2242 from knowledgenude/master
...
Add "Parent Relative" option to location nodes
2021-06-29 08:44:17 +02:00
Henrique
c7e1f5d0a9
Fix nodes
2021-06-28 16:12:05 -03:00
Moritz Brückner
202138304a
Live patch: add support for creating connections between nodes
2021-06-28 12:17:13 +02:00
Lubos Lenco
8c0b6ba13e
Merge pull request #2240 from QuantumCoderQC/RelativePhysConstraint
...
Add option for relative physics constraint
2021-06-28 11:44:39 +02:00
Henrique
7515a20d93
Keep compatibility
2021-06-27 20:47:55 -03:00
Henrique
3d49edee71
Add Subtract option to World Vector to Local Space node
2021-06-27 19:13:00 -03:00
Henrique
13c1e0508d
Fix for null parent
2021-06-27 18:26:13 -03:00
Henrique
f940e8566e
Remove unused quat
2021-06-27 18:21:59 -03:00
Henrique
dfad6902af
Add Relative Parent option to location nodes
2021-06-27 18:18:04 -03:00
QuantumCoderQC
ac48fd0bc9
Implement adding of relative physics constraint
2021-06-24 23:12:51 +02:00
QuantumCoderQC
112c00a649
Modify unifroms manager
2021-06-24 21:33:53 +02:00
QuantumCoderQC
ee43724b97
Change imports
2021-06-24 21:33:21 +02:00
QuantumCoderQC
936f11ed8e
Move uniforms manager back to armory
2021-06-24 18:19:33 +02:00
QuantumCoderQC
eab7fcbbe6
update node implementations
2021-06-24 18:13:13 +02:00
QuantumCoderQC
39922bc0f3
move uniforms manager to iron
2021-06-24 18:13:12 +02:00
QuantumCoderQC
ea4f88aca8
remove debug trace
2021-06-24 18:13:12 +02:00
QuantumCoderQC
39bd32f9d3
get image from node
2021-06-24 18:13:12 +02:00
QuantumCoderQC
e744fd901c
create and implement uniforms manager
...
remove node mapping
Revert "remove node mapping"
This reverts commit e70aa60e120e71236cba885bd7e0e5f1b6acf39d.
2021-06-24 18:13:12 +02:00
QuantumCoderQC
dbd348ad5d
update node scripts
2021-06-24 18:13:12 +02:00
QuantumCoderQC
aaa21bc019
implement per object option
2021-06-24 18:13:12 +02:00
QuantumCoderQC
6cf3299ffe
Implement and upgrade set material value parameter node
2021-06-24 18:13:12 +02:00
Henrique
3c1264378b
Cleanup in ui Ext
2021-06-19 13:39:18 -03:00
Moritz Brückner
f45304ea10
Fix compilation of some nodes
2021-06-15 15:24:58 +02:00
Henrique
a5fa3445d9
Add new input nodes
2021-06-13 22:43:13 -03:00
Henrique
1ece052aee
Fix GetBoneFkIkOnly node
2021-06-13 21:38:15 -03:00
Moritz Brückner
3288c3dcf5
MovieTexture: add documentation
2021-06-10 20:28:30 +02:00
Moritz Brückner
251ad8e47e
Cache and reuse movietexture render targets with same size
2021-06-10 20:27:23 +02:00
Moritz Brückner
b2619828eb
Fix rendering multiple movie textures
...
Fixes https://github.com/armory3d/armory/issues/1562
2021-06-09 23:11:22 +02:00
QuantumCoderQC
0e6ba5b0b0
reverse call order
2021-06-07 13:49:12 +02:00
QuantumCoderQC
107dc730f4
Create and implement once per frame node
2021-06-07 13:41:24 +02:00
Moritz Brückner
20f9f8a5f4
Add Select node
...
Implements feature requests #2200 and #2201
2021-06-05 20:35:21 +02:00
Lubos Lenco
7b5294121d
is_IK_FK_only -> is_ik_fk_only
2021-05-23 22:19:48 +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
20c6c52ae6
Merge node: add execution mode and output for input index
2021-05-22 00:36:58 +02:00
QuantumCoderQC
a35cab5482
Implement node to set bone animated by FK or IK only
2021-05-20 18:24:32 +02:00
QuantumCoderQC
03baa49ecd
Implement node to get bone transform in world space
2021-05-20 18:24:32 +02:00
QuantumCoderQC
c53d04374d
Implement node to get if controlled by FK or IK
2021-05-20 18:24:32 +02:00
QuantumCoderQC
43e145c3da
Add comments to bone IK node
2021-05-20 18:24:32 +02:00
QuantumCoderQC
6ded7e61f4
Improve bone FK node to accept transform in world space
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
Lubos Lenco
98eeccd71d
Merge pull request #2082 from armory3d/blender2.9
...
Blender 2.9 LTS support
2021-05-10 11:14:39 +02:00
Lubos Lenco
30b2093b94
Move game theme to armory.ui
2021-05-07 17:02:31 +02:00
Lubos Lenco
2f1fe4ef0b
Move Canvas and game ui to armory.ui package
2021-05-07 15:24:03 +02:00
QuantumCoderQC
5b6875947c
New logic node to spawn objects not in current active scene
2021-05-02 01:33:38 +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
N8n5h
939649f492
Make tileSizes and TileSizesFactor non-static
...
This solves an oversight that basically made all atlases share the
their tileSizesFactor, a variable used to quickly lookup tile tile sizes
depending on the shadowMapScale. So if cascade size was higher than cube
map size, then point light atlases would use incorrect values and break.
2021-04-28 19:12:45 -03:00
N8n5h
41c6924231
Separate shadow map atlas logic and rendering time
2021-04-24 21:48:24 -03:00
N8n5h
9247b09c88
Add profiling of shadow map atlas logic
2021-04-24 20:31:03 -03:00
Lubos Lenco
6d4952624a
Merge pull request #2161 from N8n5h/light-fix
...
Remove redundant 0 check when computing tile offset
2021-04-18 16:58:59 +02:00
N8n5h
eb01b4652a
remove redundant 0 check when computing tile offset
2021-04-18 10:32:36 -03:00
N8n5h
c21d17d04e
Add visual representation of shadow map atlases to the debug console
...
This is done to make it easier to understand what is going on with
atlases to help users and also the maintenance of the feature.
Max atlas size and max tile size where moved to the graph to make it
more understandable.
2021-04-18 10:25:27 -03:00
N8n5h
da41d1fb17
Fix compile error with debug and shadow map atlas LOD
2021-04-16 11:43:19 -03:00
N8n5h
c01b079cf1
Add custom highlighting for debug console
...
And use it to highlight "not enough lights" with a different color to
bring attention to it.
2021-04-14 01:06:14 -03:00
N8n5h
e1cfa2f1da
Add shadow map atlases info to the debug console
...
Display information like tile size, current size, max size, free tiles,
etc. to help debug atlases.
2021-04-14 00:32:54 -03:00
Moritz Brückner
cf56c4f1d8
Fix GetSystemName node
2021-04-08 15:44:18 +02:00
N8n5h
63716eea17
Modifications around addLight from Inc
...
* Removed redundant checks at the start of the function.
* changed the return value to void because the "return false" were
redundant, and simply made it so the lightInAtlas is set at the end of
the function.
* Removed unused variable
2021-04-07 12:44:54 -03:00
N8n5h
614385ea7b
Setup callbacks so tiles are notified when a light is removed
...
A secondary callback is setup so the tile it's also removed from the
activeTiles, because it's freed in a "non standard" way.
2021-04-07 12:44:54 -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
Moritz Brückner
c5be90d0b0
Cleanup
2021-03-31 20:33:52 +02:00