Commit graph

784 commits

Author SHA1 Message Date
Lubos Lenco ac73615c70
Merge pull request #1079 from armory3d/dev
Merge Dev
2019-01-03 21:24:35 +01:00
Lubos Lenco a34c72446e
Merge pull request #1057 from katharostech/objects-multiple-contacts
Allow Multiple Contact Points Between Two Physics Objects
2019-01-03 21:06:31 +01:00
unknown 721e39d5e6 Fix instancing unpack 2019-01-02 15:33:30 +01:00
unknown 8ae087d445 Fix PhysicsBreak 2018-12-31 16:55:46 +01:00
unknown 87a895d3b6 Shadowmap size cleanup 2018-12-28 13:31:43 +01:00
unknown 41918ae7da Fix debug draw color 2018-12-24 11:38:54 +01:00
unknown d315945b4f Fix sequence node 2018-12-24 10:40:51 +01:00
unknown beac01baf9 Runtime shader fix 2018-12-24 10:39:24 +01:00
luboslenco a7d14cb444 Probe fixes 2018-12-21 11:37:10 +01:00
Lubos Lenco eca85d6817
Merge pull request #1056 from katharostech/bullet-physics-updates
Update Bullet Bindings for Physics Traits
2018-12-21 08:15:35 +01:00
Zicklag b5e9152800 Allow Multiple Contact Points Between Two Physics Objects 2018-12-20 19:43:34 -06:00
Zicklag 9f563c05c4 Update Bullet Bindings For Physics Traits 2018-12-20 16:45:56 -06:00
luboslenco cda8276477 Exporter fixes 2018-12-20 22:37:39 +01:00
luboslenco a8c86b373f Update bullet bindings 2018-12-20 18:04:49 +01:00
luboslenco a531b52b9f UI style 2018-12-19 13:33:17 +01:00
luboslenco 4bde0b11d8 Packed pos fixes 2018-12-15 23:10:11 +01:00
luboslenco 7dcb443060 Use shadow samplers, remove arm_dev 2018-12-15 15:07:30 +01:00
luboslenco 975f995796 Faster and smaller vertex data 2018-12-14 15:27:43 +01:00
luboslenco 914030e7f4 Shadowmap arrays 2018-12-11 23:05:18 +01:00
luboslenco d8f78638bd Begin shadow index 2018-12-10 23:29:04 +01:00
luboslenco 6176a26e22 Improved light sampling 2018-12-10 17:25:29 +01:00
luboslenco 00d7bba7c8 Deferred modes 2018-12-10 09:46:46 +01:00
luboslenco 023668221e Update shadowmap props 2018-12-10 00:02:40 +01:00
luboslenco 835792f7fc Shader fixes 2018-12-07 13:48:40 +01:00
luboslenco c7f9d50e55 Add On Contact (Array) node 2018-12-07 13:48:28 +01:00
luboslenco 13bb02e337 Fast clear 2018-12-06 20:36:56 +01:00
luboslenco 93cc102bf5 Faster 2018-12-06 15:23:08 +01:00
luboslenco 0cc0915e44 Need for speed 2018-12-05 17:47:45 +01:00
luboslenco f04105b2d3 Fix forward compile 2018-12-05 11:41:49 +01:00
Lubos Lenco 6454b74378
Merge pull request #1029 from katharostech/physics-raycast-normal
Add Hit Normal to Physics Ray Cast Result
2018-12-02 16:44:14 +01:00
luboslenco bf639496e9 Faster shadow sample 2018-11-29 23:43:33 +01:00
Zicklag d6b6dfdc95 Add Hit Normal to Physics Ray Cast Result
* Added hit normal to both Haxe and Logic Nodes.
2018-11-28 14:45:19 -06:00
luboslenco 62b23aa2f0 Depth bind fixes 2018-11-28 10:26:48 +01:00
luboslenco 7f261b4365 Save gbuffer slot 2018-11-22 18:07:32 +01:00
luboslenco 850dade8a5 Merge clustered rendeder - wip, unstable 2018-11-22 11:08:03 +01:00
luboslenco ac38825cef Cleanup 2018-11-19 15:41:26 +01:00
luboslenco 4904b50f1a Cleanup 2018-11-19 14:28:04 +01:00
luboslenco 10442cf0ff Begin renderer work 2018-11-19 13:18:40 +01:00
luboslenco 22f34e8a9f Define fix 2018-11-16 14:01:41 +01:00
luboslenco 4a0b8c724f Cubemap bias test 2018-11-15 16:55:34 +01:00
luboslenco 780d072fbd File Read/Write nodes 2018-11-14 15:43:42 +01:00
luboslenco d17caa7597 Cleanup 2018-11-14 09:20:25 +01:00
luboslenco b424b058bb Handle multiple material params 2018-11-13 22:18:44 +01:00
luboslenco a3436495b0 Null safe 2018-11-13 21:54:55 +01:00
luboslenco 20697b495f Fix async spawn in a loop 2018-11-13 19:47:26 +01:00
luboslenco 9f241a89b5 Armory now takes Image node - Color Space into account 2018-11-13 16:51:19 +01:00
luboslenco 6f1128ad3f Use trait props instead of parameters 2018-11-13 14:17:47 +01:00
luboslenco 7d9c9b18dd Sample bump fixes 2018-11-13 12:51:19 +01:00
luboslenco 7c1a1429b1 Add RigidBody.applyTorque 2018-11-12 21:06:12 +01:00
luboslenco c05ff52ece Fix rigid bodies getting stuck 2018-11-12 10:44:15 +01:00
Lubos Lenco 12ea08645c
Merge pull request #1006 from katharostech/set-camera-node
Add a Set Camera Node
2018-11-11 10:20:05 +01:00
Lubos Lenco 6c859bdb4d
Merge pull request #995 from katharostech/node-functions
Add Functions and Function Calls to Logic Nodes
2018-11-11 10:18:23 +01:00
Zicklag 7d91654d05 Add a Set Camera Node 2018-11-10 13:40:19 -06:00
luboslenco fb5cdcd636 Config init 2018-11-08 20:56:03 +01:00
luboslenco acd7b70975 Kha update 2018-11-06 10:01:21 +01:00
Zicklag f00b72836b Add Functions and Function Calls to Logic Nodes
* Renamed Call Haxe node to Call Function because it will now be able
to call node functions as well.
 * Added ability to pass arguments to the Call Function node.
 * Created Function and Function output nodes that allow you to create
functions in node trees. Node functions can be called from other nodes
and from Haxe.
2018-11-04 09:00:38 -06:00
unknown 0cc1023d9d Rename bundled font to font_default 2018-11-04 11:02:29 +01:00
Lubos Lenco 5145505fbf
Merge pull request #992 from katharostech/look-at-node-euler
Make the Output of the Look At Node Euler Rotation
2018-11-03 15:45:13 +01:00
Zicklag 43acf28fc8 Make the Output of the Look At Node Euler Rotation
The Look At node previously output a quat for the rotation, which is
inconsistent and incompatible with the other logic nodes such as
Set Rotation.
2018-11-01 17:23:41 -05:00
unknown 659cbc3379 Use transform.rotate/move 2018-11-01 22:49:37 +01:00
unknown b17d5b9942 Read color space 2018-11-01 02:02:41 +01:00
unknown 827b378713 Continuous Collision Detection 2018-10-30 12:56:49 +01:00
unknown ffee033e0f Set Native Property node is now Set Haxe Property for clarity 2018-10-30 11:16:56 +01:00
unknown b80d5f551b Format 2018-10-30 11:15:07 +01:00
Zicklag 4bf8983986 Add a "Set Gravity Enabled" Logic Node 2018-10-29 17:29:10 -05:00
unknown 3296463a1b Noise fix 2018-10-28 17:52:12 +01:00
unknown a27adbf42e Runtime shader gen 2018-10-26 19:45:07 +02:00
unknown ba0a6bafbc Fix node 2018-10-25 23:45:58 +02:00
unknown 83e8a8932d Fix node 2018-10-25 23:43:27 +02:00
unknown 202f8d3fb4 Update node interface 2018-10-25 10:23:00 +02:00
unknown 4c55918f98 Canvas Set Location node by Seek+ 2018-10-25 10:20:34 +02:00
unknown fc8d1adba0 vertex_structure field fix 2018-10-24 01:11:37 +02:00
unknown 48ecb814f5 Update node interface 2018-10-22 10:10:33 +02:00
unknown f03dc18590 Format 2018-10-21 20:43:28 +02:00
unknown ea8bdd16d5 Rename to Timer 2018-10-21 19:45:41 +02:00
Lubos Lenco 9a7d98e85d
Merge pull request #873 from thinkinmonkey/master
new onTimer node as requested on #612
2018-10-21 19:40:35 +02:00
unknown 9cb07987d4 Fix compile 2018-10-21 14:25:02 +02:00
Lubos Lenco 016bf5df28
Merge pull request #884 from Anarchokawaii/master
Updated Wasm api a little bit.
2018-10-21 14:19:29 +02:00
luboslenco 8ef7a48ad9 Do not recreate buffer 2018-10-17 16:41:48 +02:00
luboslenco 88623a1975 Call Function node is now Call Haxe node 2018-10-15 17:02:06 +02:00
luboslenco 8d2e1c9fba Expose supersample config 2018-10-14 20:21:19 +02:00
luboslenco d0c48bf7d6 Spawn Object node children bool 2018-10-14 18:51:13 +02:00
luboslenco abd464cd22 Expose debug console visibility 2018-10-11 11:30:39 +02:00
luboslenco ffacca96f1 Handle color masks 2018-10-10 13:07:08 +02:00
luboslenco 700b12d032 Cull probes 2018-10-08 13:45:08 +02:00
luboslenco 9e7ac66160 Reflection cubemap pass 2018-10-04 15:35:33 +02:00
luboslenco fe9fa0eea9 Apply reflection plane 2018-10-03 13:59:34 +02:00
luboslenco 0d5ddf4eef Begin probe pass 2018-10-01 22:01:03 +02:00
luboslenco 9d02708062 Probe stubs 2018-10-01 11:45:43 +02:00
Anarchokawaii 66f6c52703
changed set_Location to set_location 2018-09-20 13:27:58 -05:00
luboslenco 9c9a289aea Use solver iterations for soft body 2018-09-20 14:39:49 +02:00
Anarchokawaii e8ac80562c
fixed typo on line 14
set location was meant to be set_location
2018-09-19 13:05:55 -05:00
Anarchokawaii 3653fe1e56
Updated wasm api for set_L/S/R in .h file. 2018-09-18 14:15:54 -05:00
Anarchokawaii dbf2899dc5
Made set_L/S/R seperate functions in the wasmapi haxe file 2018-09-18 14:14:27 -05:00
thinkinmonkey 932698d548 Merge branch 'master' of https://github.com/armory3d/armory 2018-09-16 18:52:11 +01:00
unknown f9d3002792 Fix physics break for Krom 2018-09-15 12:21:54 +02:00
luboslenco 0116766481 Fix typo 2018-09-14 08:58:14 +02:00
luboslenco 78906238b5 Update physics first 2018-09-13 14:49:34 +02:00
luboslenco 0a4f9cbac7 Shader pass variant 2018-09-13 12:13:32 +02:00
thinkinmonkey 9249fe79db new onTimer node as requested on #612 2018-09-13 10:07:12 +01:00
luboslenco 7507b1eb84 Fix physics define 2018-09-11 15:11:46 +02:00
luboslenco d6241d9366 Cleanup 2018-09-09 19:25:19 +02:00
luboslenco 2fc63d7fed Expose draw order 2018-09-08 12:34:12 +02:00
luboslenco ddea3b7cea Use new Kha 2018-09-05 08:49:44 +02:00
luboslenco d2046c5169 Basic render path config 2018-08-29 23:01:23 +02:00
luboslenco 7cab97dea8 Simplify HosekWilkie recompute 2018-08-29 15:03:01 +02:00
luboslenco 8236f4da08 UI scale for debug console 2018-08-29 09:59:23 +02:00
luboslenco d2a96abcde Rename Lamp to Light to keep in sync with Blender2.8 2018-08-28 15:10:28 +02:00
luboslenco a83502c0f8 Fix console flag 2018-08-28 13:52:53 +02:00
luboslenco 68ec902090 Merge faster math and skinning 2018-08-28 13:50:52 +02:00
luboslenco 6a23b5e2ff Physics world reset fix 2018-08-27 07:35:39 +02:00
luboslenco 4170df9f65 Soft body cpp fix 2018-08-26 22:05:33 +02:00
luboslenco b34c05a727 Write cleaner Main 2018-08-26 18:42:10 +02:00
luboslenco 5966687409 Rigid body is removed by itself 2018-08-26 18:11:12 +02:00
luboslenco b7aa00d030 Add Blend Action node 2018-08-24 10:59:30 +02:00
luboslenco f3634bb277 Prevent bullet allocations 2018-08-23 20:26:40 +02:00
luboslenco 5d59a315c6 Faster debug console 2018-08-22 12:23:33 +02:00
luboslenco 73b68e1336 Dynamic 3d mesh physics shape for ammo 2018-08-21 13:08:19 +02:00
Lubos Lenco fedfd54182
Merge pull request #826 from kenthinson/codeDocs
Code docs
2018-08-21 07:20:02 +02:00
unknown 8d3ca8db6b Set Light Color and Set Light Strength nodes 2018-08-19 11:03:35 +02:00
Kent Hinson ef72da41a3 RigidBody doc 2018-08-18 12:31:13 -07:00
Kent Hinson 2d7879f89f Merge branch 'master' into codeDocs 2018-08-18 11:16:58 -07:00
Kent Hinson d5efac7cdb Better visual studio code formatting 2018-08-17 13:06:40 -07:00
Kent Hinson 14b2ee9f45 getContacts docs 2018-08-17 11:45:52 -07:00
unknown 343f133764 Begin dynamic 3d mesh physics shape 2018-08-17 17:01:54 +02:00
unknown b831f1d663 Use Transform.overlap 2018-08-17 10:44:31 +02:00
unknown 51529e98f9 Add RigidBody.notifyOnContact 2018-08-17 10:20:46 +02:00
unknown 9095562d6a Add Pause Trait and Resume Trait nodes 2018-08-16 19:18:44 +02:00
unknown b5ff24d2ef No need to enable particle flag in material 2018-08-16 17:16:35 +02:00
unknown 8840119156 Set Particle Speed node 2018-08-16 13:41:46 +02:00
unknown 4b04d8f36f Forward particle fixes 2018-08-16 12:10:50 +02:00
unknown 7152000a08 Update Math logic node 2018-08-15 19:11:47 +02:00
unknown d6c2313f6a Cover traces 2018-08-12 19:07:28 +02:00
Devin Curry 509569fafe SwitchNode 2018-08-11 23:42:39 -07:00
luboslenco e1383f4439 Handle blending pass in forward path 2018-08-08 15:06:10 +02:00
luboslenco 31b2fe26fb Rigid body cleanup 2018-08-06 21:56:53 +02:00
luboslenco 2b1ea85699 Package fix 2018-08-06 15:26:02 +02:00
luboslenco 6903c82be5 Ensure output exists 2018-08-05 20:42:52 +02:00
luboslenco 953a7b6884 More package fixes 2018-08-03 18:29:32 +02:00
luboslenco 2185a0445a Add Bone FK and Bone IK nodes 2018-08-03 15:17:08 +02:00
luboslenco 6e8538bdef Properly place rigid body on scene spawn 2018-08-01 20:38:14 +02:00
luboslenco fa05a3f599 Fix Scene package 2018-07-31 21:41:29 +02:00
luboslenco 9863f74951 Set constant buffer on update 2018-07-31 15:50:41 +02:00
unknown 5cba0a4b40 Dxr stubs 2018-07-29 11:39:54 +02:00
luboslenco 9c6e6eb462 Improve dce 2018-07-24 21:28:03 +02:00
luboslenco 1bf3c4c1f9 Kha updates 2018-07-19 12:04:32 +02:00
luboslenco 4ba4623241 Merge Send Event and Send Object Event nodes 2018-07-13 08:46:25 +02:00
KTakahiro1729 f64647e4a6 add object event node 2018-07-12 05:43:11 +09:00
luboslenco 370319a40d Allow to pause physics world 2018-07-10 21:41:49 +02:00
luboslenco e0829ddb5b Ensure rigid body exists 2018-07-10 16:35:10 +02:00