Examples of Flame


Examples of org.jwildfire.create.tina.base.Flame

          }
        }
        if (chooser.showSaveDialog(centerPanel) == JFileChooser.APPROVE_OPTION) {
          QualityProfile qualProfile = getQualityProfile();
          ResolutionProfile resProfile = getResolutionProfile();
          final Flame flame = getCurrFlame();
          final File file = chooser.getSelectedFile();
          prefs.setLastOutputImageFile(file);
          RenderMainFlameThreadFinishEvent finishEvent = new RenderMainFlameThreadFinishEvent() {

            @Override
View Full Code Here

Examples of org.jwildfire.create.tina.base.Flame

    }
  }

  public void spatialFilterKernelCmb_changed() {
    if (!noRefresh) {
      Flame flame = getCurrFlame();
      if (flame != null) {
        saveUndoPoint();
        flame.setSpatialFilterKernel((FilterKernelType) data.filterKernelCmb.getSelectedItem());
      }
    }
  }
View Full Code Here

Examples of org.jwildfire.create.tina.base.Flame

      }
    }
  }

  public void quickMutateButton_clicked() {
    Flame flame = getCurrFlame();
    if (flame != null) {
      rootTabbedPane.setSelectedIndex(MutaGenController.PAGE_INDEX);
      rootTabbedPane.getParent().invalidate();
      try {
        Graphics g = rootTabbedPane.getParent().getGraphics();
View Full Code Here

Examples of org.jwildfire.create.tina.base.Flame

      transformationTableClicked();
    }
  }

  public void editFlameTitleBtn_clicked() {
    Flame flame = getCurrFlame();
    if (flame != null) {
      String s = StandardDialogs.promptForText(rootTabbedPane, "Please enter the new title:", flame.getName());
      if (s != null) {
        flame.setName(s);
        showStatusMessage(flame, "Title changed");
      }
    }
  }
View Full Code Here

Examples of org.jwildfire.create.tina.base.Flame

      SimpleImage baseFlameImg = renderRandomizedFlame(getCurrRandomizeFlame().makeCopy(), probeSize);
      SimpleImage simplifiedBaseFlameImg = RandomFlameGeneratorSampler.createSimplifiedRefImage(baseFlameImg);

      int iter = 0;
      double bestCoverage = INVALID_COVERAGE;
      Flame bestMutation = null;
      while (true) {
        Flame currMutation = getCurrRandomizeFlame().makeCopy();
        List<MutationType> mutationTypes = createRandomMutationTypes();
        for (MutationType mutationType : mutationTypes) {
          int layerIdx = data.layersTable.getSelectedRow();
          Layer layer = currMutation.getLayers().get(layerIdx);
          mutationType.createMutationInstance().execute(layer);
        }

        SimpleImage renderedImg = renderRandomizedFlame(currMutation.makeCopy(), probeSize);
        double coverage = renderedImg != null ? RandomFlameGeneratorSampler.calculateCoverage(renderedImg, 0, 0, 0, true) : INVALID_COVERAGE;
        if (coverage > MIN_RENDER_COVERAGE) {
          coverage = RandomFlameGeneratorSampler.calculateDiffCoverage(renderedImg, simplifiedBaseFlameImg);
        }
        if (coverage > MIN_DIFF_COVERAGE) {
View Full Code Here

Examples of org.jwildfire.create.tina.base.Flame

      }
    }
  }

  public void addLayerBtn_clicked() {
    Flame flame = getCurrFlame();
    Layer layer = new Layer();
    RGBPalette palette = RandomGradientGeneratorList.getRandomGradientGeneratorInstance((String) data.paletteRandomGeneratorCmb.getSelectedItem()).generatePalette(Integer.parseInt(data.paletteRandomPointsREd.getText()), data.paletteFadeColorsCBx.isSelected());
    layer.setPalette(palette);
    setLastGradient(palette);
    saveUndoPoint();
    flame.getLayers().add(layer);

    gridRefreshing = true;
    try {
      refreshLayersTable();
    }
View Full Code Here

Examples of org.jwildfire.create.tina.base.Flame

    int row = getCurrFlame().getLayers().size() - 1;
    data.layersTable.getSelectionModel().setSelectionInterval(row, row);
  }

  public void duplicateLayerBtn_clicked() {
    Flame flame = getCurrFlame();
    Layer layer = getCurrLayer();
    Layer duplicate = layer.makeCopy();
    saveUndoPoint();
    flame.getLayers().add(duplicate);

    gridRefreshing = true;
    try {
      refreshLayersTable();
    }
View Full Code Here

Examples of org.jwildfire.create.tina.base.Flame

    variationControlsDelegates = pVariationControlsDelegates;
  }

  public void xFormModGammaRandomizeBtn_Clicked(boolean pWholeFractal) {
    if (pWholeFractal) {
      Flame flame = getCurrFlame();
      if (flame != null) {
        saveUndoPoint();
        for (Layer layer : flame.getLayers()) {
          for (XForm xForm : layer.getXForms()) {
            xForm.randomizeModColorEffects();
          }
        }
        refreshXFormUI(getCurrXForm(XFormType.BOTH));
View Full Code Here

Examples of org.jwildfire.create.tina.base.Flame

    }
  }

  public void xFormModGammaResetBtn_Clicked(boolean pWholeFractal) {
    if (pWholeFractal) {
      Flame flame = getCurrFlame();
      if (flame != null) {
        saveUndoPoint();
        for (Layer layer : flame.getLayers()) {
          for (XForm xForm : layer.getXForms()) {
            xForm.resetModColorEffects();
          }
        }
        refreshXFormUI(getCurrXForm(XFormType.BOTH));
View Full Code Here

Examples of org.jwildfire.create.tina.base.Flame

    pCmb.addItem(MutationType.RANDOM_PARAMETER);
    pCmb.setSelectedIndex(0);
  }

  public void importFlame(Flame pFlame) {
    Flame baseFlame = pFlame.makeCopy();
    MutationSet set = new MutationSet(MUTA_ROWS, MUTA_COLS, baseFlame);
    mutationList.add(set);
    selectedGenerationIdx = mutationList.size() - 1;
    mutate(MUTA_ROWS / 2, MUTA_COLS / 2);
    enableControls();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.