Commit graph

545 commits

Author SHA1 Message Date
luboslenco
9a6ea01324 Format 2018-03-08 09:59:08 +01:00
Kevin Leung
c1714a0bb5
FollowCamera: use LateUpdate to avoid sync issues 2018-03-08 10:31:17 +08:00
luboslenco
2c2e42aec4 max_luminance pass 2018-03-07 23:37:47 +01:00
Kevin Leung
12244740c2
[NavAgent] Expose speed prop 2018-03-07 18:07:23 +08:00
luboslenco
97f3d3dd3b Fix warning print 2018-03-06 22:05:36 +01:00
luboslenco
5626003ead Krom exporter and JS minifier 2018-03-04 19:38:40 +01:00
luboslenco
f456cc9c02 Fix event removal 2018-03-03 13:09:08 +01:00
luboslenco
abe7e2fe6a Fix Send Global Event node 2018-03-03 12:26:39 +01:00
luboslenco
b8c41983d7 Fix PhysicsBreak 2018-03-02 17:10:57 +01:00
luboslenco
66041ba142 Async fixes 2018-03-02 14:50:58 +01:00
luboslenco
6e09a7e6b3 Fix materials with no face assigned 2018-03-01 10:58:01 +01:00
luboslenco
f2465ab041 Shader fixes 2018-02-27 20:27:27 +01:00
Devin Curry
efb41117a8 Compare Node: Compares 2 values and returns a bool: ==, !=, <, <=, >, >= 2018-02-25 20:03:57 -08:00
Devin Curry
a25609a943 Gate node: "And" and "Or" properly handle any number of inputs. 2018-02-25 19:11:38 -08:00
luboslenco
34680dc0fd Expose Std for Script node 2018-02-25 19:40:40 +01:00
luboslenco
3ee22b1903 Begin runtime engine config 2018-02-25 19:01:22 +01:00
Lubos Lenco
3392f3117a Fix same-name assets 2018-02-24 12:16:11 +01:00
Lubos Lenco
428a478806 Set Parent Bone node fix 2018-02-22 15:27:27 +01:00
Lubos Lenco
2a3f0a7998 Add Set Parent Bone node 2018-02-22 13:25:06 +01:00
Lubos Lenco
f70037b0f0 Play Speaker node 2018-02-21 23:23:23 +01:00
Lubos Lenco
74d8cec4bb Clean up 2018-02-21 22:18:37 +01:00
Lubos Lenco
6373643fac Movie trait fix 2018-02-21 10:55:36 +01:00
Lubos Lenco
c2a52e082c More logic nodes 2018-02-20 18:46:16 +01:00
Lubos Lenco
30be1de56d
Merge pull request #517 from Simonrazer/master
Move on local axis node
2018-02-19 23:37:30 +01:00
Lubos Lenco
3d01c5efd2 Rigid body constraints 2018-02-19 16:28:21 +01:00
Lubos Lenco
8e041ce4c3 Toggle console with ~ 2018-02-18 19:28:47 +01:00
Simonrazer
583845e677 +local axis movement 2018-02-18 19:19:43 +01:00
Lubos Lenco
e73bf6b22a Merging compute shader support 2018-02-16 17:12:19 +01:00
Lubos Lenco
2549f91ec6 Ensure lamp exists 2018-02-15 23:20:44 +01:00
Lubos Lenco
9dca209d77 Allow only one PhysicsWorld 2018-02-15 22:12:23 +01:00
Naxela
6bde7c7c8d Fix for #497
Fix for https://github.com/armory3d/armory/issues/497
2018-02-13 16:51:31 +01:00
Lubos Lenco
7bef6faffd Split render path code 2018-02-10 22:37:27 +01:00
Lubos Lenco
6cde3bc179 Fix PhysicsDrag trait 2018-02-10 13:12:20 +01:00
Lubos Lenco
e13ed6c1b8 Prevent mipmap filter 2018-02-06 15:29:27 +01:00
Lubos Lenco
e8346a0911 Do not create rigid body for non-mesh 2018-02-04 22:57:12 +01:00
Lubos Lenco
21089a1448 Handle time scale for bullet 2018-02-01 12:25:15 +01:00
Lubos Lenco
02ff1a6271 Canvas fix 2018-01-31 09:25:25 +01:00
Lubos Lenco
6c5e6e4809 Canvas Set Text logic node 2018-01-31 00:31:07 +01:00
Lubos Lenco
239aa084c0 Expose canvas elements 2018-01-31 00:03:28 +01:00
Lubos Lenco
4e4dcd2aa6 Use mouse down when unable to lock 2018-01-30 13:16:32 +01:00
Lubos Lenco
e4c98b90c8 Shader fix 2018-01-30 10:17:07 +01:00
Lubos Lenco
9e8181edbc Simplify shader include 2018-01-29 23:52:42 +01:00
Lubos Lenco
f10fa5ac02 Fix cpp compile 2018-01-29 18:43:02 +01:00
Lubos Lenco
9e6bbe2bd7 More call group fixes 2018-01-29 13:52:39 +01:00
Sebastian Alff
87f4104fb1
Merge pull request #8 from armory3d/master
Update Fork
2018-01-28 21:14:13 +01:00
Lubos Lenco
2ba40e088f Fix multi-mat soft bodies 2018-01-28 20:45:27 +01:00
Sebastian Alff
425ba08360
Merge pull request #6 from armory3d/master
Update Fork
2018-01-28 17:15:10 +01:00
Lubos Lenco
626c56a3b9 Matrix fix for spawn scene 2018-01-28 15:12:09 +01:00
Lubos Lenco
989b91720b Reduce volumetrics mem usage 2018-01-28 13:53:06 +01:00
Lubos Lenco
9b8d0249c8 Use closestBoxIntersect 2018-01-27 12:47:43 +01:00
Lubos Lenco
05c050c732 Virtual gamepad 2018-01-24 14:40:43 +01:00
Lubos Lenco
7044c708a8 Align debugdraw bounds 2018-01-24 11:44:09 +01:00
Lubos Lenco
3c9e4fe487 Normal offset shadows bias 2018-01-23 22:40:09 +01:00
Lubos Lenco
cead5ed406 Fix forward + smaa 2018-01-23 12:24:55 +01:00
Lubos Lenco
b7b9dd6b33 Ensure contact exists 2018-01-22 20:27:31 +01:00
Lubos Lenco
73ecbd3379 Merge branch 'master' of https://github.com/armory3d/armory 2018-01-22 18:47:01 +01:00
Lubos Lenco
ad54883bf3 Improve load screen 2018-01-22 18:46:38 +01:00
unknown
6358bbc0ce Improve material parse 2018-01-21 12:52:51 +01:00
Sebastian Alff
ffd82fff28
Merge pull request #5 from armory3d/master
Update Fork
2018-01-20 12:25:06 +01:00
Lubos Lenco
bb12c8d630 Add WindowInfo and DisplayInfo logic nodes 2018-01-17 18:41:43 +01:00
Lubos Lenco
ef79b8595e Merge branch 'master' of https://github.com/armory3d/armory 2018-01-14 14:52:17 +01:00
Lubos Lenco
99020bb311 Begin on-screen controls for touch 2018-01-14 14:52:02 +01:00
Sebastian Alff
37f3afeb16
Merge pull request #4 from armory3d/master
Update Fork
2018-01-11 17:21:22 +01:00
Lubos Lenco
09a91b14df Fix multi-mat triangle mesh collision 2018-01-10 21:10:08 +01:00
Lubos Lenco
cea57c33ea Shader fixes 2018-01-07 20:01:43 +01:00
Sebastian Alff
c282c47584
Merge pull request #3 from armory3d/master
Update Fork
2018-01-07 13:39:33 +01:00
Lubos Lenco
67f5bf0c6a Forward renderer effects 2018-01-06 00:33:33 +01:00
Sebastian
036f4f8311 Added missing libraries 2018-01-01 23:42:07 +01:00
Sebastian
bc5a9e8722 Fix error for non-soft body hooks (hook_rb is null in this case). 2018-01-01 23:41:56 +01:00
donalffons
5110c037f8
Merge pull request #2 from armory3d/master
Update Fork
2017-12-31 18:18:50 +01:00
Lubos Lenco
d59157d4fd
Merge pull request #447 from guzzard/debug-console-decimals
Debug console use custom math class, round object positions with two decimals
2017-12-30 13:38:01 +01:00
unknown
ea21439d9f Ensure storage exists 2017-12-30 12:14:36 +01:00
Martin Wallin
773aafbb26 Use custom math class, round object positions with two decimals
Dependency: https://github.com/armory3d/iron/pull/28
2017-12-30 12:13:35 +01:00
Sebastian
dbbb991b05 Update hook rigid body position and orientation at init() and on update() 2017-12-29 14:56:52 +01:00
Sebastian
d81ece7715 Make hook rigid body a class attribute 2017-12-29 14:56:01 +01:00
Sebastian
93170c4bec Make target and targetTransform class attributes 2017-12-29 14:55:02 +01:00
unknown
c6de00dc60 Fix shadowmap handling 2017-12-28 13:10:41 +01:00
Lubos Lenco
0788a00792
Merge pull request #441 from guzzard/setUpInterpolate-plus-cleanup
KinematicCharacterController setUpInterpolate() + cleanup
2017-12-23 19:55:41 +01:00
Lubos Lenco
960ca72b08
Merge pull request #440 from guzzard/remove-kinematic-character-controller
Enable removeKinematicCharacterController()
2017-12-23 19:55:06 +01:00
Martin Wallin
a682220b56 FollowCamera - add ability to turn lerp on/off 2017-12-22 11:04:16 +01:00
Martin Wallin
568b7f3baf KinematicCharacterController cleanup 2017-12-22 10:15:42 +01:00
Martin Wallin
3b72ccc1c4 Enable setUpInterpolate() 2017-12-22 10:14:27 +01:00
Martin Wallin
2539007fa8 Enable removeKinematicCharacterController()
Needs https://github.com/armory3d/haxebullet/pull/15
2017-12-21 23:32:46 +01:00
Lubos Lenco
9636891594
Merge pull request #433 from guzzard/simple-scale-support-kinematic-controller
Add support for KinematicCharacterController
2017-12-21 00:20:58 +01:00
Martin Wallin
c5dfe5c443 Add support for KinematicCharacterController 2017-12-21 00:16:17 +01:00
Martin Wallin
2668df36dc KinematicCharacterController init 2017-12-21 00:05:09 +01:00
Lubos Lenco
da3c472850 Cleanup uniforms and defines 2017-12-20 22:56:22 +01:00
Martin Wallin
93dbcde410 Bundled script: follow camera 2017-12-20 17:51:25 +01:00
Lubos Lenco
0ec80ebeff Simplify shader files 2017-12-20 10:19:44 +01:00
Lubos Lenco
409a398730 Temporal filter for stable voxels 2017-12-19 18:05:38 +01:00
Lubos Lenco
66bada395a Add SetTimeScale node 2017-12-16 15:13:10 +01:00
Lubos Lenco
f7c8b5222b TAA fix 2017-12-15 13:55:08 +01:00
Lubos Lenco
11a8389feb Mouse lock support 2017-12-14 18:12:01 +01:00
Martin Wallin
ed68707753 RigidBody enableGravity(), disableGravity(), setGravity(v:Vec4)
Tested in C++, Krom, Browser
2017-12-14 14:33:58 +01:00
Lubos Lenco
0f85786eb0 Convex shape scaling 2017-12-14 12:23:56 +01:00
Lubos Lenco
83d5d9ac6e
Merge pull request #424 from guzzard/enable-updateSingleAabb
Enable Bullet.updateSingleAabb (needs updated ammo.js)
2017-12-14 11:36:41 +01:00
Lubos Lenco
a1532d5bec Simplify shader passes 2017-12-13 14:21:42 +01:00
Lubos Lenco
1e3eb5ccfe arm_physics guard 2017-12-13 00:13:39 +01:00
Lubos Lenco
24886b2b19
Merge pull request #423 from guzzard/master
Bundled trait: simple scale object
2017-12-13 00:11:15 +01:00
Lubos Lenco
6000a9199e Simplify world pass 2017-12-13 00:10:30 +01:00
Martin Wallin
b3ea4d616b Simple scale object cleanup 2017-12-12 23:40:21 +01:00
Martin Wallin
b976ca2e0b Enable Bullet.updateSingleAabb (needs updated ammo.js)
Only merge once https://github.com/kripken/ammo.js/pull/180 has been merged, and ammo.js has been rebuilt.
2017-12-12 23:20:32 +01:00
Martin Wallin
fb7f6edbb0 Bundled trait: simple scale object 2017-12-12 23:16:47 +01:00
Lubos Lenco
4042e43d17 Rename rigidbody.ghost to rigidbody.trigger for clarity 2017-12-12 20:07:31 +01:00
Lubos Lenco
02e5781f11 ADd doc link 2017-12-12 17:58:16 +01:00
Lubos Lenco
fd9ef0ba6a arm_physics guard 2017-12-12 15:00:26 +01:00
Lubos Lenco
20a4dc9869 Rigid body scaling 2017-12-12 13:39:15 +01:00
Martin Wallin
e7d8a82e4c Bundled trait: simple rotate object
Simple script to rotate an object around using the keyboard with RT(x), FG(y), VB(z).
Can be used for testing and debuging.
2017-12-12 12:51:52 +01:00
Lubos Lenco
8fad24f5b6 arm_physics guard 2017-12-11 17:47:23 +01:00
Martin Wallin
c2d5b6aef8 Simple move object bundled trait
Simple script to move an object around using the keyboard with WSAD+QE.
Can be used for testing and debuging.
2017-12-11 15:57:24 +01:00
Lubos Lenco
cd985f073a Fix MirrorTeture init 2017-12-11 10:24:43 +01:00
Lubos Lenco
beb1c8fb10 Use Vec4.distance instead of Vec4.distance3d 2017-12-10 12:01:58 +01:00
Lubos Lenco
2a3b8ff81b Show trace in tab header 2017-12-07 17:44:44 +01:00
Lubos Lenco
5bb511a06b
Merge pull request #407 from Naxela/master
Implement LUT-based color-grading
2017-12-07 17:39:42 +01:00
Alexander Kleemann
42b0aaaded Implement LUT-based color-grading
3D LUT color grading. Maybe it's only necessary to only have the StringProperty like lensflare.
Todo: LUT size handling (resolution dependent), currently only 512x512 LUTS.
2017-12-07 17:09:44 +01:00
Martin Wallin
1e19a9d0dc Get/Set CameraObject FOV logic nodes 2017-12-06 22:20:42 +01:00
Lubos Lenco
f5e1dbe986 Expose PhysicsWorld.setGravity 2017-12-06 00:10:46 +01:00
Lubos Lenco
410dd5f795 Prepare for terrain collision shape 2017-12-05 23:45:40 +01:00
Lubos Lenco
f7bf9127cd Fix azerty for camera and vehicle controller 2017-12-05 21:41:49 +01:00
Lubos Lenco
9a20302114 Expose penumbra scale 2017-12-04 19:49:06 +01:00
Lubos Lenco
0025e77121 Fix visibility pass for voxels 2017-12-04 16:59:54 +01:00
Lubos Lenco
942e4d27fa Rigid body cleanup 2017-12-04 15:10:20 +01:00
Lubos Lenco
d99f3a4f26 Cleanup 2017-12-04 09:45:39 +01:00
Lubos Lenco
8b0ef36432 Clarify logic error 2017-12-04 09:34:04 +01:00
Lubos Lenco
fbeeeac2d7 Visibility and dilate pass for soft shadows 2017-12-03 11:19:13 +01:00
Lubos Lenco
8dc6ff0e3e Handle trace in krom 2017-11-30 10:18:17 +01:00
Lubos Lenco
e559c59c3b Fix Krom trace on Windows 2017-11-28 22:09:05 +01:00
Lubos Lenco
863ca16704 Character controllers work 2017-11-28 18:00:23 +01:00
Lubos Lenco
d88aaa7aac Character controllers work 2017-11-28 17:09:27 +01:00
Lubos Lenco
3b0a4904b8 Play idle action for Character trait 2017-11-28 12:13:19 +01:00
Lubos Lenco
3d42331115 Matrix fix 2017-11-28 01:08:24 +01:00
Lubos Lenco
2409e8bf96 Fix nested rigid body transform sync 2017-11-27 22:47:09 +01:00
Lubos Lenco
c67ff89361 LTC and hosek defines 2017-11-27 14:29:21 +01:00
Lubos Lenco
c329666e9c Get/Set Static Property nodes 2017-11-27 11:06:29 +01:00
Lubos Lenco
06bdbd1ac0 Add/Get/Remove Group nodes 2017-11-27 10:07:33 +01:00
Lubos Lenco
b2c0538a6e Array Add Unique node 2017-11-27 09:40:30 +01:00
Lubos Lenco
830140f086 Add Group node 2017-11-27 09:30:06 +01:00
Lubos Lenco
c8da36902e Use Clear Parent name to match Blender 2017-11-26 23:07:48 +01:00
Lubos Lenco
ed15147667 Add Unparent node 2017-11-26 23:00:00 +01:00
Lubos Lenco
ef3264f8ee Add None node 2017-11-26 22:42:40 +01:00
Lubos Lenco
f62d1ff859 transform.size is now transform.dim to match Blender 2017-11-26 20:43:59 +01:00
Lubos Lenco
7b775750b4 Render path fixes 2017-11-23 09:53:38 +01:00
Lubos Lenco
8b3e7fcc68 Render path fixes 2017-11-23 09:16:42 +01:00
Lubos Lenco
828435812a Set Parent node input fix 2017-11-23 01:00:41 +01:00
Lubos Lenco
c916d4bae8 Check for removed rigid body in Get Contacts node 2017-11-23 00:23:02 +01:00
Lubos Lenco
afba2f1853 More Spawn Object node fixes 2017-11-23 00:11:16 +01:00
Lubos Lenco
3b0a0317e7 Fix cubemaps 2017-11-22 23:56:27 +01:00
Lubos Lenco
7f6975bda1 Spawn Object node fix attempt 2017-11-22 23:42:39 +01:00
Lubos Lenco
00de597d19 New render path system 2017-11-22 21:17:36 +01:00
Lubos Lenco
d32cb81db7 Haxe clean up 2017-11-20 15:16:52 +01:00