G'MIC - GREYC's Magic for Image Computing: A Full-Featured Open-Source Framework for Image Processing
Banner Institutions GREYC CNRS ENSICAEN UNICAEN

A Full-Featured Open-Source Framework for Image Processing



Latest stable version: 4.0.4 (2026/08/19)

Reference
Table of Contents  ▸  List of Commands  ▸  Reptorian's Commands  ▸  rep_nebulous◀  rep_aspect_crop_2d    |    rep_shift_pixel_to_boundary_with_group_pixels  ▶

rep_nebulous

Arguments:

  • _main_surf_xy_factor>0,_main_surf_x_factor>0,_main_surf_y_factor>0,-100<=_x_center[%]<=100,-100<=_y_center[%]<=100,0<=_fxyangle<=360,_wave,0<=_lighting_angle<=360,_disturbance>=0,_distx,_disty,0<=_distangle<=360,_disturbance_mode={ 0= do_not_scale | 1=scale_by_axisfact },_color={ 0=gray | 1=color },_alpha_base={ 0=None | 1=hard_light | 2=hard_shade | 3=soft_light | 4=soft_light },_subpixelevel>=0,subpixelprocessingmethod={ 0=Average | 1=Linear | 2=Grid | 3=Bicubic | 4=Lanczos }

Description:

Creates a Nebulous texture inspired by its Paint.NET plugin equivalent made by MadJik.


_main_surf_xy_factor - Amount of waves by xy-axis.
_main_surf_x_factor - Amount of waves by x-axis.
_main_surf_y_factor - Amount of waves by y-axis.
_x_center - Placement of Nebulous texture relative to the center by x-axis.
_y_center - Placement of Nebulous texture relative to the center by y-axis.
_fxyangle - Function angle of Nebulous texture.
_wave - Amount of waves within waves.
_lighting_angle - Shifts color output within waves
_disturbance - Multiplier for distortion.
_distx - Distorts function by x-axis.
_disty - Distorts function by y-axis.
_distangle - Distortion function Angle
_disturbance_mode - Influences how the distortion result is calculated.
_color - Color Output
_alpha_base - determines the alpha based on waves angle.
_subpixelevel - Subpixel processing level
_subpixelprocessingmethod - Subpixel processing method. Only applicable when _subpixelevel is greater than 0.

Default values:

_main_surf_x_factor=10,_main_surf_y_factor=10,_x_center[%]=0,_y_center[%]=0,_fxangle=0,_wave=1,_lighting_angle=0,_disturbance=0,_distx=100,_disty=100,_distangle=0,_disturbance_mode=0,_color=1,_alpha_base=0,_subpixellevel=1,'_subpixelprocessingmethod=1'

Author: Reptorian.

Example of use:

640,480,1,1 rep_nebulous 10,,,,,45,,,750,100,100,15,0,1,3 n 0,255 drgba

Command: 640,480,1,1 rep_nebulous 10,,,,,45,,,750,100,100,15,0,1,3 n 0,255 drgba
G'MIC - GREYC's Magic for Image Computing: A Full-Featured Open-Source Framework for Image Processing

G'MIC is an open-source software distributed under the CeCILL free software licenses (LGPL-like and/or
GPL-compatible). Copyrights (C) Since July 2008, David Tschumperlé - GREYC UMR CNRS 6072, Image Team.