Live data from Hacker News

Viewing profile — ExUtumno

ExUtumno

HN member
Joined
Wed, Aug 10, 2016, 2:54 PM UTC
HN karma
530
Public activity
28 items

About ExUtumno

https://github.com/mxgmn

Recent public activity

  1. comment
    Comment #31594773

    Author here, I'll try to answer questions/comments in this post!

  2. comment
    Comment #31594743

    Thanks for reposting, I don't mind.

  3. comment
    Comment #31594738

    Thanks! I would have probably never known about Markov algorithms if I were not taught them in 8th grade =)

  4. comment
    Comment #31594694

    Thank you! For MarkovJunior, the recent projects that were impactful the most were Imagegram by Guilherme S. Tows [1] and Daniel Ritchie's dissertation [2] about PPLs for procgen. …

  5. story
  6. comment
    Comment #12623761

    At first I thought that my methods don't offer anything new to text generation besides the Markov chain, but several people already proposed ideas that sound sensible, so let me kn…

  7. comment
    Comment #12619450

    Most of the examples in the repo have those NxN all one color patches. Or, without (C2) the algorithm would have generated completely empty integrated circuits, or completely grass…

  8. comment
    Comment #12619272

    There are special approaches to generating music. The best for ratio of quality/complexity that I know of are Markov constraints https://www.youtube.com/watch?v=buXqNqBFd6E and Wav…

  9. comment
    Comment #12618335

    In overlapping models we store probabilities for NxN blocks of colors/tiles. In non-overlapping models we store probabilities for individual colors/tiles.

  10. comment
    Comment #12618281

    Yes, (C1) is a constraint problem. But we also want to satisfy (C2) as close as possible, otherwise we could have just colored some outputs in a single color.

  11. comment
    Comment #12618110

    A very good question! The opposite of it is also important, can we follow some heuristics while creating tilesets to minimize contradiction rates, but not making tilesets easy? I d…

  12. comment
    Comment #12615288

    We need to interpret those coefficients somehow. Real coefficients can be interpreted as mixing of colors, but for complex ones I don't see a good interpretation.

  13. comment
    Comment #12615245

    I'm not experienced with the license law, but people told me that it's better to have license text in source files themselves, because I have samples in the repo that I have no ide…

  14. comment
    Comment #12615221

    I wonder too =). But it'll run like forever on a high res image. For high res image you want to use something like texture synthesis, see my reply to fitzwatermellow for more.

  15. comment
    Comment #12615197

    If you use overlapping model (there are 2 models in the repo) with 1xN patterns, it would be a the same as (N-1)th order Markov chain.

  16. comment
    Comment #12615160

    What do you mean by "code can be constructed with graphs"?

  17. comment
    Comment #12615125

    So basically make a not-easy tileset with the shapes of Penrose tiles. Yes, this could be interesting.

  18. comment
    Comment #12615062

    Thanks, I'll look into it.

  19. comment
    Comment #12615054

    About harder and easier to satisfy, the question of how the rate at which the algorithm runs into contradictions depends on the input is not easy at all. There is no simple correla…

  20. comment
    Comment #12613969

    Thanks! Yeah, you a right, I'll upload slower gifs. Right now youtube video has the slowest speed, in fact it has segments with no frame-skipping at all: https://youtu.be/DOQTr2Xml…

  21. comment
    Comment #12613940

    Well, right now it is not fast at all. :) But I plan to think about the problem of generating pixel shaders form examples in the future.

  22. comment
    Comment #12613889

    Thanks! No, not really. ConvChain though is related to symmetry breaking, the same way as MCMC simulation of the Ising model is https://github.com/mxgmn/ConvChain

  23. comment
    Comment #12613732

    Thanks! I'm not sure, but I think that Penrose tilesets are what I call "easy": you can't run into a situation where you can't place a new tile. It would be great if someone here c…

  24. comment
    Comment #12613519

    PatchMatch is an algorithm to quickly... match similar patches in an image, it is used in a lot of texture synthesis algos. See my answer to fitzwatermellow for the difference betw…

  25. comment
    Comment #12613469

    I doubt it, because music is 1-dimensional and for 1-dimensional arrays WFC is just a Markov chain.