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
Lubos Lenco
19c995c018
Push logic nodes
2017-03-06 02:29:03 +01:00
Lubos Lenco
856038336b
Fix PickLocationNode
2017-03-04 18:02:20 +01:00
Lubos Lenco
298175ee31
Fix forward lamp attenuation
2017-03-04 16:46:39 +01:00
Lubos Lenco
fca4fed9d4
Finish area lights
2017-03-03 14:36:01 +01:00
Lubos Lenco
2e9b0451d1
Rename tangent attrib
2017-03-02 10:15:22 +01:00
Lubos Lenco
707daf8da3
Fix console
2017-02-28 13:48:19 +01:00
Lubos Lenco
03e2873e16
Fix haxebullet cpp compile
2017-02-26 15:09:36 +01:00
Lubos Lenco
dea1d9e579
Expose uniform sets
2017-02-09 21:43:14 +01:00
Lubos Lenco
a7634abf25
Use vec4s for skinning
2017-02-07 14:14:05 +01:00
Lubos Lenco
897e5c29de
Mesh groups
2017-01-29 16:15:04 +01:00
Lubos Lenco
4414d164cc
Active scene for render res
2017-01-19 00:26:18 +01:00
Lubos Lenco
3a8a6e1b28
Fix name conflict
2017-01-13 11:40:59 +01:00
Lubos Lenco
421b232823
Ensure image file exists
2017-01-12 12:11:25 +01:00
Lubos Lenco
676d11abcb
Save only valid texts
2017-01-10 22:57:22 +01:00
Lubos Lenco
13a3526273
Soft bodies
2017-01-10 10:41:06 +01:00
Lubos Lenco
4716c7719c
PhysicsBreak
2017-01-07 13:50:55 +01:00
Lubos Lenco
f0bb3a7462
Switch to bui
2017-01-02 22:46:18 +01:00
Lubos Lenco
15fe673b48
Fix py scripts in Krom
2016-12-16 00:12:21 +01:00
Lubos Lenco
9df4bc1e9e
Passive rigid bodies and damping
2016-12-08 14:30:39 +01:00
Lubos Lenco
1377d02c0d
Few navigation nodes
2016-12-07 14:33:18 +01:00
Lubos Lenco
695d0bf69b
Primitive navmeshes.
2016-12-07 02:01:42 +01:00
Lubos Lenco
eb7155b377
Primitive lod system
2016-12-05 01:54:01 +01:00
Lubos Lenco
3a6155187f
Fix scene format typedefs.
2016-11-30 01:33:26 +01:00
Lubos Lenco
177f31178e
Fix char handling.
2016-11-26 21:44:11 +01:00
Lubos Lenco
b0c8d76395
Simple mouse lock for FPS controller.
2016-11-24 18:48:22 +01:00
Lubos Lenco
04df49b88f
Migrating to Krom.
2016-11-23 15:34:59 +01:00
Lubos Lenco
63a7ecc2f2
deltaX to movementX for consistency with Kha.
2016-11-22 22:18:08 +01:00
Lubos Lenco
9693109357
Detect glsl version.
2016-11-22 15:02:03 +01:00
Lubos Lenco
1649d77096
Fix shadows for height maps.
2016-11-19 11:44:15 +01:00
Lubos Lenco
2bba8a4a18
Isolate webgl calls.
2016-11-14 16:37:49 +01:00
Lubos Lenco
1622c37595
Logic nodes work.
2016-11-14 12:45:56 +01:00
Lubos Lenco
a2667d8dca
Capture output as render result.
2016-11-12 18:30:39 +01:00
Lubos Lenco
ac509cefd2
Asset loading progress.
2016-11-07 23:06:08 +01:00
Lubos Lenco
f5cdac1c7c
Area lamps.
2016-11-06 15:07:13 +01:00
Lubos Lenco
2348aa06f9
Area maximizing.
2016-11-05 12:56:12 +01:00
Lubos Lenco
16a8c5f5cd
Fix Linux path.
2016-11-02 15:51:25 +01:00
Lubos Lenco
bde33846c7
Include script header.
2016-11-01 17:53:11 +01:00
Lubos Lenco
dbd6517e10
Use fromEuler.
2016-11-01 14:23:42 +01:00
Lubos Lenco
272b735ec0
Line endings, windows fixes.
2016-10-25 13:01:20 +02:00
Lubos Lenco
e50f60454e
Shaders ready.
2016-10-23 15:32:26 +02:00
Lubos Lenco
202ad3d7cf
Dynamic resolution scaling.
2016-10-19 17:46:13 +02:00
Lubos Lenco
1dc2dcf6f8
Reusing shader code.
2016-10-17 00:02:51 +02:00
Lubos Lenco
361b1d91cb
Use tabs for Haxe.
2016-10-15 20:19:09 +02:00
Lubos Lenco
dec9eb1351
Separate uniforms.
2016-10-15 15:08:25 +02:00
Lubos Lenco
17f30c4b85
Support compressed assets.
2016-10-15 12:17:33 +02:00
Lubos Lenco
0fef65aa5f
Defines to lower-case.
2016-10-12 18:26:56 +02:00
Lubos Lenco
85ea9845f2
Cleaning up.
2016-10-12 17:52:27 +02:00
Lubos Lenco
0bbd0a59a3
Voxel cone tracing.
2016-10-09 16:06:18 +02:00
Lubos Lenco
ddb83de3b8
Camera controllers & constraints.
2016-10-02 19:52:40 +02:00
Lubos Lenco
e7ba7c30ba
Tessellation instancing & fixes.
2016-09-29 22:49:22 +02:00
Lubos Lenco
80b8bc3236
Prop descriptions.
2016-09-23 00:34:42 +02:00
Lubos Lenco
e8ce9f2030
Minor bone export fixes.
2016-09-16 01:11:34 +02:00
Lubos Lenco
b983c75271
Basic Blender operator mapping.
2016-09-14 16:17:26 +02:00
Lubos Lenco
02145ffc6a
Asynchronous resource loading.
2016-09-14 11:49:32 +02:00
Lubos Lenco
cd2e936fcf
Fix translucent, redirect traces to Blender.
2016-09-05 17:03:20 +02:00
Lubos
db00e84343
More live patching.
2016-09-03 13:30:52 +02:00
Lubos
ca1faf8d90
More probes and Electron live patching.
2016-09-02 23:11:04 +02:00
Lubos Lenco
f3554b4de8
Dual quaternion skinning, mirrors.
2016-08-29 09:56:34 +02:00
Lubos Lenco
8e3c2e0c74
Match Blender naming.
2016-08-25 00:26:01 +02:00
Lubos Lenco
5dd8f5a926
Anims, begin dual quaternion skinning.
2016-08-23 22:55:46 +02:00
Lubos Lenco
db3d4b91fe
Id to name.
2016-08-22 22:05:01 +02:00
Lubos Lenco
878a27ee93
Packed assets support.
2016-08-22 21:56:28 +02:00
Lubos Lenco
9a49e84f43
Expose API manually.
2016-08-21 22:31:36 +02:00
Lubos Lenco
e90dbbcd4b
More Python/JS scripting.
2016-08-21 20:00:37 +02:00
Lubos Lenco
61e859dae9
Basic Python and JS scripting.
2016-08-21 00:16:13 +02:00
Lubos Lenco
c6e4a9849c
Improving controllers.
2016-08-16 23:54:37 +02:00
Lubos Lenco
5d1f9e4c66
More compositor nodes + clean up.
2016-08-15 23:45:03 +02:00
Lubos Lenco
8dc44c5069
Less code = better code.
2016-08-15 01:59:49 +02:00
Lubos Lenco
56ed9b8542
Refined logic nodes.
2016-08-14 21:08:01 +02:00
Lubos Lenco
5af755bb33
Match sky strength to Cycles.
2016-08-11 22:24:45 +02:00
Lubos Lenco
f7ea3d62d0
Super fast shaders.
2016-08-07 23:12:14 +02:00
Lubos Lenco
c3f8cd31f7
Update to latest Kha.
2016-08-04 22:38:56 +02:00
Lubos Lenco
8d91590cf8
Begin scene inspector.
2016-07-31 20:17:11 +02:00
Lubos Lenco
09cf85257c
Animation support for all nodes.
2016-07-31 11:49:55 +02:00
Lubos Lenco
f34760589f
Fixed skin export.
2016-07-28 22:38:11 +02:00
Lubos Lenco
1f3684f9b0
Static temporal AA.
2016-07-28 13:21:27 +02:00
Lubos Lenco
fc9ef1ae2f
Empty navmesh traits.
2016-07-27 14:25:01 +02:00
Lubos Lenco
e38f433349
More profile.
2016-07-22 23:25:07 +02:00
Lubos Lenco
a2488719b1
Begin visual console.
2016-07-21 17:45:39 +02:00
Lubos Lenco
5bfa99dc77
Track referenced assets.
2016-07-19 19:42:46 +02:00
Lubos Lenco
77f6c6652a
Fixed cpp vehicle.
2016-07-19 09:50:35 +02:00
Lubos Lenco
5685d75582
More shader constants, improved vehicle.
2016-07-18 20:28:52 +02:00
Lubos Lenco
91fa10b970
Drop to ground.
2016-07-18 12:31:31 +02:00
Lubos Lenco
0792bd6901
Fixed list indices.
2016-07-17 23:29:30 +02:00
Lubos Lenco
cf8f7186da
Expose more shader constants.
2016-07-17 20:29:53 +02:00
Lubos Lenco
941d12feb7
Basic volumetric cloudscapes.
2016-07-12 00:09:02 +02:00
Lubos Lenco
ca373d6bfd
Finalizing SDK.
2016-07-10 00:51:39 +02:00
Lubos Lenco
d10ac62f06
Talk to SDK.
2016-06-30 13:22:05 +02:00
Lubos Lenco
1be5d871c6
Raw SMAA shaders.
2016-06-13 15:07:57 +02:00
Lubos Lenco
e4948d5713
PCSS, begin SMAA.
2016-06-07 14:51:41 +02:00
Lubos Lenco
0dbe35f27c
Hybrid path-tracing, blended probes.
2016-06-07 09:38:49 +02:00
Lubos Lenco
6439afb284
Hosek Wilkie sky model.
2016-06-03 17:18:38 +02:00
Lubos Lenco
fb4ae736e6
Preliminary weighted blended OIT.
2016-05-27 01:12:21 +02:00
Lubos Lenco
0ff38c5e08
Improved material parsing and pipeline nodes.
2016-05-25 00:13:44 +02:00
Lubos Lenco
7a4ce91202
Light emission node.
2016-05-16 12:01:12 +02:00
Lubos Lenco
58b3c32f01
Empty decals pass.
2016-05-15 12:12:21 +02:00
Lubos Lenco
68452c0006
Ocean modifier hook.
2016-05-15 00:39:44 +02:00
Lubos Lenco
9431337efe
God-rays pass base.
2016-05-12 21:03:23 +02:00
Lubos Lenco
437562b364
Preliminary polygonal lights.
2016-05-10 12:11:31 +02:00
Lubos Lenco
6ca3543de0
Clean up.
2016-05-07 13:22:51 +02:00
Lubos Lenco
bb00363333
Fixed static mesh collision for cpp.
2016-05-07 00:32:52 +02:00
Lubos Lenco
7034be1da1
Collision margin.
2016-05-06 23:46:04 +02:00
Lubos Lenco
f9604b5bb6
First waters.
2016-05-05 19:50:03 +02:00
Lubos Lenco
da8d2521dc
Added readme note.
2016-04-29 11:11:45 +02:00
Lubos Lenco
60dce4b8e9
Haxe 3.3 works.
2016-04-27 10:29:32 +02:00
Lubos Lenco
f290684ca4
Fixed ping-pong.
2016-04-16 18:57:32 +02:00
Lubos Lenco
18567e95b1
Electron game player.
2016-04-14 16:56:10 +02:00
Lubos Lenco
ec52e1cfa2
Khafile extending support.
2016-04-12 22:59:06 +02:00
Lubos Lenco
d2c5bfcbb1
More reflection raymarching.
2016-04-12 14:44:21 +02:00
Lubos Lenco
837711c783
Environment links.
2016-04-08 16:17:57 +02:00
Lubos Lenco
052b2d26cd
Update to latest Kha.
2016-04-06 15:09:53 +02:00
Lubos Lenco
358693f375
Lens flare with occlusion testing.
2016-04-03 23:25:53 +02:00
Lubos Lenco
6ba1012355
Basic FPS controller.
2016-03-28 23:02:42 +02:00
Lubos Lenco
bbd7ee2353
Basic path-trace renderer pipeline.
2016-03-17 19:29:53 +01:00
Lubos Lenco
41ee896f42
Refactoring nodes
2016-03-12 12:11:55 +01:00
Lubos Lenco
813966f4ea
Improve shader resource parsing
2016-02-21 21:06:01 +01:00
Lubos Lenco
06f1385e82
Basic vehicle simulation
2016-02-20 12:46:12 +01:00
Lubos Lenco
bbef9544fa
Physics drag trait
2016-02-19 11:41:54 +01:00
Lubos Lenco
5b7617f3f0
Parse world nodes
2016-02-08 14:58:55 +01:00
Lubos Lenco
d74fa3c777
Export logic nodes to separate folder
2016-02-07 23:03:52 +01:00
Lubos Lenco
e8d7f7d6e4
Generate forward pipeline nodes
2016-01-27 23:40:33 +01:00
Lubos Lenco
db8088862a
Export built-in traits
2016-01-25 22:29:50 +01:00
Lubos Lenco
7d233231fd
Set startup scene
2016-01-25 16:46:13 +01:00
Lubos Lenco
8826415258
Skinning class
2016-01-24 22:32:51 +01:00
Lubos Lenco
c275ca7625
Reworking matrix structure
2016-01-21 19:02:02 +01:00
Lubos Lenco
ddabd1f218
Unified Bullet API
2016-01-21 02:37:36 +01:00
Lubos Lenco
6dbe92199f
Correctly export logic nodes
2016-01-20 17:58:31 +01:00
Lubos Lenco
fc3b002c70
Optional physics
2016-01-11 13:50:54 +01:00
Lubos Lenco
3b0862afe5
Include only referenced shaders
2016-01-11 13:07:44 +01:00
Lubos Lenco
2d213340bf
Deferred rendering progress
2016-01-03 19:41:00 +01:00
Lubos Lenco
6749552751
Compiler guards for physics traits
2015-12-24 16:12:32 +01:00
Lubos Lenco
3c4972ac09
Begin deferred pipeline
2015-12-21 15:20:00 +01:00
Lubos Lenco
d89adbb34e
Shader variants refactor
2015-12-17 20:07:23 +01:00
Lubos Lenco
58f4eaf8d5
GPU skinning
2015-12-17 14:25:42 +01:00
Lubos Lenco
fbfbe62fc7
Begin GPU skinning
2015-12-15 23:09:08 +01:00
Lubos Lenco
38e76e7316
Instanced particles
2015-12-15 12:52:23 +01:00
Lubos Lenco
e107a3b611
Particles and frustum culling
2015-12-11 18:25:02 +01:00
Lubos Lenco
d88c8142a4
Animation progress
2015-12-11 09:30:43 +01:00
Lubos Lenco
010fcbae4f
Skinning and more
2015-12-08 23:57:00 +01:00
Lubos Lenco
658469fdf6
Python clean up
2015-12-07 20:04:23 +01:00
Lubos Lenco
aeb3ec5a22
Shaders and camera work
2015-12-05 14:52:31 +01:00
Lubos Lenco
3eae0de6e1
Instancing and variants
2015-12-03 14:38:33 +01:00
Lubos Lenco
862cc13c98
Shader variations
2015-12-03 02:36:18 +01:00
Lubos Lenco
63620fd767
Normal maps
2015-11-28 16:53:52 +01:00
Lubos Lenco
e44d9aa8a9
Physics world
2015-11-26 22:30:19 +01:00
Lubos Lenco
7e1052be90
Node scripting
2015-11-26 15:36:17 +01:00
Lubos Lenco
54ff70b744
Parse animation arguments
2015-11-26 10:15:52 +01:00
Lubos Lenco
b6266e3640
Materials work
2015-11-26 00:56:26 +01:00
Lubos Lenco
593a0623ab
Environment map shaders
2015-11-25 01:39:10 +01:00
Lubos Lenco
9bc2817a14
Sync
2015-11-10 22:07:28 +01:00
Lubos Lenco
8c9dcc972b
Ortho camera
2015-11-10 21:11:56 +01:00
Lubos Lenco
60e4d28141
Camera type
2015-11-07 20:45:08 +01:00
Lubos Lenco
cd7c01de2e
Include shaders
2015-11-07 19:39:38 +01:00
Lubos Lenco
2a2033cc5e
Empty screen
2015-10-31 12:08:49 +01:00