Commit graph

412 commits

Author SHA1 Message Date
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
Lubos Lenco 98eeccd71d
Merge pull request #2082 from armory3d/blender2.9
Blender 2.9 LTS support
2021-05-10 11:14:39 +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
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
QuantumCoderQC 255921b9ee
Make description of logic node more precise
The OnVolumeTrigger node does not required a RigidBody.
2021-03-18 21:34:59 +01:00
SunDaw c5855ad96f Add mask option to pick RB node and physicsworld 2021-02-19 19:42:18 +01:00
Moritz Brückner 4920098831 Blender 2.9: Fix another exception when using the search menu 2021-01-11 19:57:29 +01:00
Moritz Brückner c5e9522442 Blender 2.9: Update operator options 2021-01-06 17:23:21 +01:00
QuantumCoderQC 174ce72349 Correct Spacing 2020-12-27 00:35:24 +01:00
QuantumCoderQC 4ee36afc0c Add Speed and Loop options for Play Action From Node 2020-12-27 00:29:03 +01:00
knowledgenude 570de6f699 fix-cap 2020-12-16 17:27:25 -03:00
knowledgenude 8c1baa2e9a add-world-vector-to-local-space-node 2020-12-16 17:24:43 -03:00
Lubos Lenco 882dea8d6c
Merge pull request #2058 from MoritzBrueckner/dynamic-node-labels
Add dynamic node labels
2020-12-16 10:50:25 +01:00
Lubos Lenco e2231c7f16
Merge pull request #2055 from MoritzBrueckner/shader-uniform-node
Add SetShaderUniform node
2020-12-16 10:48:10 +01:00
Moritz Brückner 76389c8652 Add dynamic node labels 2020-12-15 23:47:38 +01:00
Moritz Brückner b03e15edba Add 'stream' option to Play Sound nodes 2020-12-13 22:53:36 +01:00
Moritz Brückner 62dbc5f34a Add SetShaderUniform node 2020-12-13 22:41:05 +01:00
Lubos Lenco 9f35d55bd3
Merge pull request #2047 from QuantumCoderQC/bcon_nodes
New Physics Constraint nodes. Improve Bullet Physics constraint trait
2020-12-06 09:19:14 +01:00
Lubos Lenco fdcdf86c24
Merge pull request #2046 from MoritzBrueckner/node-replacement
Fix and further improve node replacement system
2020-12-06 09:17:38 +01:00
Lubos Lenco bcfbdae925
Merge pull request #2045 from knowledgenude/master
Fix volume trigger
2020-12-06 09:16:12 +01:00
Moritz Brückner 16700de7f0 Node replacement: write error message after file has been written 2020-12-05 12:50:05 +01:00
Moritz Brückner 10587900d4 Node replacement: give credit to @niacdoial (code moved to other module) 2020-12-05 12:48:49 +01:00
QuantumCoderQC c845301f7c New logic node to add custom physics constraints. Add documentation. 2020-12-05 01:12:59 +01:00
QuantumCoderQC c250be4735 Improvise logic node implementation. 2020-12-05 01:12:59 +01:00
QuantumCoderQC e2511fd460 Trying new designs 2020-12-05 01:12:59 +01:00
QuantumCoderQC 02e52341a5 New node to add physics constraints 2020-12-05 01:12:59 +01:00
Moritz Brückner bd5953c39f Improve module docstring 2020-12-04 22:53:06 +01:00
Moritz Brückner 1b210d0f00 Node replacement: report original traceback for unknown exceptions 2020-12-04 22:50:25 +01:00
Moritz Brückner 332d60547b Node replacement: improve console output 2020-12-04 22:36:38 +01:00
Moritz Brückner 16376dafe2 Simplify replacement error handling 2020-12-04 22:32:44 +01:00
Moritz Brückner 0bddfea5e3 Move node replacement system into its own module 2020-12-04 22:29:31 +01:00
knowledgenude 90daf7e077 rename-labels 2020-12-04 09:49:50 -03:00
QuantumCoderQC d71284560e Implemented a new node to add rigid bodies to objects at run-time 2020-11-29 01:16:59 +01:00
Lubos Lenco 607c5e57cf
Merge pull request #2024 from MoritzBrueckner/mouse-movement
Improve `Get Mouse Movement` node
2020-11-28 12:30:52 +01:00
Moritz Brückner 0acadd2e74 Improve Get Mouse Movement node 2020-11-26 10:00:35 +01:00
Lubos Lenco 73cae5406e
Merge pull request #2023 from E1e5en/ln-math-expression
LN Math Expression
2020-11-26 08:49:04 +01:00
Lubos Lenco 979844fc6e
Merge pull request #2013 from knowledgenude/master
More renames and cleanups
2020-11-24 09:52:09 +01:00
knowledgenude b699dfb0d6
Update LN_string.py 2020-11-21 14:37:51 -03:00
E1e5en 9ab9d5c5db LN Math Expression
First version:
- Dynamically checking the correctness of an expression in the IDE (Blender).
- The task is divided into 2 parts: checking the correctness through python in the Blender interface and when performing calculations when the application is running in haxe.
The following decisions are taken as a basis:

python - http://repl.it/3xv/1
haxe - https://github.com/maitag/formula (added all the necessary classes to the node code)
2020-11-19 11:41:24 +03:00