VioneT

joined 1 year ago
MODERATOR OF
[–] VioneT 2 points 2 months ago

By editing the syntax, you mean this input fields on the character settings?

Currently yes, after every message, it would reapply the current styles, which would remove all of the changes you have made on those inputs.

Here is the updated character (AI Artist V2.1) that should handle those user inputs to stay. However, if you change styles, it would be overwritten by the new ones.

If I misunderstood the request, please feel free to point me to the right direction.

[–] VioneT 1 points 2 months ago

Futuristic Brutalist Architecture + Times Square

Image Data

generator: text2image-generator
style: [t2i] cinematic
prompt: times square:0.5 AND futuristic ((brutalist architecture)):0.7 high contrast, 80s retro color, in street view, centered, symmetrical
negPrompt: \[fog, intricate, cars, vehicles, nature, trees, foliage, monochrome, scaffolding, rebars:0.1\]
seed: 737231246
guidance: 7

[–] VioneT 2 points 2 months ago* (last edited 2 months ago)

Edit: Here is the updated AI Artist V2.

There's the T2I-Artist and the AI Artist V2 in this ai-character-chat Docs. Although it is not optimal. I'm going to try refactor it and I'll update this comment after I'm done.

[–] VioneT 1 points 2 months ago (1 children)

I think if it doesn't currently break, then keep it the same way XD

[–] VioneT 1 points 2 months ago* (last edited 2 months ago) (3 children)

I've just added the functionality to use hashes, thanks for the suggestion. The tabs were accessible through URL params before, e.g. page=learn and for the chat rooms e.g. chat=general. Hash now takes precedence to set the tabs on load. Although the URL params would still work if no hash is provided.

I've also added an Id to each tab so the hash would be re-added on the URL for the specific tab opened.

[–] VioneT 1 points 2 months ago* (last edited 2 months ago)

It seems to me you are accessing the other inputs with :? It should be [input.Lighting] not [input:Lighting] if you have an input with:

Lighting
  label = Lighting
  type = select
  options 
    ...

Also, you can have the lists in the prompt like so:

Line-Art style
  prompt
    [input.description], (line drawing:1.8), (no gradients:1.8), clean lines, no color, black and white, visible hatching, high contrast, high resolution, high detail, intricate details, 4k, wallpaper, concept art, pen on paper, [input.Lighting != ""] ^[input.Lighting]
    [input.description], (line drawing:1.8), (no gradients:1.8), clean lines, no color, black and white, visible hatching, high contrast, high resolution, high detail, intricate details, 4k, wallpaper, concept art, pen on paper,  ^[input.Lighting == ""]
  negative = [input.negative], low-quality, deformed, text, poorly drawn, 3D, color, gradients, greyscale, shading

So that you can use Dynamic Odds in selecting which prompt to use if input.Lighting was added/selected.

You could also link the generator so we can directly see any problems.

[–] VioneT 1 points 2 months ago

Thanks! What about a 'Concrete Jungle'.

Anything Urban, large concrete structures, can be post apocalyptic, modern, or futuristic. Can also add other subjects in a 'concrete jungle' background!

[–] VioneT 1 points 2 months ago (1 children)

Is this regarding an Image Generator with the t2i-framework-plugin? You can with:

Btype
  label = building type
  type = select
  options 
    Default
      , 
    House
      Generate a house with garden in the style of [input.Environment], House with 2 floors and slanted roof ,
[–] VioneT 1 points 2 months ago

Probably a 'report a generator' to report/flag generators with NSFW images?

[–] VioneT 2 points 2 months ago (1 children)

Please see this relevant document about the AI in Perchance.

[–] VioneT 3 points 2 months ago (5 children)

Btw as I'm remember I was told, the ones that start with $ are essentially private properties and there are methods that are used to get them. (Reference Post)

Ex.

  • $allKeys are accessed with .getPropertyKeys
  • $children are accessed with getChildNames
[–] VioneT 3 points 2 months ago* (last edited 2 months ago) (1 children)

No, I don't think there is. The public ones that I've seen are:

 

There seems to be a bug with creating a consumable list, then using .evaluateItem from it doesn't consume the item.

Demo:

items
  a
  b
  c
  
output
  $output = [this.getRawListText.split('\n').slice(2).join('\n')]
  A: [x = items.consumableList, ''] [x.evaluateItem] [x.evaluateItem] [x.evaluateItem] [x.evaluateItem]<br>
  B: [x = items.consumableList, ''] [x] [x] [x] [x]<br>
  C: [x = items.consumableList, ''] [x.selectOne] [x.selectOne] [x.selectOne] [x.selectOne]
  • A doesn't work
  • B and C Works

I think it is because .evaluateItem essentially converts the consumable list to text, which will not consume it, although it should do a .selectOne (a reference post) behind the scenes which should consume from the list, but it is not working.

3
submitted 11 months ago* (last edited 11 months ago) by VioneT to c/perchance
 

Recently, a couple of people started losing images in their private galleries from the text-to-image-plugin.

Here are some posts about it:

  • Reddit Post about Gallery being Purged
  • Tsuyoi KaiZoKu mentioned from Discord that some of their images in a private gallery disappeared after saving it into the gallery after a certain amount of time (I wasn't able to replicate it and they mentioned it might be depending on the number of images on the gallery).

Please comment below any information/problems you also encountered with the same issue.

Some helpful information you can provide:

  • Generation date of the image saved into the gallery that has disappeared.
  • When the purge/disappearance of images happened
  • Generator that you have your gallery on
  • Any test you tried to replicate the problem

Thanks!

@[email protected]

2
submitted 1 year ago* (last edited 1 year ago) by VioneT to c/perchance
 

JadeRavens made a post on Reddit about the remember-plugin not being able to 'remember' the radio buttons.

So, I made a modification of the remember-plugin that handles the radio button groups. Here is the demo generator for it.

Essentially, it takes the 'group' of the buttons (by using .querySelectorAll to select all inputs that have the same name of the radio button) then saving the state of each radio button.

Which means that in the group, only one is checked and the others are not checked.

Though I am having problems with the saving of the value of a variable since after the second reload of the page, it will point to the last value.

The steps to see the problem (if there is an update() in the oninput of the radio button) is:

  1. Click a radio button.
  2. Reload the page, the variable will point to the last value in the group.

If there is no update() on the oninput, it will take two reloads of the page to point to the last value in the group.

EDIT: Seems to have fixed it by removing the triggerEvent upon loading the state/value of the inputs. Though, I'm sure there is a good reason why the 'triggerEvent' are there.

2
submitted 1 year ago* (last edited 1 year ago) by VioneT to c/perchance
 

This is reported by @ASL4U at this Lemmy Comment (I would assume they are the same person on the General Chat @ the Hub), that there are some users having the Dark Theme applying to the Preview Panel in Light Mode.

I tested it on Chrome v.118, on Windows 10 with Device Theme 'Light', I would have brief flash of the Dark Theme on the Preview but resolves itself.

However, there are some instances where the Dark Theme would remain like the attached image. The reporter tested it on Linux Mint 21.2 using Chrome (most up to date).

If you experience the same thing, even after changing the appropriate Device and Browser Themes (if applicable), please comment below your:

System: (Windows, Mac, Linux etc. + version e.g. Windows 10)
Browser: (Edge, Chrome, etc. + version e.g. Chrome v.118)
Device Theme: (Dark/Light)
Browser Theme (if applicable): (Dark/Light)

 

Recently made these animations of how the Perchance Engine transforms the Perchance Syntax to Randomly Generated Texts.

These are made with using Motion Canvas. It is an open-source animation library that allows its users to 'code' their video. Feel free to check out the website to learn more about it.

These might be useful for visualizing how Perchance works.

 

This bug is reported by Magic Breeze on Discord. The a-an-plugin seems to hang/crash the page on Firefox. Seems to only happen with conjunction to tap-plugin, which is in the tap-plugin-example-a-an generator when the 'tappable' part of the generator is tapped.

Picture of Crash

Tested on

  • Firefox 118.0.2 on Windows 10
  • Firefox 118.1.1 on Android 12
 

Recently modified the 'conversion' on the Abulafia tables to include the odds and format the lists into a Perchance list.

Here is a demo of it:

Previous Version:

Would like feedback from Abulafia 'archivers' out there on what features would you like for it. (Just been testing some pages using Wayback Machine since the website now is not working).

1
submitted 1 year ago* (last edited 1 year ago) by VioneT to c/perchance
 

This bug is reported by BittyBobcat on Discord. (Original Testing Generator)

It seems like using .selectOne on the JS list only selects the Even Indices i.e. 0, 2, 4, etc.

Here is the generator that displays this bug.

 

I've come across a potential bug or unexpected behavior of .consumableList.

For example, we have the following lists:

animal
  pig
  cow
  chicken
  zebra
  crayfish
  jellyfish
  worm

output
  [x = animal.selectMany(5).consumableList, x.joinItems(", ")]

For example, x is a consumable list with 5 items like so: cow, cow, pig, chicken, zebra. The output will then output cow, cow, pig, chicken, zebra.

Then, to select the items from the consumable list, we can use x.selectOne. Outputting it:

output2
  [x.selectOne] [x.selectOne] [x.selectOne] [x.selectOne] [x.selectOne]

The expected output should be any combinations of 'cow, cow, pig, chicken, and zebra' e.g. cow pig cow zebra chicken.

However, it throws an error Looks like your consumableList ran out of items. This is the list in question: cow, cow, pig, chicken, zebra, and outputs an undefined.

I believe it is because consumable list takes 'unique' items. In which, the items in the list have only '4' unique items (cow, chicken, pig, zebra), but it has 5 items (cow, cow, chicken, pig, zebra).

I think the correct behavior of a 'consumable list' is to be able to deduct an item from a list and prevent it from being selected again (consuming it), instead of creating a 'unique list'.

Here is an example generator with the said problem.

 

Here are a couple of plugins that I recently made:

Couple of Experiments

  • Growing Probability - An example of a growing probability using Dynamic odds in which the probability of items increases with set growth rate on each generation and will reset if selected.
  • Perchance Syntax Helper - Uses the new ai-text-plugin that generates Perchance Syntax based on the given instruction (although sometimes incorrectly).
3
submitted 1 year ago* (last edited 1 year ago) by VioneT to c/perchance
 

Recently, when I save my ai-generated-realistic-portraits, it suddenly privates itself without me setting it to private. Other users seem to experience this as well.

7
submitted 1 year ago* (last edited 1 year ago) by VioneT to c/perchance
 

Recently made this guide for the Perchance Hub Learn articles to document the experiments that I did for making prompts with the text-to-image-plugin.

It discusses the options/terms in the plugin as well as how to effectively use them.

There are also some tricks from making prompts with the syntax from AUTOMATIC1111 which works in the model in Perchance (tag emphasis).

Each topic also has a generator for you to play around with. It looks like this:

Here is the generator...

Feel free to give feedback and if you have other suggestions or tricks that you found with the plugin, please let me know and I'll add them to the guide!

P.S. Also need feedback on the Table of Contents as I might add them to the articles on the Perchance Hub Learn articles!

view more: ‹ prev next ›