Making Of Wasp

[ #adskMaya #3dsMax #MARI #Mudbox #Photoshop ] Paul H. Paulino from Vancouver is kind enough to sh...

[ #adskMaya #3dsMax #MARI #Mudbox #Photoshop ]
Paul H. Paulino from Vancouver is kind enough to share us the making of article about his project called Wasp by using Softimage, Autodesk Mudbox, Autodesk Maya, 3D Studio Max, Mari, Vray and Photoshop

Hello! I'm Paul H. Paulino, a CG artist from Brazil. I've been living in Vancouver for the past 6 months, studying CG. After graduate I want to specialize as a Texture Artist for film. Thank you CG Record Team for giving me the chance to share my new Making of article where I would share the process behind my latest artwork, “Wasp”. I will try to explain my thought process throughout the whole project.

>> See Also: Making of Adidas "Brazuca"

I created this piece for a class at Think Tank Training Centre (http://www.tttc.ca/). The goal of the project was to create a 3D still image in 4 weeks. I chose this amazing concept by Ian Mcque: (http://mcqueconcept.blogspot.ca/)

Choosing the concept

- This is a very important part of the project! Before starting any modeling or texturing, you should think about your concept.
- You are going to spend a lot of time on it, so make sure to choose a concept that you really like, but also be careful; think about your skills and be honest with yourself. If you have a deadline like I did, don’t pick something incredibly hard, because you can end up frustrated and dropping the project before it’s done. Also avoid picking a concept you know will be too easy and isn’t going to give you any troubles during the process. Troubleshooting is an awesome skill, and you get it with experience, so here’s your chance!
- In my opinion, the best concept for you is the one that gives you the chance to learn new things and that you can finish on time.

I’ve chosen Ian Mcque’s concept for three reasons:
1 - Improve my Hard Surface Skills
Since I wasn’t feeling confident about my modeling skills, I thought that this was a good chance to explore different workflows and overcome my weakness.

2 - Interesting textures
Ian Mcque is well known as an amazing concept artist and the thing that catches my eye the most in his work is his unique painting style. Trying to replicate the same feeling in 3D was a great challenge for me.

3 - Opportunity to create a story without limitations
Since the artwork itself doesn’t have a background, it was interesting to think about a story and composition for the scene, and for me, a piece that tells a story is way more interesting than one that doesn’t.

Getting feedback

-During the project, show it to friends that you trust to get good feedback. But be careful; always remember your original idea and don't listen blindly to the critique. Always take it into consideration, but remember that it’s your project and if you change after every criticism, you’ll end up making a frankenstein.

Pre Production

-Another important thing that I always like to do and helped me during the whole project was creating a schedule. I made a personal schedule based on the deadline given by my teacher.
Having a deadline for each part of the process increased the pressure, but helped me a lot with the feeling of working in a professional environment.

Sketching composition roughs

During the days for pre production, I began to think about the composition. For me, the best way to develop different ideas is using quick sketches with pen and paper.
I love sketches: they are loose, fast and you don’t need to worry about details at all. On the sketches below, I used copic markers to give some depth with values. You can quickly change what you don’t like by just adding lines and brushstrokes. My final composition is different from my first rough sketches, but these first drawings helped me a lot!
The first idea was having the ship floating in a scrap yard, the pilot inside and looking at the camera. For the background I thought about some industrial buildings, cranes,etc. As you can see, in the beginning, I was worrying so much about the composition itself, that I ended up missing the story.

After my initial sketches, I decided to go into Maya and block out some shapes to try and match the composition.
It’s a good way to quickly see if your composition is balanced without dealing with details. I just used simples boxes and cylinders. For the characters I used a default human base mesh from Mudbox as a scale reference.

Understanding the concept and gathering references

After the initial composition studies, I spent some more time investigating the concept, breaking down the basic shapes and proportions, drawing orthographics, isolating each part of the ship and thinking about the individual panels.

My goal with the project was to achieve a scene close to reality and the best way to do it is gathering real life references. I love to spend time searching for references and they are essential for a believable result.
Even if you are trying to create a “unique” design, you should rely on things that already exist in our world, otherwise people are not going to understand and relate to the design. That being said, it doesn't mean your piece isn’t going to be creative. Quite the opposite: your piece can be even more original if you use our real life resources with creativity.

When looking for references, I usually go for interesting and high resolution photos. Google Images and Flickr are simple enough for this. Flickr is an amazing tool if you are looking for artistic photographs (which can be useful when thinking about composition too).
Besides real life photos, try to get drawings, replicas and 3D renders that inspire you and relate to your piece. Collect references not just for modeling purposes, also think about lighting, color, etc.
One thing I to do (and may sound crazy) is constantly inspect the world around me. When I’m on the street, I like to see and understand how real materials look and work, so I often use my smartphone camera to take pictures. Being able to study these materials helps me a lot when I’m trying to replicate them later.

Since the concept didn’t have a detailed turbine, it was very important to grab and study a lot of different photos from jet turbines and space shuttles to fill this gap in my project.

Modeling (XSI Softimage)

The whole modeling of the hovercraft was done using Softimage. It’s a powerful tool for modeling, and in my opinion, way more intuitive and straightforward than Maya.
I started modeling the hull with a cylinder, without extracting any panels at first. The main goal at the beginning was to capture the shape of the hovercraft, trying to keep it as close as I could to the concept. I created some simple shapes for the engine and the cockpit. This way I was able to study the negative space of the hovercraft without having to deal with lots of detail.
Blocking your model with simple shapes gives you the chance to change things inside your composition without wasting time fixing small stuff and dealing with details.
I also used the basic rig that softimage provides, to place a human inside the hovercraft to help me figure out the model’s scale

Once I was happy with the hovercraft’s basic shape, I decided to start subdividing the hull.This way I was able to create holes and, at the same time, avoid bumps and creases on the geometry.
After this, I began separating the panels. It was a tricky part because the concept doesn’t give the exact seams on the hovercraft, so I decided to make my own choice for the design. After dealing with the main part of the ship, I started detailing the turbine. This part was really fun because I had freedom to create my own design. I asked a classmate who knows a lot about jet engines to give me a lesson about it. After some time, I generally understood how turbines work, and then I used my references to finish the model.
The cockpit was another part of the hovercraft which I had a lot of freedom to develop, so I used my references to create a bunch of panels, buttons and cables.

UV Mapping (Maya)

The UV Mapping process was done in Maya. Maya 2015 has new features and the integration with Unfold3D is amazing and helped me a lot during my UV process. I planned to use Mari for the texturing, so I realized that I should use multi-tile textures. This way I was going to be able to import the whole ship into Mari and paint directly on the model. If you have all the tiles on the same space, you are not going to be able to texture properly.

The UV process can be very repetitive and boring, but it's crucial to be careful with this part, otherwise you can have problems in the future.

I’m not the best guy to explain the whole multi-tile process, so if you want to learn more about it, this is the tutorial that I used to understand the workflow:

Texturing (Mari)

The texturing process was really fun! I chose Mari because in my opinion it’s the best texturing software today and it has a variety of adjustments, just like, or even better than, Photoshop. And being able to import the whole model is more intuitive to work.

I usually like to work non destructively, so I used layers for each step and as I said before, Mari has great adjustment tools, and I try to use them a lot.
Because I had to separate the UV Tiles, I could easily select each patch and hide or unhide whenever I wanted. This is a great resource inside Mari and sped up my texturing workflow a lot. Using folders and layers, I put the hull and the turbine/engine into separated folders, this way I was able to easily adjust my textures later. Keeping the project and layers organized helps a lot. Never forget to name layers and objects as much as possible, otherwise you will waste a lot of time later on.

I created three different maps for my hovercraft. Diffuse, Specular and Bump Map.

The hull texturing process began by using some yellow metal tileable texture, which I got from Cgtextures (http://cgtextures.com/). After the first pass, I created more color variation by mixing some different colored metal textures.
The engine was basically the same process, using tileable metal textures with different color hues and saturation to create interesting color variation. After finishing the color pass, I created more passes. Dirt, decals, leaking and scratches and holes. Those passes were extremely important to convey the realistic feel for a junky hovercraft. I learned during this phase that you should be careful while “decaying” your model. Sometimes you can end up going too far and creating something that is not realistic or pleasing to the eye. Even in those situations, less is more.

After finishing the diffuse map, I duplicated the channel and flattened all the layers to begin working on the specular map. I created a luminosity layer on top to get rid of the colors and levels adjustment helped creating a nice value variation.

Notice that I separated the engine from the hull layer, so this way I was able to create different values for them. The engine metal has a different specularity, and having this different adjustment is crucial.

The bump map was used for some parts of the texture, like some rusted parts and especially for the extracted panel on the bottom. I used the same principle as the specular map, but with less value variation. The darker values were those which receive the higher bump information.

Final Composition/Storytelling Thoughts

Before getting into the lighting/shading part of this making of, I would like to show some storytelling decisions that I made during the project. Composition and storytelling are incredibly difficult to explain, maybe because everybody has their own opinion of what is a good composition and what is not, but we can learn some basic composition concepts to start developing our eye. Again, photography for me is one of the best tools to begin developing your eye. Since I can’t explain it very well, I would like to share with you some composition resources that I use constantly:

The secret of composition by Lulie

Perspective + Composition by Fox-Orion

Landscape composition rules by Johannes-Vloothuis

Framed Ink (Book) by Marcos Mateu-Mestre

And of course, you can always analyze some paintings by the old masters and try to understand how they compose images. I often use http://www.wikiart.org/ to access those paintings. I wasn’t happy with the idea of having the pilot inside the hovercraft, so I sketched again more thumbnails and had some brainstorm sessions with some friends.
First I had this idea with the pilot outside the ship fueling it.

It was an interesting story to explore, but I thought about my deadline and I figured out that I would have to spend hours modeling/texturing/shading different assets that weren’t my focus.
This is something really important that I learned during this project: Let it go. I had to let it go some crazy and complicated ideas and think about my deadline. Nobody cares if you finish a masterpiece but didn’t deliver it on time.
So after letting go the fueling idea I started to work on a new story which would allow me to create something interesting but also “simple” enough to finish on time. After a while I thought about a relationship between a man and his machine, something like Han Solo and Millennium Falcon or even a guy and his car that he loves.
Using this idea I began to block the scene inside maya, thinking about elements on the scene to help the composition, and I also started to develop a pose for the pilot.

The Pilot (Maya, Softimage and Mudbox)

For this new composition the pilot’s pose was extremely important, since this was going to be the focal point of the scene. To help me with that, I asked my animation teachers at Think Tank to give me advice! Who better to ask what makes good pose, huh?
So after their amazing support, I used my camera to take some reference pictures with my friends for the pilot’s pose. It was extremely useful and helped me to get weight and balance out of the rig.

To pose the character properly, I used an amazing digi double rig created by our rigging teacher, Darren Rudy (http://www.darrenrudy.com/) and it allowed me achieve a natural pose for the pilot.
After posing the character properly, I started to think about clothing. Thinking about my storyline, I envisioned him using a leather jacket, gloves and a helmet. I brought the model to Mudbox and I used my jacket as a reference (matching the pose) to sculpt the folds.

Back in Softimage, I extracted the head geometry to create a simple helmet. I did the same thing for the gloves and boots. After finishing the pilot, I imported the geometry into Maya.

Environment (Maya and 3dsmax)

With the pilot finally done I had to think about an interesting environment for the hovercraft. I didn’t want to spend a lot of time on it since I was running out of time with my schedule, but I still wanted to make something which would allow framing the image and enhance the composition.
So keeping it simple, I created some piles of mud using displacements maps on the foreground, creating a frame for the shot, and inside the piles I used some simple materials to give a industrial/construction site feeling to the environment. I also included some tires that I modelled, and with the help of my friends which are more familiar with 3ds Max, I created some rocks and bushes for the ground.

Shading (Maya)

After finishing the texturing process, I imported all the maps to Maya. Since I used multi-tile textures, the shader setup was a little bit tricky. Again, since I’m not the best guy to explain the whole process, I’m going to give you the tutorial that helped me a lot:


The shading network can end up pretty complex, so be careful with the scene’s organization. Sometimes one little mistake can compromise everything.

Lighting (Maya)

Lighting plays an important role in a scene and it can help a lot telling a story. I’ve always been passionate about lighting, so with this piece I had the chance to practice. Thinking about the storyline that I chose for my scene, I thought about a lighting setup which would allow me to create an interesting contrast between light and dark. To help me with this, I used some photo references (again!) to understand how light works on the real world.
Using Vray as my render engine, I set up a physical camera to achieve more realistic results.

The light setup was pretty straightforward. I used a Vray sphere lights without decay as a sunlight, a dome light with a HDR map and a few bounce/specular lights.

Rendering in a Linear Workflow (Maya)

Linear workflow is something really important and sometimes we just forget about it. Working in proper linear colorspace will help you achieve an incredibly realistic render. GreyscaleGorilla made an amazing article explaining why is important to use this method:

And to learn how to easily setup your linear workflow inside Vray, watch this amazing tutorial by Renderschool:

And here are the render settings that I used on my final scene

Compositing (Photoshop)

After rendering the scene, I also rendered out these passes to help in the compositing process:

To create the background, I searched for some refinery landscapes on flickr, and I got some interesting images. Extracting and duplicating the shapes, I used the opacity to create depth and simulated atmospheric perspective.

For the heat displacement effect I used the ripple effect with a mask:

For the final adjustments, I also used some lens flare and lens dirt effects, to give a “photographic” look to the image.

Final thoughts

Finishing “Wasp” was an incredible personal achievement for me. I’d never done a whole 3D project like that before, and I learned a lot. It took me effort and endless hours to finally get something finished, but the final result was really rewarding.
And of course, I want to say thank you for all my friends who helped me during this project. If you've reached the end of this tutorial alive, I thank you for your time and patience. I hope I have helped in some way, and if you still have questions, feel free to contact me!
Email: paulhpaulino@gmail.com
Website: http://cargocollective.com/paulhpaulino
Artstation: http://www.artstation.com/artist/paulhpaulino
Facebook: http://www.facebook.com/paulhpaulino
More Making of tutorial



2D,5,32 Bits,1,3d,23,3D Studio Max,682,3D Tracking,4,3Delight,1,3DO,1,3ds,2,3ds Max,168,3ds max rigging,2,Adam Kormendi,1,Adobe Bridge,1,Adobe Illustrator,2,Adobe Premiere,4,After Effect,159,After Effects,34,aiStandard,1,Alembic,2,Alex Cheparev,1,Amazon Lumberyard,1,Amid Rajabi,4,Andrew Price,4,Anima,1,Animation,257,ArchiCAD,1,Architecture,132,Arion,1,Arnold,29,Arnold for C4D,4,Arnold for Cinema 4D,3,Arnold for Maya,21,ARQUI9,3,Art,2,ART Renderer,1,Arvid Schneider,1,Audio,2,AutoCAD,2,Autodesk,4,Autodesk 123D,1,Autodesk Flame,5,Autodesk Maya,221,Autodesk Mudbox,21,Autodesk Scaleform,1,Autodesk Smoke,9,Autodesk Smoke basic,2,Autodesk Softimage,16,Autodesk University,2,Automotive,38,Avid Media Composer,1,AvizStudio Tools - ATiles,1,Ben Douglas,7,Ben Mauro,2,Bezier Deformer,1,Bifrost,8,Bitmap2Material,2,Blackmagic,1,Blender,90,Blender Cycles,3,Blender Hair,1,Blizzard Entertainment,1,Bone Dynamics,1,Boris Continuum Complete,1,Boris FX,1,Bottleship VFX,3,Box3,1,Breakdown,2,BW Design,4,C4DtoA,1,Camera Mapping,6,camera projection,2,CAMERA TRACKER,1,CARA VR,2,Cartoon,2,CAT,1,Character,114,Christoph Schindelar,1,Christophe Desse,2,Cinema 4D,279,Cinema 4D MoGraph,7,Cineware,2,cloth,12,Coat3D,3,Cobwebs Script,1,Collapse,1,Color Finesse,1,Color Grading,8,COLORWAY,2,Compositing,152,Concept,13,Contour Generator,1,Cornucopia3D,1,CORONA,25,Corona for 3ds Max,13,Corona for Cinema 4D,2,Crazybump,1,Creature Design,17,Crowd,16,Cubebrush,1,CurseStudio,2,Cycles4D,1,CYCLO Studio,1,Daniel Cahill,1,Daryl Obert,1,Data Operators,1,DDO,2,DDO Painter,4,Deep Compositing,1,DEM Data,1,DEM Earth,1,Design,20,destruction,14,Digital Anarchy,1,DMM,1,Download,8,Dynamesh,3,Eat3D,6,Editing,1,Element 3d,13,emPolygonizer4,1,emReader,1,Environment,76,Escape Studios,1,Evermotion,17,explosion,10,Exterior,1,fayIN,4,FBX,2,Feature,596,FEM,1,fibermesh,1,finalRender,3,Fire,5,Flame Painter,1,Flex Modifier,1,Flicker Free,1,FlippedNormals,4,Fluid,16,Food,1,Forest Pack Pro,15,FragNoiser,1,FreeForm PRO,2,FreeFrom Pro,1,Freezing effect,1,Frischluft Lenscare,1,Fryrender,2,Fstorm for 3ds Max,1,FStorm Render,3,FumeFX,32,Fusion,12,FxChannelHouse,1,Game,47,Gary M Davis,1,Gary M. Davis,1,Geekatplay,1,Genome,1,Geo Maya Hair,2,Ghost Town Media,1,Gleb Alexandrov,2,Glu3D,1,Glyn Dewis,1,GMH2,2,Golaem Crowd,3,Google Sketchup,3,GoZ,1,GPU Render,2,Greyscalegorilla,1,Groundwiz,1,GrowFX,8,Hair Farm,1,Hair Fur,41,Hammer Chen,3,Hard Surface,6,HDR Light Studio,2,HDRI,16,Helmet,1,HIERO,1,HIEROPLAYER,1,HitFilm,1,HOT4d,1,Houdini,118,Houdini beginner,9,Houdini Engine,3,Houdini Engine for UE4,1,Hristo Velev,1,Ian Spriggs,1,IES,2,illustrations,3,Imagineer Systems,1,InDesign,1,Interior,31,Interview,1,Iray,8,Iray for 3ds Max,1,Iray for Cinema 4D,1,Iray for Maya,1,Iray for Rhino,1,Ivy Generator,1,Jamie Cardoso,1,Joker Martini,1,Keying,2,Keyshot,44,KeyShot for ZBrush,2,Knald,2,Krakatoa,30,Krakatoa for Cinema 4D,6,Krakatoa MX,4,Lagoa,1,Learn Squared,1,Lee Griggs,1,Leuchtkraft,1,Lighting,32,Lightroom,5,Lightwave,6,Linear Light Workflow,1,Liquid,28,LOD,1,Luis Miguel Mora,1,Lumberyard,1,Lumion,2,Maciej Kuciara,1,MadCar,2,Magic Bullet Looks,3,Making of,169,Management,1,Mantra PBR,1,Marc Brunet,2,Mari,18,Marmoset Toolbag,10,Marvelous Designer,28,MassFX,3,Massfx Toolkit,3,Massive,1,Match Photo,3,Matchmoving,12,Material Manager Pro,1,Materials,44,Matte Painting,8,MAXDEPTH,1,Maxon,2,Maxscript,7,Maxwell,4,Maya,57,Maya LT,4,Maya Modeling,3,Maya Rendering,8,MCG,1,Megascans,3,Mental ray,23,MeshFusion,1,Miarmy Crowd,1,Mike Hermes,1,MILA,1,MILA material,1,Mischief,1,Mixamo3D,10,Mocha,34,Mocha Import+,2,mochaImport+,1,Modeling,288,Modo,42,MODO 801,7,motion,4,Motion Capture,1,Motion Graphics,189,Motionbuilder,3,Move Title,1,mParticles,4,MultiScatter,5,Naiad,14,NanoMesh,1,NanoTile Textures,1,NATRON,1,NCloth,5,NDO,1,NDO Painter,1,nDynamics,1,Newton 2,1,nHair,2,Niels PRAYER,1,Nils Piirma,1,Nodes 2,1,Normal Map,1,Novedge,1,NOX Renderer,1,nParticles,4,Nuke,70,nvidia,1,Ocean FX,2,Octane,23,Octane for 3dsMax,3,Octane for Blender,1,Octane for Cinema 4D,8,Octane for Houdini,3,Octane for Maya,1,Octane Render,7,Omnitiles,2,Onyx Tree,2,Optical Flares,1,Ornatrix,17,Ornatrix for 3dsmax,4,Ornatrix for Maya,4,Paint Effects,1,Painter,8,Painting,24,Paintstorm,1,Particl,1,Particle,99,Particle Flow,3,Particle Flow Box 3,1,Particle Skull,4,Paul H. Paulino,1,Paul Neale,1,PFlow,10,Phoenix,4,Phoenix FD,21,Phoenix FD for 3ds Max,18,Photogrametry,1,Photography,13,Photorealistic,6,Photoshop,238,Pixar,1,Pixel Lab,2,Plan,1,Plant,15,Plexus,5,Plugins,15,Polybrush,1,polyRandomizer,1,Populate Tool,4,Post Production,31,Procedural,2,Procedural Modeling,1,Product,7,Ptex,2,Pulldownit,5,Pulldownit for 3ds Max,1,Python,3,Qualoth,1,QuickVFX,2,Quixel,4,Quốc Duy Ngô,1,Radius Effector,1,RailClone,6,Rainer Duda,1,RandomControl,1,Rayfire,26,re,1,RealFlow,43,RealFlow for C4D,2,RealityCapture,1,Realtime,34,RealtimeUK,1,RebusFarm,1,Red giant,6,Redshift,15,Render,44,Render Engine,2,Rendering,383,RenderMan,5,Retouching,13,Rhino,5,Rigging,44,Robot,3,Rohan Dalvi,5,RSMB,1,Sam Welker,1,Sardi Pax,1,Scanline,1,Scene,1,Sci-fi,7,Script,14,Scripting,2,Sculpt,52,Sea Surface,1,Shader,55,Shahin Toosi,1,Shape Morph,1,Simcloth,2,Simulation,123,SiNi Software,1,SkecthUP,5,Sketch,1,SketchBook Pro,1,SketchUP,3,Skin,3,Skin shader,5,Slow Motion,1,Smelt,1,Smoke,9,Snow,2,SnowGun Painter,1,Softbody,3,Softimage,16,Sound design,2,Sound Tracking,1,SpeedTree,1,SplineLand,1,SSS,1,Star Wars,1,Stereoscopic,1,Stingray,2,Stoke MX,4,Stormtrooper,1,Studio Light Rig,1,Substance Designer,21,Substance Painter,18,Substance Painter for UE,2,Synth eyes,1,SynthEyes,2,Tamas Medve,1,Terragen,2,Terrain,7,Terry White,1,texture,6,Texturing,182,The Foundry,1,Think Particle Cloud Generator,1,ThinkBox Frost,12,ThinkBox XMesh,1,Thinking Particles,11,Thinking Partilce,13,thinkingParticles,14,Thomas Brown,1,Timelapse,16,Tomek Michalski,1,Toolbox#2,1,TP Toolkit Pro,1,Tracking,42,Tranform,3,Trapcode,3,Trapcode Echospace,1,Trapcode form,4,Trapcode Mir,2,Trapcode particular,9,Trapcode Sound Keys,1,Trapcode Tao,3,Turbulence FD,6,Tutorial,84,Tutorials,276,Tyler Jordan,2,Unity 3D,10,Unreal Engine,32,Unreal Engine 4,20,Unreal Engine Blueprint,2,Unreal for Archviz,6,Unwrap,7,Unwrella,1,V-Ray for Maya,4,V-Ray for Softimage,1,Vehicle,2,VFX,398,Video Copilot,10,Video Editing,8,Videocopilot,4,Volume Break,1,VolumeBraker,1,VR,4,VR post-production,2,Vray,311,Vray for 3dsMax,31,Vray for C4D,1,Vray for Maya,11,Vray for NUKE,6,Vray Hair,2,VRay Rhino,2,Vray RT,4,VRayInstancer,1,VrayPattern,3,Vue,9,Water Surface,2,Weight Containers,1,Wind,1,World Machine,3,X Particles,1,X-particles,13,Xgen,4,xNormal,1,Xpresso,2,XrayUnwrap,1,Yones Bana,2,Zbrush,126,ZBrush 4R7,3,ZModeler,1,Zookeeper,1,
CG TUTORIAL : Making Of Wasp
Making Of Wasp
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy