Tutorial 07: Create your 3D Material Shader with PhotoSculpt Textures

You can now create your own shader today,

Click to see a Video of the Photosculpt interface in action

Click to download a sample Blender file of this 3D material for reference (.blend file, file size 3.76Mb)

Back to tutorials


Tutorial 06: Advanced Shooting Recommendations for Optimum Results

Those recommendations are for more advanced photographers who want to get the best from their PhotoSculpt Texture software and their equipment.

> Light

  • Best conditions: soft daylight, light in the shadows (of a building for example), studio light from a soft box or a reflector, overcast-but-bright daylight
  • To be avoided: strong lights and on camera flashes, direct sunlight with strong shadows, artificial lights, weak overcast daylight.

> Focal length:

  • Long focal lenses give best results
  • wide angle lenses (less than 24mm full frame) are not recommended, you might get perspective issues and model deformation.
  • Recommendation : step back from subject and zoom-in to the maximum practicable.

> Shooting quality is always very important to obtain best 3d models

  • Keep all parameters identical between shots
    • Hint 1: Lock exposure when facing difficult conditions. Depending on your camera this button is called * or AEL, see your camera manual for more detail
    • Hint 2: lock white balance when facing difficult conditions. This is called "WB" on most cameras, for example you can set it on "daylight" instead of "Auto"
  • Don't underexpose or overexpose your photos
  • Avoid incorrect focus, blured image or shallow depth of field
    • Hint: use a small Apperture if practicable. This means large F value like F8.0 and more.
  • Select lowest possible sensitivity for best details
    • Hint: this is called Iso setting on most cameras, set it to as low as practicable, like ISO=100 for example. Warning this may cause long exposure time and blurred images if there is not enough lighting.
  • Clean your lenses and sensors
    • Hint = shoot a gray card with aperture set to F=22 so see dust on your photos

> angle between the 2 shots can be varied according to subject

  • Try 5-10° for deep or complex or light-reflecting subjects like houses, trees, or faces
  • Try 30-40° for flat subjects like wall textures, it will increase texture resolution

> 2 camera setup for strict stereogrammetry

  • If shooting a moving subject like a human you can shoot with 2 cameras with same parameters and synchronised trigger for best results (facial expressions).

Back to tutorials


Tutorial 05 (video): Alpha Map, Use a B/W Image to Remove Unnecessary Areas of your Model

Click to see the video in action:

The sample Front+Right images nr. 5 can be found within your samples directory of your PhotoSculpt software. (they are called Sample05L.jpg and Sample05R.jpg)

The alpha map is a Black and White image.

click to download sample05alpha.jpg

  • It can be created using your prefered photo editing tool
  • You need to use the "Front Photo" as reference.

Back to tutorials


Tutorial 04 (Video): Seamless Texture

Follow this video to see the Seamless texture function in action:

Example of material created with this method:

Click here to download the individual textures that created this material

Click to continue now to the Tutorial 7: Create your 3D Material Shader with Photosculpt Textures

Back to tutorials


Tutorial 03 for Developers : How to Import a .sculpt File Directly into your App

You are developing 2D or 3D software or do scripts for your 2D or 3D application? You want to "break the code" to find out how to read those new .sculpt files ?

That's not difficult ! You may implement your own importer today!

".sculpt" files

PhotoSculpt Textures gererates .sculpt files.

Sample file


 They contain all information about any PhotoSculpt texture on screen. It's convenient to store 3d textures and build a library of those.

You just need to import the .sculpt file. Here is how. Don't worry, this format is simplistic!


".sculpt" Format description

1. .sculpt files are renamed zip files

2. it contains 3 uncompressed bmp images of the same size

ambient.bmp -> this is the rgb color texture

normal.bmp -> this is the normal map. It's a color image coding for normals X for Red, Y for Green, Z for blue

depth.bmp -> this is a black and white image coding for depth


If you want to open a .sculpt file as texture:

1 first, unzip

2 second, open witchever of the 3 files you need and dispatch to build your own shader / material etc in your own app.


If you want to open a .sculpt file as 3d model:

1 first, unzip

2 create a quad, subdivise it to the level you wish and adjust UVs

3 open depth.bmp

4 displace the grid in the depth direction using depth.bmp

5 second, open ambient.bmp file and apply as texture.


That's all ! Thanks for integrating PhotoSculpt files into your app!

Please do not hesitate to ask if any questions, we would love to help you!


A downloadable .sculpt sample here: bark.sculpt


What may change with this format? First we believe it is likely that other image types be included into the zip file. Second it is also likely to read other image formats like jpg to save more space. It's open, let's discuss.


Back to tutorials