Commit graph

2102 commits

Author SHA1 Message Date
Moritz Brückner
45ce65513b Make the mask node a variable node 2020-09-08 22:11:25 +02:00
Moritz Brückner
8e6c8031b0 Use new sockets for variable nodes 2020-09-08 22:08:29 +02:00
Moritz Brückner
bec4e2e8ac Use new socket functions 2020-09-08 21:49:02 +02:00
Moritz Brückner
d83cdc4f33 Add custom add input/output functions and denote variable socket functionality 2020-09-08 21:34:05 +02:00
Moritz Brückner
727c2d9f35 Make ArmLogicTreeNode a subclass of bpy.types.Node 2020-09-08 21:16:20 +02:00
Lubos Lenco
00cad1832a
Merge pull request #1848 from QuantumCoderQC/patch2
Support for displacement in instanced objects
2020-09-08 20:26:10 +02:00
Lubos Lenco
dc16740360
Merge pull request #1847 from QuantumCoderQC/master
Add getGravity method. Fix getGravity logic node.
2020-09-08 20:20:43 +02:00
Moritz Brückner
abf495bf2f Fix usage of custom socket types 2020-09-08 17:04:13 +02:00
Moritz Brückner
bfa23a9d6a Don't register internal nodes again 2020-09-08 17:03:56 +02:00
Moritz Brückner
c98f593459 Reassign node categories + rename files 2020-09-08 17:03:24 +02:00
Moritz Brückner
6168f68dd0 Don't hardcode the position of the 'default' node section 2020-09-08 01:26:41 +02:00
QuantumCoderQC
14a8d8698f Spoort for displacement in instanced objects 2020-09-08 00:26:44 +02:00
QuantumCoderQC
cc35b01684 Add getGravity method. Fix getGravity logic node. 2020-09-07 22:11:03 +02:00
Moritz Brückner
2babf2f97b Alphabeticallysort nodes in node sections 2020-09-07 20:36:30 +02:00
Moritz Brückner
b31c151cf3 Add possibility to use the module name as the node category 2020-09-07 19:15:39 +02:00
Moritz Brückner
430053bfb2 Remove unused debug print 2020-09-07 19:15:07 +02:00
Moritz Brückner
a5a15e472b Fix unregistering of categories 2020-09-07 01:26:31 +02:00
Moritz Brückner
14bd60d3f4 Fix docstring format 2020-09-07 01:15:12 +02:00
Moritz Brückner
b248f2c8e8 Move socket classes to own module and remove now obsolete eye drop operator 2020-09-07 01:13:00 +02:00
Moritz Brückner
dfb0c566c7 Fix missing add node menu registering 2020-09-07 01:10:43 +02:00
Moritz Brückner
74efd5df80 Add custom node search operator 2020-09-07 00:54:52 +02:00
Moritz Brückner
16d8df73b2 Implement custom node menu 2020-09-07 00:40:54 +02:00
Moritz Brückner
05c0a201ad Fix missing import 2020-09-07 00:33:46 +02:00
Moritz Brückner
f8376e877f Fix register_node() for internal nodes 2020-09-07 00:33:31 +02:00
Moritz Brückner
153594985b Rename node_class -> node_type 2020-09-07 00:33:16 +02:00
Moritz Brückner
6c43fb9289 Whitespace and other small cleanups 2020-09-07 00:08:51 +02:00
Moritz Brückner
07817fed54 Add new node/category API 2020-09-07 00:06:41 +02:00
knowledgenude
193c712bf4
Improve Set Activation Node 2020-09-06 15:10:51 -03:00
knowledgenude
37bd828784
Delete physics_sync_transform.py 2020-09-06 15:10:22 -03:00
knowledgenude
72ee4da37d
physics_remove_physics.py 2020-09-06 10:50:03 -03:00
knowledgenude
0622b89c61
Delete physics_remove_from_world.py 2020-09-06 10:44:59 -03:00
knowledgenude
6e824580b9
Set Friction node .py 2020-09-05 18:05:35 -03:00
knowledgenude
042be35f06
+3 physics nodes 2020-09-05 10:31:28 -03:00
Lubos Lenco
86ebf8ef05
Merge pull request #1834 from MoritzBrueckner/spawn-collection
Add SpawnCollection node
2020-09-04 10:08:38 +02:00
Moritz Brückner
a344209a79 Small format improvement 2020-09-03 22:50:35 +02:00
Moritz Brückner
720967c5d5 Remove duplicate naming from camera nodes 2020-09-03 22:50:02 +02:00
Moritz Brückner
1dbbc05557 Add SpawnCollection node 2020-09-03 18:53:19 +02:00
Moritz Brückner
5429a56e7a Fix logic node export of None type properties 2020-09-03 18:49:23 +02:00
Alexander
ea5219e67d Fix for OpenCV installation 2020-09-01 18:06:35 +02:00
luboslenco
03077030f0 Bump version 2020-09-01 10:46:54 +02:00
Lubos Lenco
1bf56ba960
Merge pull request #1827 from armory3d/lightmapper
Lightmapper
2020-09-01 10:41:49 +02:00
Alexander
607f4e7b33 Update to 0.3.2.0 2020-08-30 18:34:59 +02:00
niacdoial
17daabeb29 Improved quaternion and angle handling in logic nodes (+2bugfixes)
- Made so all nodes outputting a quaternion object also output it as a XYZ (vector) + W (float) combination
- Modernized the interface of the "Action/Rotate Object" node, to align on the newer "Action/Set Rotation" node interface  ("Action/Rotate Object Along Axis" is now depreciated, but still usable)
- Fixed a blender-side-only bug with the "Logic/Switch" node (...which technically could have lead to a compile-time problem if exploited the right way)
- Fixed a bug on the "Action/Set Rotation" node: now, quaternion input is automatically normalized in order to avoid accidental scaling
- Added a "Value/Separate Quaternion" node
- Made so the names of some sockets change in the "Set Rotation" and "Rotate Object" nodes, so they adapt to those nodes' input types.
  (Same thing with "Value/Vector From Transform"'s output type)
2020-08-30 15:50:06 +02:00
Lubos Lenco
a4f7030ef8
Merge pull request #1817 from MoritzBrueckner/shaderdata-sampler2d
Add sampler2D access to ShaderData node
2020-08-28 17:38:47 +02:00
Lubos Lenco
b5292f34c8
Merge pull request #1819 from MoritzBrueckner/android_native
Fix android target options
2020-08-28 16:37:34 +02:00
Moritz Brückner
f6cf1e4731 Rename f to khafile for better readability 2020-08-28 13:25:54 +02:00
Moritz Brückner
b458438c70 Fix android target options 2020-08-28 13:09:23 +02:00
QuantumCoderQC
c54a5d2bed Upgrade Apply Force at location and Apply Impulse at location to include object rotation 2020-08-28 03:14:49 +02:00
Moritz Brückner
3bbceda485 Add sampler2D access to ShaderData node 2020-08-27 23:22:24 +02:00
Alexander
495d485f39 Add lightmapping props to object, register lightmapper 2020-08-24 22:12:31 +02:00
Alexander
5d914b3bf5 Merge lightmapper 0.3.1.2 2020-08-23 23:13:26 +02:00
Lubos Lenco
0d6422f77a
Merge pull request #1809 from Sanva/master
Fixes wrong `rsplit` usages trying to discard file extensions
2020-08-19 19:04:22 +02:00
Moritz Brückner
df5e35663a Add ShaderData node 2020-08-19 17:20:41 +02:00
Moritz Brückner
e2e0fd74bf Remove uniform support from attribute node 2020-08-19 17:14:30 +02:00
Moritz Brückner
8d8526a389 Shader export: don't add duplicate ins/out/includes 2020-08-19 17:12:58 +02:00
Valentín Barros
61b2d008e3 Fixes wrong rsplit usages trying to discard file extensions [fixes #1805]
Otherwise would fail if path contained any other dot.
2020-08-19 09:28:07 +02:00
Moritz Brückner
7c13f74454 Add shader uniform support for the attribute node 2020-08-18 20:28:12 +02:00
Moritz Brückner
baddcfaacc Add missing draw_view3d_object_menu 2020-08-10 14:42:42 +02:00
Moritz Brückner
e8c67fcb46 Remove unused format string 2020-08-10 14:39:21 +02:00
Moritz Brückner
eeb1d9e3ab Add CopyTraitsFromActive operator 2020-08-10 00:23:26 +02:00
Moritz Brückner
56f6d44651 props_traits.py: clean up imports 2020-08-10 00:19:15 +02:00
Moritz Brückner
c373f53599 Fix update_trait_group() when object is already in trait collection 2020-08-10 00:18:27 +02:00
Moritz Brückner
e193b3dae2 Proxy: fix sync_collection() for multiple same entries + add clear_dst option 2020-08-10 00:14:57 +02:00
Moritz Brückner
e8e07f4e41 on_operator_post: add warning to docstring 2020-08-09 02:22:13 +02:00
Moritz Brückner
11f3f6da62 Copy Armory rigid body settings on Copy from Active 2020-08-09 02:08:11 +02:00
knowledgenude
a89c2fbe44
Set logic nodes icons to none (5) 2020-08-07 14:07:51 -03:00
knowledgenude
6d9a766db6
Set logic nodes icons to none (4) 2020-08-07 14:05:48 -03:00
knowledgenude
feb9598bd1
Set logic nodes icons to none (3) 2020-08-07 14:03:29 -03:00
knowledgenude
f7c8b2212e
Set logic nodes icons to none (2) 2020-08-07 14:00:46 -03:00
knowledgenude
d75238e95f
Set logic nodes icons to none (1) 2020-08-07 13:58:19 -03:00
Moritz Brückner
e746941874 Add annotation 2020-08-04 14:30:05 +02:00
Moritz Brückner
2cde35b6ef Remove some operators from op search menu + code cleanup 2020-08-04 14:19:09 +02:00
luboslenco
286e7b7b4b Bump version 2020-08-02 18:23:20 +02:00
Simonrazer
fc0cce489b
remove unnecessary property 2020-07-25 20:49:41 +02:00
Simonrazer
06a6324002
typos 2020-07-25 15:13:44 +02:00
Simonrazer
66d7b1c954
Update nodes_logic.py 2020-07-25 15:09:22 +02:00
Moritz Brückner
9a47d77594 Implement receive shadow setting for mobile path + all light types 2020-07-13 23:20:58 +02:00
Moritz Brückner
d18a9917aa Fix sub-package export 2020-07-12 16:08:52 +02:00
Moritz Brückner
26bdba9092 Fix fetching scripts from sub-packages 2020-07-12 15:36:18 +02:00
Lubos Lenco
18f685deb0
Merge pull request #1764 from MoritzBrueckner/fix-log
log.py fixes
2020-07-10 09:33:22 +02:00
Moritz Brückner
c666b965b9 Fix write_probes() on Windows
Thanks to @Simonrazer for reporting this
2020-07-09 18:46:42 +02:00
Moritz Brückner
e7d28ba1c6 log.py: don't override user console settings 2020-07-08 13:48:19 +02:00
Moritz Brückner
4ca340024a Fix logger usage 2020-07-07 22:43:51 +02:00
Moritz Brückner
a3223ee455 Cleanup log.py 2020-07-07 22:43:20 +02:00
Moritz Brückner
0c9752a89a Fix logging colors on Windows
See:
- https://docs.microsoft.com/en-us/windows/console/setconsolemode
- https://docs.microsoft.com/en-us/windows/console/getstdhandle
2020-07-07 22:42:54 +02:00
Moritz Brückner
29a0b5632b Print compositor flags on export 2020-07-07 17:03:07 +02:00
Lubos Lenco
78aec97c95
Merge pull request #1744 from MoritzBrueckner/world-export
Multi-world support
2020-07-07 11:07:25 +02:00
Moritz Brückner
22371ec37e Remove unused import 2020-07-06 18:16:58 +02:00
Moritz Brückner
b994b1d575 Remove cloud constants from compiled.inc 2020-07-06 18:14:15 +02:00
Moritz Brückner
01e3395d18 Implement irradiance for static background images 2020-07-06 18:04:35 +02:00
Moritz Brückner
60b4f5b42d Cleanup probe export 2020-07-06 18:04:18 +02:00
Moritz Brückner
8afc3c43e3 Fix world export when another blend file was opened before 2020-07-06 16:58:52 +02:00
Moritz Brückner
5be18db472 Reset wrd.world_defs for each export 2020-07-05 18:13:17 +02:00
tong
9389c5f44d Fix unset object prop 2020-07-04 23:02:33 +02:00
Moritz Brückner
128622c96d Remove unused argument 2020-07-03 01:08:50 +02:00
tong
8d07d6290e Fix param name 2020-07-02 18:37:29 +02:00
Moritz Brückner
0bb4bfd11a Reimplement _EnvTransp 2020-07-01 21:36:15 +02:00
Moritz Brückner
73bbc3cf20 Cleanup world shader generation 2020-07-01 21:36:03 +02:00
Moritz Brückner
fb5ac23f7e Revert "Remove not used world generation callback"
This reverts commit d9231f6f9a.
2020-07-01 21:13:40 +02:00
Moritz Brückner
d9231f6f9a Remove not used world generation callback 2020-07-01 21:11:25 +02:00