Jump to content


Photo

TMC Particle Lab - A Visual Particle Effect designer

windows

  • Please log in to reply
14 replies to this topic

#1 franke

franke

    GMC Member

  • GMC Member
  • 93 posts
  • Version:GM:Studio

Posted 22 February 2015 - 08:57 AM

16422476090_a86de654a6_o.png
 
TMC Particle Lab is a Visual Particle Effect designer made for GameMaker Studio.
 

 
Create advanced particle effects within minutes, using multiple Particle Systems, Emitters and Particle Types.

Crosslink the systems simply by dragging and dropping them onto each other. Tweak and twist every available Particle option with ease.
 
16609496985_f119bc9f46_z.jpg
 

When you're happy with the effect, use the One-Click 'Export as GML' and import into GameMaker Studio.

 

Use it in conjunction with the free TMC Particle Lab Effects asset found in the Yoyo Games Marketplace to recreate your effect exactly as you designed it.
 

 

Overview of the GUI
16423679949_ba090b9a08_z.jpg

Features
- add multiple Particle Systems, Emitters and Particle Types
- link the systems by drag'n'drop
- easy effect editing
- touch friendly interface with layered menu system
- delete, copy and renaming of all objects

- import your own images
- more than 20 awesome effect templates
- Death/Step particle loop detection
- Hide/Show GUI for fullscreen preview
- Save/Load projects
- Export as GML for GameMaker Studio
- Integrated online sharing of project files and GML exports (Android, iOS and Win 8 App)
- 30 Custom particle Sprites

Quick Instructions.
The default project contains 1 Particle System, 1 Emitter and 1 Particle. Tap and hold to move them around. Single tap to open the object menu. Use the menus for detailed options. Use the Main Menu to add more objects.

Drop them on each other to link them. Dropping a Particle on another Particle sets the Death Particle.

Remember
- A Particle System can be linked to multiple emitters, but not particles
- An Emitter can be linked to only 1 Particle System and only 1 Particle
- A Particle can be linked to multiple emitters

Menu and Hide/Show GUI buttons are drag-able - tap and hold to move them around.

TMC Particle Lab is available now for Android, iOS and Windows Desktop, coming soon to Windows 8.

Windows Desktop Full version
Windows Desktop Free version
GameMaker Player Free version
Android version on Google Play

iOS version on iTunes

The Free version includes 3 GML Exports, the Full version is unlimited.

 

TMC Particle Lab Effects asset on YoyoGames Marketplace : https://marketplace....cle-lab-effects
 
For more information please visit : http://www.themojoco.../tmcparticlelab

 

Please support this project : TMC Particle Lab on STEAM GREENLIGHT

 

TMC Particle Lab on Facebook


Edited by franke, 01 October 2015 - 04:23 PM.

  • 6

#2 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 22 February 2015 - 09:39 AM

Cool... Tweeted


  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#3 veta420

veta420

    GMC Member

  • GMC Member
  • 720 posts
  • Version:GM:Studio

Posted 24 February 2015 - 02:19 AM

Was this made in gamemaker?
  • 0

#4 franke

franke

    GMC Member

  • GMC Member
  • 93 posts
  • Version:GM:Studio

Posted 24 February 2015 - 05:54 AM

 

Was this made in gamemaker?          

 

Yes! :)


  • 0

#5 veta420

veta420

    GMC Member

  • GMC Member
  • 720 posts
  • Version:GM:Studio

Posted 24 February 2015 - 08:37 AM

Was this made in gamemaker?

 
Yes! :)


That's wonderful :)

I'm liking the UI. A mutate and/or randomize button would be neat for this kind of thing too.

Edited by veta420, 24 February 2015 - 08:40 AM.

  • 0

#6 franke

franke

    GMC Member

  • GMC Member
  • 93 posts
  • Version:GM:Studio

Posted 28 February 2015 - 07:34 AM

 

A mutate and/or randomize button would be neat for this kind of thing too.          

 

Added to the Feature Request list here : http://www.themojoco.../tmcparticlelab ;)


  • 0

#7 hippyman

hippyman

    Dirty Stinky Hippy

  • GMC Member
  • 837 posts
  • Version:GM:Studio

Posted 28 February 2015 - 09:13 AM

You never fail to amaze me with your applications! Nice work!


  • 0

 badge.png?dl=0

HM Audio Soundcloud: https://soundcloud.com/hm-audio


#8 franke

franke

    GMC Member

  • GMC Member
  • 93 posts
  • Version:GM:Studio

Posted 01 March 2015 - 07:58 AM

 

You never fail to amaze me with your applications! Nice Work!

 

That is quite a compliment, thank you very much! :thanks:


  • 1

#9 franke

franke

    GMC Member

  • GMC Member
  • 93 posts
  • Version:GM:Studio

Posted 13 April 2015 - 05:56 PM

v0.0.87 of TMC Particle Lab is out!

 

Use the download links in the first post of this thread to get it. ;)

 

New features
* Bigger workspace area - resolution is now 1280x800 
* Manual color code entry 
* Emitter Single Shot option 
* Total active Particle count 
* Support for 3 Variable decimals instead of 2, for better precision (tap the value to input) 
 
Changes & Fixes
* Adjusted all Variable min/max setting for accuracy and flexibility 
* Improved all Slider handling 
* Added Alpha Blend Mode button to Sprite/Shape & Color Screen 
* Moved Emitter Burst/Stream, Single Shot and Follow Mouse options to Emitter Menu for easier access 
* Reworked the entire core engine for optimization and consistency 
* Improved startup speed 
* Various bugfixes & optimizations

 

Read the detailed post about this update on IndieDB

 

Enjoy the update! :)


  • 0

#10 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 13 April 2015 - 06:32 PM

you should probably adapt the size to the display when the application starts

window_set_size(display_get_width()*.8,display_get_height()*.8);
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#11 franke

franke

    GMC Member

  • GMC Member
  • 93 posts
  • Version:GM:Studio

Posted 14 April 2015 - 11:30 AM

 

you should probably adapt the size to the display when the application starts

 

Agreed! I wanted to maintain compatibility across platforms by using the same resolution all over, but i already undermined that strategy myself by changing the default resolution on Ios to something else. :) So the next update will probably feature the autodetect and some solution for loading Projects that include objects positioned outside the current view. A simple reposition would do i guess.


  • 0

#12 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • GMC Elder
  • 18181 posts
  • Version:GM:Studio

Posted 14 April 2015 - 05:35 PM

it's only needed for windows os when the game is not full screen though
  • 0

gmcbanner.pnggmcbanner_tools.png

ICU Live Tutoring Through Slack or Skype | My Tools Page follow.png

I FRANTICALLY MADE MY 18000 POST TOPIC BEFORE MIKE ANNOUNCED A DELAY...
Now I'm squirming not to hit that reply button


#13 veta420

veta420

    GMC Member

  • GMC Member
  • 720 posts
  • Version:GM:Studio

Posted 15 April 2015 - 08:37 AM

 

 

you should probably adapt the size to the display when the application starts

 

Agreed! I wanted to maintain compatibility across platforms by using the same resolution all over, but i already undermined that strategy myself by changing the default resolution on Ios to something else. :) So the next update will probably feature the autodetect and some solution for loading Projects that include objects positioned outside the current view. A simple reposition would do i guess.

 

you could also scale the x,y coordinates of each object.  if you knew the size of the original project resolution and then you could scale the original coordinates by the proportion of the old res to the new res.


Edited by veta420, 15 April 2015 - 08:40 AM.

  • 0

#14 franke

franke

    GMC Member

  • GMC Member
  • 93 posts
  • Version:GM:Studio

Posted 15 April 2015 - 01:30 PM

 

you could also scale the x,y coordinates of each object.  if you knew the size of the original project resolution and then you could scale the original coordinates by the proportion of the old res to the new res.

 

Yes, also an option.. the rescaling should only affect the particle objects (the visual representations), and not the emitter position/region, since that would rescale the entire effect, which probably is not what we want. :) I'll figure it out.


  • 0

#15 franke

franke

    GMC Member

  • GMC Member
  • 93 posts
  • Version:GM:Studio

Posted 01 October 2015 - 04:22 PM

So.. i finally found some time to update TMC Particle Lab - v0.0.91 is out there! =)

 

I've implemented a solution to dynamically expand the workspace.. For Windows, the minimum resolution is now 1024x768 - if you resize the Window above this, it will not upscale but simply expand your working area. If you make the window smaller it will downscale everything. Go Fullscreen and the entire resolution is your non-scaled workspace :) The size is saved and used on next run.

 

For mobile, it simply uses the device resolution as workspace, and downscale if it is less than 1024x768.

 

Besides that i adjusted some code for optimization, disabled the application_surface and removed a workaround i used for loading templates.

 

I'll update the free version on Gamemaker Player and IndieDB soon. The full version for Windows is available here on Sellfy and here on Google Play for Android (free download, IAP to enable GML Exports).


  • 0





Also tagged with one or more of these keywords: windows