Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#26646] Hair particle density texture prevents strand render on linked assets

Date:
2011-03-28 18:16
Priority:
3
State:
Closed
Submitted by:
Vox Lapin (voxelbunny)
Assigned to:
Janne Karhu (jhk)
Category:
Rendering
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
 
Summary:
Hair particle density texture prevents strand render on linked assets
Detailed description
I linked a character into a scene and noticed that one of the particle systems did not render through the link. Sadly, I can't reproduce the bug from scratch, but I've removed confounding factors and have narrowed it down to a single newer feature (particle textures) not working properly across links.

To test:

Functional case/base case:

* The attached "linked_asset_w_3psys.blend" is the character file (simplified, obfuscated, and now horrifically ugly :). Render this (<500mb RAM, 15secs) to see the functional hair particle system. (The hair distribution here is controlled by the vgroup "hair density rough'.)
* The attached "main_file.blend" is a mostly empty scene with the character linked in. Open this file and render to see the hair particle system rendering through the link. (The lights are different, but the point is, the hair strands render.)

Dysfunctional case:

* Re-open "linked_asset_w_3psys.blend", and in the Particle Texture "hair density", enable Influence: Density, which controls the hair distribution with a packed image. Render this to get an output similar to the attached "fig_A___asset_w_particle_density_tex.png". Again, the point is that the hair strands render. Save the file.
* Open "main_file.blend" (and note that the strands show correctly in the viewport). Render to get an output similar to the attached "fig_B___scene_w_particle_density_tex". There are no hair particles to be seen!



Discovered with graphicall win 64 r35747 by Dobz and confirmed with personal mingw win 32 r35850

Followup

Message
  • Date: 2011-03-29 23:02
  • Sender: Janne Karhu
  • Fix committed in r35885, thanks for the report! This was a very good bug, I had forgotten that particles needed to explicitly state that their textures must be read from the library even if they have no other users.
 

Attached Files:

Name Date Download
main_file.blend 2011-03-28 18:16 Download
fig_B___scene_w_particle_density_tex.png 2011-03-28 18:16 Download
fig_A___asset_w_particle_density_tex.png 2011-03-28 18:16 Download
linked_asset_w_3psys.blend 2011-03-28 18:16 Download

Changes:

Field Old Value Date By
status_idOpen2011-03-29 23:02jhk
close_dateNone2011-03-29 23:02jhk
StatusInvestigate2011-03-29 23:02jhk
assigned_tonone2011-03-29 15:17ton
StatusNew2011-03-29 15:17ton
File Added15572: main_file.blend2011-03-28 18:16voxelbunny
File Added15573: linked_asset_w_3psys.blend2011-03-28 18:16voxelbunny
File Added15574: fig_A___asset_w_particle_density_tex.png2011-03-28 18:16voxelbunny
File Added15575: fig_B___scene_w_particle_density_tex.png2011-03-28 18:16voxelbunny