Polygonal Mind
  • Home
  • Metaverse Builder
  • CryptoAvatars
  • MegaCube
  • Blog
  • Decentraland
  • Projects
  • Assets

Blog

Colour Theory

6/29/2021

0 Comments

 
The Mission
The Mission
One of the most important parts for designers. Choosing one colour or another usually becomes an intuitive choice. Back in school everyone receives the basic knowledge: red, yellow and blue are the basic colours, the rest are a mix among those three, etc....
​
However, understand how the colours work, the difference between them and how to combine them. It's one of the most vital skills an artist has to master.
  • Pen and paper
  • adobe color
Colour theory
A little bit of History

Don't worry! This is going to be short, although the colour has been studied from the 15th century: how to obtain colours, involving physics, chemistry and even maths. But it's not until the year 1920, that the Bauhaus School developed different theories, about the transmission of the colours and how do we view them, especially the studies of Johannes Itten, a Swiss expressionist.

https://www.sensationalcolor.com/bauhaus-color/

​It's thanks to these studies that we could develop the modern colour theory.
Johannes Itten
Johannes Itten → Zweiklang 1964
The systems

Have you ever done an image in photoshop, but when you print it the colours look different? That's because we have different methods to produce colours, where the primary colours change.

Additive

These colours are used by screens, and anything that emits light. The wavelengs of the light create the different tones, and when more light is added, the tone is brighter.

In this palette we consider the primary colours the red, green and blue (RGB). Here, white is the combination of all, and black the absence of colours.
colours additives
Additive Example
Substractive

Used by anything that reflects light, like books or other print materials, unlike the additive system here, the pigment determines its colour to the human eye depending on the light reflected.

The primary colours here are: Cyan, Magenta and Yellow (CMY), white is the absence of colour while black is the combination of all colours.
​
It's important to remember that pigments we have at the moment don't absorb the light completely, because of that when we mix all the colours the closest to black will be a dark, dark brown. To fix that we add a four pigment, which we call Key, hence CMYK, this four pigment is essentially Black.
System substractive
Substractive Example
Primary, Secondary and a lot more

Once we have explained the different systems, it's time to start explaining the different things that compose a colour. Mixing all of this together is when we obtain any possible colour.

Hue
This marks the position on the colour wheel, usually on programs, like photoshop, is referred in degrees (because it's a wheel), for example perfect violet is on 270 degrees.

Brightness
How bright a colour is, usually it goes from 0 to 100%, being 0% the black and the 100% the white.

Saturation
This components tells us how rich a colour is. Less saturation means the colour becomes a shade of grey, and a perfect colour with the full saturation, the pinkest pink, if you will.
Hue brightness saturation
The colour as a chameleon

As you can see on the image; you may think that inside each square, there is a square of different colours but is there?
chameleon colours
An important rule when you are painting, the colour changes depending on it's surroundings, this is a well-known optical illusion, the truth is that the colour in the small squares it's the same.
chameleon colours
If you think carefully is not necessary to have a deep knowledge about the theory of colour to get beautiful compositions, but it is recommendable, especially on cases like the optical illusion, because one colour can ruin a whole composition. Now I'm going to give a few examples of how to combine the colours, the usual ones. All the Palettes created here are from Adobe Color.

​https://color.adobe.com/es/create/color-wheel/
Monochromatic
​Monochromatic colour wheel
A single hue extended, changing the brightness and saturation.

Complementary
​Complementary colour wheel
​Complementary colour wheel
Colors that are directly oposed in the colour wheel, this example is a simple one but you can create a palette with a double complementary, that consist on the combination of two complementary colour pairs.

​Triadic
​Triadic colour wheel
​Triadic colour wheel
Three colours that are equidistant on the colour wheel.

​Analogus
​Analogus colour wheel
​Analogus colour wheel
A group of colours that is adyacent to each other.
Conclusion

This is just a small introduction about the theory of colours to create a pallete. You can use the method you like the most or create one in a intuitive way. In my case the ones Ilike the most are the ones created with complementary colours combined with the analogous palette.

I think it's ideal to accentuate a part and create a point of attention. If you want to further investigate how the colour can change depending on its surroundings, you can do the same as in the gif I made.
​
You can do it with photshop or mixing cartulines of different colours and it's a good exercise when you are starting painting or designing.
Colour theory conclusion
​​Laura Usón
​​Laura Usón
​​​3D ARTIST
​Passionate about videogames, movies and creatures. artist by day and superhero at night
cent
0 Comments

P2P messaging to sync scene components

6/23/2021

0 Comments

 
The Mission
Resources
We'll explain how to sync a few key components of your scene using P2P between players.
​
This guide is intended to make a simple scene without much gameplay, if you want to make a more complex multiplayer scene, take it as a base.
  • Decentraland SDK
  • Decentraland components docs
  • Decentraland P2P guide
P2P messaging to sync scene components
Before start

If you already have an advanced knowledge of decentraland maybe you want to skip this guide and go straight to the finished tutorial project on github.
ai47patos/dcl-p2p-example (github.com)
We'll asume that you have some basic knowledge of making a basic game in typescript using decentraland components, if you need to know more about Decentraland components check the following docs:

Entities and components | Decentraland

It would be nice to if you check before starting the Decentraland docs about using P2P messaging, but won't be necesary as we'll cover this in the guide:

About multiplayer scenes | Decentraland
Prepare your component

If you already know everything about DCL components and input on entities you can skip this part.

​Download the code here if you want to follow the example used in this guide
game.ts
File Size: 1 kb
File Type: ts
Download File

For the sake of this guide we'll use a very simple component to change the color of a BoxShape entity, and the spawn cube function provided by the init example DCL project. Of course you can adapt this guide to use it with your own project and components.
Code

    
To our new ColorComponent we'll add some functions that will be usefull to manage the component via player input or P2P message
Code

    
To get everything ready for start coding our P2P messages, we'll finish first the update from our local player input, if you don't know how to do that I recomend to check the Decentraland docs for input in entities
Code

    
One last thing, lest make an array of 3 cubes to manage instead of only one.
Code

    
Now we have 3 cubes that chage color, ready in a local only scene
P2P messages

To simulate multiple players in your local scene, open the decentraland preview in two different browser windows
First we need to define the structure of our messages with the data we want to transmite, in this tutorial this structure is simple, but in your game be careful with this part, the more information you need to transmit the slower will be te updates. Always try design your game to reduce the amount of data transmited.
Code

    
Make a function to update the entities with a recived CubeState
Code

    
Before making any messages we need to have an unique player ID, you can make your own system, but since the decentraland player names are unique we'll use them in this tutorial
Messages that are sent by a player are also picked up by that same player. The .on method can’t distinguish between a message that was emitted by that same player from a message emitted from other players.

​For this reason its a good idea to have unique player IDs, to prevent state updates with your own emmited message.
Code

    
Code

    
Now we can start with the P2P code, make a function to capture emmited messages
Code

    
And in the ColorComponent, when the local player change the color, send a message with the new color index.
Code

    
The game is ready now, open the preview in two browser and check the cubes change colors in both windows.
Alex Picazo
Alex Picazo
PROGRAMMER
Videogame programmer, love developing cool stuff. Always searching for new interesting stories
LINKEDIN
0 Comments

Creating a Style

6/15/2021

0 Comments

 
The Mission
On one of the last article I wrote I talked about our take on the process of modeling, showing a project we built for decentraland. So this time I want to take on the process on creating a style for a project. It may sound simple, but developing a stunning style is one of the cues in getting the viewer or the player (depending on the medium) interested.
Resources
  • Imagination
Creating a style title
What's a Style? It's edible?

If we look the definition in the dictionary, a style is a list of peculiar characteristics that identify an artist, work or a period in art history. When we talk about videogames, we could choose the most obvious ones, like stylized, abstract or realistic.
Style abstract geometric
Abstract Videogames: Geometric Wars, Monument Valley
style stylized
Stylized Videogames: Overwatch, Zelda breath of the wild
style realistic
Realistic games: Assassin's creed Odissey, Uncharted
I know it's kind of an easy to see with examples proposed, you can easily identify each one of them looking at them. But it is a good exercise to look at your preferred medium and try to identify their defining characteristics.
How to take on a Style

As we said before, a style is a series of characteristics that makes someone or something easily identifiable. In Polygonal Mind, for example, we do a low poly and stylized look, while maintaining an unique edge in each project. When taking on something as complicated as this, I like to view it from examples that are close to home. So let's see what I mean looking into one of the projects of Polygonal mind, the museum for decentraland. Taking a look back, the museum is a virtual building for Decentraland. It had to be cyberpunk and similar to the style of Blade Runner, if you want more information on that you can check the article here:

​
Blog (polygonalmind.com)
Developing an Style 101

Sometimes developing can seem to be really easy, but truth be told, it's not child's play.

A Style is something that can take years to evolve until it becomes yours truly
​

So take this as a series of tips to start creating your own way of doing things.For that reason I'm going to try to exemplify it using the props for the museum on Decentraland.
Decentraland Museum ABM
Picture
Picture
Photo of the museum
When I want to develop props for a project, I like to write a list of the
attributes.

That made the scene feel different. In this case we can say that:
  • The principal shape used are the Hexagons
  • It is a low poly style with solid colors as textures
  • It is composed of a lot of rect lines
  • It has a lot of lights on the structure
  • It is a open space

Another thing to take into account, is the palette of colours, if there is a series of colors that are already selected, then you can work with the same colours, select complementary colours (colours on the opposite side of the colour wheel) or on the same hue but with different saturation (the intensity of a colour, expressed as the degree to which it differs from white).
Color wheel
Complemetary colors in opposite sides of the wheel
Color Saturation level
Intensity of colour
For instance, green hues don't match in this scheme of colours, since the pink and blue are the commanding tones on the scene. However, as you can see on the screen that surround the tree, yellow tones work really well, because they are complementary with the palette. Nevertheless, in this project I preferred to use the same colours as the building.
​
Once we have the characteristics and the list of models, I search for references in Pinterest and Google Images. Here are some examples of some sketches for the props.
Props sketches
Sketches of props
As you can see in the sketches I tried to make it as similar as possible to the list of attributes I wrote before, that way they can blend with the scene perfectly.
Into the modeling

At this point, the process we follow is very similar to the one described in the last article I wrote, so if you want a more developed description you can check it at the link I provided before. But as I said before...

Nevertheless, never forget the musts. Reference, Blockout and Detail.

Bench prop ABM Decentraland Museum
Moreover, in case of 3D, don't forget that you can view the prop, object or character from different angles, so it is important to think in all the angles the model can be viewed, see the expositor below.
Expositor prop ABM Decentraland Museum
Expositor Front
Expositor prop ABM Decentraland Museum
Expositor Behind
Conclusion

As I said, this is more a series of tips rather than through guide, but I hope that it's useful. Sometimes it can be complicated, but with a little bit of attention to details and dedication, you can get a unique design.
Geometry wave
Picture
ToxSam
CEO
Mind Head of Polygonal Mind. ​
​
twitter
0 Comments

Making Wearables for Decentraland

6/8/2021

3 Comments

 
The Mission
With the recent changes in Decentralnad taking place, now is possible for everyone to make their own wearables!
​
This opens new opportunities to create your own styles or promote your ideas. In this article, we will explain the basic process to create a wearable, rig it and upload it into the Decentraland builder.
Resources
  • Blender 2.8 or superior
  • Decentraland Builder
  • Resources for wereables
Making Wearables for Decentraland
Main Parts of the Wearables

A wearable is an item of clothing, accesory or body feature, that are used to customized your avatar inside the world of Decentraland. Although there are some wearables that you can use already once you create your account. Now you can create your own custom wearables.
​
However before you proceed in creating your own clothes, you need to know several things. First things first, each wearable is organized in different categories such as:
  • Upper and Lower Body
  • Feet
  • Hat
  • Helmet
  • Facial Hair
  • Head
  • suit (lower, upper body and feet together)
  • Body Shape (The whole avatar)
​
This wearables can also include accesories, like:
​
  • Mask
  • Eye wear
  • Earring
  • Tiara
  • Top-head
  • Items (held in the avatar hands)
Main Parts of the Wearables
This divides the wearables in different categories, that determines which body part of the avatar will be applied to, some wearables will have to replace others completely to work. The categories that appear in the builder are these:
  • Body_shape: Replaces the entire avatar’s body.
  • Suit: Replace the avatar’s upper body, lower body, and feet.
  • Hat: Replaces the avatar’s hair. For hats that leave some hair exposed, it must be attached to the hair in the mesh to prevent the avatar from going bald whenever they put on their hat.
  • Helmet: Overrides the avatar’s entire head, replacing both hair and facial hair.
  • Hair: Replaces an avatar’s hat.
  • Facial_hair: facial hair won’t replace or override any other wearables.
  • Head: which contains Mouth, Eyes and eyebrows
  • Upper_body
  • Lower_body
  • Feet
  • Mask: Replaces helmet, tiara, eye_wear and it will override facial_hair.
  • Eye_wear: Replaces helmet and mask.
  • Earring: Replaces helmet.
  • Tiara: Replaces mask and helmet.
  • Top_head: This is rendered on the top of an avatar’s hard. For example, an angel’s halo.
  • Item: these are rendered within the avatar’s hand.
And last but not for that less important, we have to talk about the limitations for the 3d models and those are:
  • No more that 1k triangles per wearable, except in accesories that have to be 500 triangles.
  • Two textures per wearable, with a resolution of 512x512
Now we know all of this, we can start creating our own wearables.
Starting to build

Once you have clear the division between the parts of the wearables, you can start modeling. In this guide I'm going to do the basic wereables, such as feet, lower body and upper body. So you can know it as a reference, however you can follow this same progress to create all the wearables following the limitations I wrote before.

Before start I recommend to download the basic avatar male and female from the link below, so you have a reference of where to start. Inside you will also find a Blender file with the armature, that we will use later on to rig the models, as well as some references of other wearables.

Wearable Reference Models - Google Drive
where to find the basic resources
Inside the Drive folder and where to find the basic resources
In my case I'm going to download the fbx model of male and female avatar to load them in my maya scene to start modeling, but you can use your prefered 3D software.
Modeling & Texturing

In this section on the article I'm going to comment on three ways in which I take on making the wearables together.
​
First one, is taking one part of the model duplicate it, and modify the vertex and faces to create the new model. making sure that connects correctly with the other parts. In this case since I'm making the feet this model can be for male and female, so I only need to make this wearable once.
Feet wearable from the base model
Making the feet from the base feet of the model.
The second one, is to create the model from zero from a basic shape and model the vertex to create it. In this case the skirt, while I use the female legs as the base the skirt is created from a cylinder, and increase the triangles conforming I'm modeling. Also in this case I create a variant for male avatar, that are pants, following the first method.
Skirt for female avatars
Skirt for female avatars
The third one, consist in model the wearable without taking into account the number of tris and when we have the final shape, make a new retopology that fits on the criteria. In my case, I use Zbrush to create the shape of the model and then I make the low poly in Maya. The model of the upper body is the same, but it changes the body shape, so I duplicate the model and change the shape a little to create the variation.
Upper body jacket in ZBrush
Creating the Upper body jacket
Before talking about the texture, I want to talk a little bit about the materials. There are two basic materials specified on the image. The wearable material is useful if you want to use flat colors while painting your model, but you can change that material for a custom one, in my case I called it Mat_clothes, which I assign it to every model that is going to have a custom texture. While I use the AvatarSkin_Mat to the skin texture. This way when I load the model the skin loads the one from Decentraland.
Textures limit and UVs
For the textures, since is such a small resolution texture I recommend to made UVs symmetrical so that the UVs can be a lot of bigger. I don't touch any part of the AvatarSkin material UVs because I can break the texture when loading in Decentraland.
​
For my models I paint them in Substance Painter, and I can only put two textures in the model so I only paint on the Base color channel. Don't forget to change it also in the viewport in Substance to see the final result. Also when you create a new project remember to put the resolution in 512 px.
Painting models in Substance Painting
Painting all the models
Rigging & Exporting

Once we have all the models, materials and textures done, is time to rig them and export them in GLB. For that purpose you need to have Blender 2.8 or superior, you can rig the models in other softwares however when exported, the models tend not to work correctly.

First we have to import our model into the scene, armature.blend in the drive folder, if you have modeled it using the original models as a reference you will have not problems in the placement of the model, nevertheless I recommend to apply the transformations on the move and scale.

When I have the transformations applied I rig it selecting the armature and the model, pressing P with automatic weights, check the weights and if necessary correct them.

Finally, it's time to export it. I select the models just in case, click File → Export → GLB. Check apply modifiers, and skinning in the extra options in the exporter.

Then repeat this steps with the rest of the models.
Rigging the model in Blender
Rigging the model and exportin it from blender
Decentraland Builder

Finally when we have, all the models it's time to enter the Builder, so log in your metamask account and then in Decentraland. First we will need to create a new collection that encompasses all af our wearables. Go to collection, press the plus sign and new collection.
Creating wearables in Decentraland
From there you are ready to add your items, press add items and drag or select the models, in the new panel that appears we can select the basic options for our wearables. You can select the body shape and select the male or female options and then add the counterpart. Change the name, the rarity which determnines the number of wearables that will be created, and the category that configures which part will replace.
Wearables Menu
Wearable's menu
Adding representations of each wearable.
On the three dots in the wearable you can add another represantion if you didn't select both.
If you press EDIT, you will enter a menu where you can view the wearable in the avatar, and complete the rest of the options.
You can change the name, add a description and change the category or rarity.

On the three dots, you can add another representation, if you didn't do before, remove from the collection or delete.

If you click on the pencil you can reload the 3D model of the wearable, in case you made some change or correction.

On the overrides section you can add more options to replace or hide. For example on the hat, you have to put hair, helmet. That way when the player loads the hat, it will replace the models that have that category.
​
Finally you can add tags, in order to search your wearables when you mint it.
Final edit in decentraland builder
Once we have all the wearables, we can return to the main menu in the collection. Click on set a price, where we can put a price or make it free, put our address and finally submit it to the curation commite.
Setting a prize in Decentraland
Conclusion

Here is a general guide that can help you create your own wearables. In the decentraland guides you can find more information about the curation process, and the textures of the skin and the standard texture, if you need them.

I believe the builder is a great tool to check this wearables, and test them pretty fast. With this models I think it is time to say; have fun and can't wait to see what you make.
​
See you!
Avatar with new wearables.
Picture
​Laura Usón
​​​3D ARTIST
​Passionate about videogames, movies and creatures. artist by day and superhero at night
CENT
3 Comments

How to set-up an avatar renderer in Unity

6/3/2021

0 Comments

 
The Mission
Avatar? Completed. The VRM? Created. What's next? Make it look fancy.
​

The avatar cards are the first thing anyone will see about your cryptoavatar, so better make a good impression!
Resources
  • Unity 2018.3.14f1
How to set-up an avatar renderer in Unity
Setting up the Unity Project

It's possible that you can use older and newer versions of Unity, but for the sake of not complicating things, I recommend you use Unity 2018.3.14f1, since it's the same I use.

As always, create the Unity Project with the correct version. No need for Android versions. Now you should be on the empty scene. Before creating anything, let's install a couple of things first.

  • Unity Recorder
  • Unity Post Processing effects
  • Any shader you want

Unity Recorder

The Unity Recorder allow us to record videos, Gifs and images directly from the program, so no need to screenshot anything. Just Unity.

To install this, you need to go to Window > Package manager
Package Manager Menu Unity
The package manager will open up, and it'll take a couple of seconds to load everything.
Scroll down untill you see Unity Recorder. Just click it and install
Package Manager Menu Unity
If nothing is appearing, make sure to have "All Packages" on the top left of the window.
Package Manager Menu Unity
Once you have it installed, go again in Window > General > Recorder > Recorder Window
​
A window will appear and I recommend to put it in a column, along side the inspector tab.
This is the Recording window. Here is where you are going to make the images.

From top to bottom, change the Record Mode to Single Frame and set the frame to 0.

Click on Add New Recorders and add an Image Sequence.

Select your prefered format and the name and path for the photo.
​
For now, this is all for the recorder.
Package Manager Menu Unity
Unity Post Processing Effects

Same as the Recorder, go to Window > Package manager and search for Post Processing

Now you only need to install it, there's no need to do anything else for now.

Shaders

This is more of a personal preference, but you can search online for diferent shaders that you can use on your avatars to make them look cooler. The one we use is Toony Colors Pro 2, although there are a lot of free online alternatives that give similar results.
​
This is the fun in this part of the avatar process, experimentation.
Setting up the scene

It's time to set up the scene. At least the basics so you can always start with something.

I'll leave a UnityPackage down below with everything I'm about to do.

Lights

For a good representation of our characters, we use 3-point lighting method. It is a traditional way of lighting up a scene and it uses, as the name suggests, 3 different points of light to illuminate the avatar. Only the avatar, not the scenary around it.
The 3 point lighting method uses 3 lights: One key light which is the main source of light, the fill light which basically helps the key light to illuminate those spots where the key light can't reach and the backlight which is situated on the opposite side of the other 2 and gives a touch of light to the back of the character.
​
Both 3 lights are parented to an empty object which should be right in the point where the avatar should be posed. This allow us to freely move and rotate around the character both three lights at the same time. Pretty usefull, if you ask me.
Setting up lights scene
Red: Backlight; yellow: Key light; Blue: Fill light. All of them pointing at the gray cube in the center
Use this link to get the basic set-up of lights.
lights.unitypackage
File Size: 1 kb
File Type: unitypackage
Download File

This is the basic setup we use for the avatars. Regarding the rest of the scenary I use the standard directional light that comes with every Unity scene and I create any new light that I see necessary to achieve the result I want.

You might be asking yourself "how can I make one set of lights affect the avatar and not the scenary or viceversa?"

We use the layer system Unity has by default. For this test I use a cube, but its exactly the same when you have your avatar posed.
​
First you need to create the layer your avatar will be on.
Select anything from the scene and on the top right you should see the Layer tab where you can click it and add a new Layer.
Setting up lights scene
Setting up lights scene
Create as many as you need for different things. ​
If you want to change an object from layer to layer just select what layer you want it to be from the same drop down menu on the top right of the inspector.
Setting up lights scene
Setting up lights scene
For the lights is a bit different. You need to select which layers you want the light to affect. Go to the Key light and in culling mask you can select which layers to affect. Uncheck everything at the same time by clicking on Nothing and then select the one you created for the avatar to only affect that.
Canvas

Renders need to have a very specific size (1030x1440px) but what's even more important is that every render will get an automated frame that will explain the licenses and the name of the avatar, so, you should have that in mind to make sure that, for example, a hand doesn't get behind the frame.

For this, we will set up a canvas (an UI element) with the empty frame to give us an idea of where will be the frame positioned.
​
I'll leave another Unity Package down below with everything you need.
Canvas size
Frame with an avatar posed.
canvas.unitypackage
File Size: 59 kb
File Type: unitypackage
Download File

Game Window

We have the canvas ready with the frame but how can I see the final result?
​
You need to set up the game window to display the correct resolution for it to work.
Go to your game tab, and click ont he 16:9 that will appear on the top left of the window. It will show a bunch of different aspect ratios but none of what we want.
​
Look down till you see a "+" button and you can add a custom resolution. Make sure you enter the correct resolution (1030x1440px) and hit Ok.
Game windows canvas
If the canvas is active everything will set up correctly and you will see the frame in place.
Poses for your avatar

Now it's time to pose your avatar!

I hope you used Mixamo because if you did, this part will be a lot easier.

Just use the FBX file you used to create the VRM (with the rig and the visemes) and upload it again in Mixamo. This time it won't ask you to put the bones in place, because it already has them!
​
Anyway, find a pose that you like.
Avatar pose mixamo
If you don't like any of the poses that mixamo has available you can always trim down an animation until the first frame of that animation is the pose you are looking for.
Once you have what you need, download the avatar and put it on the scene. But that's not all!

You can still manually edit the pose by manually moving the bones to get a better, exagerated and more expressive. Also you can move around any dynamic bones you have manually to get much better results.

Think how your avatar would be like, what kind of personality would have and how it would act. If you have a nice base pose you can get a much better result if you edit the pose afterwards. Look at this example:
The pose is not bad but it doesn't show what kind of character it would be.
​
Doesn't transmit the kind of actitude it's supposed to have.
Uncle Crypto pose
Uncle Crypto pose
And now look at the finalized pose.

It's a much more dynamic pose. Very expressive. You can figure out that the avatar is playful and a very expresive kind of character.
​
You can see the lines that makes the character feel more alive.
Play with the poses so you can represent how cool your avatar is! There is no limit!
Color and composition

Color is one of the most important factors. You need to understand what colors your avatar have and how to complement them accordignly to make it pop-up in the scene.
​
Having a basic understanding of the theory of colors will help you tons in this one.

To give you an example, I'll use the Cool Banana render that I made because it shows perfectly what I'm trying to explain.
Picture
This is a color wheel. It shows most of the basic colors without getting into saturation or brightness values.
​
To make and avatar pop-up you need to select the complementary color of the Avatar, that is, the opossite from it. The opposite of red is green (Mario and Luigi, see?)
The principal color of Cool Banana is, of course, yellow, which complementary is purple.

Of course this is not a Law, but rules. You should not follow these strictly and can bend it around how you please, so for Cool Banana I used both purple and tones of Dark blue.
​
By using these rules, you will ensure that no avatar will blend with the background and they'll be the first thing you will see. Not only that, it'll make sure complicated poses are easily readable.
Cool Banana background color
Note that the down arrows arent fully touching the sides of the image, but it doesn't matter since the frame of the card will hide it.
Cool Banana background color
What? You don't know what color is which and you can't figure it out? Don't worry, I have a solution! Adobe Color Wheel!

https://color.adobe.com/create/color-wheel

You can select the colors you want and with a click of a button, it will give you your complementary colors. What's even better, is that you can actually upload an image and it'll tell you what are the 5 more prominent colors, so you can then, select a few to color the rest of the background.

One of the most useful tools to have, and with practice, you won't even need it in the future!
Background

Now it's time to set up a scenary for our avatar.

This is really up to you, if you have ideas where your avatar will be posed, make it a reality. Play with the primitives Unity provides to make a scenario or use Blender or Maya to create an even more detailed background.
​
Play with perspective, at the end of the day, its just an image, so you can stretch and deform everything to make it look cool. Look at this example of out Avatar nº26 Udon.
Udon background
Looks pretty normal. But look how the scene is set up.
Udon background
Everything is stretched up to give that feeling that its coming from the back to the front when it could be just the oposite in actuality.
Finishing touches

Material

You can use another shader material to give a different look to you avatar. The material is one of the most importants parts to change on your avatar since it will radically change how it looks. See the diference down below.
Uncle Crypto avatar
Just the standard material.
Uncle Crypto avatar
A little more extreme way to show the character
Post Processing

Now that you have the background and the avatar in there, it's time to give the final touches, that is, post processing. Go where you camera is, and add a new component called "Post Processing Volume"
Now it's time to play a bit.

There's not a set way to configure this, you need to see what can improve on your final render.

Be careful, while the post processing is cool, it can make your avatar look completely different or loose some detail, and you don't really want that. Remember that post processing is always to enhance.
​
A tip I recommend use is to not touch post processing until you are satisfied with the result without it. Don't use it until you have it.
Post Processing menu
Snap!

Now it's time to take the picture.
​
If you have done the steps of how to configure the recordings from before, just open the recording window and hit "Start Recording". It'll automatically render the first frame of the camera and it'll save it on your PC.
​
Be sure to turn off the frame from the canvas since it'll be already added when you mint your Avatar in CryptoAvatars.
Ending words

Thats all I have! Experiment, and look at the renders we and other creators make for inspiration for your own work.

The avatar cards are one of the most important pieces on the whole process since it's the first thing any potential buyer is going to see.
​
Be creative and have fun!
​Pedro Solan
​Pedro Solan
3D ANIMATOr
​​Junior 3D Animator improving every day possible. Videogame and cat enthusiast.
Twitter
0 Comments

    Categories

    All
    Blender
    CryptoAvatars
    Decentraland
    Decentraland En Español
    Maya
    Metaverse
    Mixamo
    Morphite
    Substance Painter
    The Sandbox
    Totally Reliable Delivery Service
    Unity 3D
    Updates
    Vrchat

    Archives

    March 2022
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    October 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    February 2020
    December 2019
    October 2019
    September 2019
    August 2019
    June 2019
    May 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2016

    Picture
Home
Projects
Assets

Picture
Crypto
Friendly
Picture

Subscribe to get some 💚 in your inbox once in a while.

Follow us and your visit will never be forgotten!
Picture
Picture
Picture

 © 2015-2022 POLYGONAL MIND LTD. ALL RIGHTS RESERVED.
  • Home
  • Metaverse Builder
  • CryptoAvatars
  • MegaCube
  • Blog
  • Decentraland
  • Projects
  • Assets