Sign in

Jordan Cain

@oddenough.art
3.4K followers 970 following 2.7K posts

Multi-Hat Wearer at @marmoset3d.bsky.social | "Internet N-Gon Guy" I love helping people, problem solving and learning. Autistic, Mentor | 🚫 AI | linktr.ee/odd_enough Topics: #ngons #scans #autism #photography #descent

PostsRepliesMedia
Reposted by Jordan Cain
Sheena Duquette @sheenaduquette.bsky.social · 20/08/2026
Marmoset Toolbag viewport preview of the current bake test for PBR rendering. 🌟 She's definitely come a long way!
2308
Jordan Cain @oddenough.art · 19/08/2026
Pausing tiles makes this scene with 9 8K UDIMs actually manageable to work with. I'm thankful these controls exist to ease the pain I inflict on my VRAM 🙃
2121
Jordan Cain @oddenough.art · 13/08/2026
I also really like that I can use symmetry on text. There's probably a more practical use case for this, but I'm feeling punchy today 🙃
180
Jordan Cain @oddenough.art · 13/08/2026
More scatter layer shenanigans! You can make VU audio meters using some gradients and masks to control the levels 😁
140
Jordan Cain @oddenough.art · 13/08/2026
With spacemouse support in @marmoset3d.bsky.social 5.03, you can control both your cameras and your lights in yours scenes, making setup even easier. Plus you can make flying noises while you do it. Or is that just me? "pew pew"
0141
Jordan Cain @oddenough.art · 13/08/2026
The new scatter layer feature in the @marmoset3d.bsky.social 5.03 update gives me yet another way to add knurling to my models 😆
0202
Jordan Cain @oddenough.art · 12/08/2026
Yay, I'm in the credits now!
2346
Reposted by Jordan Cain
Marmoset @marmoset3d.bsky.social · 12/08/2026
Marmoset Toolbag 5.03 is officially out! It introduces brand-new features & significant improvements to Toolbag's baking, texturing, and rendering systems, such as: ✅ Text Layers ✅ Scatter Layers ✅ Pause Tiles ✅ SVG Vector Import ✅ SpaceMouse Support & much more!
1127
Jordan Cain @oddenough.art · 11/06/2026
Big braining it over here. Used a single path with radial symmetry to make a Cool S vector decal in @marmoset3d.bsky.social 😆
1385
Jordan Cain @oddenough.art · 08/02/2026
Also this was my first time using an ngon config tip for my bullets, and I think it worked out nicely
0426
Jordan Cain @oddenough.art · 08/02/2026
Leveraging creased subdiv + bevel shader for the ammo strip
0190
Jordan Cain @oddenough.art · 07/02/2026
Previewing the highpoly visdev before starting the lowpoly 👀
0323
Jordan Cain @oddenough.art · 05/02/2026
Ah yes, the age old "what if I bump up my rust project to 8K?"
0528
Jordan Cain @oddenough.art · 04/02/2026
This feels like the texturing version of spinning around my model. Playing with carve groups in @marmoset3d.bsky.social to get grey metalness values through intermediate oxidation.
48914
Reposted by Jordan Cain
Xavier @xavierck.com · 25/01/2026
This latest ref pack is a love letter to all my hard surface artist friends It contains 400+ (3.1GB) photos from the CAF SoCal airplane museum, including 100+ shots of tiny details from the cockpit of a MiG-21MF Use them for anything, just make sure to credit me! drive.google.com/file/d/1nsib...
A closeup from the cockpit of a MiG-21MFA closeup of some landing gearA closeup of a propeller from a large bomber
12523163
Jordan Cain @oddenough.art · 25/01/2026
In terms of amount of work/time needed compared against the result, pure subdiv can't compete with the bevel shader workflow. Not to mention the time it takes for edits. Top is subdiv w/ sharp creasing + bevel shader and bottom is subdiv. The top could be used as the low poly with fewer changes
3322
Reposted by Jordan Cain
marina @parinamais.bsky.social · 13/01/2026
I have finally finished CATCHING FISHES, and here's the trailer! This is my first solo game, and it’s a short story about… taking a bath when you’re very tired : ) Hope to see you back for release day, on January 20! #indiedev #gamedev #indiegame #unity #catchingfishes
35821
Jordan Cain @oddenough.art · 13/01/2026
To all the artists out there who are suffering from analysis paralysis (overthinking), I empathize fully. The solution to your problem is the hardest thing to overcome. You need to just start doing. Push through and try things *especially* if you think it won't work.
5323
Jordan Cain @oddenough.art · 10/01/2026
This past week has been rough trying to get back into work and being a normal functioning human after the holidays. I feel like I deal with this more and more as I get older. 🙃
1130
Reposted by Jordan Cain
Patrick Perini @pcperini.com · 10/01/2026
Discord wants to know how you feel about AI. Go tell them: discord.sjc1.qualtrics.com/jfe/form/SV_...
discord.sjc1.qualtrics.com
Qualtrics Survey | Qualtrics Experience Management
The most powerful, simple and trusted way to gather experience data. Start your journey to experience management and try a free account today.
3471103711076
Jordan Cain @oddenough.art · 05/01/2026
Posted this on the other site since someone was asking about Maya UV equivalents in Blender (via ZenUV addon): Along with what's in the image below, shell snapping via pivot is G to move, then press B, select the vert, and then move to the vert you want to snap to. Hopefully this helps others!
1210
Jordan Cain @oddenough.art · 03/01/2026
To make blockouts easier, I map out element separation with paintovers before starting the modeling. I often have a hard time keeping track of elements, and having a map like this to refer to helps break it down into manageable chunks. Thanks to @peachmarzi.bsky.social for the ref
1638
Jordan Cain @oddenough.art · 02/01/2026
Thought it'd be interesting to put some of the focus stacks into an image sequence and loop it The pin is 88 photos and the old camera is 66 photos, the difference is mainly due to how shallow the depth of field is. Tighter = more shots needed.
0240
Jordan Cain @oddenough.art · 02/01/2026
Depression and burnout is a funny thing. So I tried to get the "educator" label removed from this account in early 2025 because I felt like I wasn't worthy of it. Glad I couldn't figure it out because now I'm all aboard the game dev educator train again 😂 Choo-choo!
2290
Reposted by Jordan Cain
Fran @digitaquito.bsky.social · 02/01/2026
This was my first sculpt and first time using Zbrush and I'm honestly really happy with it. Concept was by my sculpting teacher Eloi (thunderhawk_ibz on artstation). Critique is welcome but please be kind.
36213
Jordan Cain @oddenough.art · 02/01/2026
I really despise socks bunching up near my toes when I have shoes on. 😑
170
Jordan Cain @oddenough.art · 01/01/2026
I recommend any detail-oriented artist to try getting into macro photography. It's fun, you learn more about presentation (lighting set up is super important), logical wear, and realize literally everything is coated in dust and hair.
4531
Jordan Cain @oddenough.art · 01/01/2026
Things I want to work on in 2026 with no expectations for completion: - Focus more on discipline during the day - Improve upon patience and boundaries - Ease up on self-criticism - Learn from others and ask more questions - Set aside time away from my computer
0180
Jordan Cain @oddenough.art · 31/12/2025
I was just in a situation where I had to remove a lot of control loops and I didn't want to select them all manually. Blender's Limited Dissolve coming in clutch here. It's also why I recommend embracing the delete menu.
2274
Jordan Cain @oddenough.art · 30/12/2025
The most common response I get from artists when I tell them no one will notice is: "Ok, but *I* will notice" Yes, and you seriously need to kick that mentality to the curb in production settings. But if you want to goon out on perfect shading in your own time, that's fine.
55212
Jordan Cain @oddenough.art · 29/12/2025
Stress less about high poly shading errors in gamedev. Chances are you won't see most of them anyway. Always keep in mind the 6 levels of "Does It Matter?": - Model - Bake - Texture - Compression - In-game effects - Viewing distance Good Enough™ will save you time and sanity.
110521
Jordan Cain @oddenough.art · 27/12/2025
Meanwhile my boss 😂:
My boss knows how to treat me
1100
Jordan Cain @oddenough.art · 27/12/2025
So much holiday stuff... been waking up early and going to people's houses nonstop since the 23rd and now waking up early to have a gathering at our house. Got 4 more days of this insanity. Might have to take a day off for me time after this.
2241
Reposted by Jordan Cain
Maria 💽 @peachmarzi.bsky.social · 25/12/2025
More color variations for the helmet, this time using a EVA01 inspired color palette. #b3d #marmoset #zbrush #3dsculpt
Sci-fi helmet, front view. Sculpted with ZBrush and Blender in 3D, with metallic grey and orange materials, also including a purple translucent visor and some hints of green on the mouth and ear pieces and interior.Sci-fi helmet, side view. Sculpted with ZBrush and Blender in 3D, with metallic grey and orange materials, also including some hints of green on the mouth and ear pieces and interior. This one doesn't have a visor.Sci-fi helmet, 3/4 view. Sculpted with ZBrush and Blender in 3D, with metallic grey and orange materials, also including some hints of green on the mouth and ear pieces and interior. The visor isn't included.Sci-fi helmet, 3/4 view. Sculpted with ZBrush and Blender in 3D, with metallic grey and orange materials, also including a purple translucent visor and some hints of green on the mouth and ear pieces and interior.
68920
Jordan Cain @oddenough.art · 25/12/2025
This year has been a really wild one for me. From attempting stylized hard surface with Overwatch 2, to trying to get back into military simulation, to ultimately making a wild career move into a role that encompasses marketing, education and software product design. And I couldn't be happier 😍
1190
Jordan Cain @oddenough.art · 25/12/2025
I guess it's time to start posting here again. Ngon advocacy knows no bounds. But also a very merry "fuck you" to AI. 🖕
1260
Reposted by Jordan Cain
Lua Garo ~ @somniacrawler.bsky.social · 24/12/2025
For 3D and sculpting folks: go.bsky.app/3GtnjDE
22613
Reposted by Jordan Cain
Maria 💽 @peachmarzi.bsky.social · 24/12/2025
Heya everyone! I’m Maria, I’m starting to post more often on here again, and I mainly post my 3D art, but I also love to talk about my interests (ff, silksong, DE, ut/dr…)
13813
Reposted by Jordan Cain
Marmoset @marmoset3d.bsky.social · 17/12/2025
🤔 What if you could skip painful subdiv modeling and paint your knurls instead? @oddenough.art demonstrates a fast, non-destructive workflow using Toolbag’s vector layers and symmetry mode to create and refine knurling patterns in no time.
27512
Reposted by Jordan Cain
Marmoset @marmoset3d.bsky.social · 04/12/2025
🚨 New article alert! @oddenough.art shows how to achieve the look & efficiency of a high poly sub-d model without support loops, all in Toolbag. If you want to speed up your hard surface workflow or just love a good bevel, don’t skip this. Read Now: marmoset.co/posts/master...
marmoset.co
Mastering Toolbag's Bevel Shader: Creases, Baking, and Texturing | Marmoset Toolbag
Article by Jordan Cain Alright, stop. BEVEL TIME! My last article covered how you can combine different Toolbag techniques, such as the Bevel Shader and Vector Layers, to achieve faster results. This…
1142
Reposted by Jordan Cain
Marmoset @marmoset3d.bsky.social · 24/11/2025
🖌️ Paint stylized, hand-painted textures in Marmoset Toolbag Follow along with Steph to learn how to use Toolbag’s Texture Projects to customize your brushes & use layers & gradients to paint stylized textures with a bespoke feel. Learn more about texturing in Toolbag: marmoset.co/toolbag/text...
183
Jordan Cain @oddenough.art · 12/11/2025
Alright, stop. BEVEL TIME. The bevel shader can be used with creases too! You can get all the advantages of high poly subdiv without needing to use support loops and still use the bevel shader in one time-saving package. Let's hammer out the details with @marmoset3d.bsky.social Toolbag
37114
Reposted by Jordan Cain
Marmoset @marmoset3d.bsky.social · 05/11/2025
🎃 Greentooth Pumpkin (🧡 @polycount.bsky.social) by @oddenough.art, submitted for the Marmoset Toolbag Pumpkin Texturing Challenge! 👉 Join the challenge & submit by Nov 16, 2025 via the Discord: discord.gg/JeP6mZ5Vea
083
Jordan Cain @oddenough.art · 27/10/2025
So my account got suspended on twitter for "inauthentic behavior" 😂 Part of me wonders if the anti-ngon crowd finally had enough and reported me for misinformation. Either that or the Elongated Muskrat is all "quad-only master race". I could see that happening.
4221
Jordan Cain @oddenough.art · 06/10/2025
For the latest thread in my Part Modeling series, I wanted to show off the combined effect of Low to Low baking with the bevel shader and vector layers in @marmoset3d.bsky.social Toolbag 5, this time on a more complex model. I really pushed the bevel shader on this one! 1/5
3517
Reposted by Jordan Cain
Joe Wilson @joewilsoneq.bsky.social · 03/10/2025
Hello my name is Earl and I like to knurl. I'm also into burl.
191
Jordan Cain @oddenough.art · 03/10/2025
Continuing with the low to low baking + bevel shader post series, I wanted to show how I’m using @marmoset3d.bsky.social Toolbag to texture while incorporating vector layers for fine detail that would traditionally be baked from a high poly. 1/10
2346
Jordan Cain @oddenough.art · 29/09/2025
I was making a random subdiv example for the course and figured I'd share the wires since you all seem to like that 😁
1423
Jordan Cain @oddenough.art · 23/09/2025
I'm such a good self-promoter.
2421
Jordan Cain @oddenough.art · 21/09/2025
Since the Flipped Normals account isn't active here, I just wanted to announce that I'm working on a new exclusive course: Advanced Hard Surface Modeling for Games! 😁 I'll be using Blender, but the concepts work in all other 3D software. Will be focusing heavily on methodology.
107411