Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Blender Cycles: Lighting and Rendering Cookbook
Blender Cycles: Lighting and Rendering Cookbook

Blender Cycles: Lighting and Rendering Cookbook: If you're already au fait with Blender, this book gives extra power to your artist's elbow with a fantastic grounding in Cycles. Packed with tips and recipes, it makes light work of the toughest concepts. , Second Edition

eBook
€22.99 €32.99
Paperback
€41.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Blender Cycles: Lighting and Rendering Cookbook

Introduction

Welcome to the Blender Cycles: Lighting and Rendering Cookbook. Before we start, I would like to talk about the new Blender rendering engine.

Cycles is a brand new unbiased rendering engine based on the path tracing algorithm that Blender has provided to users. It is still under heavy development but is growing really fast and is already capable of creating astonishing images.

Path tracing is an algorithm that computes how light travels in an environment in a very accurate way. For this reason, it is also a pretty heavy rendering algorithm. The good news is that Cycles can rely on modern video card power to make rendering times shorter.

Cycles also has a Global Illumination (GI) system. GI is a system that is used to simulate the bouncing of light different different surfaces. Earlier, to achieve similar effects with Blender internal renderer, it was necessary to manually fake it. Now, Cycles will do this for us. GI changes a lot in the way we can set up lighting for our scenes, as now each object's color influences and is influenced by other objects around it and in general everything will behave in a way closer to reality.

Another new key feature is the accompanying node-based shader system. It is a really powerful tool that will allow us to create a great variety of shaders, from the simplest to really advanced ones.

One could already be used to working with nodes, since the Blender Internal engine can also use nodes to set up shaders, not to mention the Blender compositing system, which is also based on nodes.

Anyway, the first approach with this system can be a bit hard sometimes. This is why I believe that a brief introduction, where we can see the concepts behind the usage of nodes, will be very useful to fully master the recipes that we are going to see in this book.

Just as a cook must know the ingredients at his/her disposal in order to cook tasty food, we too have to know which tools we can use to achieve the renders we want. When we cook our recipes later in the book, we will cover everything with the attention it deserves. If some passage is not perfectly clear, you can always come back to this introduction in order to understand how the tools that we will use will work.

So, let's see these concepts together!

Knowing your ingredients

Using nodes mainly means one thing: mixing different elements such as shaders, images, colors, and values. What makes nodes so powerful is that we can balance the mix of these elements as we like. We can use a simple value, images, colors, or even complex mathematical operations to decide how much of either value we want to see in our final material. The good thing is that we can repeat this process as many times as we want. However, we cannot mix things randomly. Nodes are powerful, but we need to follow a certain logic in order to make them work properly. To better understand the philosophy behind nodes, I have given an example that I hope will help.

Let's think of a node this way: nodes are like food processors. I am talking about blenders, mixers, and machines to make tomato sauce; ovens and stoves to make pasta, and so on. To use a food processor, you put in some ingredients and it does its work. Then, you take what the food processor has produced and use it in a different food processor until you get the final meal ready. Of course, you cannot put tomatoes directly in the oven to make a pizza. You have to first put them in the tomato sauce machine and only when you have the sauce, can you put it on the pizza.

Well, nodes work exactly the same way. Each node is like a different food processor specialized for doing different things. We will put in some information to the left as inputs and the node will give us an output to the right. When we think that our meal is ready, we will put the result of the nodes' work inside the output node and get our final material.

As I am sure you are eager to start, let's jump straight into Blender! Blender Internal is still the default engine in Blender, so we will first need to select Cycles from the render menu. Now open up a node editor in a separate window and with the default cube selected, select the Use Nodes checkbox by clicking on it in the materials menu.

Knowing your ingredients

Here you have them... nodes! What you see there is a diffuse node and an output node. The output node is quite important as it will always be the last node of a material but is also quite self-explanatory. So, now let's focus on the Diffuse BSDF node for a moment. As you can see, we have some small colorful circles on the left-hand side (inputs) and some on the right-hand side (outputs). You may also notice that these inputs and outputs have different colors. Just as with the food example, we can't just plug any node anywhere. We need to adhere to certain rules. Colors will help us distinguish between the various ingredients in order to mix them in the correct way. Here we have the following types of inputs:

  • Color (the yellow circle)
  • Roughness (the grey circle)
  • Normal (the blue circle)

On the right-hand side, we have the output values. In this case, there's only one: a shader (the green circle). We are using the Diffuse BSDF node as an example, but each node has a different combination of inputs and outputs. In Cycles, you will find only these four aforementioned kinds of nodes.

As a general rule, we should always connect nodes by following their colors. Green with green, yellow with yellow, and so on. We will see, however, that it is possible to convert some of these values from where it comes from in order to use them inside an input of a different kind.

Knowing your ingredients

Now let's see what kind of ingredients we can find inside each color group:

  • The yellow circle: Here, we have the color information. This means RGB inputs (plain color) or images from files (textures). Cycles' procedural textures can also generate color information.
  • The gray circle: These are numeric values. However, black and white images can also be used as numeric values, black being 0 and white being 1. The same thing is true for alpha values. Keep in mind that in many situations 1 will be the maximum and 0 the minimum value. This means that, for example, if we want to mix two shaders, the mixing factor will lie in the range of 0 to 1. At these extremes, only one of the two shaders will actually be visible. Of course, numbers inbetween are endless.
  • The blue circle: Under this group, we can find vector information. Vectors mainly are information about the position and orientation of points and surfaces in space. So, for instance, we can use this vector info for normal maps or bump maps in order to tell Cycles what the surface of a certain object must look like.
  • The green circle: This is the shader group and contains the information about how surfaces react to light.

As we will see in our recipes, these groups are not completely separate from each other, but there are many ways to convert the information in order to use them for our needs.

Now, let's have a look at the concept of the sequence that a material node tree should usually follow. In the rest of this chapter, we have to picture a node setup. Let's analyze it to better understand what's going on.

We always start from the left-hand side. The first node you see in the following screenshot is a Texture Coordinate node, and it is needed to tell Cycles what kind of texture coordinates we want to use for the textures of the material we are creating. This node belongs to the input nodes group. These kinds of nodes (inputs), as the name says, are used to generate some kind of input (values, colors, and so on); so, they only have output sockets. They are used to provide information about the object on which we want to apply the material we are creating.

Proceeding to the right, we can see that there is a Wave Texture node. This is a procedural texture built in into Cycles. It receives the information about the vector from the Texture Coordinate node. Looking at the node, we can see that there are several empty sockets on the left-hand side. We can change the values manually, but each of these sockets can also receive information from other nodes just as we are doing for the Vector socket.

From the right-hand side of the node, you can see that we are plugging the Wave Texture node's Color output into the Color input of a diffuse shader and a Bump node. The Bump node will convert the color information of the Color output of the Wave Texture node into vector information, which is used to give a bump effect to the surface of our object.

Moving further to the right, we find two shaders. As we saw earlier, the Diffuse BSDF node takes the Color input from Wave Texture, while the glossy shader has a plain white color. Note that more input sockets are left empty so that we can manually change the values instead of using other nodes as input information.

These two shaders are then mixed using a Mix Shader node with a factor of 0.2. This means that the output of this mix node will take 80 percent of the information from the upper input socket (in this case, the diffuse) and 20 percent from the lower one (the glossy).

Lastly, the result is plugged into a Material Output node. As said before, this is always the last node of a material.

Looking at the node setup, we can see that each output has the same color as the input into which it is plugged, with the exception of the Bump node. This node takes the values from the color information (the node automatically converts any color information into a black and white format) and converts it into vector information.

This simple material setup is helpful in understanding a correct sequence of nodes:

Knowing your ingredients

A look at the hardware

As said before, Cycles is a pretty heavy render engine and needs the appropriate hardware to work correctly. Moreover, it gives us the possibility to use the power of modern graphic cards to speed up render time. Not every card will work with Cycles, so I thought it'd be worth it to say a couple of words about this topic.

Cycles can render on both CPU and GPU, even if at the moment it cannot use them at the same time. That being said, GPU render is faster than CPU (at least for the same amount of money spent on these two items), but the first one presents some limitations.

First of all, GPU rendering with Cycles works only with CUDA at the moment. CUDA is a proprietary technology of NVIDIA. This means that at the current state of its development, GPU rendering with Cycles only works with cards equipped with an NVIDIA chip, such as GeForce, Quadro, or Tesla cards. A similar technology that will allow Cycles to take advantage of video cards is OpenCL. This is an open source technology, which is supported also by AMD (and others, but AMD is the main NVIDIA competitor) cards, but unfortunately at the time of writing, developers have still not managed to implement these libraries in a usable way mainly due to the fact that OpenCL is still under heavy development.

So, to summarize, it is good to repeat it once again. At the time of writing these lines if you want to use a GPU to render in Cycles you need an NVIDIA card, and it looks like things are not going to change any time soon.

Now, what video card should we buy to get the best out of Cycles? I guess you are not new to computer graphics, so you may already have guessed the answer. The more you are willing to pay, the better the performance you will get. There are, however, some important points to keep in mind.

First of all, Cycles will load up all the information needed to render the scenes onto the video card memory. When the VRAM (video RAM) is full, your render will fail. This should make you understand the first important point—Performance is really important, but if you cannot render a scene at all, it is quite useless.

The second important point is that developing features for the GPU is much more difficult than developing them for the CPU. As I am writing these lines for example, new Cycles features such as strand rendering and SSS are available only for the CPU.

The third important point is that new Cycles releases often brought two things, among others, until now—Faster CPU rendering and slower GPU rendering. At the moment, GPU rendering still has the best performance/price ratio, but it's important to keep in mind the preceding three points while choosing the right hardware.

Choosing the CPU for Cycles is pretty straightforward. Any CPU will work fine, and the faster the CPU, the faster the render time will be. Keep in mind that there are fairly big differences between operating systems here as well. Both Linux and OS X are much faster than Windows while rendering on the CPU. The only way to get similar performances in Windows is by using a MinGW (Minimalist GNU for Windows) or the Visual Basic 2012 build of Blender. These are Blender versions built using a different compiler from the default one used, and they provide similar render times to Linux and OS X while using the CPU. The problem is that the stability of this version is not guaranteed.

Speaking of video cards, performances among operating systems is quite similar. Here is a brief list of some of the best video cards to use with Cycles in the order of performance. I will not list professional video cards such as Quadro or Tesla as they would require a more in-depth analysis. In my humble opinion, most Cycles users will not benefit from their usage:

  • GTX TITAN 6 GB
  • GTX 590 3GB
  • GTX 690 4GB
  • GTX 580 1.5/3 GB
  • GTX 680 2/4 GB
  • GTX 670 2/4 GB
  • GTX 570 1.2/2.5 GB
  • GTX 660 Ti 1.5/3 GB
  • GTX 560 Ti 1/2 GB

As you can see, apart from TITAN, the fastest single chip video card is still a 580 GTX. Despite the fact that the 6xx is newer, the rendering performance remains the same, or in some cases even got worse than the older 5xx. However, the 6xx comes with a higher amount of memory on board, which is an advantage on its side.

It is important to notice that the GTX x90 models are double chip versions of the x80 cards. They are faster, but the real amount of memory is half of how much is written. This is because the total amount has to be divided between the two chips, so Cycles will only be able to use half of the memory.

Some less powerful video cards than the ones listed here will usually still be faster than many CPUs, so in case you don't want to change the whole computer, it can still be a good deal to buy a cheap video card if you have an old CPU. Anyway, I advise you to always check benchmarks for the specific CPU or video card you are looking for. Keep in mind however, that a new high-end CPU (such as the Intel i7-4770K) under Linux will perform almost as fast as any lower-level card, other than the ones listed before.

Before moving on to the first chapter of this book, I would like to provide you with a useful link where Blender users upload their performance results with Cycles:

http://blenderartists.org/forum/showthread.php?239480-2.61-Cycles-render-benchmark

In the first post you will find a link to the benchmark used, another one where you can upload your results, and a last link that will open up a page with a result summary.

Left arrow icon Right arrow icon

Key benefits

  • Get acquainted with the lighting and rendering concepts of the Blender Cycles engine
  • Learn the concepts behind nodes shader system and get the best out of Cycles in any situation
  • Packed with illustrations and a lot of tips and tricks to make your scenes come to life

Description

Blender provides a broad spectrum of modeling, texturing, lighting, animation and video post-processing functionality in one package. It provides cross-platform interoperability, extensibility and a tightly integrated workflow. Blender is one of the most popular Open Source 3D graphics applications in the world. Modern GPUs (Graphics Processing Unit) have some limitations for rendering complex scenes. This is mainly because of limited memory, and interactivity issues when the same graphics card is also used for displaying and rendering frames. This is where Cycles rendering engine comes into play. Cycles is bundled as an add-on with Blender. Some of the features of Cycles is its quality, speed and having integrated industry standard libraries. This book will show you how to carry out your first steps in Cycles - a brand new rendering engine for Blender. In a gradual and logical way, you will learn how to create complex shaders and lighting setups to face any kind of situation that you may find in Computer Graphics. This book provides information on how to setup your first application in Cycles. You will start by adding lights, materials, and textures to your scene. When it's time for the final render, you will see how to setup Cycles in the best way. You will learn about a wide variety of materials, lighting, techniques, tips, and tricks to get the best out of Cycles. Further on in the book, you will get to know about animation and still shots, and learn how to create advanced materials for realistic rendering, as well cartoon style shaders. This cookbook contains a wide range of different scenes, proposed in a structured and progressive order. During this journey, you will get involved in the concepts behind every step you take in order to really master what you learn.

Who is this book for?

If you are a digital artist who already knows your way around Blender, and you want to learn about the new Cycles' rendering engine, this is the book for you. Even experts will be able to pick up new tips and tricks to make the most of the rendering capabilities of Cycles.

What you will learn

  • Understand how to use the node editor
  • Learn to create your first material in Cycles
  • Light a scene in Cycles
  • Deal with animations in Cycles
  • Design complex shaders and lighting setups
  • Get the best out of your renders thanks to Cycles render passes
  • Create complex realistic shaders using advanced techniques
Estimated delivery fee Deliver to Netherlands

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Dec 26, 2013
Length: 274 pages
Edition : 2nd
Language : English
ISBN-13 : 9781782164609
Vendor :
Blender Foundation
Languages :
Concepts :
Tools :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Netherlands

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Publication date : Dec 26, 2013
Length: 274 pages
Edition : 2nd
Language : English
ISBN-13 : 9781782164609
Vendor :
Blender Foundation
Languages :
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 108.97
Blender 2.6 Cycles: Materials and Textures Cookbook
€37.99
Blender Compositing and Post Processing
€28.99
Blender Cycles: Lighting and Rendering Cookbook
€41.99
Total 108.97 Stars icon

Table of Contents

12 Chapters
Introduction Chevron down icon Chevron up icon
1. Key Holder and Wallet Studio Shot Chevron down icon Chevron up icon
2. Creating Different Glass Materials in Cycles Chevron down icon Chevron up icon
3. Creating an Interior Scene Chevron down icon Chevron up icon
4. Creating an Exterior Scene Chevron down icon Chevron up icon
5. Creating a Cartoonish Scene Chevron down icon Chevron up icon
6. Creating a Toy Movie Scene Chevron down icon Chevron up icon
7. Car Rendering in Cycles Chevron down icon Chevron up icon
8. Creating a Car Animation Chevron down icon Chevron up icon
9. Creating an Iceberg Scene Chevron down icon Chevron up icon
10. Creating Food Materials in Cycles Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Half star icon Empty star icon 3.5
(13 Ratings)
5 star 30.8%
4 star 23.1%
3 star 23.1%
2 star 15.4%
1 star 7.7%
Filter icon Filter
Top Reviews

Filter reviews by




M. J. Anders Apr 11, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Pros- cookbook style with many examples- thorough coverage of all things Cycles- gentle learning curve- some really great materials (especially carpaint and food)- addresses lighting as well- plenty of relevant external referencesCons- could do with some detail renders of the individual materials- doesn't cover volume shadersThe Cycles rendering engine has been available for some time now in Blender but it is still hot because it enables the artist to produce great results. However, its many options can overwhelm a person just starting out, so Bernardo's cookbook is a blessing both for beginners as well as for more accomplished artists.The book is well written and covers almost everything from basic node setups to very complex ones, including subsurface scattering nodes and script nodes. The illustrations of the node setups are also very clear and although the book's style is a cookbook, the reasoning behind the creation of the materials is often explained as well which really helps to understand why the materials are set up the way the are.I also like that the is a fair amount of information on lighting because now matter how good your materials are, without proper lighting your render won't shine. The book presents some useful lightning setups and covers both mesh lighting and HDRI lighting quite well.The criticisms I have are minor indeed: the book doesn't cover the new volume shaders but this is of course not a fault of the author. Cycles evolves at a rapid pace and at the time of writing volume shaders were not yet available.Also it would have been clearer of some of the many materials presented in this book would have closeup example renders; now there is just a larger overall render of a scene at the beginning of each chapter which doesn't show the smaller details very well. Of course the sample scenes are available to the reader so you can render them yourself but it would have made for an easier read.All in all I really enjoyed reading this book and in my opinion it is one of the better ones on Blender published so far.ConclusionA well written book that delivers what it promises. Well worth its money (but consider buying the e-book as the print version is in black and white).
Amazon Verified review Amazon
Ann Jan 25, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Reading this book I came to realize how Blender can produce images with photorealism accuracy. The author's recipes are float point precision from RGB colors, Index of Refraction to factoring levels in mixing nodes. Photographic terms: depth of field, bokeh effect and exposure levels are used. Bernardo begins by discussing GPU vs. CPU and video cards. He introduces the reader to the three point light system using emitting planes and gives those lighted mesh subtle hues. I like the way he lights the environment. An hdr image is loaded in the environment texture which adds reflection. He uses sun position along with an IBL plug in and chooses Latitude, Longitude and Time settings for the outdoor landscape. Grass is made with the particle system which is ready for animation. He guides the reader for changing the scenes. The interior scene with plant, lamp, chair bathed in sunlight becomes night. IES, a plug in used by professionals, saves on polygon count. Throughout the book the author maintains focus on the lighting, IOR, rendering time, nodes while he develops textures for a glass full of water, a glass of wine, bottle of wine, grapes, a car with realistic reflections, toys inside a space ship, and a model of a young lady by the sea.
Amazon Verified review Amazon
ricarda4846 Jun 12, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Excellent, in Detail, fundamentals well explained and steps up to pro.Good examples, really goes into depth and very hands on, the way it should be.Time is taken to explain the how's, what's and whys
Amazon Verified review Amazon
Suzette Gray Aug 18, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
a gift for my brother and he seems happy with it
Amazon Verified review Amazon
Davin Cheaney Mar 04, 2014
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
My review pretty much echors that of the other posters.This is my second cookbook from Packt that I have worked through. The first being "Blender 2.6 cycles: Materials and Textures". In this book it is very clear that the author has an amazing amount of knowledge. The book also covers so many things that I am very interested in learning and improving on.Having said that , I feel the same about this book as I did about the first one I went through. It DESPERATELY needed to be reviewed by a technical editor before being released. Also, as others have said, you MUST get the PDF version with color imagages. The black and white that comes in the print version will make things more difficult.If this author was to put out another book on this subject, would I get it? In a heart beat. I would pre-order it today if if I heard there was a second edition coming out. I am actualy praying that when Blender 2.70 is released, the author will do just that. I learned alot from this book, and that is what I was hoping for.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela