http://www.miikahweb.com/feed.php MiikaHweb - Blender Cycles_point_density Branch http://www.miikahweb.com/ MiikaHweb - Blender Cycles_point_density Branch fi Wed, 26 Jan 22 13:44:29 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[b0c5846]: Merge branch 'master' into cycles_point_density]]> http://www.miikahweb.com/en/blender/git-logs/commit/b0c58460e56f575a7cdd598ddfabe33c5dde5146 b0c5846
Branches : cycles_point_density
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into cycles_point_density

----------------------------------------
0 Paths Changed]]>
Sat, 18 Jul 2015 16:23:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b0c58460e56f575a7cdd598ddfabe33c5dde5146Sergey Sharybin
<![CDATA[[1a580ff]: Cycles point density: Remove constant color output]]> http://www.miikahweb.com/en/blender/git-logs/commit/1a580ff7d4320d1dd8d3b9908cc7f3261dd5c668 1a580ff
Branches : cycles_point_density
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles point density: Remove constant color output

It's not really clear which exact color the constant is from the artist
perspective and if constant color is really needed just use RGB input,
it'll give better performance.

----------------------------------------
3 Paths Changed]]>
Wed, 15 Jul 2015 21:36:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1a580ff7d4320d1dd8d3b9908cc7f3261dd5c668Sergey Sharybin
<![CDATA[[5849921]: Cycles point density: Show color source input only for particle...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5849921aacb2bac1c8034443521c805f82b5b1f7 5849921
Branches : cycles_point_density
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles point density: Show color source input only for particle source

It's not supported by object vertices source so doesn't make sense to show it.

----------------------------------------
1 Path Changed]]>
Wed, 15 Jul 2015 21:26:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5849921aacb2bac1c8034443521c805f82b5b1f7Sergey Sharybin
<![CDATA[[4789093]: Merge branch 'master' into cycles_point_density]]> http://www.miikahweb.com/en/blender/git-logs/commit/478909361fecffef836154663251b2a4b39976e4 4789093
Branches : cycles_point_density
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into cycles_point_density

Conflicts:
intern/cycles/kernel/svm/svm.h
source/blender/blenkernel/intern/particle_system.c
source/blender/editors/space_view3d/drawobject.c
source/blender/makesrna/intern/rna_nodetree.c
source/blenderplayer/bad_level_call_stubs/stubs.c

----------------------------------------
0 Paths Changed]]>
Wed, 15 Jul 2015 19:45:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/478909361fecffef836154663251b2a4b39976e4Sergey Sharybin
<![CDATA[[334430e]: Cycles point density: Support for OSL backend]]> http://www.miikahweb.com/en/blender/git-logs/commit/334430e1c06fb6f3f51aa442fd100c053363c329 334430e
Branches : cycles_point_density
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles point density: Support for OSL backend

----------------------------------------
3 Paths Changed]]>
Mon, 06 Apr 2015 18:31:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/334430e1c06fb6f3f51aa442fd100c053363c329Sergey Sharybin
<![CDATA[[1de7f30]: Merge branch 'master' into cycles_point_density]]> http://www.miikahweb.com/en/blender/git-logs/commit/1de7f30680bc41e5704a7072ea58c858077ebc4b 1de7f30
Branches : cycles_point_density
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into cycles_point_density

----------------------------------------
0 Paths Changed]]>
Mon, 06 Apr 2015 18:30:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1de7f30680bc41e5704a7072ea58c858077ebc4bSergey Sharybin
<![CDATA[[6087a59]: Fix for particle texture evaluation.]]> http://www.miikahweb.com/en/blender/git-logs/commit/6087a590c48b35132a08003d56c80fe85b69a1e3 6087a59
Branches : cycles_point_density
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Fix for particle texture evaluation.

RGB value from intensity was overriding explicit texture values in every
case, only do this for scalar modes.

----------------------------------------
1 Path Changed]]>
Mon, 06 Apr 2015 18:11:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6087a590c48b35132a08003d56c80fe85b69a1e3Lukas Toenne
<![CDATA[[9dbba52]: Merge branch 'master' into cycles_point_density]]> http://www.miikahweb.com/en/blender/git-logs/commit/9dbba525184ad1caf8002a1c79fdb6853af1e798 9dbba52
Branches : cycles_point_density
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into cycles_point_density

----------------------------------------
0 Paths Changed]]>
Mon, 06 Apr 2015 16:03:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9dbba525184ad1caf8002a1c79fdb6853af1e798Sergey Sharybin
<![CDATA[[de04736]: Cycles point density: Avoid race condition when using same...]]> http://www.miikahweb.com/en/blender/git-logs/commit/de0473644bf1f1e4730d68a3f37aedaf6b4b9028 de04736
Branches : cycles_point_density
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles point density: Avoid race condition when using same object as texture source

If the same object is used by two point density textures in Particle source mode
it was really easy to catch a crash in derived render creation.

For now solved with mutex lock around cache_pointdensity_ex() which is not ideal
but seems to be better compromise comparing to other alternatives.

----------------------------------------
1 Path Changed]]>
Mon, 06 Apr 2015 17:18:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/de0473644bf1f1e4730d68a3f37aedaf6b4b9028Sergey Sharybin
<![CDATA[[7620733]: Merge branch 'master' into cycles_point_density]]> http://www.miikahweb.com/en/blender/git-logs/commit/76207337aca24ff50b2f2e349ab179c050746d64 7620733
Branches : cycles_point_density
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into cycles_point_density

----------------------------------------
0 Paths Changed]]>
Mon, 06 Apr 2015 09:50:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/76207337aca24ff50b2f2e349ab179c050746d64Sergey Sharybin
<![CDATA[[c324136]: Fix for undefined psmd field in when evaluating particle textures...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c3241360286463dbe96d5af15d55cb0ab068cd24 c324136
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Fix for undefined psmd field in when evaluating particle textures.

----------------------------------------
1 Path Changed]]>
Sun, 05 Apr 2015 13:03:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c3241360286463dbe96d5af15d55cb0ab068cd24Lukas Toenne
<![CDATA[[aa43c13]: Particle color influence option for particle textures.]]> http://www.miikahweb.com/en/blender/git-logs/commit/aa43c13c3ea2b41fca6bf75696b4357355b584a4 aa43c13
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Particle color influence option for particle textures.

This color is currently only displayed in the viewport (when enabling
"Texture" color mode in the Display settings). It will be used for
controlling the smoke color when using particles for smoke emission.

Conflicts:
source/blender/blenkernel/intern/particle.c
source/blender/editors/space_view3d/drawobject.c
source/blender/makesdna/DNA_particle_types.h
source/blender/makesdna/DNA_texture_types.h
source/blender/makesrna/intern/rna_particle.c

----------------------------------------
7 Paths Changed]]>
Sat, 04 Apr 2015 11:35:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/aa43c13c3ea2b41fca6bf75696b4357355b584a4Lukas Toenne
<![CDATA[[bd50335]: Support for particle texture color in point density textures...]]> http://www.miikahweb.com/en/blender/git-logs/commit/bd503353bb0fd848864ebc4d711b6ccf5e04f2a5 bd50335
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Support for particle texture color in point density textures.

This works for all pointdensity use cases, BI as well as Cycles.

----------------------------------------
5 Paths Changed]]>
Sat, 04 Apr 2015 12:23:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bd503353bb0fd848864ebc4d711b6ccf5e04f2a5Lukas Toenne
<![CDATA[[f48e3cf]: Color support for point density texture in Cycles.]]> http://www.miikahweb.com/en/blender/git-logs/commit/f48e3cf6bf1f47b522d437c48bed570e499d46e2 f48e3cf
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Lukas Toenne (lukastoenne)
----------------------------------------
Color support for point density texture in Cycles.

This extends the point density evaluation to also store RGB color values
in the array provided by Cycles.

Since internally all Cycles textures are 4-float RGBA textures anyway,
it does not make a lot of sense to store density and color separately.
This could eventually be preferable to avoid unnecessary storage.

----------------------------------------
8 Paths Changed]]>
Fri, 03 Apr 2015 17:49:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f48e3cf6bf1f47b522d437c48bed570e499d46e2Lukas Toenne
<![CDATA[[38d8abb]: Cycles point density: Fix using double semicolon at the end...]]> http://www.miikahweb.com/en/blender/git-logs/commit/38d8abb3c3b0f7fb5bfebcbd07fb5cdc0cb2e976 38d8abb
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles point density: Fix using double semicolon at the end of line

----------------------------------------
1 Path Changed]]>
Thu, 02 Apr 2015 17:35:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/38d8abb3c3b0f7fb5bfebcbd07fb5cdc0cb2e976Sergey Sharybin
<![CDATA[[99b1037]: Cycles point density: Particle state coordinates are actually...]]> http://www.miikahweb.com/en/blender/git-logs/commit/99b10373dbade15401ce087adbc8bc1762f4fe92 99b1037
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles point density: Particle state coordinates are actually in the world space

Code was assuming they're in the object space which caused wrong
texture sampling and translation to the world location.

----------------------------------------
2 Paths Changed]]>
Wed, 01 Apr 2015 10:30:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/99b10373dbade15401ce087adbc8bc1762f4fe92Sergey Sharybin
<![CDATA[[49a608a]: Cycles point density: Fix crash when source object is not set...]]> http://www.miikahweb.com/en/blender/git-logs/commit/49a608aaecfd0f79bd93e4543aee8e7d9b128621 49a608a
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles point density: Fix crash when source object is not set

----------------------------------------
1 Path Changed]]>
Wed, 01 Apr 2015 09:37:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/49a608aaecfd0f79bd93e4543aee8e7d9b128621Sergey Sharybin
<![CDATA[[dc17210]: Merge branch 'master' into cycles_point_density]]> http://www.miikahweb.com/en/blender/git-logs/commit/dc172108f2969582fb685e59a70b75e0b326c09f dc17210
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'master' into cycles_point_density

----------------------------------------
0 Paths Changed]]>
Wed, 01 Apr 2015 09:23:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dc172108f2969582fb685e59a70b75e0b326c09fSergey Sharybin
<![CDATA[[22fa9d3]: Fix compilation error of blender player]]> http://www.miikahweb.com/en/blender/git-logs/commit/22fa9d3448cdc6e36b4866853532ef562c651692 22fa9d3
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix compilation error of blender player

----------------------------------------
1 Path Changed]]>
Tue, 31 Mar 2015 17:36:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/22fa9d3448cdc6e36b4866853532ef562c651692Sergey Sharybin
<![CDATA[[c8b831d]: Cycles: Point density texture experiment]]> http://www.miikahweb.com/en/blender/git-logs/commit/c8b831d742b064c44f7a4c1a208b57dae06fa0a9 c8b831d
Branches : cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Point density texture experiment

This commit implements point density texture for Cycles shading nodes.

It's done via creating voxel texture at shader compilation time, Not
totally memory efficient, but avoids adding sampling code to kernel
(which keeps render time as low as possible), In the future this will
be compensated by using OpenVDB for more efficient storage of sparse
volume data.

Sampling of the voxel texture is happening at blender side and the
same code is used as for Blender Internal's renderer.

This texture is controlled by only object, particle system and radius.
Linear falloff is used and there's no turbulence. This is because
falloff is expected to happen using Curve Mapping node. Turbulence
will be done as a distortion on the input coordinate. It's already
possible to fake it using nose textures and in the future we can add
more proper turbulence distortion node, which then could also be used
for 2D texture mapping.

OSL is not currently supported. There's no actual stoppers for support
it, but so far it's not really a priority at this point.

Reviewers: campbellbarton, juicyfruit, brecht

Subscribers: campbellbarton, dingto, eyecandy

Differential Revision: https://developer.blender.org/D1208

----------------------------------------
27 Paths Changed]]>
Tue, 31 Mar 2015 14:52:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c8b831d742b064c44f7a4c1a208b57dae06fa0a9Sergey Sharybin