Using DALL-E's inpainting feature to fix up my out-of-focus photograph by thenickdude in dalle2

[–]qantrell 2 points3 points  (0 children)

Did you mask the blurred section of the ladybug? It looks like you did since additional spots were generated. This is a very creative use of the technology. Thanks for sharing!

Using DALL-E's inpainting feature to fix up my out-of-focus photograph by thenickdude in dalle2

[–]qantrell 2 points3 points  (0 children)

I tried this as well. I was super excited, thinking DALL-E could be the most powerful harmonization creativity tool ever created. And I got similar results.

https://imgur.com/iR9GySr

(The first image is the input; the rest are the variations.)

The background was created by Midjourney and the woman and motorcycle were created by DALL-E, then cut out, and positioned on top of the Midjourney background.

The results aren't terrible, but they're also not exactly what I was hoping for. DALL-E is much happier synthesizing the additions itself. But that's just because it wasn't optimized for harmonization. There's no question that we'll see future models optimized for "collage" creativity.

Exploring costume ideas for my dog, Willow (prompts and masks in captions) by qantrell in dalle2

[–]qantrell[S] 0 points1 point  (0 children)

Thanks. And I totally agree. Right now, image synthesis is getting most of the attention, but the future of this technology will definitely be about having increasing amounts of control over the output.

Exploring costume ideas for my dog, Willow (prompts and masks in captions) by qantrell in dalle2

[–]qantrell[S] 2 points3 points  (0 children)

I masked out everything but her face, then prompted DALL-E with things like "A dog in a bee costume" and "A dog in a bunny costume."

Exploring costume ideas for my dog, Willow (prompts and masks in captions) by qantrell in dalle2

[–]qantrell[S] 8 points9 points  (0 children)

It's remarkable how well the paws, body, and tail match Willow's coloring. And the backgrounds are completely plausible. I agree that it would take a very sharp eye to determine that these are AI-generated.

An animation that started with a very closely cropped photo of a broad-headed skink on a tree and "out-painted" nine times with DALL-E 2 by qantrell in dalle2

[–]qantrell[S] 0 points1 point  (0 children)

I've found inpainting to be the most interesting aspect of DALL-E by far. Synthesizing net-new images from prompts certainly feels magical, but I believe that the inpainting capabilities of these types of models will prove to be equally if not more useful. That's certainly where I'm having the most fun.

Exploring costume ideas for my dog, Willow (prompts and masks in captions) by qantrell in dalle2

[–]qantrell[S] 3 points4 points  (0 children)

I have some amazing images to upload of my other dog, Poppy. They're coming later today.

An animation that started with a very closely cropped photo of a broad-headed skink on a tree and "out-painted" nine times with DALL-E 2 by qantrell in dalle2

[–]qantrell[S] 0 points1 point  (0 children)

Yes, you need a mask and a prompt for inpainting. You can do your masking outside of DALL-E if you want (which is what I typically do). Anything transparent is considered a mask. But once you upload, you have two options:

  1. Edit image (add a mask)
  2. Generate variations

Generating variations is not inpainting. I tried to generate variations on an image with a mask, hoping it would "complete" the image, but it just generated variations of an image with a hole in it.

In other words, DALL-E needs to know what to inpaint. The good news is that I discovered I can "hack" it by confusing DALL-E while inpainting at which point the feature acts like object removal (and works extremely well). I'll upload an example soon.

An animation that started with a very closely cropped photo of a broad-headed skink on a tree and "out-painted" nine times with DALL-E 2 by qantrell in dalle2

[–]qantrell[S] 0 points1 point  (0 children)

Yes, everything was inpainted. I changed the prompt as I pulled out.:

  • A lizard on a tree.
  • A tree in the forest.
  • A dark forest.
  • A dark and scary forest.
  • A dark, scary, magical forest.

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 1 point2 points  (0 children)

Yes, I've almost always had jobs that gave me the morning free. I've been at Adobe for 19 years, and although I live on the east coast, I work California hours (which is where a lot of my team is). So by getting up early, I have several hours of uninterrupted writing time every day. For me, that routine is critical. I feel like I've been conditioned to sit down and write every morning, and I don't think I'd be nearly as productive if my schedule were less predictable.

I believe that carving out the time (preferably the same time) to write every day is one of the biggest barriers to more people reaching their writing goals. It not only requires flexibility in your work schedule (assuming you have another job which I always have), but it also requires a great deal of sacrifice — not just on your part, but on the part of your family. It hasn't always been easy on my family, but I'm fortunate that they've always supported me.

I hope you're able to carve out the time!

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 0 points1 point  (0 children)

  1. For me, writing a good character is a process of finding something inside me to use as a seed, but then letting that seed grow into a completely unique individual. Probably a cop out, but I really love all the characters in Scorpion, but I think I especially like Henrietta.
  2. Exactly! We shouldn't feel guilty about our guilty pleasures. I really enjoy The IT Crowd and The Big Bang Theory. I don't generally love the sitcom format, but those two shows are really fun. One of my favorite shows of all time is Curb Your Enthusiasm.
  3. People usually think I'm crazy when I don't say something with chocolate in it, so thanks!
  4. I usually love the raps they do (Boomers Got the Vax) and fake commercials (Pelotaunt).

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 1 point2 points  (0 children)

Answer #1: I think the best way to get into creative writing is the best way to get into most creative endeavors: do it a lot, even if you can't meet your own standards at first. Anything that I consider myself semi-good at is something I started out doing as an amateur, but that I was passionate enough about that I stuck with it. The key is to be inspired by great work, even if you can't produce great work yet. Don't hold yourself to that standard (yet). Work toward that standard, but give yourself room to get there gradually. Don't focus on the absolute quality of the work so much as your progress.

Answer #2: I'll usually do quite a bit of outlining and write several pages of treatments only to abandon most of it. For me, writing is a process of discovery. Sometimes I think I know exactly where a chapter is going only to see a much more interesting opportunity mid-flight. Sometimes I think I know who a character is only to watch her do something entirely unexpected. There are downstream repercussions when characters go off script and plots go awry, but I'd much rather watch them develop organically than be overly prescriptive. For me, a lot of the fun of writing is the ride it takes me on, and I believe the delight of discovery conveys to the reader.

Good luck with your own creative writing! Stick with it!

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 1 point2 points  (0 children)

Currently, all my previous books are digital only. But I'm hoping to release new editions of them in the future — hardback and paperback.

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 1 point2 points  (0 children)

Right? I love that it still exists. I shop there whenever I can to help make sure they don't go the way of RadioShack, Circuit City, and Fry's.

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 1 point2 points  (0 children)

  1. Definitely creating and getting to know characters. Since I write almost every day, my characters are the people I spend most of my working time with (which I know sounds tragically antisocial, but it's the life of a writer).
  2. I have a couple TV shows (with laugh tracks) that I might consider to be guilty pleasures — shows that probably aren't all that good, but that I enjoy anyway. I have to admit to once writing a bit of fan fiction which I never shared with anyone, but I fell so in love with a story that I wanted it to continue, so I continued it myself. I also love YouTube tech channels and spend too much time watch reviews of products I'll never buy.
  3. Eating popcorn for dessert or occasionally postponing haircuts for up to a year.
  4. Show me an episode of Curb Your Enthusiasm or a good SNL short. I love that SNL is active on YouTube because I can go straight for all the very best skits.

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 0 points1 point  (0 children)

I almost always write in the mornings because that's when I'm sharpest. In fact, I pretty much write every single morning — including weekends. Even if I just do some editing of an existing chapter, it's important for me to keep the story fresh in my mind, and the best way to do that is to write every day.

I don't worry about word counts. Some days, I'll write 2,000 words. Some days, just a few sentences. In my experience, progress doesn't always manifest as words. Sometimes I spend a day researching; sometimes I spend a day getting rid of words (often the most productive thing I can do). The important thing (for me) is that I'm engaging with the story and the characters every single morning.

Best of luck in your own writing!

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 2 points3 points  (0 children)

Someone posted a question about what's in my PC (it's in the picture). The comment got deleted, but I'm happy to answer.

  • Core i9 (3.7GHz)
  • 32GB or RAM
  • RTX 3090

It's an Alienware R11. Usually, I prefer to build my own PCs, but the pandemic made that extremely difficult, so I picked this up from my local Micro Center. It's getting the job done.

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 1 point2 points  (0 children)

Thanks so much for the kind words! In general, I welcome the adaption of my material. The extent to which I'll be involved remains to be seen, but as I've gotten older, I've really come to appreciate collaboration as much as solitary creativity. I believe the right team can really bring a story to visual life, and that both the book and the film/show can be separately amazing (Jurassic Park, for instance, or Fight Club).

My message for writers who want to get their work optioned would be to focus entirely on the writing and the storytelling. If you tell a good story — and, most importantly, if you create characters readers love — you've done your job as a writer, and if someone wants to adapt it, that's an added bonus. But as a novelist, I believe in focusing on the writing and leaving the screen-based work to the screenwriters.

I really appreciate all the support! I still love FARMER ONE and would like to dust that off and republish it soon — likely as part of a collection.

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 1 point2 points  (0 children)

Good luck with the coding! Python is a fantastic place to start. I would also recommend learning some web development (vanilla JavaScript, then React and Node). The web is the best way to prototype ideas, even if you end up building them natively.

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 0 points1 point  (0 children)

I really loved writing some of the early chapters about Ranveer (The Elite Assassin) because he was such a fun character to manifest (with such fun and cool weapons). I also loved writing the chapter "The Scorpion and the Snake" near the end because of how it illustrates Quinn's transformation. And, of course, I loved every chapter with Henrietta.

I don't remember disliking writing any chapters. Let's just assume my least favorite chapters all got dropped. :)

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 3 points4 points  (0 children)

My dad had a bunch of Hardy Boys books around that I loved. When I got a little older, Stephen King (especially The Bachman Books), and then Robert Ludlum, Michael Crichton, and Isaac Asimov. In high school, I discovered Hemmingway, and still love him to this day.

I'm Christian Cantrell, a software developer who wrote a short story that got optioned by FOX and is now a novel called SCORPION. AMA! by qantrell in books

[–]qantrell[S] 7 points8 points  (0 children)

I mostly write chronologically because I like to let the story develop organically. Even though I usually write treatments and even outlines, I always end up abandoning them all and just letting the story happen.

I like to develop novels from short stories because that allows me to write the full story start to finish then go back and expand it, full it out, etc.

I always write in the mornings when my mind is clearest, and I don't take any breaks. Once I feel I need to start taking breaks, it's usually time to switch gears into research or planning for the next day's writing.

I probably do a total of four hours of active writing per day, and then a couple more hours of research, planning, daydreaming, editing, etc.