The Og Bog Blog

Oscar Baechler's portfolio, ramblings, doodles, and events

  • Blog
  • 3D
  • 2d
  • Learn
  • About
  • Old stuff

Impressionism Experiments in Grease Pencil

Posted by oscarbaechler on December 31, 2021
Posted in: Uncategorized. Tagged: blender, Grease Pencil, Impressionism, painting. Leave a comment
  1. Grabbed a limited palette off of lospec.com and a reference face off of thispersondoesnotexist.com
  2. Drew in Blender’s Grease Pencil with vertex colors and max jitter and randomness
  3. Use smaller and smaller brushes with less and less randomness
  4. Blur the colors in Vertex Paint, then keep painting
  5. Throw a bunch of modifiers on it

Grease Pencil is not necessarily the best choice for impressionist painting. The swatch interface means you can’t color pick like other programs, and the vector nature of grease pencil doesn’t lend itself toward blended edges. But there’s a lot of upside for it! Sculpt mode moves stroke points, which means edits work a lot cleaner than something like Photoshop’s liquefy tool. Plus, the footprint left behind with strokes and points mean the painting is great fodder for animation and modifiers. On this here stack I played with the Build, Dot Dash, and Thickness modifiers.

Figure drawing 12/20/2021

Posted by oscarbaechler on December 20, 2021
Posted in: Uncategorized. Leave a comment

I went to figure drawing for the first time in almost 2 years! Man I missed it. Back in the day, getting practice twice a month while running the Ballard Life Drawing Co-Op was the best.

This one was fun. Drawn in Grease Pencil with the Simplify post-processing turned up to .4 or so for automatically straightened lines. I also turned on Additive Drawing and set the framerate to Custom with 1 FPS and a base of 30, then drew while the timeline played, so each frame is roughly 30 seconds of drawing.

Grease Pencil Walter

Posted by oscarbaechler on December 15, 2021
Posted in: Uncategorized. Leave a comment

My beloved kitty Walter died a few months ago. He was the best, and I miss him dearly. Here he is drawn with Blender’s Grease Pencil interface.

Grease Pencil Griffon

Posted by oscarbaechler on December 14, 2021
Posted in: Uncategorized. Leave a comment

Just having fun. Gah, why is it so tempting and easy to throw this stuff on social media, but not on one’s own blog?

Make me a texture atlas!

Posted by oscarbaechler on October 19, 2021
Posted in: Uncategorized. Leave a comment
I really like procedural art direction. Here's one I wrote in Python for my class that generates random texture atlas assignments. I'm new to Trinket, but it's cool to see that you can embed Python in Canvas. 
import random
adjectives = [
        
   "acidic",
   "aggressive",
   "agreeable",
   "alive",
   "ambitious",
   "angry",
   "attractive",
   "bald",
   "beautiful",
   "better",
   "bewildered",
   "big",
   "bitter",
   "brave",
   "breezy",
   "bumpy",
   "calm",
   "careful",
   "chilly",
   "chubby", 
   "clean",
   "clever",
   "clumsy",
   "cold",
   "colossal",
   "cool",
   "cool",
   "creamy",
   "crooked",
   "cuddly",
   "curved",
   "damaged",
   "damp",
   "dazzling",
   "dead",
   "delicious",
   "delightful",
   "dirty",
   "disgusting",
   "drab",
   "dry",
   "eager",
   "easy",
   "elegant",
   "faithful",
   "famous",
   "fancy",
   "fat",
   "fierce",
   "fit",
   "flaky",
   "flat",
   "fluffy",
   "freezing",
   "fresh",
   "gentle",
   "gifted",
   "gigantic",
   "glamorous",
   "gorgeous",
   "greasy",
   "greasy",
   "great",
   "grumpy",
   "hallowed",
   "handsome",
   "happy",
   "helpful",
   "high",
   "hot",
   "hot",
   "huge",
   "icy",
   "immense",
   "important",
   "inexpensive",
   "itchy",
   "jolly",
   "juicy",
   "kind",
   "large",
   "lazy",
   "little",
   "lively",
   "long",
   "loose",
   "magnificent",
   "mammoth",
   "massive",
   "melted",
   "microscopic",
   "miniature",
   "muscular",
   "mysterious",
   "narrow",
   "nervous",
   "nice",
   "nutritious",
   "nutty",
   "obedient",
   "obnoxious",
   "odd",
   "panicky",
   "petite",
   "pitiful",
   "plain",
   "plump",
   "polite",
   "powerful",
   "prickly",
   "proud",
   "puny",
   "quaint",
   "rancid",
   "refined",
   "repulsive",
   "rich",
   "ripe",
   "rotten",
   "rough",
   "round",
   "salty",
   "savory",
   "scary",
   "scrawny",
   "scruffy",
   "shaggy",
   "shallow",
   "shapely",
   "sharp",
   "short",
   "short",
   "shy",
   "silly",
   "skinny",
   "slimy",
   "small",
   "sour",
   "spicy",
   "spoiled",
   "square",
   "stale",
   "steep",
   "sticky",
   "stocky",
   "straight",
   "strong",
   "sweet",
   "tall",
   "tangy",
   "tart",
   "tasteless",
   "tasty",
   "teeny",
   "tender",
   "thankful",
   "thoughtless",
   "tight",
   "tiny",
   "ugly",
   "uneven",
   "uptight",
   "vast",
   "victorious",
   "warm",
   "weak",
   "wet",
   "wide",
   "witty",
   "wonderful",
   "wooden"
   "worried",
   "yummy",
   "zealous"
    ]

subcultures = [
    "Artificial",
    "Wooden",
    "Plant",
    "Brick & Mortar",
    "Terra Cotta",
    "Athlete",
    "Stone",
    "Contemporary",
    "Biker",
    "Biological",
    "Frontier",
    "Biopunk",
    "Bird",
    "Beach",
    "Bodybuilding",
    "Bohemianism",
    "Bro",
    "Dark Age",
    "Greco-Roman",
    "Bear",
    "tea party",
    "Wasteland",
    "Child",
    "Candy-themed",
    "Food-themed",
    "Crustacean",
    "Cryptozoology",
    "1950s",
    "Cybergoth",
    "Slum",
    "Superhero",
    "Cottagecore",
    "Volcanic",
    "Academic",
    "Underwater",
    "Desert",
    "Mountain",
    "Alchemical",
    "Racing",
    "Demonic",
    "Dieselpunk",
    "Ashen",
    "Demolished",
    "Angelic",
    "Nightmare",
    "Emo",
    "Wealthy",
    "Dreamland",
    "Urban",
    "Arctic",
    "Elemental",
    "Bird",
    "Scientist",
    "Animal",
    "Futurist",
    "Dragon",
    "Pirate",
    "Sword & Sandal",
    "Zombie",
    "Gothic",
    "Goth",
    "Bronze Age",
    "Stone Age",
    "Wizard",
    "Grunge",
    "Feminine",
    "Masculine",
    "Hacker",
    "Neolithic",
    "Spanish",
    "Toddler",
    "kid-friendly",
    "Dystopian",
    "Post-apocalyptic",
    "Hard rock",
    "Medieval",
    "18th century",
    "Hip hop",
    "Hippie/Hippy",
    "Hipster",
    "Hobo",
    "19th century",
    "World War 1",
    "World War 2",
    "art deco",
    "faerie",
    "Jedi",
    "Juggalo",
    "Circus",
    "Jock",
    "Jungle",
    "K-pop",
    "Dungeon",
    "Sewer",
    "Viking",
    "machinist",
    "Manga screentone",
    "Historical French",
    "Military",
    "Minimalist",
    "Modern",
    "Victorian",
    "Dwarven",
    "Elizabethan",
    "Woodland",
    "Demonic",
    "Witch",
    "Elven",
    "Paranormal",
    "Doomsday Prepper",
    "Preppy",
    "Psychedelic",
    "Punk",
    "Romantic",
    "Rave",
    "Redneck",
    "industrial",
    "Rock and roll",
    "Nerd",
    "highway",
    "Music",
    "Science fiction",
    "Camping",
    "Skater",
    "Steampunk",
    "Straight edge",
    "Surfer",
    "Stoner",
    "Teenybopper",
    "Toddler",
    "Outer space"
    "Alien",
    "Vampire",
    "Vegan",
    "Vaporwave",
    "Vintage",


    ]



modelBasis = [
    "clothing set",
    "furniture piece",
    "room interior",
    "appliance",
    "bedroom",
    "meeting room",
    "kitchen",
    "corridor",
    "land vehicle",
    "water vehicle",
    "air vehicle",
    "space vehicle",
    "Weapon",
    "house",
    "building",
    "landscaping",
    "set dressings"
    ]



textureMethod = [
    'hand-painted',
    'baked',
    'node-generated',
    'photobashed',
    'photogrammetry']

exampleSentence = "Create a texture atlas for a grungy cyberpunk building "

#culture and mood?

for i in range(100): 
    print('Create a texture atlas for a {} {} {} textured using a {} workflow'.format(random.choice(adjectives), random.choice(subcultures),  random.choice(modelBasis), random.choice(textureMethod))) 

G’bye, Instagram

Posted by oscarbaechler on September 28, 2021
Posted in: Uncategorized. Tagged: drawing, gallery, instagram, painting. Leave a comment

Back in 2016 I started using Instagram. I fell off from blogging pretty hard as a result. It was such an easy, accessible place to post content, and gave you that addictive feedback loop of social media likes.

Five years later, I largely regret it. It’s not entirely instagram’s fault; for years, I had a phone with a cracked camera lens, so the photos I took are washed out. Compared to pre-instagram sketch dumps where I took the time to scan things properly, the quality is low.

But a lot of it is Instagram’s fault. It’s a hassle to hack instagram to post from the desktop. Previously I’d use a Chrome extension to cheat, and then my account would require a password change until I removed the extension, resulting in weeks without posting. Instagram’s algorithm also drives me nuts. I don’t see my friends’ art. It’s just ads, recycled memes, and semi-nude clickbait. The semi-nudity certainly is problematic for the well documented body issues of instagram, but it’s also problematic for its censorship, often anti-LGBTQ in its flavor.

I guess the simplest answer is that I don’t feel that old craving for instagram, but I’m still making content regularly, and need to get back in the habit of dumping it on m’blog. But anyhoo, here’s a farewell dump of all my old instagram art. I removed all the nonsequiteur posts. Go find me at @ogbog if you want the details on one of these moldy oldies.

If you’re curious about how to replicate this process, here’s what to do. First, use developer tools in Chrome to pretend you’re on a phone. Second, download all your old instagram content. Third, search the posts folder for .jpg or .mp4 to get all the pics and videos to upload at once on WordPress (use a Gallery block), and select ’em all.

3D Backlog

Posted by oscarbaechler on August 6, 2021
Posted in: Uncategorized. Leave a comment

Here’s some odds and ends I’ve thrown on Blendswap over the last few months.

Dimetrodon toy scan preview image 1
Geometry nodes examples preview image 1
Male human with separated anatomical systems preview image 1
Fort Rock Landscape preview image 1
Low poly head generator preview image 1

Random painting prompt generator

Posted by oscarbaechler on July 1, 2021
Posted in: Uncategorized. Leave a comment

I’m taking a watercolor class at AOEU, and the idea of a random table to generate painting prompts was floated. Whether I was inspired or procrastinating, I’m juuuust good enough at Python to shoot from the hip and try turning such an idea into code.

import random
genre = [
"Still life from imagination",
"Still life from reference",
"Portrait from reference",
"Portrait from imagination",
"Landscape from reference",
"Landscape from imagination",
"Abstract"
]


motherColor = ["red",
"orange",
"yellow",
"Green",
"Blue",
"Violet",
"B&W"]


mainBrush = ["fan brushes",
"flat brushes",
"rigger brushes",
"Watercolor pencils",
"Round brushes",
"Water pens",
"Anti-brushes"]

theme = ["Fantasy",
"Sci-fi",
"Realist",
"Cartoon",
"Food",
"Advertising",
"Horror"]

emotion= ["Happy",
"Sad", 
"Calm",
"Excited",
"Fearful",
"Angry",
"Confused"]

technique = ["Wash", 
             "Line", 
             "Drybrush", 
             "Texture", 
             "Resist",
             "Wet-on-wet", 
             "Ink"]

for i in range(6): 
    print('Paint a {} {}-hued {} {} using primarily {} with {}'.format(emotion[random.randint(0,6)], motherColor[random.randint(0,6)],  theme[random.randint(0,6)], genre[random.randint(0,6)], mainBrush[random.randint(0,6)], technique[random.randint(0,6)])) 
 

A couple edits come to mind, such as skipping all those lists and instead importing from a CSV, maybe using random.choice instead, and if I’m real fancy, maybe learning how to make it a button on wordpress.

So how’d the paintings turn out?

Paint a Confused Violet-hued Realist Still life from reference using primarily Anti-brushes with Ink
Paint a Calm Blue-hued Realist Still life from imagination using primarily rigger brushes with Wash
Paint a Angry orange-hued Food Portrait from reference using primarily Water pens with Texture
Paint a Fearful yellow-hued Realist Landscape from reference using primarily Watercolor pencils with Drybrush
Paint a Calm Green-hued Advertising Portrait from reference using primarily Round brushes with Texture
Paint a Fearful B&W-hued Sci-fi Still life from imagination using primarily rigger brushes with Ink.



Male human with separated anatomical systems

Posted by oscarbaechler on June 25, 2021
Posted in: Uncategorized. Leave a comment
Male human with separated anatomical systems preview image 1

Get Version 1 here!

BodyParts3D had whole atlases of the human body that are CC-By-SA, but they were all in a web interface that wasn’t very usable. In this file, I’ve assembled them all into Blender, fixed their scales and organization (1.6 ish meters as measured by a Default Cube or Rigify template), and organized them into collections by body system.

Things this does NOT have: materials, textures, names, female anatomy, rigging, or any other goodies. But I think if you look them up on BodyParts3D by the object name, you can cross-reference the item. There are some missing chunks of data, such as the nerves. However, it’s still a great starting point. It is also limited by my knowledge of anatomy, so there might be an occasional gland floating in the digestive collection.

The plan currently underway is to clean up all the meshes (replete with bad geo), rig all this to the standardized proportions of MB-Lab using Rigify, and then I can use that to retarget and collapse the proportions of all this into a female version, and replace respective anatomy. Then the open source community will have access to a full anatomical suite in a rigged, production-ready format. Since all of these models are getting completely overhauled in the process, I’d also say that it could be released as CC-Zero.

During quarantine, with a lot of my life and free time turned upside down, I really struggled to work on 3D projects, thinking they wouldn’t go anywhere. Ironically, this became my go-to relaxation project, because it seemed like something that the rest of the world could really use for positive impact.

Video tutorial production for Teachers

Posted by oscarbaechler on March 30, 2017
Posted in: Uncategorized. Leave a comment

Access my slides here:

 

https://docs.google.com/presentation/d/1f_nnX4dpR7VmRLU5pC_J80D_eRcIgNlqcALYYGWJWew/edit?usp=sharing

Plus some videos:

Posts navigation

← Older Entries
  • Recent Posts

    • Impressionism Experiments in Grease Pencil
    • Figure drawing 12/20/2021
    • Grease Pencil Walter
    • Grease Pencil Griffon
    • Make me a texture atlas!
  • Archives

    • December 2021
    • October 2021
    • September 2021
    • August 2021
    • July 2021
    • June 2021
    • March 2017
    • February 2017
    • January 2017
    • December 2016
    • November 2016
    • October 2016
    • September 2016
    • August 2016
    • July 2016
    • June 2016
    • May 2016
    • April 2016
    • March 2016
    • November 2015
    • October 2015
    • January 2015
    • September 2014
    • August 2014
    • July 2014
    • June 2014
    • April 2014
    • March 2014
    • February 2014
    • January 2014
    • December 2013
    • November 2013
    • March 2013
    • January 2013
    • December 2012
    • November 2012
    • October 2012
    • August 2012
    • July 2012
    • June 2012
    • May 2012
    • April 2012
    • March 2012
    • January 2012
    • December 2011
    • October 2011
    • September 2011
    • August 2011
  • Categories

    • blender
    • HDR
    • illustration
    • sketch
    • Uncategorized
  • Meta

    • Register
    • Log in
    • Entries feed
    • Comments feed
    • WordPress.com
Create a free website or blog at WordPress.com.
The Og Bog Blog
Create a free website or blog at WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Follow Following
    • The Og Bog Blog
    • Already have a WordPress.com account? Log in now.
    • The Og Bog Blog
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...