Joshu Waifu – Collaborative Art

A stylized image of a white man with short, shaggy black hair, deep brown eyes, a orange-blue plaid shirt, and a dark purple jacket.
He is visible from the shoulders up and before a radial background gradient, shifting from a dark blue at the bottom, to various repeating purples and pinks. Circular confetti sits between the background gradient and the man.

All copyrights are held by their respective owners.

All content is created within Paint.NET and Final Cut Pro X. Recording done through Open Broadcast Software.

Uncle Josh – https://twitter.com/JoshAndKato
– https://www.twitch.tv/joshandkato

ZestySpinach – https://twitter.com/zestyspinachsan

Loeder – https://www.youtube.com/channel/UCg4w2hQ-Bqn9Z4VhqrV8X9Q

Zachary Yarnot and DualVission do not hold any rights to these owners’ contents.
Uncle Josh is the internet persona of Joshua Mitchell.
“Joshu Waifu” is an original ink piece by ZestySpinach.
“Seafoam Shanty 8-Bit” is a piece by Loeder.
“Seafoam Shanty” is a piece composed by Ryo Nagamatsu as the fictional band Bottom Feeders in Nintendo’s Splatoon 2.
Splatoon, Splatoon 2, and Nintendo are trademarks of Nintendo Co., LTD.
Final Cut Pro X is a product published by Apple.
Apple and Final Cut Pro are trademarks of Apple, Inc.
Paint.NET is a product and trademark of dotPDN, LCC.

Zachary Yarnot and DualVission are in no way related to or endorsed by these companies – or creators – or their brands. The actions of said persons are not in any way connected to or encouraged by other mentioned parties.

Pleated, Fitted Mask Pattern

A sewing pattern for a pleated fitted cotton mask. The majority of the image is white with blue, red, and black lines and lettering.

As shown above is a pattern for a face mask that both conforms and creases to the face. This should, created correctly, decrease the spread of airborne and droplet-borne diseases including the current COVID-19-causing coronavirus and annual influenza effectively. Depending on the material, it should be machine washable.

How to use this pattern

  • Fabric (tight-knit 100% cotton preferred, such as t-shirt material)
  • Fastening item (like ribbon or 2 large hair ties)
  1. Scale according to the size of your face. For width, the innermost left line sitting on your nose, the second right line should sit next to the ear within 4-10 centimeters. For height, the arclength of B to C should be the length from the bridge of your nose to the soft part past your jawbone or the direct length of B to C should be about the bottom of the chin to the top of your forehead.
  2. Print and cut the pattern above with the scale desired. I recommend printing a smaller copy with the instructions for reference.
  3. With the red and black lines facing up, trace onto the backside of your desired exterior fabric, flip the pattern, and repeat. We will call these R1 and L1 respectively here forward.
  4. Trim or fold the pattern down one section from the outside.
  5. With the red and black lines facing up, trace onto the backside of your desired interior fabric, flip the pattern, and repeat. We will call these L2 and R2 respectively here forward. (Yes that is correct)
  6. Repeat step 5 if you desire a middle layer.
  7. Cut L1, R1, L2, R2, and any additional panels.
  8. Layer L1, L2, and any additional left panels. Fold and pin L1 onto the surface of L2 along B and C. Use the pattern and gently mark on L2 were the red lines are, such as with pins.
  9. Repeat step 8 with R1, R2, and any additional right panels.
  10. Sew or stitch zig-zag the left panels along B and C, removing pins while pushing as to allow easy operation of your machine.
  11. Sew or stitch straight the left panels along the red lines.
  12. Repeat steps 10 & 11 with the right panels.
  13. Layer left and right panels with L2 and R2 on the outside. Pin L1 and R2 together along A.
  14. Sew or stitch zig-zag along A.
  15. Carefully ladder-stitch any additional panels together.
  16. Carefully ladder-stitch L2 and R2 together along the interior line.
  17. Carefully ladder-stitch L1 E to L2 D around the fastening of choice.
  18. Repeat step 17 with R1 E, R2 D, and the fastening of choice.
  19. Gently wash before use.
  20. And you’re done. The mask will naturally fold along the seams if the face is smaller.
White man with brown hair standing in a blue room. He is wearing black glasses, a purple face mask, and a blue shirt.

This took about 7 hours of work to make sure it accurately worked as well as followed CDC guidelines and recommendations. This pattern is free to use for personal and non-profit use.

Here are the alpha and beta prototypes I made out of paper.

An early design of a mask made of several different parts taped together.
A more finalized version of the design above. It is a single piece but the pleats are in a different place and the face curve is slightly different.

A New View – Self Portrait

A stylized image of a white man with long dark blond hair, cool-grey eyes, a dark blue shirt, and a rainbow aura.
He is visible from the shoulders up and before a background gradient, shifting from a noisy dark purple at the bottom, to pale-gray blue at about chin height, and finally a medium green at the top.

All copyrights are held by their respective owners.

All content is created with paper and within Paint.NET and Final Cut Pro X. Recording done through Open Broadcast Software.

Zachary Yarnot and DualVission do not hold any rights to these owners’ contents.
“Void Pt. 2 (Renovation Mix)” is a piece by Kubbi for μCollective.
Final Cut Pro X is a product published by Apple, Inc.
Apple and Final Cut Pro are trademarks of Apple, Inc.
Paint.NET is a product and trademark of dotPDN, LCC.

Zachary Yarnot and DualVission are in no way related to or endorsed by these companies – or creators – or their brands. The actions of said persons are not in any way connected to or encouraged by other mentioned parties.

The Glass Input Color Study for PxrSurfaces within RenderMan 22.1 for Maya

Purpose:
To find and calculate the difference between diffuse and glass color inputs for allowing end users to use texture maps as intended without having to do the math themselves

Hypothesis:
Both the linear and color space curve will need to be changed as to allow results as expected

Materials:
– Maya 2018.2+
– RenderMan for Maya 22.1+
– Time
– Adobe Photoshop CC 2018 or photo editing software capable of opening 32-bit image files

Set-Up:
Two shot glass like objects will sit in identical lighting conditions but mirrored
One will have a multiplyDivide node plugged into its diffuse color input while the other will have the same multiplyDivide node plugged into its glass color input. A cube will have a PxrConstant with its emission input also connected to the multiplyDivide node
Rendering will be done at 540p with PxrVCM unchanged other than ray-depth increased to 16 diffuse and 8 specular

Conclusion:
Only the color space curve needs to be altered for best effect

Data can be found attached below including the scenes (Maya ASCII) and renders (OpenEXR-Half Float) included.

Dataset (1.04GB ZIP archieve)

Character Creation and Design Month-End Evaluation

I do take time to reflect about myself and the work I have made in recent times; however, I rarely go through and elaborate on paper (or the internet) as to how to improve. Naturally, I’d imagine that it is I will then hold myself more reliable for my mistakes.

In general, I’d say my biggest problem is not time management but good time management without personal accountability. In this sense, I am quite good at getting things done on time, but I also find a way to put it off to the last minute as I know approximately how much time I need to complete a task. This month, I feel this was the essence of my being. I would often only work on my work during lab or a small bit in lecture, but only rarely outside of class. I knew that I had the capacity to complete my work during these allotted times and then didn’t feel the need to do more. I only recently came to this conclusion as talking with some friends about things professors had said to us in the past.

I’d also like to look at the work of done and assess what I did well and what I could do better.

I feel mostly very proud of this little girl character I have been internally referring to as lilgirl.$version. I’m very happy with how she progressed and turned out.

Progression on a per-week basis. (Top: Final, Bottom: Week 1, Week 2, Week 3)

My biggest issue is with how flat her face is. Not to say that no one’s face is as flat as hers as one of my good family friends acted as a facial stand in for her design. It, as a whole, looks very CGI. I am, though, quite happy with how many of her other elements turned out.

Progression on a per-week basis. (Top: Final, Bottom: Week 1, Week 2, Week 3)

Another issue I felt was big was her hair. It feels very thick which was my intention, but also too thick like it is rolled playdough or old gum. I think, in the future, I’d use either a card based or X-Gen hair solution instead.

A character I am much less proud of had its name on the sheet as “Old Solder.” I imagined this anthropomorphic bear character to be a blacksmith, or the character artist was not keen on spelling.

Pre-processing

Post-processing

From his face, I think he turned out quite well and he acted a test for me when it came to automating normal map baking issues, which I personally like to call normal burning as it leaves a black stain on the model, an issue that occurs when models overlap themselves. My solution is not finalized but I have made a good start as to how to do it. Here is a Wikipedia article on the general topic of normal mapping for those who need it.

Progression on a per-week basis. (Top: Final, Bottom: Week 1, Week 2, Week 3)

Heading south on Old Solder, and he falls apart pretty quickly. He looks, as described for the little girl’s hair, a piece of playdough. And this was not something that went away, like as can be seen in week one for the little girl, I personally feel it gets worse each week. If granted the time, I would redo the character in a day, but I just don’t feel like that would accomplish much for me.

Progression on a per-week basis. (Top: Final, Bottom: Week 1, Week 2, Week 3)

I did learn though, through these two characters what my preferred method of character creation is. I start with ZSpheres in ZBrush and dynamesh out the character’s general form. From there, I take them into Maya where I costume build the topology for the character. I return to ZBrush, where I will change the geometry to fit my needs. Though, to a degree, that does seem tedious, I think it produces better results.

Character sheet and busts provided by Full Sail 3D Character Development and Creation staff.
All content is created within Maya® and ZBrush® under educational license.
Autodesk® and Maya® are registered trademarks of Autodesk, Inc.
Pixologic® and ZBrush® are registered trademarks of Pixologic
Zachary Yarnot and DualVission do not hold any rights to these owners’ contents.
Zachary Yarnot and DualVission are in no way related to or endorsed by these companies – or creators – or their brands. The actions of said persons are not in any way connected to or encouraged by other mentioned parties.

Bonus imagery:

I'm all ears to suggestions ear.$version refers to the ear model. falchion.$version refers to the sword and sheath model for Old Solder. hair_style_01 and head_hair2.0001 are the other hair style. imp.$version refers to a character who did not go past week 2 as his geometry was very rusty and flat.

Archie the Knight

Archie the Knight

Designs inspired by Yacht Club Games, LLC’s Shovel Knight franchise.
Granted written, explicit permissions from Yacht Club Games, LLC.

All copyrights are held by their respective owners.
Content created using Paint.NET.
Zachary Yarnot and DualVission do not hold any rights to these owners’ contents.
Shovel Knight™ is a trademark of Yacht Club Games, LLC.
Paint.NET is a software published and developed by dotPDN, LLC.
Zachary Yarnot and DualVission are in no way related to or endorsed by these companies – or creators – or their brands. The actions of said persons are not in any way connected to or encouraged by other mentioned parties.