TwistedTwigleg
1ad95a443f
Fixed bug in the IK demo where the SkeletonIK scene would print an error. The issue is that the target nodes are initialized after the SkeletonIK node. Moving the nodes fixed the issue and now no more errors are printed
2020-07-02 10:10:33 -04:00
Aaron Franke
006309bd6f
Many tweaks thanks to IAmActuallyCthulhu
...
Also change apostrophes to double quotes and update C# projects
2020-06-28 13:19:13 -04:00
Aaron Franke
c5c5fedec8
Update 3D platformer
2020-06-28 02:23:30 -04:00
Aaron Franke
189d6ac9b4
Misc fixes and tweaks to many demos
2020-06-27 21:07:49 -04:00
Aaron Franke
c13e56662f
Clean up unused and outdated environment files
2020-06-27 20:58:19 -04:00
Aaron Franke
aaf3483618
Move Godot Battle Bot model and materials to a subfolder
...
Also minify textures by making them really low resolution
2020-06-27 15:40:51 -04:00
Aaron Franke
e30b9d4c7d
Change environment to 3.1/3.2 environment
2020-06-27 15:14:16 -04:00
Aaron Franke
2ae60f3ac7
Many style fixes for the IK demo
2020-06-27 15:14:16 -04:00
Aaron Franke
35d44b5d85
Remove trailing space characters in the formatting script
2020-06-21 23:00:13 -04:00
Aaron Franke
d3317cc91d
Merge pull request #473 from nekomatata/physics-tests
...
Add Physics Tests project
2020-06-19 15:25:26 -04:00
PouleyKetchoupp
afd99e5aed
Add Physics Tests project
2020-06-19 10:27:53 +02:00
Aaron Franke
5f1905e0d6
Replace _input with _unhandled_input
2020-06-08 22:43:19 -04:00
Aaron Franke
050fda3a4c
Add a Voxel demo project
2020-05-26 06:46:02 -04:00
LaBodilsen
8464543a23
simplifying steering to a single line with move_toward ( #451 )
...
* simplyfied the steering to a single line with lerp
Replaced:
if steer_target < steer_angle:
steer_angle -= STEER_SPEED * delta
if steer_target > steer_angle:
steer_angle = steer_target
elif steer_target > steer_angle:
steer_angle += STEER_SPEED * delta
if steer_target < steer_angle:
steer_angle = steer_target
steering = steer_angle
with
steering = lerp(steering, steer_target, STEER_SPEED)
and lowered STEER_SPEED to 0.2
* Update vehicle.gd
* added space around *
2020-03-25 13:46:42 -04:00
Aaron Franke
f9e7456b70
Add descriptions to all projects with README files
...
These show up in the project manager when hovering over projects.
2020-03-16 20:50:53 -04:00
Aaron Franke
b103db5e50
Convert materials to tres format in Truck Town
2020-03-13 06:19:13 -04:00
Aaron Franke
5caa78ef58
Some changes to kinematic character 3D
2020-03-10 07:23:55 -04:00
Aaron Franke
7e0032eb8e
Add README files to 3D demos
2020-03-09 03:54:32 -04:00
Aaron Franke
aea4010bc8
Convert most demos to GLES 2
...
Also fix Viewport error in 3D scaling demo, add an icon to Multiplayer Bomber, and rename BPM sync files.
2020-03-04 20:59:12 -05:00
Aaron Franke
db7c9f162f
Open and save 3D IK demo in Godot 3.2
2020-03-04 20:59:12 -05:00
Aaron Franke
399de3e954
Organize 3D platformer demo files
2020-02-19 19:09:55 -05:00
Aaron Franke
486d582802
Update 3D platformer to use AnimationTree
2020-02-19 18:55:14 -05:00
Aaron Franke
ac179c6745
Merge pull request #382 from TwistedTwigleg/Godot_3_2_IK_Fix
...
Fixed GDScript IK demo so it works with Godot 3.2
2020-02-17 18:34:54 -05:00
TwistedTwigleg
2136c99672
Fixed up LookAt IK code so it better follows the style guide. Touched up a bunch of the comments
2020-02-17 14:45:02 -05:00
TwistedTwigleg
fdb0d77e88
Fixed style issues in IK Demo. Added a bit of static typing hints to the LookAt IK file to better fit the rest of the scripts
2020-02-17 12:14:36 -05:00
TwistedTwigleg
1c9c754b79
Fixed SkeletonIK issue in Godot IK Demo. Now the joints should not act crazy
2020-02-16 11:43:21 -05:00
Hugo Locurcio
da374bccda
Tweak 3D settings in various demos
...
- Use 4× MSAA for a better visual appearance.
- Use "3D Without Effects" framebuffer allocation when possible
for better performance.
- Disable Glow in the 3D Kinematic Character demo for better
performance. Increase the DirectionalLight strength to compensate.
- Use a non-linear attenuation for the OmniLight in the
Window Management demo (and increase its range to compensate).
2020-02-15 23:32:00 +01:00
Aaron Franke
9975c95065
Update Finite State Machine demo
2020-02-02 20:28:25 -05:00
Aaron Franke
4ec9d7921b
Significantly improve the material tester demo
2020-01-30 21:48:59 -05:00
Aaron Franke
a5b8cd11d9
Merge pull request #385 from aaronfranke/truck-town
...
Update and improve Truck Town for Godot 3.1.2
2020-01-29 21:10:21 -05:00
Aaron Franke
0746c063b4
Merge pull request #384 from aaronfranke/navmesh
...
Update 3D navmesh demo to Godot 3.1.2
2020-01-29 21:10:04 -05:00
TwistedTwigleg
2e681e132a
IK demo: Fixed bug in FABRIK IK that would cause the right arm to freak out by changing the middle joint code.
2020-01-29 17:52:25 -05:00
Aaron Franke
2afbeef96f
Allow using WASD and controllers in Truck Town
2020-01-29 17:43:46 -05:00
TwistedTwigleg
40bcc0f55f
Added SkeletonIK example to IK demo. Updated the anchors on all of the UI so it can scale to any sized window. Removed the project settings keeping the aspect ratio the same
2020-01-29 17:37:04 -05:00
Aaron Franke
9c17c25343
Update and improve Truck Town for Godot 3.1.2
...
Conform to style guide
2020-01-29 17:36:50 -05:00
Aaron Franke
357620b336
Update 3D navmesh demo to Godot 3.1.2
2020-01-29 17:07:18 -05:00
Aaron Franke
33494c4592
[3DP] Update to Godot 3.1.2
...
Conform to style guide, add WASD movement, add controller support
2020-01-29 17:00:07 -05:00
Aaron Franke
76d43cf23a
[3DP] Convert SCN to TSCN
2020-01-29 15:58:17 -05:00
TwistedTwigleg
59e85689ba
IK Demo - Removed code that straightens the FABRIK chain when the target is out of reach because it was not working, and instead just run the FABRIK chain even if the target is out of reach. This straightens the arms like expected and simplifies the code. Moved the camera back in both the look_at_ik and fabrik_ik scenes
2020-01-29 14:13:50 -05:00
TwistedTwigleg
fd6e157596
Minor typo and style fixes for the IK demo
2020-01-29 13:43:54 -05:00
TwistedTwigleg
3dbd79217d
Fixed GDScript IK demo so it works with Godot 3.2
2020-01-29 13:19:14 -05:00
Hugo Locurcio
a45b84a5ad
Handle multiple resolutions in most demos
...
This makes demos render correctly on hiDPI displays,
while also demonstrating how to handle multiple resolutions.
The 3D in 2D demo now uses "3D No-Effects" for the 3D viewport,
which is faster to render. Thanks to this, 4× MSAA is now enabled
for a better result.
The background loading demo now uses mipmaps for better-looking images.
The material testers demo now samples mouse input in a
resolution-independent manner when panning.
Default clear colors were also changed in some projects for visual
consistency with the project's theme.
2020-01-28 19:08:03 +01:00
Aaron Franke
e5e20a57a1
[IK] Conform to the new GDScript style guide
2020-01-21 21:20:27 -05:00
Aaron Franke
72ff4543c8
[IK] Organize FPS into subfolder
...
Also, removed Wall8 so that you can't get stuck
2020-01-21 21:18:09 -05:00
Aaron Franke
f863ebe52c
[IK] Refactor ik_fabrik.gd
...
Add static typing in many places, cache values to improve performance, use printerr, use Vector3.UP, and use linear_interpolate method
2020-01-21 21:17:09 -05:00
Aaron Franke
4ce086a745
[IK] FPS example fixes
...
Fix being able to lean through walls, fix walls floating slightly above the ground, aligned walls to integer grid when applicable
2020-01-21 21:16:25 -05:00
Aaron Franke
6a1fe3b48a
[IK] Script fixes
...
Fix warnings, ensure functions are spaced
2020-01-21 21:15:42 -05:00
Aaron Franke
990042e3c5
[IK] Update to Godot 3.1
...
Open and save all resources
2020-01-21 21:15:31 -05:00
Aaron Franke
53fc37e64e
Merge pull request #331 from aaronfranke/update-kc3d
...
Update and optimize 3D KC demo
2020-01-21 20:28:32 -05:00
Hugo Locurcio
d191bf5558
Disable ETC2 texture compression in the Material Testers demo
...
Importing ETC2 textures is slow and requires a lot of RAM, so it
makes sense to disable it. Those who would like to run the demo
on mobile platforms can re-enable it in the Project Settings.
2020-01-04 00:19:55 +01:00