• deu
  • esp
  • fra
  • ita
  • por
  • Keep up to date with the latest news on the site with a rss feed reader
  • Graphics and programming Facebook page
  • Graphics and programming Youtube channel
  • Graphics and programming Twitter page

Graphics and Programming

Collect free online guides and tutorials about graphics and programming, and in particular new technologies and new languages that serve to create virtual reality environments and advanced web applications, using open source and non-open resources.

Guides and Handbooks:

 

 

Recent articles:

Blender: complete guide to the Ivy Generator add-on

In this complete guide to the Ivy Generator add-on for Blender we will see how to use it to easily add ivy to an object, we will analyze its parameters by presenting various examples, and finally, since this tutorial is part of the course "From photos to wall 3D", we ...

Read more >

Blender: how to add graffiti to a wall

In this tutorial we will see how to add a graffiti/text/stencil to the "wall" that we had created in Blender in the previous tutorials of the "From photo to 3D wall" mini-course. We will use as the graffiti image, to apply the wall, the one we created in the tutorial ...

Read more >

How to make graffiti in Krita

In this tutorial in english for Krita we will see how to create graffiti in Krita. We will use as a base texture the image of a wall (the "diffuse" texture of the mini course "From photo to 3D wall" of which this tutorial is a part) downloaded from pixabay.com ...

Read more >

Blender tutorial: how to add dirt to a wall

In this fourth tutorial of the mini-course in english for Blender "From photo to 3D wall", we will see how to add dirt to the wall, with stains of humidity and mold, to which we had assigned a PBR material in the previous tutorial ("PBR material for brick wall"). To ...

Read more >

Blender tutorial: PBR material for brick wall

In this fourth tutorial of the mini-course in english for Blender "From photo to 3D wall", we will see how to create a PBR material for the wall we are making, using the maps we had previously saved. A PBR (Physically Based Rendering) material is a material that should take into ...

Read more >

Guide to Node Wrangler addon for Blender and pdf shortcuts

In this tutorial in english for Blender the main functions of the "Node Wrangler" addon are presented, with the relative shortcuts (of which you can download a list in pdf at the end of the page). For this guide we used Blender 3.1 and Node Wrangler 3.38, but the concepts ...

Read more >

Blender: bricks with adaptive subdivision/microdisplacement

In this third tutorial for Blender (updated to version 2.93) concerning the creation of a 3D wall starting from a photo, we will see how to create the bricks of the wall using the Adaptive Subdivision, which is also called Adaptive Displacement, or Micropolygon displacement, or Microdisplacement, or Tesselation, so ...

Read more >

Blender: bricks with the displace modifier

In this tutorial for Blender in english (updated to Blender 2.93) we continue the mini-course on how to create a 3D wall starting from a photo. In the previous tutorial https://www.graphicsandprogramming.net/eng/tutorial/krita/make-textures-in-krita/krita-tutorial-map-displacement-height-normal we created the various textures (displacement map, height map, normal map, roughness map, specular map) to be used as ...

Read more >

Krita tutorial: how to create displacement, height, normal etc. maps

In this tutorial for Krita in english (updated to Krita 4.4.8) we will see how to create displacement, height, normal, roughness and specular maps from a photo. These maps are very important in the 3D world as through a texture they provide information on how the surface of an object ...

Read more >

Blender useful 3d modeling tools

In this tutorial (updated to Blender 2.93) we mention some useful tools and functions for modeling, which can be useful for both beginners and the more forgetful experts. They allow both to save time and effort and to solve some problems, sometimes not easy to solve.   Moving a vertex along an ...

Read more >