Skip to content

Everade/LavaProcedural

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lava Procedural for Construct 3

main_image

This repository contains code for the Lava Procedural Construct effect. A customizable procedural fluid-motion shader. It generates dynamic swirling lava by default, but its parameters allow you to create your own unique styles, it also works great for simulating drifting smoke, and other organic effects. Configurable noise, speed, flow direction, scale, color, contrast and more options give you creative control. There are two main components in this repository:

  • construct-addon: the Construct addon, written in GLSL/WGSL using the Construct Addon SDK
  • example-project: the Construct example project, demonstrating some of the effect capabilities

Distributing

The Construct plugin is distributed as a .c3addon file, which is essentially a renamed zip file with the addon files.

Warning

If you want to modify the plugin for your own purposes, it is strongly advised to change the Construct plugin ID. This will avoid serious compatibility problems which could result in your project becoming unopenable.

Download & Install Instructions

Download the latest release. To install an addon in Construct 3, open the Addon Manager (Menu > View > Addon Manager). In this dialog, click "Install new addon..." and choose the .c3addon file. Construct 3 will prompt to confirm installation of the addon. If you confirm the install, you must restart Construct 3 before the addon is available. In the browser you can just press the Reload button. You can also install itby directly dragging and dropping the .c3addon file in to Construct 3.

Examples

image01image02 image03image04 image05image06

video.mp4

Features

  • Supports WebGL1, WebGL2 and WebGPU.
  • Settings for noise, speed, flow direction, scale, color, contrast, time offset

Attribution

Based on a shader by stormoid. X, ShaderToy

Release of this derivative work under the MIT License was explicitly granted by stormoid.

License

This code is published under the MIT license.

About

A Construct 3 effect. Versatile procedural fluid-motion shader.

Resources

License

Stars

Watchers

Forks

Packages

No packages published