Product Chat / Particle rain/dust/splash/bulletholes and more.

Author
Message
Preben
20
Years of Service
User Offline
Joined: 30th Jun 2004
Location:
Posted: 19th Oct 2018 15:03
Just a quick update what i have been added to GameGuru loader the last weeks!

Hope you like it



If you like to watch the video's why not subscribe to my channel on YouTube ? would really appreciate it
Subscribe and checkout great GameGuru/AGK video's here: Videos click here
Latest GameGuru Loader news: News click here
Get GameGuru Loader PBR version here: Steam click here
best regards Preben Eriksen,
synchromesh
Forum Support
10
Years of Service
User Offline
Joined: 24th Jan 2014
Location:
Posted: 19th Oct 2018 15:19 Edited at: 19th Oct 2018 15:20
Amazing !!
Fantastic work as usual ... We could really use that in GG
Now Subscribed as well ..
The only person ever to get all his work done by "Friday" was Robinson Crusoe..
PM
Bored of the Rings
GameGuru Master
19
Years of Service
User Offline
Joined: 25th Feb 2005
Location: Middle Earth
Posted: 19th Oct 2018 15:29
Nice one Preben, I think I subscribed but will check and if not , will do. thanks for the latest GG Loader updated, now downloading. Awesome stuff as usual
Professional Programmer: Languages- SAS (Statistical Analysis Software) , C++, C#, VB, SQL, PL-SQL, JavaScript, HTML, Three.js, Darkbasic Pro (still love this language), Purebasic, others
Hardware: Dell Precision 490; AMD Radeon HD 7570; 12GB.
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 19th Oct 2018 15:46
This should all be doable in GG now, or at least in the Beta.
Been there, done that, got all the T-Shirts!
PM
Pirate Myke
Forum Support
14
Years of Service
User Offline
Joined: 31st May 2010
Location: El Dorado, California
Posted: 19th Oct 2018 15:53
Great stuff. Thank you.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit, Screen resolution 1680 x 1050.

AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 19th Oct 2018 15:59
GraPhiX has been trying to do realistic rain, maybe Preben can give him some tips!
Been there, done that, got all the T-Shirts!
PM
Corno_1
GameGuru Tool Maker
14
Years of Service
User Offline
Joined: 3rd Nov 2010
Location:
Posted: 19th Oct 2018 16:54
Quote: "This should all be doable in GG now, or at least in the Beta."

What? I do not see a commit or a branch. Is the GG beta now separated from github? Or do you mean the GG Loader Beta?
Ebe Editor Free - Build your own EBE structures with easy and without editing any text files
Thread and Download
PM
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 19th Oct 2018 17:14
I'm using the Beta and it has the new particles commands in it, or at least the ones I've committed to GitHub that Lee has accepted.

Take a look in global.lua, they should all be listed.
Been there, done that, got all the T-Shirts!
PM
Corno_1
GameGuru Tool Maker
14
Years of Service
User Offline
Joined: 3rd Nov 2010
Location:
Posted: 19th Oct 2018 17:21
Oh sorry, my fault. I thought you mean Prebens changes.
Ebe Editor Free - Build your own EBE structures with easy and without editing any text files
Thread and Download
PM
smallg
Community Leader
18
Years of Service
User Offline
Joined: 8th Dec 2005
Location:
Posted: 19th Oct 2018 21:58
Quote: "This should all be doable in GG now, or at least in the Beta. "

assuming GG's raycasting is as accurate as AGK's (it's not :p )... but will be nice to see some proper bullet hit effects in GG

always nice to see GG loader getting some love
one feature i think is really lacking is path finding - any plans to add some? i've tried a few times to get A* path finding in but it's always beaten me so far... definitely a confusing beast.
lua guide for GG
https://steamcommunity.com/sharedfiles/filedetails/?id=398177770
windows 10
i5 @4ghz, 8gb ram, AMD R9 200 series , directx 11
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 19th Oct 2018 22:13
What do you mean by "it's not"? Is the 'bullet hit' position inaccurate is some way? Seems to work fine for physics impulse use, at least most of the time.

I'm just about to start playing with using 'particles' to place effects on buildings etc so if there is something I should be aware of ....
Been there, done that, got all the T-Shirts!
PM
GraPhiX
Forum Support
19
Years of Service
User Offline
Joined: 15th Feb 2005
Playing:
Posted: 19th Oct 2018 23:40 Edited at: 19th Oct 2018 23:41
Quote: "GraPhiX has been trying to do realistic rain, maybe Preben can give him some tips! "


yeah lol I got this far 2 weeks ago with a rain particle for GG will be refined more soon

Welcome to the real world!
Main PC - Windows 10 Pro x64 - Core i7-7700K @4.2GHz - 32GB DDR4 RAM - GeForce GTX 1060-6G 6GB - 1TB NVe SSD
Test PC - Windows 10 Pro x64 - G4400 @3.3GHz - 16GB DDR3 RAM - GeForce GTX 950 2GB - 500GB SSD
Laptop - Helios 300 Predator - i7 7700HQ - 32GB - Nvidia GTX1060 6GB - 525GB M2 - 500 SSD - 17.3" IPS LED Panel - Windows 10 Pro x64
Various Tutorials by me
smallg
Community Leader
18
Years of Service
User Offline
Joined: 8th Dec 2005
Location:
Posted: 20th Oct 2018 09:33 Edited at: 20th Oct 2018 09:36
I mean GG raycasting doesn't always return collisions when it should, it's certainly not a show stopper though, I think it will be good enough for most of the effects shown in the video.

That looks great already graphix
lua guide for GG
https://steamcommunity.com/sharedfiles/filedetails/?id=398177770
windows 10
i5 @4ghz, 8gb ram, AMD R9 200 series , directx 11
Preben
20
Years of Service
User Offline
Joined: 30th Jun 2004
Location:
Posted: 20th Oct 2018 10:11
graphix:

Sure you can use my particle for your rain, the problem with yours is that it have that outline , attached particle.

What i do is have 2 emitters with different gravity , the particle is very transparent so it will pickup light behind it , i also set the color of the particles to the color of the sun ( i did not yet add this to the PBR in GG, so you cant do this at the moment, so just use the particle as is ).
Perhaps you should also let the particles start a bit further away from the player.

The splash on the terrain/objects use a raycast to find out where to place it, so it can also hit ontop of objects and will never be placed indoors.
As this require a raycast, you should make this its own emitter and not launch to many.

You can sent a ray from above the player to the player position to see if it need to rain, if you hit the terrain it should rain, if you hit anything else it should stop raining ( when you go indoors ), it would be ideal if each rain particle had a raycast but that would be way to slow, so another way to stop the rain should be made.

Hope it help, and cant wait to see your version running in GG
Subscribe and checkout great GameGuru/AGK video's here: Videos click here
Latest GameGuru Loader news: News click here
Get GameGuru Loader PBR version here: Steam click here
best regards Preben Eriksen,

Attachments

Login to view attachments
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 20th Oct 2018 10:51
I would do it the other way around, cast a ray upwards from the players head position and if it doesn't hit anything make it rain.

I'm working on a few more additions to the particle system, one is a command to generate a single particle at a specific position/angle, another is an 'on death action' setting for an emitter which can be set such that when a particle dies a specific action can be taken, for example trigger a second generator from the position of the dying particle or a 'split' action where a dying particle causes new particles to be generated.

I'm also adding two 'special' emitter commands, one to generate particles based on the terrain height and another to generate based on water level.


btw, what do you think of my cartoon rain?
Been there, done that, got all the T-Shirts!
PM
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 20th Oct 2018 15:59 Edited at: 20th Oct 2018 15:59


Need to sort out the angles but the basics are there.

The tricky bit is what to do about physics objects, i.e. if you shoot something and it moves then the 'bullet hole' will need to move with it, the existing particle system can't cope with that!

Also, somehow objects that wouldn't show a bullet hole IRL need to be excluded, for example a chain link fence. Hmm tricky one.
Been there, done that, got all the T-Shirts!
PM
Teabone
Forum Support
18
Years of Service
User Offline
Joined: 8th Jun 2006
Location: Earth
Posted: 20th Oct 2018 16:02
wow so much great stuff here
Twitter - Teabone3 | Youtube - Teabone3 | Twitch - Teabone3 | TGC Assets - Store Link | Patreon - Teabone3

i7 -2600 CPU @ 3.40GHz - Windows 7 - 8GB RAM - Nivida GeForce GTX 960
granada
Forum Support
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: United Kingdom
Posted: 20th Oct 2018 18:33
Nice one Mr Amen

Dave
Windows 10 Pro 64 bit
GeForce GTX 1050 Ti
AMD FX (tm)-9590 Eight-core Processor
31.96 GB RAM
1920x1080,60 Hz
PM
synchromesh
Forum Support
10
Years of Service
User Offline
Joined: 24th Jan 2014
Location:
Posted: 20th Oct 2018 18:52 Edited at: 20th Oct 2018 19:02
Bullet holes ?
Will they show up in 3rd person or isometric or is this first person only ?
Im assuming its first person only ..
The only person ever to get all his work done by "Friday" was Robinson Crusoe..
PM
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 20th Oct 2018 19:03
I'm having a tough enough job getting it to work in FP!

Just working out the bullet hit point is tricky, then working out the angle of the surface is a challenge.

In 3rd person it would be a lot more tricky I reckon.
Been there, done that, got all the T-Shirts!
PM
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 20th Oct 2018 20:06
This is better, only got Y angle working at present though. Will have to disable the effect for dynamic objects and characters, i.e. limit it to stuff like walls and static entities for now.



Obviously it will need a proper bullet hole 'particle', I'm just using the default flare one as it's easier!

Quite a few engine changes were needed to get this working so I will need to push it all Lee's way before you get to play with it.
Been there, done that, got all the T-Shirts!
PM
synchromesh
Forum Support
10
Years of Service
User Offline
Joined: 24th Jan 2014
Location:
Posted: 20th Oct 2018 20:30 Edited at: 20th Oct 2018 20:31
From my very limited understanding it seemed in first person view the sights / Hotspot had to be touching the enemy or target when you press the fire button to complete the circuit so to speak..
So it was the same in isometric hence the gap between the player and the sights … Nothing before or after would register a hit so im guessing it would be totally different in this situation or maybe easier with actual projectiles ..
The only person ever to get all his work done by "Friday" was Robinson Crusoe..
PM
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 20th Oct 2018 20:47
I'm cheating a bit at present by ray casting from the players eyes when the engine reports that the gun has fired, what I really need to do is pick up the impact position directly from the engine so I'll need another addition to do that. (the g_projectileevent_entityhit variable in global.lua doesn't seem to do anything!)

Been there, done that, got all the T-Shirts!
PM
synchromesh
Forum Support
10
Years of Service
User Offline
Joined: 24th Jan 2014
Location:
Posted: 20th Oct 2018 20:53 Edited at: 20th Oct 2018 20:54
Seems a lot of Projectile code is still hard coded … I can now add my own but still they explode and show the reflection despite turning it off in the projectile text files … The only way I can blag it is to make them so fast you just don't see them .. However they do hit and kill.
The only person ever to get all his work done by "Friday" was Robinson Crusoe..
PM
PCS
8
Years of Service
User Offline
Joined: 7th Jul 2016
Playing:
Posted: 20th Oct 2018 21:54
@AmenMoses, this red flare let me think off a laser effect that one can have on a sniper gun or a pistol .
Think it would look cool with a red laser beam and then the bullet holes.
Windows 7 Professional 64-bit
Intel(R) Pentium(R) CPU G3260 @ 3.30GHz (2 CPUs), ~3.3GHz RAM 16GB NVIDIA GeForce GT 730
DirectX Version: DirectX 11
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 20th Oct 2018 22:58 Edited at: 20th Oct 2018 23:08


Getting better!
Been there, done that, got all the T-Shirts!
PM
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 21st Oct 2018 00:48
How about this one?
Been there, done that, got all the T-Shirts!
PM
granada
Forum Support
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: United Kingdom
Posted: 21st Oct 2018 02:07 Edited at: 21st Oct 2018 02:08
Nice one Amen,where’s that spray can GraPhix

Dave
Windows 10 Pro 64 bit
GeForce GTX 1050 Ti
AMD FX (tm)-9590 Eight-core Processor
31.96 GB RAM
1920x1080,60 Hz
PM
Preben
20
Years of Service
User Offline
Joined: 30th Jun 2004
Location:
Posted: 21st Oct 2018 07:55
AmenMoses: Dammm your good i guess you have not been getting any sleep before you solved all the problems with this, the nature of coders and challenges , thats the fun part, then when it works well ... ...
Subscribe and checkout great GameGuru/AGK video's here: Videos click here
Latest GameGuru Loader news: News click here
Get GameGuru Loader PBR version here: Steam click here
best regards Preben Eriksen,
GraPhiX
Forum Support
19
Years of Service
User Offline
Joined: 15th Feb 2005
Playing:
Posted: 21st Oct 2018 09:22
Once we have finished the bullet holes I will do a paintball effect and possibly a paint ball gun @Preben once I have finished the bullet sprites I will send them to you for inclusion in GGLoader
Welcome to the real world!
Main PC - Windows 10 Pro x64 - Core i7-7700K @4.2GHz - 32GB DDR4 RAM - GeForce GTX 1060-6G 6GB - 1TB NVe SSD
Test PC - Windows 10 Pro x64 - G4400 @3.3GHz - 16GB DDR3 RAM - GeForce GTX 950 2GB - 500GB SSD
Laptop - Helios 300 Predator - i7 7700HQ - 32GB - Nvidia GTX1060 6GB - 525GB M2 - 500 SSD - 17.3" IPS LED Panel - Windows 10 Pro x64
Various Tutorials by me
cybernescence
GameGuru Master
11
Years of Service
User Offline
Joined: 28th Jan 2013
Playing: Cogwheel Chronicles
Posted: 21st Oct 2018 09:55
Wow !

Eat, sleep, code, repeat

Amazing work from you both.

Cheers.
SpaceWurm
Game Guru Backer
13
Years of Service
User Offline
Joined: 11th Nov 2011
Playing:
Posted: 21st Oct 2018 11:11
This is fantastic work from both of you!!

@Amen, what happens if one shoots a plant model, more specifically a small leaf? The decal would possibly cover the leave. Have you got a way to enable/disable bullet decals per entity?
Youtube.com/c/Landmanhd1080p - LandmanHD Youtube Gaming Channel | chrislandman.mypixelbox.net - My Design Portfolio | Artrift.com - Digital Art Community
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 21st Oct 2018 12:36 Edited at: 21st Oct 2018 12:41
Well my thoughts at the moment is that if the 'material' is not one of 'stone','metal' or 'wood' then don't add the bullet hole. Not sure what a plant will report the material as, suppose I should try it out.
Been there, done that, got all the T-Shirts!
PM
PCS
8
Years of Service
User Offline
Joined: 7th Jul 2016
Playing:
Posted: 21st Oct 2018 12:36
this is awesome work. it just feel right to see the bullet holes on the walls. lol nice work.
Windows 7 Professional 64-bit
Intel(R) Pentium(R) CPU G3260 @ 3.30GHz (2 CPUs), ~3.3GHz RAM 16GB NVIDIA GeForce GT 730
DirectX Version: DirectX 11
PCS
8
Years of Service
User Offline
Joined: 7th Jul 2016
Playing:
Posted: 21st Oct 2018 12:38
also with extra sound that you can add when you hit a barrel or some steel plate it would even sound more realistic.
Windows 7 Professional 64-bit
Intel(R) Pentium(R) CPU G3260 @ 3.30GHz (2 CPUs), ~3.3GHz RAM 16GB NVIDIA GeForce GT 730
DirectX Version: DirectX 11
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 21st Oct 2018 13:03
So as always when things seem to be going well G throws a spanner in the works!

Trees report material as 'wood' which is fine for bullet holes in the trunk but the leaves also report as wood (I was hoping only the trunk would be seen as a 'hit', explains why you can't shoot through the canopy) so yes you can get hanging bullet holes.

More worryingly is that bullet hits are reported fine for a closed door but not one that is open or has been open and then closed again, not sure yet why this is, need to experiment some.

Been there, done that, got all the T-Shirts!
PM
PCS
8
Years of Service
User Offline
Joined: 7th Jul 2016
Playing:
Posted: 21st Oct 2018 13:19
will impact sound be possible?
Windows 7 Professional 64-bit
Intel(R) Pentium(R) CPU G3260 @ 3.30GHz (2 CPUs), ~3.3GHz RAM 16GB NVIDIA GeForce GT 730
DirectX Version: DirectX 11
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 21st Oct 2018 13:42
Yes but you probably won't hear it over the sound of the gun!

The new command I added just gives you access to the 'hit' position and 'material' you can use that information in a script to do whatever you want.

To make it useful you would need to check the weapon being used, do a raycast to find out the object being hit, then decide what to do. For example if the object is a dynamic object you probably don't want a bullet hole but could play a sound, if the material is mettalic you could spawn an appropriate bullet hole, maybe spawn a few sparks and play a sound.
Been there, done that, got all the T-Shirts!
PM
PCS
8
Years of Service
User Offline
Joined: 7th Jul 2016
Playing:
Posted: 21st Oct 2018 14:01
oh ok thank you AmenMoses.
Windows 7 Professional 64-bit
Intel(R) Pentium(R) CPU G3260 @ 3.30GHz (2 CPUs), ~3.3GHz RAM 16GB NVIDIA GeForce GT 730
DirectX Version: DirectX 11
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 21st Oct 2018 17:47


Third person!
Been there, done that, got all the T-Shirts!
PM
Earthling45
8
Years of Service
User Offline
Joined: 3rd Sep 2016
Location: Zuid Holland Nederland
Posted: 21st Oct 2018 19:28
Awesome work AmenMoses.

Quote: "Trees report material as 'wood' which is fine for bullet holes in the trunk but the leaves also report as wood"


Isn't it possible to add collision detection so that it does not leave marks on entities without collision?
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 21st Oct 2018 19:39
It will only show up on entities with collision on anyhow.
Been there, done that, got all the T-Shirts!
PM
synchromesh
Forum Support
10
Years of Service
User Offline
Joined: 24th Jan 2014
Location:
Posted: 22nd Oct 2018 01:03
Just got home from work and all this incredible stuff waiting for me to see
The only person ever to get all his work done by "Friday" was Robinson Crusoe..
PM
Pirate Myke
Forum Support
14
Years of Service
User Offline
Joined: 31st May 2010
Location: El Dorado, California
Posted: 22nd Oct 2018 05:41
Very nice.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit, Screen resolution 1680 x 1050.

devlin
10
Years of Service
User Offline
Joined: 12th Feb 2014
Location:
Posted: 22nd Oct 2018 07:26
Holy moses
just keeps getting better.
PM
Blacknyt46
8
Years of Service
User Offline
Joined: 29th Feb 2016
Location:
Posted: 22nd Oct 2018 09:32
The video site is down! I can't watch Amen's awesome video's. But by reading the post's. It all looks pretty cool. Good Job Amenmoses. And Preben's work looks amazing also.
Jim C
AmenMoses
GameGuru Master
8
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 22nd Oct 2018 10:50
Videos are working for me. Might just have been a temporary outage.
Been there, done that, got all the T-Shirts!
PM
Blacknyt46
8
Years of Service
User Offline
Joined: 29th Feb 2016
Location:
Posted: 22nd Oct 2018 10:56
Yup, they are working now. Awesome!
Jim C

Login to post a reply

Server time is: 2024-11-24 04:01:00
Your offset time is: 2024-11-24 04:01:00