All Projects → rockbite → Talos

rockbite / Talos

Licence: apache-2.0
Talos Particle Engine

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Talos

Zircon
Zircon is an extensible and user-friendly, multiplatform tile engine.
Stars: ✭ 552 (+100.73%)
Mutual labels:  game-development, jvm
Ore Infinium
Ore Infinium, Open Source multiplayer Terraria-inspired Sci-fi game, focused on technology, devices and researching. Written in Kotlin (JVM), LibGDX. Cross platform
Stars: ✭ 139 (-49.45%)
Mutual labels:  libgdx, jvm
Mini2dx
A high-level cross-platform 2D game development API
Stars: ✭ 384 (+39.64%)
Mutual labels:  game-development, libgdx
Assimp
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Stars: ✭ 7,309 (+2557.82%)
Mutual labels:  game-development, jvm
Ktx
LibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (+232%)
Mutual labels:  game-development, libgdx
Fxgl
Stars: ✭ 2,378 (+764.73%)
Mutual labels:  game-development, jvm
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (-61.82%)
Mutual labels:  game-development, libgdx
Destinationsol
Official continuation of Destination Sol, the great fun little arcade space shooter from http://sourceforge.net/projects/destinationsol/ Modules live at https://github.com/DestinationSol/
Stars: ✭ 214 (-22.18%)
Mutual labels:  game-development, libgdx
AsciiTerminal
A Java ASCII terminal display usable with any Dwarf Fortress tileset
Stars: ✭ 22 (-92%)
Mutual labels:  libgdx
Dascript
daScript - high-performance statically strong typed scripting language
Stars: ✭ 259 (-5.82%)
Mutual labels:  game-development
arquillian-container-was
Arquillian WebSphere Containers
Stars: ✭ 18 (-93.45%)
Mutual labels:  jvm
JBWAPI
Pure Java BWAPI Client implementation for JVM languages
Stars: ✭ 16 (-94.18%)
Mutual labels:  jvm
Ggez
Rust library to create a Good Game Easily
Stars: ✭ 3,120 (+1034.55%)
Mutual labels:  game-development
clodl
Turn dynamically linked ELF binaries and libraries into self-contained closures.
Stars: ✭ 136 (-50.55%)
Mutual labels:  jvm
Ferrugo
Ferrugo is a JVM implementation written in Rust
Stars: ✭ 272 (-1.09%)
Mutual labels:  jvm
lightblocks
Falling Lightblocks. Falling block game for Android (Mobile and TV), iOS, Web browsers. Works on desktops, too.
Stars: ✭ 61 (-77.82%)
Mutual labels:  libgdx
Tower-Defense-Galaxy
A tower defense game using libgdx
Stars: ✭ 17 (-93.82%)
Mutual labels:  libgdx
Maxine Vm
Maxine VM: A meta-circular research VM
Stars: ✭ 274 (-0.36%)
Mutual labels:  jvm
Skin Composer
Create skins for LibGDX scene2d.ui with a graphical interface.
Stars: ✭ 270 (-1.82%)
Mutual labels:  libgdx
Gamedevelopmentlinks
This is a collection of useful game-development links including, but not restricted to, development with MonoGame.
Stars: ✭ 257 (-6.55%)
Mutual labels:  game-development

talos vfx

Build StatusGithub All Releases

Travis Build Status

Website: https://talosvfx.com/ Discord Server: https://discord.gg/zjEGT5zEzM

alt text

Node based, open source VFX Editor with powerfull interface and a ready to use libGDX runtime.

Screenshot

screenshot

Key Features

  • Node based particle engine and editor
  • Import (and batch import) from libgdx legacy files
  • Beam Renderer
  • Visual manipulation of shapes, sizes and positions
  • Custom pre-compiled java scriptwriting for value manipulation
  • Custom widget flaours allowing for same widget to look differently if it's just number or if number is angle

List of modules (nodes)

  • Particle module - main output hub for particle related properties (per particle)
  • Emitter module - main output hub for emitter related properties such as delay, emissions and such
  • System Input - list of inner system values that can be exposed and used by other modules (particle life, emitter life, time)
  • Global Values - dynamic list of values that can be assigned runtime, and used by modules
  • Mixer - Mixes values A & B with provided alpha ratio
  • Shape Range - outputs random position values On or Within provided shape (supports shape customisation, and morphing)
  • Number - Static number output
  • Position - Static position (x and y) output
  • Color - Static color (r,g,b) output
  • Gradient - Interpolates between given list of color values
  • Beam Renderer - renders custom mesh that can be mutated by Bezier tangents and with provided Noise offset. Per inner point.
  • Sprite Renderer - renders simple one texture (region) sprite
  • Flipbook - renders animated output based on provided sprite sheet
  • Random Range - generates random value in given range
  • Dynamic Random Range - interpolates between 2 number ranges using provided curve
  • Noise - outputs simplex noise, with modifiable frequency
  • Multi Input - has dynamic amount of inputs, chooses one randomly and set's it to output
  • Curve - Allows for user made curve with provided points, outputs single value
  • Interpolation - Same as Curve but instead of custom points it is procedural meaning it's a formula
  • Math Operations - Add, substract, multiply, devide, sin, cos functions to be used with A and B values
  • Beam Position - Converts From and To positoin values into Rotation, Position & Size values that are used by Beam Renderer
  • Emitter Config - Wraps emitter configuration checkboxes into one UI.
  • Script (Java) - Modules with 5 inputs and 5 outputs that can take a Java code as string to act open this values.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].