Jump to content


Notice about Feature Requests & Bug Reports

The bug reporting and feature request forums (except for the Urgent Help section) are going away soon! Please use Mantis to report any bugs and feature requests. the link to Mantis is:
3d-coat.com/mantis/

Read more about it HERE.

Photo

Texture baking tool


  • Please log in to reply
8 replies to this topic

#1 Andrew Shpagin

Andrew Shpagin

    3DC creator & admin

  • 3D-Coat Developer
  • PipPipPipPipPipPip
  • 6,546 posts

  • Gender:Male

Posted 03 January 2008 - 06:40 PM

I have made texture baking tool.

Now you can project current mesh on another mesh and get textures of color, specular, normalmaps and displacement forr that mesh. It works fast, the baking takes almost the same time like simple texture saving. It uses multiple processors if you have it. Why do you need texture baking?

1) To get correct displacement maps even in case when you have dragged surface in sculpt tool.
2) Sometimes you need to change topology or uv-set of mesh. For example you need to simplify mesh and get textures for simplified mesh. In this case you can use texture baking.

You can read more at my blog http://3d-brush-dev.blogspot.com

The download link: www.3d-brush.com/files/3d-brush-2-03-sp2-en.exe

#2 lc8b105

lc8b105

    Journeymen

  • Moderator
  • PipPipPipPip
  • 1,070 posts
  • Gender:Male
  • Location:China

Posted 04 January 2008 - 08:56 AM

Yes,it is a new good tool. But the new thing looks some hard to understand.Could you make a small sample show how it work in the workflow,that's may be more intuitionistic. :rolleyes:
Real World Lathe with 3D-Coat - sculpting has never been so fun(HD Video Tutorial)
3D-Coat Hotkeys Master - Speed up your workflow, free PDF ebook
Free OS X Style 3D-Coat folder icons
CGDigg: Your daily fresh CG News Discover, share, vote, comment CG News everyday
http://resizeMyBrowser.com

#3 Andrew Shpagin

Andrew Shpagin

    3DC creator & admin

  • 3D-Coat Developer
  • PipPipPipPipPipPip
  • 6,546 posts

  • Gender:Male

Posted 04 January 2008 - 03:39 PM

Ok, I will give one example, why baking tool is so important. Baking tool is especially important if you want to ger a texture for low-poly mesh as a result. Let us take for example sphere and draw the strip over it like it is shown below:
Sphere_strip.jpg
Then we should go to sculpt tool and distort it slightly using drag tool:
Sphere_strip1.jpg
Then we should enter into low-poly mode. What will you see?
Sphere_strip2.jpg
It is because you have distorted geometry, but texture is not distorted, so mesh looks improperly in low-poly mode. In thins case baking tool can help you. You should project new high-poly distorted mesh onto low-poly mesh. In this way you will get distorted textures. Please compare the result of usual export of normalmap texture with result of baking tool:
Simple export result:
Sphere_simp_export.jpg
Baking tool result:
Sphere_bake_export.jpg
The differene is obvious - you have got the correct normal map using baking tool. The options for taking that normalmap are below:

[x] Use current low-poly mesh...
[ ] Use original positions ...
[ ] Smooth mesh

The options should be other if you need displacement:

[x] Use current low poly mesh
[ ] Use original positions...
[x] Smooth mesh
[x] Preserve positions ...

But the result will be better if you don't need displacement and need only normalmap. It is because of getting displacement is not trivial operation and mesh should be smoothed before. It is required because the displacement is difference between mesh and smoothed surface.

I think that simple example shows you why baking tool is so important.

#4 lc8b105

lc8b105

    Journeymen

  • Moderator
  • PipPipPipPip
  • 1,070 posts
  • Gender:Male
  • Location:China

Posted 04 January 2008 - 05:36 PM

Very particular! I understand it,thank you!
Real World Lathe with 3D-Coat - sculpting has never been so fun(HD Video Tutorial)
3D-Coat Hotkeys Master - Speed up your workflow, free PDF ebook
Free OS X Style 3D-Coat folder icons
CGDigg: Your daily fresh CG News Discover, share, vote, comment CG News everyday
http://resizeMyBrowser.com

#5 rimasson

rimasson

    Novice

  • Member
  • PipPip
  • 420 posts
  • Gender:Male
  • Location:France
  • Interests:CG, photo, art, music, book, and movies.

Posted 04 January 2008 - 07:25 PM

seems great, but where in 3d brush do you find this tool ?
Win XP 64 Pro
Inter Core 2 Duo , 6420, 2.13 Ghz
3.25 Go ram
Quadro Fx 1500

#6 Andrew Shpagin

Andrew Shpagin

    3DC creator & admin

  • 3D-Coat Developer
  • PipPipPipPipPipPip
  • 6,546 posts

  • Gender:Male

Posted 04 January 2008 - 07:37 PM

seems great, but where in 3d brush do you find this tool ?

File->texture baking tool

#7 styx

styx

    Neophyte

  • Member
  • Pip
  • 29 posts

Posted 25 February 2008 - 02:25 AM

Stupid Question....but, wasnt there a Option in the baking Tool to change the Texture size? :blink:

Posted Image

#8 Andrew Shpagin

Andrew Shpagin

    3DC creator & admin

  • 3D-Coat Developer
  • PipPipPipPipPipPip
  • 6,546 posts

  • Gender:Male

Posted 25 February 2008 - 08:03 AM

Now you can change texture size in Commands->Change texture and mesh resolution. Really, it is not very convenient, I will add the drop-list directly into the baking tool dialog.

#9 Andrew Shpagin

Andrew Shpagin

    3DC creator & admin

  • 3D-Coat Developer
  • PipPipPipPipPipPip
  • 6,546 posts

  • Gender:Male

Posted 27 February 2008 - 01:25 PM

Sorry, it seems that there is some bug. I have checked my current version and there is another picture:

Posted Image

Today I will upload the new version (still beta) and it will fix issue.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users