Raghukamath https://raghukamath.com Digital Painter and Freelance Illustrator from Mumbai Sun, 06 Feb 2022 16:34:57 +0000 en-US hourly 1 https://wordpress.org/?v=6.0.1 The cat, the hen and a boy – Sunday Sketch Trip https://raghukamath.com/the-cat-the-hen-and-a-boy-sunday-sketch-trip/ https://raghukamath.com/the-cat-the-hen-and-a-boy-sunday-sketch-trip/#respond Sun, 06 Feb 2022 16:30:53 +0000 https://raghukamath.com/?p=570 A Sunday well spent on an wonderful sketch trip with @coolkarnisam and friends. The village Ambeshiv is located on the banks of the Ulhas river near Badlapur. The village was laid back and devoid of all the urgency of the city. Good way to slow down and focus on some skills.

These were done with brush with black gouache paint and Kuretake Sumi ink .

https://raghukamath.com/the-cat-the-hen-and-a-boy-sunday-sketch-trip/feed/ 0
A Swan in a lake https://raghukamath.com/a-swan-in-a-lake/ https://raghukamath.com/a-swan-in-a-lake/#respond Sat, 05 Feb 2022 15:34:50 +0000 https://raghukamath.com/?p=564 A quick daily personal piece. This was meant to be a practice sketch for a different personal illustration which has a swan in it, but this took its own direction. I am trying to explore lines and new textures for this series.

By print from here.

https://raghukamath.com/a-swan-in-a-lake/feed/ 0
Weekly Graphic – 002 – Offerings https://raghukamath.com/weekly-graphic-002-offerings/ https://raghukamath.com/weekly-graphic-002-offerings/#respond Sun, 30 Jan 2022 12:37:15 +0000 https://raghukamath.com/?p=551 आज रविवार का दिन है, तो धरती पर जीवन चक्र के स्त्रोत सूर्य को नमन । – translation – Since it is the day of the sun we bow to the sun which is the source of all life on earth. I am enjoying this simple graphic series, I need to simplify a bit more. Right now I am doing this in Krita but I am also looking to include inkscape in the process. Print is available from my society6 shop

graphic illustration showing offering to sun
https://raghukamath.com/weekly-graphic-002-offerings/feed/ 0
How to use Smart Objects in Krita? https://raghukamath.com/how-to-use-smart-objects-in-krita/ https://raghukamath.com/how-to-use-smart-objects-in-krita/#respond Tue, 25 Jan 2022 16:54:18 +0000 https://raghukamath.com/?p=459 Greetings Everyone 🙏🏼

This is the first quick tip tutorial post of this year. Today we are going learn about File Layers in Krita, for those who are coming from Photoshop “Smart Objects” may be a familiar term.

In my recent advertising illustration project, I had to paint lots of small elements on a page. The page size was huge and the final layout was not fixed yet. The illustration was also going to be adapted to web and print media, that meant that the elements would be resized and moved around a lot across many files. Painting in groups and layers adding transform masks and transparency masks helps but once I changed an element in the main layout I would need to copy this group and layer to all others. Not a good thing when you are on the clock. And advertising tends to involve lots and lots of iterations.

So here comes the “File Layers” feature in Krita to my rescue. It basically helps us to add a file as a linked reference into a document, and when the external file changes it also updates the instances of this file inside all of our .kra file when we open them. We can also convert any group or layer into a file layer on the fly while working. This makes it really easy for us to break down the illustration elements of a project into multiple separate containers linked to a main file. We can then open these containers or file layers in Krita and work on them separately. This also becomes a boon if your file dimension is really huge. The file dimension of this project was 12k x 5k pixels. So this made total sense.

Method 1 – Adding external file

To add an existing external file as a file layer, just drag it inside your document and a context menu will appear. Click on the “Insert as a new file layer” option. Or you can click on the plus icon in the layer docker and click on the “Add File Layer” option. It will open a dialog box and then click on the folder icon to browse and add your file. You can choose the scaling options according to your needs. Click “Ok” . Now you will have a File layer in your document.

Video showing the drag and drop method of adding file layer in Krita

Method 2 – Converting from layers

The first method was to add an external file, let us see how to convert the part of the document as file layer. Select and right click on any specific layer of groups layer. Then in the context menu go to “convert” menu and then click on “To File Layer”. A dialog box will open asking you where to save this file layer. Browse and choose a location and save as .KRA file if it is a group (to preserve the layers inside the group) or .PNG file if it is a single layer. The layer or group will be converted as a referenced file layer in place. Now you can close the document and work on the file layer you saved. Next time you open the main file the file layer will get updated.

To edit a file layer quickly click on the folder icon besides its name. This will open it in Krita for editing. And when you save the file it will get automatically updated in the main file

Video showing converting an existing group into a file layer. Note: the document is mirror view mode.
I forgot to about it while working, hence the text is mirrored.

We can add transform masks or filter masks on the file layer to adjust or resize it. This makes it easy to separate large groups into individual elements, which then can be used in other documents, while at the same time keeping the original content intact. As far as I know this type of non-destructive workflow via file linking is not yet present in any other free and open source software other than Krita.

Do you use file layers in your workflow? Did you find this tutorial useful? let me know in the comments. If you find this post helpful and want to buy me a coffee for sharing it just check out my page on Kofi or donate through my PayPal page. Or you can also buy my paintings as a print from here.

That was it for this tutorial, see you next time in another quick tip. 👋🏼 Bye.

https://raghukamath.com/how-to-use-smart-objects-in-krita/feed/ 0
Weekly Graphic – 001 https://raghukamath.com/weekly-graphic-001/ https://raghukamath.com/weekly-graphic-001/#respond Tue, 18 Jan 2022 11:26:00 +0000 https://raghukamath.com/?p=533 A personal project where I create one simple graphic illustration per week.

This week I started this project by drawing a tiger, since it is the year of the tiger and also national animal of my country. I intend to improve my graphic drawing ability more since most of the time I draw realistic stuff. This project is an effort to draw in a more graphic style.

The majestic king of the jungle on an evening stroll.

graphic illustration of a tiger - panthera tigris
Panthera tigris. License CC-BY-SA 4.0
https://raghukamath.com/weekly-graphic-001/feed/ 0
Strangers on Internet https://raghukamath.com/strangers-on-internet/ https://raghukamath.com/strangers-on-internet/#respond Mon, 03 Jan 2022 09:32:32 +0000 https://raghukamath.com/?p=405 I am trying to do a brush pen sketch of the first two persons I see on internet in the morning. This will serve as a caffeine to kick-start my daily painting work. I intend to follow this routine and share the sketches here. The sketches won’t be very detailed. I have set a time limit of 10-20 minutes for this exercise and the scans will be as is no corrections nothing. Hopefully this will be like a digital sketchbook for me to refer and analyze in future.

https://raghukamath.com/strangers-on-internet/feed/ 0
How to draw a sunset painting – Easy step by step Krita tutorial https://raghukamath.com/how-to-draw-sunset-painting-krita-tutorial/ https://raghukamath.com/how-to-draw-sunset-painting-krita-tutorial/#comments Sat, 25 Dec 2021 18:00:41 +0000 https://raghukamath.com/?p=348 Krita sunset tutorial - completed image
A nice sunset on a beach – The resulting painting of this tutorial

Greetings everyone. This is the second post in the step-by-step tutorial series and today you and I are going to draw a sea-side sunset painting in Krita. If you need a quick tour of the interface of Krita then you can watch my earlier videos about it.

Step 1

We start with a new document in Krita. Open Krita and click on the New File button, the shortcut is Ctrl + N. In the new file dialog let us keep the canvas in landscape mode. From the predefined preset drop-down choose “Film 16:9 4k” document preset. The dimensions will be 3840px X 2160 px. Click on the Create button.

New file dialog in Krita
New file dialog in Krita

First let us save the document, press Ctrl + S and add a nice name for the document and save it somewhere on your computer.

Step 2

I have prepared a colour palette for us, you can use this as a guide but feel free to choose your colours as you like. This is just for guiding us we may also tweak the colours as we paint. To use my palette we can use the reference image tool of Krita. Simply copy the palette image below and go to the Edit menu and click on Paste as Reference image [Ctrl + Shift +R] .

Colour palette for Krita tutorial
Copy paste this palette image as a reference image in Krita

The colour patch image will be pasted as a reference image. While it is selected just move it to the side of the canvas. We will be picking our colours from this image. You can also add in some other reference images of sunset if you like.

Step 3

Now we will create a gradient for our base colour. Now Choose the Gradient Tool gradient-tool-icon-krita [G]. Click on the gradient Fill gradients button in the toolbar (1). Click on the Add button (2). A dialog box will open for adding a custom stop based gradient. We are going to add 5 stops, two at the edge and three in the middle (3).

In the first stop let us add the light yellow colour. You can click on the colour box (4) to open the colour chooser dialog and pick a colour from the reference image by using the eyedropper button in the colour dialog.

Reduce the opacity of this stop to 50%. Then choose the second stop and change its colour to light orange, opacity can be 100%, change it’s position to 10%. Similarly, for the third stop we pick an orange colour at 100% opacity and position to 25%. Again choose the fourth stop and choose orange colour at 100% opacity and position at 75%. Choose the final stop at the end and choose the purple colour, the third patch in the second row from the top.

Add a name to the gradient, here I have written “Seaside-01” (5), and then press the “Ok” button (6).

Steps for adding a stop gradient preset in Krita

Now go to the Tool option docker and choose Bi-Linear from the Shape drop-down. Now we will draw a gradient on the canvas to create a horizon line and our base colour. Click and hold slightly below the middle of the canvas and then press Shift to constrain the gradient line to a straight line and then drag it down. Now we have a rough horizon line.

Adding a grdient in Krita sunset turorial
Gradient is drawn on the canvas

Step 4

Now we will draw some clouds. Activate the Brush tool [B] then from the brush preset docker choose “f) Bristles-4 Glaze” brush. You can also search for this brush using the search bar at the bottom of this docker. From the top bar, we will change the brush size to 180px. And also enable the vertical mirror tool by clicking on the second mirror triangle icon vertical mirror icon in Krita beside the size slider.

This will add a horizontal line on the canvas, there will be a grab handle on it, drag the line by holding it and position it roughly above our horizon. This tool will help us in getting some reflections that we see on a wet beach. Make sure to move the grab handle out of the canvas to not move this line accidentally while painting. Or you can also lock it by checking the option “Lock Y Line” which you can access by clicking on a small arrow near its icon in the toolbar.

Now click on the plus icon in the layer docker or simply press the [Insert] key to add a new layer. On this new layer, we will draw some clouds.

Pick the dark purplish colour from the second last row of the palette and start drawing the clouds. Draw with slight pressure. Add big horizontal patches of clouds at the top portion and as you go towards the horizon line draw sleeker thinner clouds. Press [E] key to turn your brush into an eraser and erase unwanted parts if required.

Video showing how to draw the clouds

After adding the base colour for the clouds, pick the darker purple from the last row in our palette and paint it on the upper side of the cloud. Since the light is coming from below, the top part will be slightly darker. Then pick the dark red from the last row and paint with slight pressure in the bottom of the clouds to show the effect of the setting sun’s light from below. Also pick the light yellow colour and add in highlights from below. Add some to the top as well for the clouds nearer to the horizon line since the light can come from behind too.

Clouds drawn in Krita
Clouds with highlight and shadow

Step 5

Once we have painted all the colours on the clouds, we will merge the paint and smooth things a bit. Use the “k) Blender Blur” brush and just draw horizontal lines with light pressure to blend the colours.

Another method to blend or mix colours is to colour pick by holding the [Ctrl] key and painting successive strokes. We need to change a few settings of the colour picker. Activate the Colour Sampler Tool [P] Color Sampler Tool Krita and go to the tool options docker. Increase the radius to 20px and reduce the blend to 80%. Radius value will tell Krita to pick colours from a patch of 20px and average those colours. And blend value will tell Krita to blend the current foreground colour with the colour that is picked.

Tool options for colour picker

So this will give us nice middle colour to paint our stroke and if you do it in succession you will get a nice and smooth gradation like shown in the video below

We will mix some colours inside the clouds with this technique in addition to the blender blur brush. If you want to select a pure colour then increase the blending to 100%.

Add some of the purple in between the clouds and blend most of the colours. Then add highlights in the middle of the clouds.

Step 6

Now will paint some vegetation, and land on the horizon. We will also paint a nice lighthouse. Add a new layer with the [Insert] key. We will keep using the same f) Bristles-4 Glaze brush, but with the size of 125px. Colour pick the dark red colour and paint some vertical strokes on the symmetry line.

Keep drawing the strokes till you have covered roughly a little less than 1/3rd of the canvas. Paint some coconut trees in between roughly to make it more interesting. Then draw a lighthouse just at the end of the landmass. While painting I found that the clouds are very near to the light house so we can switch back to the layer which has clouds and adjust the clouds by erasing and then painting some thin ones instead. Remember to switch back to the topmost layer again.

On the topmost layer, we will now pick darker colour next to the red and paint over the patch again roughly covering all of it. Then repeat again with the darkest colour. This will give us a nice edge with reddish gradation.

Check out the video below to see real time painting.

Now pick some dark green colours on the palette and paint inside the patch to depict vegetation. Pick light green from the second row of the palette and add some highlights too.

Step 7

Now we will paint the sea. We are still using the same glaze brush, but with a size between 25-100px. Resize the brush size according to your needs and comfort from the slider on the top bar or use the [ and ] shortcut keys.

We will colour pick the dark blue from the topmost row in the palette. We do not need the symmetry tool any more so we will de-activate it by clicking the icon on the top bar again.

Add a new layer with the [Insert] key again. While the brush tool is active, we will press and hold the [v] key and draw a straight line across the horizon starting from the edge of the landmass. We will then draw the shoreline with some wavy lines. The lines should be skewed a bit so as to give a sense of perspective. Refer to the video below to get an idea. Fill the area of the sea with dark blue colour and add some horizontal lines for highlights with the colour of the sky, which is purple and orange. We will blend colours using the earlier technique.

We will also reduce some of the light yellow coloured band on the horizon since it won’t be the lightest area in our painting, it will be the area where the sun will be. Pick the orange colour and paint a straight line on the light yellow band and then blend the colour.

Step 8

Now we are in the final stages of the painting. We will merge all the layers now. Select all the layers in the layer docker by clicking the topmost layer and then while pressing and holding the [Shift] key click on the initial Background layer. Press the [Ctrl + E] to merge all the layer into one.

Now we will work on the reflections. Select the “k) Blender Rake” brush and with brush size ranging from 40 to 80px draw horizontal strokes over the reflections of the landmass. The rake will distort the reflections. Do not overdo the strokes and while painting on the reflections of the lighthouse take a bigger sized brush and gently push towards the sides. Keep some randomness in the strokes. Paint some strokes with the rake brush over the sea too.

Reflection - painting a sunset - krita
Distorted reflection with the rake brush.

Step 9

We will add a new layer and choose the “f) Bristles-1 Details” brush. Now colour pick the lightest yellow colour in our palette and start painting the edge of the waves. The waves will be more prominent as they get near the shore. Paint some thick waves for some portions to show how waves roll over the sand.

With the same colour draw the sun just above the horizon. And draw the reflection of the sun on the seawater. Pick some ochre colour from the canvas and paint over the reflection on the shore. This will add some organic feel as the whole beach can’t have perfect reflections like a mirror. Draw some shadowy parts beneath the thicker waves to enhance them and give them some depth.

Add a new layer and then switch to the Gradient tool. Make sure the gradient shape in the tool options docker is Radial. Using the medium yellow colour from the palette draw a gradient originating from the sun. Change the layer blending mode to Overlay. Pick some sky colour and draw some gradient originating from the left top and bottom edges.

Switch to the brush tool with [B] key and paint some highlights on the seawater. Then on the layer below, add some shadows beneath the waves.

Again add a new layer and pick the light yellow colour. Switch to the gradient tool and draw a gradient originating from the sun. Change the layer blending mode to Screen. On this layer, paint some more clouds with light yellow colour and also paint the highlights on the lighthouse and the vegetation.

Switch to the layer below which has overlay mode and paint some more details, add some more pink colour on the sand and clouds.

Step 10

This is the last stage of this tutorial. This stage will bring life to the painting and improve it. Add a new layer on top of everything and switch to brush tool. Choose “f) Bristles-2 Flat Rough” and paint some final details. Add some mid-tones and shadows to the sand and clouds, Add some bluish colour from the sky to the seawater. Analyze the painting yourself and adjust the colours.

Merge all the layers and go to Filter menu -> Adjust -> HSV Adjustment. increase the saturation and lightness a bit. Then from the Filter menu -> Adjust -> Colour Adjustment Curves [Ctrl +M]. Choose the red channel from the dropdown. Click on the centre of the graph and move the line to make it a curve. Repeat the process with the blue channel and press okay. We added some more red and blue colours in the image through this dialog.

Editing red channel in the colour adjustment curve

Then when you are satisfied with the results export the painting to post on the web or print it and frame it. This can also be given as a gift to someone. Here is the final result.

Krita sunset tutorial - completed image
Sunset on the beach 🙂

I hope you learnt something from this tutorial and I will be glad to see your paintings. If you have any questions or want to share something feel free to comment or mail me. If you find this post helpful and want to buy me a coffee for sharing it just check out my page on Kofi or donate through my PayPal page. Or you can also buy my sunset painting as a print from here. Wish you a very Happy New Year.

https://raghukamath.com/how-to-draw-sunset-painting-krita-tutorial/feed/ 5
How to create a seamless pattern in Krita? https://raghukamath.com/how-to-create-a-seamless-pattern-in-krita/ https://raghukamath.com/how-to-create-a-seamless-pattern-in-krita/#respond Sat, 27 Nov 2021 20:29:34 +0000 https://raghukamath.com/?p=295 Gone are the days when you had to manually arrange the edges of a texture or pattern. No more copy-pasting, aligning, and offsetting the tiles. There is an easy and user-friendly mode in Krita that makes the tedious task of creating a seamless texture or pattern a piece of cake.

Game developers and textile artists will find this feature immensely helpful and time-saving. I was blown away by this feature when I first tried Krita. It has existed in Krita for ages and only recently did Photoshop get an inferior version of this feature.

I am assuming you have already downloaded and installed Krita from the official website. So without further ado let us see how it is done.

Step 1 – Create a Document

We will create a new document in Krita. Most seamless patterns are squares but in Krita, you can create rectangular tile too. Open Krita and you will be greeted by a welcome screen. Click on the New File link in the Start section. Or you can also press the shortcut CTRL + N . A new file dialog will open.

Krita's new file dialog
Krita’s new file dialog

In the Image Size section marked are number 1 in the image above fill in the dimension of the seamless tile we want. Here I fill in 512px by 512px. We can also choose a ready-made texture template from the template section marked as number 2 in the image. After choosing and filling in the detail click on Create button.

Step 2 – Wrap Around Mode

Now thaNow that we have our document ready, the fun part begins here. Go to the View menu and click on “Wrap Around Mode“. Or simply press the shortcut “Shift + W”.

Wrap Around Mode menu in Krita
Wrap Around Mode menu in Krita

You will notice that the whole canvas has turned white. Fear not half of our work has been done here. Now, all we need to do is draw and paint a pattern and then save it.

Step 3 – Draw a pattern

Just take your favourite brush and start drawing. You’ll notice that Krita will give you a live preview of your pattern while you draw. It will automatically handle the edges for you, by overlapping and repeating things to be seamless. The Krita developers are geniuses.

As you can see in the video above all I am doing is painting the pattern with a simple brush and Krita is just repeating and tiling it automatically. Now I can make patterns for my personalized gift wrap paper with ease and satisfaction 😎

Step 4 – Saving the pattern

After finishing the pattern, we can switch the Wrap Around Mode and return to normal mode. Just press Shift + W again or click on the options in the View menu. Go to File Menu and click on Save. Save your document as a . KRA file to retain the layers in case you want to edit it later. And then again from the File menu click on Export. Export the tile as a png or jpg whatever suits your requirements are. Here is the pattern that I made in 5 minutes. 🥳

Pattern made in Krita using the wrap around mode
Pattern made in Krita using the wrap around mode. License CC-BY-SA 4.0

Wasn’t it a piece of cake? I hope you found this small tutorial useful and hopefully this will save you some time while creating patterns of textures. Also checkout my previous post where I have shared some of the patterns and textures that I commonly use in my works here.

https://raghukamath.com/how-to-create-a-seamless-pattern-in-krita/feed/ 0
A trek to Kondana caves https://raghukamath.com/a-trek-to-kondana-caves/ https://raghukamath.com/a-trek-to-kondana-caves/#comments Wed, 24 Nov 2021 16:05:10 +0000 https://raghukamath.com/?p=263 After postponing it for 2-3 weeks due to work load, this Sunday me and my friend Sameer, finally managed to take some time out in our schedule and go on a trek to Kondana Caves. I have decided to do such type of treks at least once a month to refresh my mind. The visual library in the mind gets updated and it becomes really a good educational exercise too. I get to absorb new things, texture, colours and concepts. This helps me to keep my style fresh and also helps me break out of monotonous work environment where I stare at computer screen most of the time during work. I also get to collect rich reference photos and ideas for later use. It is really like recharging your battery.

The Trip

We started at 8.30 A.M in the morning and after riding for about 54 Km we reached there at 11.00 A.M. Since this is not monsoon season, there were not many tourists. We parked our scooter at the base in an open area and started to climb up. Since I am now not used to walking large distance or climbing hills, this trek exhausted me in the beginning. It was not that hard but I noticed my stamina has decreased too much. I need more treks like this to get accustomed to this type of excursion.

Starting point of the trek. Vehicles can be parked here.

Apart from my lack of stamina, the walk to the top was really calm and relaxing to ears as well as to the mind.

A dried up stream we crossed during the trek

After reaching the top, I rested for a bit and then explored the caves. These caves are man made and are built by excavating rock. These are a small glimpse of Indian Rock Cut Architecture style. These were created by Buddhists and their patrons. They are called Viharas as they used to be facilities where, Buddhist monks, travelers and traders could stay while on the move.

I was astonished to see the level of precision in the designs considering these were made around 1st century BC. The facades have details which resemble buildings made of wood. The carvings were made with exceptional detail and precision. The perfection in the symmetrical arches and design is brilliant.

The Return Trip

The return trip of this trek was equally exhilarating like the trek to the caves up the mountain. There is Ulhas river at the base of the mountain and it has small village near its banks. The calm and rustic environment was really inspiring. I had brought a sketchbook and some gouache for painting, so we sat down on a rock near the river and started to paint.

Despite being drenched in sweat from the trek and the sun not being in a mood to give us some respite, we didn’t think of anything else other than painting the scene.

Me painting the landscape
Me painting the scene sitting on the river bed , drenched in sweat 🙂. Photo by Sameer.

I need to do more of these treks and outdoor paintings it really teaches you so much things which you can’t learn while painting digitally. I can apply the tricks and knowledge that I picked up during these sessions to the digital painting and improve my style and make it more organic. I re-learned some of the colour schemes and mixing techniques in this session.

The Finished Painting
Details of the painting
I had fun painting these reflections in the water
The final painting. The paper crumpled a bit at the top, I need to buy good paper for next time.

Overall this trek was really refreshing and I look forward to the next one. I need to buy good outdoor painting equipment and materials. I would love to hear stories about your treks and outdoor painting session like these.

https://raghukamath.com/a-trek-to-kondana-caves/feed/ 2
Sunset – landscape painting warm-up https://raghukamath.com/sunset-landscape-painting-warm-up/ https://raghukamath.com/sunset-landscape-painting-warm-up/#respond Sun, 14 Nov 2021 08:01:49 +0000 https://raghukamath.com/?p=246 A quick weekend warm-up painting in Krita. I forgot to record a time-lapse now. But I thinking of doing a draw-along tutorial for this. Buy a print of this painting here .

final painting
https://raghukamath.com/sunset-landscape-painting-warm-up/feed/ 0
Night – Time-lapse Painting in Krita https://raghukamath.com/night-time-lapse-painting-in-krita/ https://raghukamath.com/night-time-lapse-painting-in-krita/#respond Sun, 31 Oct 2021 19:25:00 +0000 https://raghukamath.com/?p=230 I tried to paint a personification of the night. Beautiful calm and romantic yet sometimes eerie and daunting. I think the beautiful side won in this painting. Here is the process. May be next time I’ll move more towards the fear aspect. You can buy the print for this painting on my INPRNT page.

Night - finished painting
Night – finished painting


https://raghukamath.com/night-time-lapse-painting-in-krita/feed/ 0
One With Nature – Time-lapse Painting in Krita https://raghukamath.com/one-with-nature-time-lapse-painting-in-krita/ https://raghukamath.com/one-with-nature-time-lapse-painting-in-krita/#respond Mon, 11 Oct 2021 19:20:00 +0000 https://raghukamath.com/?p=226 It is Friday again and I went on a small hike with my friend yesterday, as we were walking amidst the forest on a small trail, the calmness of the surrounding nature seemed almost meditative to me. It instantly drained all my stress built up during the week. This painting is inspired by one of the spots we encountered while walking in the forest.

Finished Painting - One with Nature
Finished Painting – One with Nature


https://raghukamath.com/one-with-nature-time-lapse-painting-in-krita/feed/ 0
Virtual plein-air from street view – somewhere in Tokushima Japan https://raghukamath.com/virtual-plein-air-from-street-view-somewhere-in-tokushima-japan/ https://raghukamath.com/virtual-plein-air-from-street-view-somewhere-in-tokushima-japan/#respond Fri, 01 Oct 2021 19:16:00 +0000 https://raghukamath.com/?p=221 It’s Friday and what is a better way to wind up the weekend than painting a landscape in Krita. Did a quick 2½ hr session. Full screen mode in Krita with all desktop notifications off, mobile switched to do not disturb mode and some soothing music along with it, just pure bliss. Do you paint like this for relaxing yourself?

Finished plein air digital painting


https://raghukamath.com/virtual-plein-air-from-street-view-somewhere-in-tokushima-japan/feed/ 0
How to Draw a lemon slice – Krita digital painting tutorial – Easy step by step for beginners https://raghukamath.com/how-to-draw-a-lemon-slice-krita-digital-painting-tutorial-easy-step-by-step-for-beginners/ https://raghukamath.com/how-to-draw-a-lemon-slice-krita-digital-painting-tutorial-easy-step-by-step-for-beginners/#respond Thu, 23 Sep 2021 19:10:00 +0000 https://raghukamath.com/?p=218 In this video we learn how to create a lemon slice in Krita from scratch. I try to explain it in easy step by step manner so that you can draw along with me while watching the video. The goal here is not to make the coolest lemon illustration but to learn krita while creating something along with me. So feel free to draw by pausing the video.

Episode Credits

https://raghukamath.com/how-to-draw-a-lemon-slice-krita-digital-painting-tutorial-easy-step-by-step-for-beginners/feed/ 0
Digital Art With Free Software Episode-06 https://raghukamath.com/digital-art-with-free-software-episode-6/ https://raghukamath.com/digital-art-with-free-software-episode-6/#respond Tue, 14 Sep 2021 19:03:00 +0000 https://raghukamath.com/?p=214 This series is about creating digital art in free software. For those who don’t know what free software is please read this. This is the 6th episode in the series of tutorials for beginners in digital painting as well as Krita.

Masking in Digital Painting Part 1 – Selections in Krita

Episode Notes

In this lesson we explore various masks in Krita and also learn more about Selection Masks and how to use them in digital painting.

Episode Credits

  • Video recorded by raghukamath – Attribution 4.0 International (CC BY 4.0) License
  • Music – Haratanaya Sree by Veena Kinhal – via Wikimedia Commons – CC-0 license
  • Sitar by Kaiho – Attribution 3.0 Unported (CC BY 3.0) license – Freesound.org
  • Swooshes by Dodgy C – CC-0 license – Freesound.org
  • Made with Krita, Kdenlive & Audacity

https://raghukamath.com/digital-art-with-free-software-episode-6/feed/ 0
Waiting For Unlock… https://raghukamath.com/waiting-for-unlock/ https://raghukamath.com/waiting-for-unlock/#respond Thu, 02 Sep 2021 18:54:00 +0000 https://raghukamath.com/?p=206 Some school buses parked since start of the pandemic near my house. Its been a while since children saw school. Instead of a landscape I thought why not paint some vehicles, so I did this outdoor study.

Finished painting - Buses waiting for unlock
Finished painting
Close up Details of the painting
Close up Details of the painting
Some more details
Some more details


https://raghukamath.com/waiting-for-unlock/feed/ 0
Summer Fun – Timelapse https://raghukamath.com/summer-fun-timelapse/ https://raghukamath.com/summer-fun-timelapse/#respond Sun, 29 Aug 2021 18:39:00 +0000 https://raghukamath.com/?p=202 A fun and silly thing that I used to do when I was small and now I see my son doing this. I am sure we all have done this at some point.

Summer fun - A silly thing that we used to do when we were children
Finished Illustration


https://raghukamath.com/summer-fun-timelapse/feed/ 0
Virtual Plein-Air Wandering At Daybreak https://raghukamath.com/virtual-plein-air-wandering-at-daybreak/ https://raghukamath.com/virtual-plein-air-wandering-at-daybreak/#respond Mon, 23 Aug 2021 18:06:00 +0000 https://raghukamath.com/?p=198 Stumbled upon a wonderful street view on mapcrunch, so did a virtual plein-air study with it.

Completed painting
Completed painting
https://raghukamath.com/virtual-plein-air-wandering-at-daybreak/feed/ 0
Master Chef – Timelapse Painting https://raghukamath.com/master-chef-timelapse-painting/ https://raghukamath.com/master-chef-timelapse-painting/#respond Mon, 05 Jul 2021 18:00:00 +0000 https://raghukamath.com/?p=193
Final Illustration of Master Chef
Final Illustration of Master Chef
https://raghukamath.com/master-chef-timelapse-painting/feed/ 0
How to translate Krita to your own language? https://raghukamath.com/how-to-translate-krita-to-your-own-language/ https://raghukamath.com/how-to-translate-krita-to-your-own-language/#respond Sun, 04 Apr 2021 17:51:00 +0000 https://raghukamath.com/?p=183 While painting in Krita one day, out of curiosity I switched the application language to Hindi which is one of the major local language in India. Some parts of the UI were translated but most of it was untranslated. I thought about fixing this problem and started to research about how to get started in translating.

Krita interface Hindi
Krita interface Hindi

While there are many workflows for translating I found Lokalize to be the easiest one of them. I started using Lokalize & svn to work on Hindi translations for KDE. The Lokalize handbook is a good resource, but I felt that I needed more simplified step-by-step guide to set up the work environment and get started. After setting it up for my self, I am sharing it here so that any new Lokalize & svn user will find it easy. This post covers the process in step by step to help others translate Krita or any of the KDE apps in their local language and contribute to the KDE translation team. This guide is made for Linux users, but you can use it for other platforms too except for the step where we install the software. I plan to update these instructions in future to cover how to do this on Windows platform too. So here it goes.

1. Install Lokalize and Subversion

We will install Lokalize the KDE’s translation software and Subversion a version control system software from our distribution’s repository.

$ sudo apt install lokalize subversion  # for ubuntu/debian distros
$ sudo dnf install lokalize subversion # for Fedora the distribution that I am using.

2. Create working folders

We will create a parent folder which will have the source and output folder for our translations. You can do this step from your file explorer too.

# Make a parent folder where we will have our translation work
mkdir translations
cd translation

3. Clone the source and target

The following command clones the Hindi (hi) folder where we will save the translated .PO files. This will we cloned inside the translation folder.

svn co svn://anonsvn.kde.org/home/kde/branches/stable/l10n-kf5/hi

The following command clones the template folder where the original untranslated .pot files are stored. We take these .pot files and add translations to them, save them as .po file in the hi folder under relevant project sub folder. Lokalize does this automatically for us.

svn co svn://anonsvn.kde.org/home/kde/branches/stable/l10n-kf5/templates

Note – We are cloning from the stable folder, since Krita takes translation at releases time from this. If you want to work on the bleeding edge version of Krita or any application you can clone the language sub flder trunk folder. Browse the translation repository here -> https://websvn.kde.org/

Once we have cloned both folder in to our machine, the directory structure will be:

translations (parent folder)
|----> hi (sub folder)
|----> templates (sub folder)
Folder structure

4. Set up Lokalize

  1. Open Lokalize and go to Settings > Configure Lokalize
  2. In the identities tab put your name email and choose the default language as Hindi (hi). Default mailing list – kde-l10n-hi at kde.org. Default language team – Kde-hindi and lastly add your name in hindi for lokalized name.
Lokalize configuration screen
Lokalize configuration screen

5. Set up our project.

  1. To open our project go to – Project > Open Project
  2. Browse to the hi folder that we cloned earlier and choose the index.lokalize file present in the folder. It will fetch all the translations and files and will show the status of translations in the project overview tab. The Red progress bar means there is no translation yet, green means translated and yellow means the string has changed and the translation needs an update.
  3. Make sure the project is correctly set up. Go to projects > configure projects and check the details in the general and advanced section:

ID: kde-hi
Target language: Hindi(hi)
Mailing list: kde-l10n-hi at kde.org
Root folder : path of the hi folder that we cloned
Glossary: path_of_the_hi_folder/terms.tbx

Lokalize project configuration
Lokalize project configuration

Advanced (Paths subsection)
Template files folder: path to the templates folder we cloned earlier
Branch Folder: path to the hi folder

Advanced configuration
Advanced configuration

6. Get started

Now that we have set up Lokalize, familiarize yourself to its UI by reading the Lokalize handbook. If you are working on Hindi translations read the Hindi translation style guide given here. This style guide for Hindi was created by Rajesh Ranjan of the Fuel Project and is licensed under CC-BY-SA 3.0. You may request your translation team for the style guide for your language. And start working 😃 👍🏽

Getting started in Lokalize
Getting started in Lokalize

If you are translating not just Krita but also other KDE application then choose a small project first to get the understanding of the language and then add in your translations. For translating Krita generally the translation team recommends starting with the libraries that Krita uses. Because translating only the Krita.po file is not enough and some part of the Krita UI generated from the libraries. The libraries are:

  • KConfig
  • KWidgetsAddons
  • KCompletion
  • KCoreAddons
  • KGuiAddons
  • KI18n
  • KItemModels
  • KItemViews
  • KWindowSystem

These can be found in the svn repository, and we have already cloned the entire repository, so you can search for these through Lokalize.

7. Checking and submitting your translations

Once you have done translating and are ready to send your translations for review you must first check for any errors. The following commands can help you in checking the translated files for any error.

msgfmt --check <your_newly_translated_file.po>

It will give you line numbers if there are any error, which you have to correct.

Now after the file is error free, send a mail to this mailing list for Hindi and or the mailing list of the translation team of your language. Let us know that you have completed the translation for a project and want to request review. Someone will answer your mail and then send them the files. They will review it and commit to the main repository. If you are working on Hindi translations you can also ping me on matrix or directly join our matrix room here.

Note – I am also a new contributor so some of the steps may be long or may have some other way of doing it. If anyone notices any error please correct me by commenting here.

https://raghukamath.com/how-to-translate-krita-to-your-own-language/feed/ 0
How to auto colorize line art in Krita? https://raghukamath.com/how-to-auto-colorize-line-art-in-krita/ https://raghukamath.com/how-to-auto-colorize-line-art-in-krita/#respond Fri, 28 Aug 2020 17:32:00 +0000 https://raghukamath.com/?p=179 This is the second episode in the quick tip series. Let us check how to add clipping masks in Krita.

https://raghukamath.com/how-to-auto-colorize-line-art-in-krita/feed/ 0
My Tools Of Trade https://raghukamath.com/my-tools-of-trade/ https://raghukamath.com/my-tools-of-trade/#respond Thu, 16 Jul 2020 17:23:00 +0000 https://raghukamath.com/?p=173 I have written earlier about how I made the switch to free software workflow and the experience I had after making the switch. It has been 6 years since then and I haven’t yet regretted my decision or found any trouble doing my work. Here is a list of software, hardware, and other tools that I use for day to day work, entertainment, and computing needs. I will try to keep this page updated as I include more tools or drop some of them in the future. Apart from this list, I will write another post explaining in more detail the software that I use.

On My Desk 👨🏽‍💻

Software (Both Desktop & Laptop)

  • Fedora Linux and Arch Linux– A GNU/linux based operating system.
  • KDE Plasma 5 – Simple yet powerful desktop environment with feature rich apps such as Konsole Kate etc.
  • Krita – A very robust professional digital painting application.
  • Mypaint – A lightweight sketching and painting application
  • Gnu Image Manipulation Program – An excellent software for image retouching and adjustment.
  • Inkscape – An excellent vector illustration suite.
  • Blender – Swiss army knife for anything between 3d modelling to video editing.
  • Scribus – Desktop publishing
  • Borg + btrbk – For incremental daily and hourly backups on internal as well as external disks.
  • Nextcloud – File, contacts, todo list & calendar sync.
  • Syncthing – Syncing file between devices.
  • Kmail – KDE’s mail application.
  • Conversations mobile – for chat with friends and family.
  • Keepassxc – Password manager.
  • Kasts – Podcast listening application

Self-Hosted software 🌏

https://raghukamath.com/my-tools-of-trade/feed/ 0
How To Add Clipping Masks In Krita? https://raghukamath.com/how-to-add-clipping-masks-in-krita/ https://raghukamath.com/how-to-add-clipping-masks-in-krita/#comments Mon, 08 Jun 2020 17:12:00 +0000 https://raghukamath.com/?p=170 This is the first episode in the quick tip series. Let us check how to add clipping masks in Krita.

https://raghukamath.com/how-to-add-clipping-masks-in-krita/feed/ 4
Seamless Handmade Textures https://raghukamath.com/seamless-handmade-textures/ https://raghukamath.com/seamless-handmade-textures/#respond Sat, 30 Nov 2019 17:07:00 +0000 https://raghukamath.com/?p=159

I am sharing these free seamless handmade or hand-painted textures.These were made while I was working on various projects. Not all are hand-painted some are scanned and prepared from the original item, for example, the cartridge texture is a scan of a paper, some might have made by using resources in the public domain. These are shared under CC-BY-SA license, so you are free to reuse modify or share these. I have added all these to a personal repository and I’ll be updating and adding more to this repository as and when I make a new texture. I also welcome any contribution to this repository. You can download the entire repository along with the textures and their source files from here. If you want to download individual textures click on the thumbnails below.

Cement seamless texture
Cement Texture
MDF seamless texture
MDF Seamless texture
Brick wall seamless texture
Brick wall seamless texture
Plaster seamless texture
Wall plaster texture
Cartridge seamless texture
Cartridge Texture
Mosaic tiles seamless texture
Mosaic Tiles Texture
Leaves seamless texture
Leaf Seamless texture

If you find these useful share them with your fellow artists and spread the word, I will also be excited to see how other artists have used these in their artwork. These are free to download but if you like to support me by donating money, you can use my PayPal link.

https://raghukamath.com/seamless-handmade-textures/feed/ 0
Is working with CMYK worth it? https://raghukamath.com/is-working-with-cmyk-worth-it/ https://raghukamath.com/is-working-with-cmyk-worth-it/#respond Fri, 15 Nov 2019 16:26:00 +0000 https://raghukamath.com/?p=156 Over the years it has been an unspoken rule to choose CMYK right at the start when creating new documents for artworks that are going to be printed. Many old-timers may remember working in CMYK from start to finish, carefully choosing colors and keeping an eye on the out of gamut warnings while color picking. Despite such efforts it would often lead to unsatisfactory results.

In the Free Software side of the world, many users demand CMYK support in applications and tell the developers that CMYK support it is the single most reason they don’t want to switch from the proprietary counterparts. So the question here is – Is working in CMYK from start to finish worth it? Are Free Software tools capable of CMYK workflow?

I would say no for choosing CMYK as the default colour-space for working and also that Free software tools nowadays are more than capable to handle CMYK in your workflow.

The reason I do not suggest in working in CMYK from the start is you lose many things just by trying to chase an unpredictable result. The first and foremost is that you lose a great number of color choices. You lose the ability to add filters, you get only a few blend modes to choose from, and above all, you limit your artwork to be in a color profile which is slowly losing its foothold. Nowadays Many people consume media on screen rather than on paper. So it is very silly to target only one section of the audience. If you work in RGB you are not restricted with the number of colors, filters or blend modes, etc. You can also convert your artwork later for print consumption.

Now let us see how CMYK is unpredictable. Getting your artwork printed exactly as you see on the screen is an uphill battle. You need to have color corrected and calibrated monitor, You have to know exactly on which paper your artwork is going to be printed. And most important point is that you would need to have the color profile of the printer that you are going to use. Each printer has a different color profile. And then the printer needs to be calibrated too.

If you haven’t ever asked for the colour profile from your print shop then you have been doing it wrong all this time. From what I have seen many artists even those working in big agencies and companies just use the default SWOP profile and move on with their work. Their work gets printed in a sheetfed printer and they don’t even know that they are using a profile meant for the web press. And even if they use the SWOP profile the guys at the print shop do the conversion to the final color profile anyway. So in the end, I find the effort of these people wasted.

What is my workflow?

I do all my work in RGB and later based on the requirement I convert my artworks to CMYK. When I am working with a client, I ask them to provide a color profile from the print shop. Most of the time my clients get the conversions done at the printer and since the artwork will be used in various mediums, they don’t ask for the artwork in CMYK from me. And besides most print shops are now advanced enough to accept RGB images. The color profile I get from the print shop is created after taking into consideration various factors such as the performance of the printer, the type of paper which is going to be used, type of printing method, quality of inks, etc. The people at the print shop know about the printer better than I do so the color profile that they provide is going to be the best.

Then I import this colour profile in Krita or Scribus and then I check if my colors are beyond the printer’s color gamut. This is called soft proofing. Contrary to the naysayers, both Krita and Scribus (Free Software tools) have this capability. So even if I do my artwork in GIMP or Inkscape. I can always import my artwork in Krita or Scribus to proof the colours. Krita and Scribus will warn you about any colour that is out of range and you can correct those colours. Since my monitor is calibrated I don’t have to worry about the truthfulness of what I see on my screen. When I am satisfied I save a copy of the artwork which is flattened and then converted to the target color profile with correct rendering intent. This file is sent for Hard proofing i.e. getting an actual sample print. This clears any remaining discrepancies that may come in later due to the factors such as quality and texture of paper type of inks etc.

I have been using this workflow for many years and I have seldom got any muddy prints. So in my opinion working in the only CMYK is not worth it, you should work in RGB and then convert it to printers CMYK profile for the final print. Besides, you can choose to work with some other print shop in the future which will have a different color profile, so it doesn’t make sense to keep your open files in one obscure CMYK color profile.

What is your opinion and what is your workflow? I would be glad to hear them.

This article was originally posted by me on Krita-artists.org.

https://raghukamath.com/is-working-with-cmyk-worth-it/feed/ 0
KritaCon 2019 https://raghukamath.com/kritacon-2019/ https://raghukamath.com/kritacon-2019/#respond Tue, 13 Aug 2019 16:21:00 +0000 https://raghukamath.com/?p=143
The Krita team - Photo courtesy David Revoy/Krita Foundation - CC-BY
The Krita team – Photo courtesy David Revoy/Krita Foundation – CC-BY

Once again this year, I participated in Krita sprint held at an awesome historical town of Deventer. Thanks to KDEeV and Krita Foundation for sponsoring my stay and travel. I got to meet some old friends again and had a chance to be acquainted with new members of the Krita community. I also feel happy to say that this is so far the biggest Krita sprint in terms of the number of attendees. It shows that our community is growing big rapidly.

5 August

I reached Deventer a bit late in the afternoon on Monday 5th August. I was greeted by some new faces like Emmett, Eoin, Tusooa (who gave an awesome key-chain to everyone) Mariya, Alberto, Noemi and some familiar ones like Wolthera, Stefan, Scott, Tyyppi, Dmitry, and of course the wonderful hosts Halla and Irina.

We had some chat and I took some rest for the day.

6 August

A beautiful morning in Deventer
A beautiful morning in Deventer

On Tuesday we welcomed some more members. I met with Hellozee, Rebecca, Agata, Ivan and Sara for the first time. I also felt sad that I didn’t get a chance to meet Sharaf Zaman, who has done a wonderful job of porting Krita to Android. Since many people were still on their way and we had postponed the meeting to Thursday, We discussed some issues and kick-started the sprint. I got a chance to test the HDR rig that Halla had set up to test in the cellar. I had some mixed feelings about this, although the monitor had a great range of colors, the brightness was too much for me to handle. I look forward to the day when these monitors become common in the industry and maybe the day when Linux supports HDR monitors :D.

I also got to try the android port of Krita, and it was fascinating to see the full-scale desktop application decently working on the Samsung tablet, the menus, tools and all the functionality from the desktop version was there in the app already, the pressure sensitivity was working great. Scott and I had some talk and observations about UI of the android port. Later Wolthera showed us her workspace arrangement for the tablet and I think that should be made the default for android builds 🙂 it was clever. Now I know what gadget to buy next. A tablet with Krita on it would be a great companion for the artists who want to do some Plein air paintings.

Later in the evening we had dinner and had a wonderful walk around the town. I did some sketches while waiting for the delicious dinner to be served.

Sketch done after breakfast at the hotel cafeteria
Sketch done while breakfast
Sketch done after breakfast at the hotel cafeteria
Sketch done after breakfast at the hotel cafeteria
Sketch while resting between city tour
Sketch while resting between city tour

7 August

Halla had arranged for a museum trip for everybody so that we get to know each other a bit more. We had brought some art tools to paint and have fun too. I did some watercolor studies and some sketches while touring the Open Lucht Museum. The museum had some wonderful collection of the real world-sized windmill, some of which were even working, types of houses, clothing, living conditions of people throughout dutch history. The ambiance was calm and apt for doing some Plein airs. Almost everyone had drawn at least one windmill.

watercolor plein air done while touring the museum
watercolor plein air done while touring the museum
Windmill watercolor plein air painting done while touring the museum
Windmill – watercolor plein air painting done while touring the museum

We had dinner and went to rest for the day, my roommates were Tyyppi, Stefan, Hellozee, David and Dmitry. I had fun and loud laughing spree with David and Dmitry by up a bit late in the night and discussing necessary evils 😄, I probably won’t forget this subject for the rest of my life, thanks both of you 😁

8 August

This was the meeting day. We had a long extensive meeting which spanned for the entire day, you can read more about the details of the things discussed in this meeting on the Krita Blog. Although the meeting was exhausting for us it had some really important and useful discussions. After the meeting, we went to dinner at a local restaurant.

After coming back from dinner Halla was generous enough to let us use her awesome water mixable oil paints, those felt like gouache but were really oil paints without the smell of the linseed and spirit. I painted a windmill again, but this time from memory.

Oil painting done in water misable paints
Oil painting done in water misable paints

9 August

We discussed some new features and some improvements on Friday. David left early. I got to test magnetic lasso implemented by Hellozee and also got to test it with comparison to Photoshop. I managed to crash Photoshop too :). I and Dmitry tested the move tool and general speed of Photoshop, we concluded that we are on par and if not better than Photoshop with regards to speed of drawing strokes on canvas and moving object. we managed to crash Photoshop a lot.

After trying Photoshop after 4 years, I am of an impression that it has degraded in quality and usability compared to earlier versions. Maybe because Krita has spoiled me with its so many cool workflow optimizations.

Testing session during the sprint
Testing session during the Krita sprint

We had some discussion about snapshots, compositions docker and session management feature in Krita. Dmitry already showed some improvements he made on the move tool performance. Scott was leaving early in the morning the next day so we said goodbye to him, it was great to meet him face to face.

10 August

The sprint had already ended and people were starting to leave one by one. It was a bit sad to say goodbye to everyone. I hope I get a chance to meet everyone again and also to see some more new faces next time in the sprint. Thanks to Boud, Irina, and KDEeV for hosting us.

Krita Team - clicked by Krzyś - Photo courtesy Krita Foundation
Krita Team – clicked by Krzyś – Photo courtesy Krita Foundation
https://raghukamath.com/kritacon-2019/feed/ 0