Commit graph

804 commits

Author SHA1 Message Date
unknown dea61608c3 Vector equal test for Gate node 2018-06-01 19:02:56 +02:00
unknown 7f728d78b2 Add 'Almost Equal' to Gate node 2018-06-01 18:33:52 +02:00
Sebastian 08ecba267e Fixing issue, where "Clear Parent" node breaks execution in succesive calls to "Set Parent": https://github.com/armory3d/armory/issues/636 2018-05-29 01:31:28 +02:00
luboslenco 8cc707e19a Load canvas sooner 2018-05-26 22:54:42 +02:00
luboslenco 93b63efd80 Value category for Concatenate String 2018-05-26 22:54:08 +02:00
Andrei Nadin 2b74077acf Add Concatenate String Node 2018-05-26 17:23:43 +10:00
luboslenco e48b16d3d4 Upgrading armory into b2.8 engine 2018-05-24 22:16:28 +02:00
luboslenco b245624b19 Begin b2.8, no sync for now 2018-05-22 19:44:54 +02:00
luboslenco 0c4cc2fc70 Material compiler fixes 2018-05-21 17:55:26 +02:00
luboslenco 57c44fcda0 Fix material specular 2018-05-19 19:29:14 +02:00
luboslenco c5ca8f8e17 Compute voxels faster 2018-05-18 11:26:09 +02:00
luboslenco c7a548bb5e Fixing translucency 2018-05-17 22:47:00 +02:00
unknown 310cf140b8 Add Show Mouse node 2018-05-16 12:17:16 +02:00
unknown a2bf6a0a90 Add Stop Agent node 2018-05-15 23:30:47 +02:00
unknown bcd78309a5 Transform node + Set Variable works 2018-05-15 22:21:04 +02:00
unknown 0363ab5802 Fix compile 2018-05-15 21:21:28 +02:00
unknown fe27d79239 Expose final composited target 2018-05-15 19:19:18 +02:00
unknown 819bd17a1d Set Material Slot node 2018-05-15 16:44:17 +02:00
unknown dbeda17af4 Set all material slots 2018-05-15 16:39:46 +02:00
Andrei Nadin fceec443ef Merge branch 'master' of github.com:armory3d/armory 2018-05-07 17:43:20 +10:00
Andrei Nadin 471974c226 Fix Typo in mix nodes (was using wrong property for clamp)
Changed clamp to Math.clamp()
2018-05-07 17:41:36 +10:00
luboslenco 96933aabc2 Parse height input 2018-05-06 17:45:47 +02:00
luboslenco ab1eb0758b Implement Trait node 2018-05-05 13:36:20 +02:00
luboslenco c054635089 Check camera for canvas 2018-05-05 12:52:35 +02:00
luboslenco dcc211bc19 Increase ao range 2018-04-30 23:07:45 +02:00
luboslenco 842d48e036 Forward render capture 2018-04-24 20:24:36 +02:00
luboslenco 69716d5346 Fix render capture 2018-04-24 20:08:18 +02:00
unknown 428ba34196 Export physics simulation params 2018-04-23 12:21:46 +02:00
Andrei Nadin 8398900ac4 Add Null check for Material Node 2018-04-21 14:23:31 +10:00
Andrei Nadin eff1a96f8f Get and Set Gravity Nodes 2018-04-21 14:03:03 +10:00
Andrei Nadin 5e9c8dad4c Temp fix to stop Trait Node from failing compilations
Still doesn’t return a trait…
2018-04-21 14:02:44 +10:00
luboslenco e3de9cd088 Resolution scale filter 2018-04-20 00:56:54 +02:00
luboslenco 7fd6521646 Add Mix and VectorMix nodes 2018-04-19 16:29:15 +02:00
Lubos Lenco 3ba6a5d0fe
Merge pull request #601 from anadin/master
Add ApplyForceNodes
2018-04-18 08:55:51 +02:00
Andrei Nadin d8c6cef7f9 Add ApplyForceNodes
Think it would be good to add a global/local bool?
2018-04-18 10:26:33 +10:00
luboslenco 8285b6b3f0 More wasm binds 2018-04-17 12:23:55 +02:00
luboslenco 6d5b003689 Add wasm_api 2018-04-16 16:09:19 +02:00
Andrei Nadin d83caae736 Add #if to WasmScript - was breaking iOS builds 2018-04-16 14:22:00 +10:00
Lubos Lenco 0451aa558e
Merge pull request #596 from Simonrazer/master
"Gate" node with else output
2018-04-16 00:12:42 +02:00
luboslenco 0667f9a71b WebAssembly modules 2018-04-15 11:55:42 +02:00
Simonrazer e7171433ae Gate with else
First try?
2018-04-15 10:36:30 +02:00
luboslenco af65880fbd Rename ApplyImpulseNodeAtLocation to ApplyImpulseAtLocationNode, format 2018-04-14 20:00:40 +02:00
Andrei Nadin 74b6ce09f0 Get Velocity Node 2018-04-13 15:05:54 +10:00
Andrei Nadin c8cfc9d727 VectorClamp To Size Node (requires new vecX.hx from iron)
This is a little bit of a pain as Iron is a operate repo
2018-04-13 13:45:19 +10:00
Andrei Nadin 00056b8e0c Apply Impulse at location Node 2018-04-13 13:29:05 +10:00
Andrei Nadin c9a53ef2d8 Enable getAngularVelocity()
This is part of a new GetVelocity Node which I will submit to the LogicPack repository?
2018-04-13 13:21:36 +10:00
Andrei Nadin b26a154cc7 Add Length to the Vecor Math node 2018-04-13 13:20:05 +10:00
luboslenco 78f43a0304 Use FastFloat 2018-04-11 17:18:39 +02:00
luboslenco 20c2caf391 More FastFloats 2018-04-09 21:38:34 +02:00
luboslenco 501e23790d Fix Haxe 4 compile 2018-04-06 17:57:24 +02:00
unknown 44292413c6 Fix physics tick 2018-03-31 00:22:45 +02:00
luboslenco 15c5a06584 vxgi shadowmap defines 2018-03-27 23:30:00 +02:00
luboslenco 7ac97b638e Fix null world 2018-03-27 22:28:45 +02:00
luboslenco 663332c7a1 vxgi relight option 2018-03-27 14:09:18 +02:00
luboslenco 09db2a4d01 Forward path fix vxgi intensity 2018-03-27 12:29:12 +02:00
luboslenco e868b0f614 New ray offset for vxgi 2018-03-26 00:30:24 +02:00
luboslenco ba4a8c2e22 Use latest Kha 2018-03-21 17:53:44 +01:00
Kevin Leung 708e1705e7
NavAgent: faster is faster 2018-03-08 20:43:03 +08:00
luboslenco 4daecad687 On Init node fixes 2018-03-08 12:52:19 +01:00
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
Lubos Lenco 602e58d5da Python clean up 2017-11-20 13:38:19 +01:00
Lubos Lenco 6db0871c22 Haxe clean up 2017-11-20 13:09:16 +01:00
Lubos Lenco 5cac7d4766 Use new physics package 2017-11-20 10:29:57 +01:00
Lubos Lenco 383ad5cd2d Separate oimo module 2017-11-20 10:18:24 +01:00
Lubos Lenco 900f2b77c7 Cascaded shadows 2017-11-15 13:34:51 +01:00
Lubos Lenco ca8cee51c8 Rigid body animated prop 2017-11-13 10:18:37 +01:00
Lubos Lenco a087608666 Basic DebugDraw 2017-11-12 21:56:01 +01:00
Lubos Lenco 759fe46ddc On Action Marker node 2017-11-11 18:51:40 +01:00
Lubos Lenco 7d9426c58b Set Action Speed node 2017-11-11 16:46:43 +01:00
Lubos Lenco 75c9656095 Animation data cleanup 2017-11-11 16:39:11 +01:00
Lubos Lenco b3b8a9190f azerty camera controls 2017-11-10 14:53:40 +01:00
Lubos Lenco bd43bfdf90 Call Group logic node 2017-11-09 19:47:10 +01:00
Lubos Lenco 29ccdc3e3d Add Get Children node 2017-11-09 16:28:43 +01:00
Lubos Lenco 88055b3c72 Use action resume 2017-11-08 23:02:40 +01:00
Lubos Lenco 1503714145 Scene root and global object node 2017-11-08 19:37:26 +01:00
Lubos Lenco 7233bb2d87 Fix node name 2017-11-08 19:11:47 +01:00
Martin Wallin a75621301f RigidBody.setFriction(f), change friction during runtime
Bullet physics implemented and working fine.
Oimo TODO..
2017-11-08 00:06:36 +01:00
Lubos Lenco 0a81944b40 Implement deactivation params 2017-11-06 13:01:08 +01:00
Lubos Lenco 7fed0a24c9 Array length node 2017-11-02 23:32:36 +01:00
Lubos Lenco d04cd96a1d Ghost rigid body (update haxebullet) 2017-11-02 13:32:21 +01:00
Lubos Lenco 37eace7d42 Fix unparenting some more 2017-11-01 15:58:17 +01:00
Lubos Lenco 62c9a9ce1b Fix unparenting 2017-11-01 15:23:28 +01:00
Lubos Lenco 932b3827d5 Apply parent inverse when adding child 2017-11-01 02:51:48 +01:00
Lubos Lenco 1862b6a5af Collision groups (update haxebullet) 2017-10-29 19:34:10 +01:00
Lubos Lenco 3ec23a0e0a Merge pull request #297 from guzzard/character-wo-anim
Support characters without animations/actions
2017-10-24 00:13:32 +02:00
Martin Wallin fb3362b902 Try/catch + warning msg if trait is not used on camera object 2017-10-23 23:15:04 +02:00
Martin Wallin 0abea850ed Support characters without animations/actions 2017-10-23 22:54:07 +02:00
Lubos Lenco 505ccb7caf Expose linear and angular factor for rigid body 2017-10-23 17:26:17 +02:00
Lubos Lenco 21c89b3eec Faster voxels 2017-10-23 16:24:57 +02:00
Lubos Lenco 219e1e8ede Fix rigid body spawn problem 2017-10-22 21:18:01 +02:00
Lubos Lenco 35e7b29ad2 Object actions animation 2017-10-19 18:27:01 +02:00
Lubos Lenco 5550d2d6ae Math logic nodes on par with Cycles 2017-10-18 11:28:04 +02:00
Lubos Lenco 3f04bc9286 Improve script node 2017-10-18 09:51:35 +02:00
Lubos Lenco 901524a4ca Scene format cleanup 2017-10-17 01:05:37 +02:00
Lubos Lenco 0b948a08c8 Find default animation 2017-10-17 00:40:58 +02:00
Lubos Lenco 736bc8853b Init first 2017-10-17 00:14:44 +02:00
Lubos Lenco 7d2ddac470 Set default blend time 2017-10-16 23:19:22 +02:00
Lubos Lenco 155d528f67 Clouds shadows 2017-10-13 15:21:36 +02:00
Lubos Lenco 7d16291389 Expose blend time for Play Action node 2017-10-10 15:34:14 +02:00
Lubos Lenco 17b7c2d900 Improve skinning 2017-10-10 09:57:23 +02:00
Lubos Lenco 1ec41c2a81 Shared viewport camera 2017-10-04 11:31:24 +02:00
Lubos Lenco eaaf9a4e52 Include Character.hx comments by @guzzard 2017-10-04 00:13:33 +02:00
Lubos Lenco 424665c70a Animation capture 2017-10-03 20:27:21 +02:00
Lubos Lenco 2ec3f723df Oimo physics module 2017-09-30 02:15:21 +02:00
Lubos Lenco 9e65e4b242 Deprecated classes 2017-09-30 00:54:19 +02:00
Lubos Lenco 24aa6c4787 Separate physics module 2017-09-30 00:32:06 +02:00
Lubos Lenco ece7eb40c6 GPU particles 2017-09-27 00:04:47 +02:00
Lubos Lenco d89cce4e3e Character cleanup 2017-09-24 00:21:12 +02:00
Lubos Lenco 56c2fe5924 Character trait for armature 2017-09-24 00:12:24 +02:00
Lubos Lenco 36ea7dcd45 Tilesheet logic nodes 2017-09-23 21:39:12 +02:00
Lubos Lenco 86c3df653e Fix self for logic nodes 2017-09-20 14:27:45 +02:00
Lubos Lenco 0225ad2601 Get canvas element 2017-09-18 17:02:25 +02:00
Lubos Lenco d017fe016a Fix pause action node 2017-09-10 11:46:39 +02:00
Lubos Lenco 70c30c308f Improve restricted materials 2017-09-09 13:46:32 +02:00
Lubos Lenco ea4347e4d2 Logic nodes for action playback 2017-09-08 13:57:34 +02:00
Lubos Lenco 110b143bd2 Faster forward path 2017-09-07 16:23:17 +02:00
Lubos Lenco 5f14db1fbd Resolution presets 2017-09-07 11:44:45 +02:00
Lubos Lenco f46c44e3ee Multiple actions 2017-09-05 23:39:24 +02:00
Lubos Lenco 8889ba2bd8 Cpp navigation 2017-09-05 16:18:19 +02:00
Lubos Lenco 88f486653d Logic builder cleanup 2017-09-05 12:06:58 +02:00
Lubos Lenco 2d2197d1ec Export debug console as scene trait 2017-09-04 10:20:04 +02:00
Lubos Lenco 6a37920de6 Runtime logic builder 2017-09-04 00:21:31 +02:00
Lubos Lenco 3daa0aee05 Material builder improvements 2017-09-01 23:34:29 +02:00
Martin Wallin f4a4c1da68 Fix turning tween
Fixes angle jumping/popping.
Never rotates 180+ degrees, always rotate the shortest path.
2017-08-29 14:29:02 +02:00
Lubos Lenco 231c15a3ac Exporter fixes 2017-08-23 22:53:39 +02:00
Lubos Lenco 4516b6d4c9 Exporter fixes 2017-08-23 00:53:26 +02:00
Lubos Lenco dac22cbdd9 Improving debug console 2017-08-22 23:34:53 +02:00
Lubos Lenco dd83705aa9 Render path background prop 2017-08-22 15:57:49 +02:00
Lubos Lenco 77350393a2 Rigid body transform fix 2017-08-21 12:17:04 +02:00
Lubos Lenco f50a47008d Add storage nodes 2017-08-16 19:33:49 +02:00
Lubos Lenco f24324a903 Fix DCE 2017-08-10 14:10:37 +02:00
Lubos Lenco 2d7d1f8841 Load canvas assets using relative path 2017-08-09 22:40:15 +02:00
Lubos Lenco cf0cb29cca Update armorui 2017-08-09 14:24:18 +02:00
Lubos Lenco 68f2b24738 Canvas fixes 2017-08-07 10:47:29 +02:00
Lubos Lenco 9704a5d294 Soft body fix 2017-08-05 23:49:25 +02:00
Lubos Lenco bb7ec8ecf8 Opacity output for runtime mat 2017-07-31 13:16:12 +02:00
Lubos Lenco 3a8b6a1f10 Handle canvas assets 2017-07-27 11:43:37 +02:00
Lubos Lenco ed99d0490b Macro prop 2017-07-21 23:02:50 +02:00
Lubos Lenco bf474e9a3d Transform cleanup 2017-07-14 18:07:30 +02:00
Lubos Lenco d5df480331 Clean up ray casting 2017-07-14 14:18:38 +02:00
Lubos Lenco 035cc0d394 Rename abs to world for clarity 2017-07-14 11:43:12 +02:00
Lubos Lenco cab5861890 Ensure material exists 2017-07-12 11:03:24 +02:00
Lubos Lenco 3ac04b31b2 Runtime material fixes 2017-07-09 21:02:04 +02:00
Lubos Lenco 446c7968f4 Begin hinge 2017-07-04 11:11:34 +02:00
Lubos Lenco def11523a0 Logic node fixes 2017-07-03 15:16:15 +02:00
Lubos Lenco ed4234f6b4 Expose node target 2017-07-01 13:12:22 +02:00
Lubos Lenco cf78136dbe Update tween system 2017-06-29 21:17:07 +02:00
Lubos Lenco 6b6e708c73 Principled bsdf basics 2017-06-27 10:55:46 +02:00
Lubos Lenco b1f4c27567 Render capture for Krom 2017-06-26 15:37:10 +02:00
Lubos Lenco 4e2f02d658 Fix class package 2017-06-16 15:19:05 +02:00
Lubos Lenco a8656da3a1 Runtime material fixes 2017-06-14 16:01:13 +02:00
Lubos Lenco f1017e6612 Handle blending for runtime materials 2017-06-13 23:07:11 +02:00
Lubos Lenco bbbed9f19c Fix physics init 2017-06-09 11:15:57 +02:00
Lubos Lenco e65b6d119a Allow self-destruct using logic node 2017-06-09 00:19:24 +02:00
Lubos Lenco b9305f08ec Fix define 2017-06-02 16:41:36 +02:00
Lubos Lenco 3976994841 Ensure object exists 2017-05-31 16:19:46 +02:00
Lubos Lenco ca3e8b6d29 Cpp fixes 2017-05-28 20:11:59 +02:00
Lubos Lenco 50fe770d2d Physics fixes 2017-05-27 12:01:08 +02:00
luboslenco b7dea3b295 Add UI define 2017-05-26 16:42:48 +02:00
Lubos Lenco cace729ae3 Canvas script 2017-05-26 16:05:14 +02:00
Lubos Lenco 517a79d8c1 Update runtime materials 2017-05-25 20:14:53 +02:00
Lubos Lenco 887133625a Reload page on js change 2017-05-24 13:06:48 +02:00
Lubos Lenco 52efec23da SSS node 2017-05-23 15:01:56 +02:00
Lubos Lenco bf12fc34d2 Fix grease pencil 2017-05-18 23:40:10 +02:00
Lubos Lenco a759210355 Optimized scene format 2017-05-17 17:06:52 +02:00
Lubos Lenco a19f26300c Clean up 2017-05-14 22:23:47 +02:00
Lubos Lenco 17c5907796 Handle bounciness 2017-05-14 11:59:12 +02:00
Lubos Lenco a357274bc7 Use geom class 2017-05-14 09:27:47 +02:00
Lubos Lenco 419b3a999c Improve filename handling 2017-05-13 17:17:43 +02:00
Lubos Lenco e9bfdab2b0 Fix GetRotationNode node 2017-05-13 11:04:39 +02:00
Lubos Lenco 1f392aaf24 Set gapi for Krom 2017-05-13 10:44:17 +02:00
Lubos Lenco 9324323d37 Update debug console 2017-05-12 21:49:42 +02:00
Lubos Lenco ecd4cd8ac5 Runtime material builder progress 2017-05-11 23:09:26 +02:00
Lubos Lenco 5ab704852d Calibrate light 2017-05-06 00:22:15 +02:00
Lubos Lenco c8cdb4a77a Runtime logic builder 2017-05-03 19:56:15 +02:00
Lubos Lenco fb60e4aa96 More material context props 2017-05-01 22:25:36 +02:00
Lubos Lenco 2660ee96c6 Runtime material builder progress 2017-04-28 12:43:40 +02:00
Lubos Lenco c632daa3b2 Super-sampling resolve 2017-04-26 17:37:30 +02:00
Lubos Lenco 56190c05f2 More VR, restricted materials gen 2017-04-26 14:21:22 +02:00
Lubos Lenco 2099b1b80d Fix Spawn Scene node 2017-04-25 23:01:45 +02:00
Lubos Lenco 64b334b643 Begin runtime material builder 2017-04-22 15:08:44 +02:00
Lubos Lenco b21e0fe099 Fix rigid body callback 2017-04-20 11:13:33 +02:00
Lubos Lenco 8fe5f6b9c1 Fix register issue on Windows 2017-04-20 00:13:43 +02:00
Lubos Lenco 5e736a615f Logic fixes, primitive events 2017-04-16 14:46:35 +02:00
Lubos Lenco 795726b28b Logic fixes 2017-04-14 20:38:50 +02:00
Lubos Lenco 17b92a8140 Improve bone export 2017-04-11 23:21:42 +02:00
Lubos Lenco ba50c68c8c Gamepad for walk navigation 2017-04-11 15:29:27 +02:00
Lubos Lenco 53421a5447 Ease walk navigation 2017-04-11 12:24:42 +02:00
Lubos Lenco e02e012eec More logic control 2017-04-11 11:28:22 +02:00
Lubos Lenco 08ea9ab9f4 Proper input system 2017-04-10 21:17:17 +02:00
Lubos Lenco 4cbeb3bbf8 Logic nodes round 4 2017-04-08 20:05:35 +02:00
Lubos Lenco 3478cf22e4 Logic nodes round 3 2017-04-08 00:34:45 +02:00
Lubos Lenco ac7bfb1b8e Logic nodes round 2 2017-04-04 23:11:31 +02:00
Lubos Lenco 1ad5eb0b79 Logic nodes round 1 2017-04-03 22:29:46 +02:00
Lubos Lenco e9d55ebce5 Clean up logic compiler 2017-04-02 23:26:27 +02:00
Lubos Lenco ee38cd1a8b Fix define 2017-04-02 13:21:01 +02:00
Lubos Lenco f28d7641f3 Physics constraints 2017-04-02 13:13:43 +02:00
Lubos Lenco d7be94d6e1 Merge logic nodes 2017-03-21 03:06:38 +01:00
Lubos Lenco a49907b870 Renderer speedup round 3 2017-03-14 20:43:54 +01:00
Lubos Lenco 359bb45871 Renderer speedup round 2 2017-03-12 17:29:22 +01:00
Lubos Lenco fc167d2885 Renderer speedup round 1 2017-03-11 01:50:47 +01:00