Hi! My name is Natalia Pérez, but I work under the name Nanacchi.
I'm a digital artist and illustrator from Spain.
Thank you for visiting my website!!!

COMMISSIONS

COLORED SKETCH

Bust

let indexP1 = 0; const slidesP1 = document.getElementById('carousel-p1'); const totalSlidesP1 = slidesP1.children.length; const thumbsP1 = document.querySelectorAll('#thumbnails-p1 img'); function updateSlidePositionP1() { slidesP1.style.transform = 'translateX(' + (-indexP1 * 100) + '%)'; thumbsP1.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP1); }); } function moveSlideP1(dir) { indexP1 = (indexP1 + dir + totalSlidesP1) % totalSlidesP1; updateSlidePositionP1(); } function goToSlideP1(i) { indexP1 = i; updateSlidePositionP1(); } setInterval(() => { moveSlideP1(1); }, 5000); updateSlidePositionP1();

Half body

let indexP2 = 0; const slidesP2 = document.getElementById('carousel-p2'); const totalSlidesP2 = slidesP2.children.length; const thumbsP2 = document.querySelectorAll('#thumbnails-p2 img'); function updateSlidePositionP2() { slidesP2.style.transform = 'translateX(' + (-indexP2 * 100) + '%)'; thumbsP2.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP2); }); } function moveSlideP2(dir) { indexP2 = (indexP2 + dir + totalSlidesP2) % totalSlidesP2; updateSlidePositionP2(); } function goToSlideP2(i) { indexP2 = i; updateSlidePositionP2(); } setInterval(() => { moveSlideP2(1); }, 5000); updateSlidePositionP2();

Full body

let indexP3 = 0; const slidesP3 = document.getElementById('carousel-p3'); const totalSlidesP3 = slidesP3.children.length; const thumbsP3 = document.querySelectorAll('#thumbnails-p3 img'); function updateSlidePositionP3() { slidesP3.style.transform = 'translateX(' + (-indexP3 * 100) + '%)'; thumbsP3.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP3); }); } function moveSlideP3(dir) { indexP3 = (indexP3 + dir + totalSlidesP3) % totalSlidesP3; updateSlidePositionP3(); } function goToSlideP3(i) { indexP3 = i; updateSlidePositionP3(); } setInterval(() => { moveSlideP3(1); }, 5000); updateSlidePositionP3();

Aditional information:

  • Starting size: _2480 x 3508px, 300 dpi / 3508 x 2480px, 300 dpi / 3500 x 3500px, 300 dpi _. (You can suggest a different size; these are the formats I most commonly use).

  • Delivery of final files: .PNG.

  • Delivery time: 1 to 2 weeks.

FULL RENDERED

Bust

let indexP4 = 0; const slidesP4 = document.getElementById('carousel-p4'); const totalSlidesP4 = slidesP4.children.length; const thumbsP4 = document.querySelectorAll('#thumbnails-p4 img'); function updateSlidePositionP4() { slidesP4.style.transform = 'translateX(' + (-indexP4 * 100) + '%)'; thumbsP4.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP4); }); } function moveSlideP4(dir) { indexP4 = (indexP4 + dir + totalSlidesP4) % totalSlidesP4; updateSlidePositionP4(); } function goToSlideP4(i) { indexP4 = i; updateSlidePositionP4(); } setInterval(() => { moveSlideP4(1); }, 5000); updateSlidePositionP4();

Half body

let indexP5 = 0; const slidesP5 = document.getElementById('carousel-p5'); const totalSlidesP5 = slidesP5.children.length; const thumbsP5 = document.querySelectorAll('#thumbnails-p5 img'); function updateSlidePositionP5() { slidesP5.style.transform = 'translateX(' + (-indexP5 * 100) + '%)'; thumbsP5.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP5); }); } function moveSlideP5(dir) { indexP5 = (indexP5 + dir + totalSlidesP5) % totalSlidesP5; updateSlidePositionP5(); } function goToSlideP5(i) { indexP5 = i; updateSlidePositionP5(); } setInterval(() => { moveSlideP5(1); }, 5000); updateSlidePositionP5();

Full body

let indexP6 = 0; const slidesP6 = document.getElementById('carousel-p6'); const totalSlidesP6 = slidesP6.children.length; const thumbsP6 = document.querySelectorAll('#thumbnails-p6 img'); function updateSlidePositionP6() { slidesP6.style.transform = 'translateX(' + (-indexP6 * 100) + '%)'; thumbsP6.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP6); }); } function moveSlideP6(dir) { indexP6 = (indexP6 + dir + totalSlidesP6) % totalSlidesP6; updateSlidePositionP6(); } function goToSlideP6(i) { indexP6 = i; updateSlidePositionP6(); } setInterval(() => { moveSlideP6(1); }, 5000); updateSlidePositionP6();

Aditional information:

  • Starting size: _2480 x 3508px, 300 dpi / 3508 x 2480px, 300 dpi / 3500 x 3500px, 300 dpi _. (You can suggest a different size; these are the formats I most commonly use).

  • Delivery of final files: .PNG.

  • Delivery time: 1 to 4 weeks.

FULL ILLUSTRATION

Aditional information:

  • Starting size: _2480 x 3508px, 300 dpi / 3508 x 2480px, 300 dpi / 3500 x 3500px, 300 dpi _. (You can suggest a different size; these are the formats I most commonly use).

  • Delivery of final file: .PNG.

  • Delivery time: 3 to 6 weeks.

let indexP7 = 0; const slidesP7 = document.getElementById('carousel-p7'); const totalSlidesP7 = slidesP7.children.length; const thumbsP7 = document.querySelectorAll('#thumbnails-p7 img'); function updateSlidePositionP7() { slidesP7.style.transform = 'translateX(' + (-indexP7 * 100) + '%)'; thumbsP7.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP7); }); } function moveSlideP7(dir) { indexP7 = (indexP7 + dir + totalSlidesP7) % totalSlidesP7; updateSlidePositionP7(); } function goToSlideP7(i) { indexP7 = i; updateSlidePositionP7(); } setInterval(() => { moveSlideP7(1); }, 5000); updateSlidePositionP7();

CHARACTER SHEET

Aditional information:

  • Starting size: 2480 x 3508px, 300 dpi / 3508 x 2480px, 300 dpi. (You can suggest a different size; these are the formats I most commonly use).

  • Extra Full Body: Colored Sketch= $25 USD | Full rendered= $40 USD.

  • Extra Full Body (back): Colored Sketch= $20 USD | Full rendered= $30 USD.

  • Extra Half Body: Colored Sketch= $15 USD | Full rendered= $25 USD.

  • Extra Bust: Colored Sketch= $10 USD | Full rendered= $20 USD.

  • Aditional Elements (color palette, text, accessories, etc..): First 3 are free, each new element will cost $5 USD.

  • Delivery of final file: .PNG.

  • Delivery time: 2 to 6 weeks.

  • If you want another type of Character Sheet, contact me for a different budget. (DM via X or Instagram or contact: [email protected]

let indexP8 = 0; const slidesP8 = document.getElementById('carousel-p8'); const totalSlidesP8 = slidesP8.children.length; const thumbsP8 = document.querySelectorAll('#thumbnails-p8 img'); function updateSlidePositionP8() { slidesP8.style.transform = 'translateX(' + (-indexP8 * 100) + '%)'; thumbsP8.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP8); }); } function moveSlideP8(dir) { indexP8 = (indexP8 + dir + totalSlidesP8) % totalSlidesP8; updateSlidePositionP8(); } function goToSlideP8(i) { indexP8 = i; updateSlidePositionP8(); } setInterval(() => { moveSlideP8(1); }, 5000); updateSlidePositionP8();

VTUBER BACKGROUND

let indexP10 = 0; const slidesP10 = document.getElementById('carousel-p10'); const totalSlidesP10 = slidesP10.children.length; const thumbsP10 = document.querySelectorAll('#thumbnails-p10 img'); function updateSlidePositionP10() { slidesP10.style.transform = 'translateX(' + (-indexP10 * 100) + '%)'; thumbsP10.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP10); }); } function moveSlideP10(dir) { indexP10 = (indexP10 + dir + totalSlidesP10) % totalSlidesP10; updateSlidePositionP10(); } function goToSlideP10(i) { indexP10 = i; updateSlidePositionP10(); } setInterval(() => { moveSlideP10(1); }, 5000); updateSlidePositionP10();
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4
let indexP11 = 0; const slidesP11 = document.getElementById('carousel-p11'); const totalSlidesP11 = slidesP11.children.length; const thumbsP11 = document.querySelectorAll('#thumbnails-p11 img'); function updateSlidePositionP11() { slidesP11.style.transform = 'translateX(' + (-indexP11 * 100) + '%)'; thumbsP11.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP11); }); } function moveSlideP11(dir) { indexP11 = (indexP11 + dir + totalSlidesP11) % totalSlidesP11; updateSlidePositionP11(); } function goToSlideP11(i) { indexP11 = i; updateSlidePositionP11(); } setInterval(() => { moveSlideP11(1); }, 5000); updateSlidePositionP11();
Thumb 1Thumb 2Thumb 3Thumb 4
let indexP12 = 0; const slidesP12 = document.getElementById('carousel-p12'); const totalSlidesP12 = slidesP12.children.length; const thumbsP12 = document.querySelectorAll('#thumbnails-p12 img'); function updateSlidePositionP12() { slidesP12.style.transform = 'translateX(' + (-indexP12 * 100) + '%)'; thumbsP12.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP12); }); } function moveSlideP12(dir) { indexP12 = (indexP12 + dir + totalSlidesP12) % totalSlidesP12; updateSlidePositionP12(); } function goToSlideP12(i) { indexP12 = i; updateSlidePositionP12(); } setInterval(() => { moveSlideP12(1); }, 5000); updateSlidePositionP12();

Aditional information:

  • Size: 1920 x 1080px, 300 dpi. (You can suggest a different size; this is the format I most commonly use).

  • Delivery of final files: .PSD ready to use. (You can ask for the .PNG of each element).

  • Delivery time: 4 to 6 weeks. 1 to 2 weeks for assets.

  • Limited commercial use: It is included in Vtuber Backgrounds.

EDITORIAL ILLUSTRATION

Aditional information:

  • Size: It is very important to specify the exact measurements, if it includes bleed of the layout, spine of the book, etc.

  • Delivery of final files: .TIFF & .PNG for RGB (Digital Publishing) | .TIFF & .PDF for CMYK (Physical Printing).

  • Delivery time: 2 weeks to 2 months. (Depends on illustrations or quantity).

  • Commercial use: It is included in editorial illustrations, but you must credit me as the creator of the illustration(s).

Thumb 1Thumb 2Thumb 3Thumb 4
let indexP9 = 0; const slidesP9 = document.getElementById('carousel-p9'); const totalSlidesP9 = slidesP9.children.length; const thumbsP9 = document.querySelectorAll('#thumbnails-p9 img'); function updateSlidePositionP9() { slidesP9.style.transform = 'translateX(' + (-indexP9 * 100) + '%)'; thumbsP9.forEach((thumb, i) => { thumb.classList.toggle('active', i === indexP9); }); } function moveSlideP9(dir) { indexP9 = (indexP9 + dir + totalSlidesP9) % totalSlidesP9; updateSlidePositionP9(); } function goToSlideP9(i) { indexP9 = i; updateSlidePositionP9(); } setInterval(() => { moveSlideP9(1); }, 5000); updateSlidePositionP9();

TERMS OF SERVICE: Please read

  • DM with the references (@Nanacchi_art on Instagram and X) or contact [email protected]

  • Payment: 100% before I start the sketch.

  • Only Paypal Through a Paypal invoice.

  • Refunds: Full refunds only before I have sent the sketch, and proportional refunds are allowed depending on the work done. (Proporcional refunds only on commissions of + $200 USD).

  • Changes after the finished commission: First revision of the final artwork is free of charge, changes after that revision will cost $5USD each.

  • Deadline: 1-6 weeks (depends on the drawing).

  • Final result will be sent by Gmail.

  • I am allowed to post the finished commission but it can be requested not to be post until a specific date.

  • Personal Use: Use for non-commercial purposes is permitted. Such as posting the illustration on social media, using the art for PFP, etc.

  • Limited Commercial Use: Allows you to use the final work without my signature to promote your brand in ads, videos, streams... +20%-25% of the original price. Includes the .PNG without backgound too and print-ready file if that is the purpose. (This extra fee is already included in the Vtuber Backgrounds).

  • Full Commercial Use: Allows you to use the final work for commercial purposes, such as advertising, product production, mass media use, etc. From +50% of the original price. Includes the print-ready file if that is the purpose. (This extra fee is already included in the Editorial Illustrations).

YESNO
OC.Kids.
Fanart.Furry.
Fantasy characters.NSFW (only suggestive but not explicit).
Detailed Backgrounds.Mecha.
Animals: +$5-10 USD. 

MY COMMISSION PROCESS:

  1. First tell me the idea you have with the references (character/s, aesthetics, poses, background, setting...any information is useful). :)

  2. After that I will calculate the budget and the approximate time it will take me to finish the commission. If the commission is for a specific day, let me know so I can prioritize it without any additional cost.

  3. Once you agree, we will start with the payment (I will need to know your email to send the Paypal invoice, if you have any doubt don't hesitate to ask).

  4. After a few days I will send you the final sketch or the idea of the commission if it is very complex (like a Full Illustration or Vtuber Background) - You can suggest any change for free.

  5. After that, the base colors. - You can suggest any change for free.

  6. Finally I will send the finished commission for revision.

  7. The final illustration will be sent via Email.

  8. When the finished commission is approved, I will post it. (I usually ask if you want to be tagged in the post or anonymous, in case there is no answer after a week I will upload it as anonymous).

  9. If you have any more questions, feel free to ask me. Thank you! :D