[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40500] trunk/blender: Added tests for:

Jason Hays jason_hays22 at mymail.eku.edu
Fri Sep 23 15:59:14 CEST 2011


Revision: 40500
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40500
Author:   jason_hays22
Date:     2011-09-23 13:59:14 +0000 (Fri, 23 Sep 2011)
Log Message:
-----------
Added tests for:
locking
multi-paint
auto normalize
smooth

Added Paths:
-----------
    trunk/blender/lib/
    trunk/blender/lib/tests/
    trunk/blender/lib/tests/paint/
    trunk/blender/lib/tests/paint/autoNormalizeTest.blend
    trunk/blender/lib/tests/paint/autoNormalizeTestResults.txt
    trunk/blender/lib/tests/paint/lockTestStage1.png
    trunk/blender/lib/tests/paint/lockTestStage2.png
    trunk/blender/lib/tests/paint/lockingTest.blend
    trunk/blender/lib/tests/paint/lockingTestResults.txt
    trunk/blender/lib/tests/paint/multi-paint test results.txt
    trunk/blender/lib/tests/paint/mutlipaintTest.blend
    trunk/blender/lib/tests/paint/smoothTest results.txt
    trunk/blender/lib/tests/paint/smoothTest.blend
    trunk/blender/lib/tests/paint/smoothTestResult.png


Property changes on: trunk/blender/lib
___________________________________________________________________
Added: bugtraq:number
   + true


Property changes on: trunk/blender/lib/tests
___________________________________________________________________
Added: bugtraq:number
   + true


Property changes on: trunk/blender/lib/tests/paint
___________________________________________________________________
Added: bugtraq:number
   + true

Added: trunk/blender/lib/tests/paint/autoNormalizeTest.blend
===================================================================
(Binary files differ)


Property changes on: trunk/blender/lib/tests/paint/autoNormalizeTest.blend
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/blender/lib/tests/paint/autoNormalizeTestResults.txt
===================================================================
--- trunk/blender/lib/tests/paint/autoNormalizeTestResults.txt	                        (rev 0)
+++ trunk/blender/lib/tests/paint/autoNormalizeTestResults.txt	2011-09-23 13:59:14 UTC (rev 40500)
@@ -0,0 +1,20 @@
+Paint the visible vertices with auto normalize active
+--the brush should be set to 0.100 weight 1 strength and Mix.
+
+Bottom's resulting weights from highest to lowest:
+0.100
+0.100
+0.100
+1.000
+
+Middle's resulting weights:
+0.540
+0.810
+0.900
+0.000
+
+Top's resulting weights:
+0.360
+0.090
+0.000
+0.000
\ No newline at end of file


Property changes on: trunk/blender/lib/tests/paint/autoNormalizeTestResults.txt
___________________________________________________________________
Added: svn:eol-style
   + native

Added: trunk/blender/lib/tests/paint/lockTestStage1.png
===================================================================
(Binary files differ)


Property changes on: trunk/blender/lib/tests/paint/lockTestStage1.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/blender/lib/tests/paint/lockTestStage2.png
===================================================================
(Binary files differ)


Property changes on: trunk/blender/lib/tests/paint/lockTestStage2.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/blender/lib/tests/paint/lockingTest.blend
===================================================================
(Binary files differ)


Property changes on: trunk/blender/lib/tests/paint/lockingTest.blend
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/blender/lib/tests/paint/lockingTestResults.txt
===================================================================
--- trunk/blender/lib/tests/paint/lockingTestResults.txt	                        (rev 0)
+++ trunk/blender/lib/tests/paint/lockingTestResults.txt	2011-09-23 13:59:14 UTC (rev 40500)
@@ -0,0 +1,25 @@
+At the fold where there is not yet a value, paint with the given brush 
+(should have 0.250 Weight, 1.000 Strength, Add).
+
+The shape should still look geometrically identical to the background one.
+
+Sample the weight you altered, it should read 0.250
+(See the lockTestStage1 image for where to paint and what it should look like)
+
+Sample the weight of the same vertex on Bone.001, it should also read 0.250
+
+Paint the spot again on Bone
+
+It should still appear geometrically identical to the background object.
+
+Resample:
+Now Bone's weight at the fold should have gone up to 0.500
+(See the lockTestStage2 image for where to paint and what it should look like)
+
+Bone.001's weight for that vertex will be at 0.000
+
+Any further attempts to add to Bone should not alter the weight
+(0.500 will always be the sum of Bone's and Bone.001's weights at the fold)
+
+You should not be able to paint the highest part of the object,
+ and you should not be able to paint onto Bone.002
\ No newline at end of file


Property changes on: trunk/blender/lib/tests/paint/lockingTestResults.txt
___________________________________________________________________
Added: svn:eol-style
   + native

Added: trunk/blender/lib/tests/paint/multi-paint test results.txt
===================================================================
--- trunk/blender/lib/tests/paint/multi-paint test results.txt	                        (rev 0)
+++ trunk/blender/lib/tests/paint/multi-paint test results.txt	2011-09-23 13:59:14 UTC (rev 40500)
@@ -0,0 +1,65 @@
+The bones are named Top, Middle, and Bottom for simplicity.
+
+All bones are selected, multi-paint is active,
+ but the bone combinations are covered at the different edge loops.
+
+To do the test, paint over the vertices that are in the top ortho view
+ with the provided Add brush (weight and strength 1.0)
+
+For the first, highest set of vertices,
+ you should be able to sample these weights from each different bone
+ (Ctrl+LMB with the corresponding bone selected):
+	Top weight: 	1.000
+	Middle Weight:	0.667
+	Bottom weight:	0.333
+
+The second ring down will have
+	Top weight: 	1.000
+	Middle Weight:	0.667
+	Bottom weight:	0.000
+
+The third ring will have
+	Top weight: 	1.000
+	Middle Weight:	0.000
+	Bottom weight:	0.333
+
+And the fourth and final ring will have
+	Top weight: 	0.000
+	Middle Weight:	1.000
+	Bottom weight:	0.500
+
+
+For the next case, enable auto normalize.
+ You can switch to the bottom ortho view for an unaltered set of vertices,
+ but it will not change the final results.
+
+Make sure all of the bones are selected.
+
+Paint over the vertices in the view with the same Add brush as before.
+
+The first, top ring will have:
+	Top weight: 	0.5
+	Middle Weight:	0.333
+	Bottom weight:	0.167
+
+The second ring down will have
+	Top weight: 	0.600
+	Middle Weight:	0.400
+	Bottom weight:	0.000
+
+The third ring will have
+	Top weight: 	0.750
+	Middle Weight:	0.000
+	Bottom weight:	0.250
+
+And the fourth and final ring will have
+	Top weight: 	0.000
+	Middle Weight:	0.667
+	Bottom weight:	0.333
+
+
+For any case:
+
+Weights of zero should always remain zero.
+
+Having only one bone selected should behave like a regular paint.
\ No newline at end of file


Property changes on: trunk/blender/lib/tests/paint/multi-paint test results.txt
___________________________________________________________________
Added: svn:eol-style
   + native

Added: trunk/blender/lib/tests/paint/mutlipaintTest.blend
===================================================================
(Binary files differ)


Property changes on: trunk/blender/lib/tests/paint/mutlipaintTest.blend
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/blender/lib/tests/paint/smoothTest results.txt
===================================================================
--- trunk/blender/lib/tests/paint/smoothTest results.txt	                        (rev 0)
+++ trunk/blender/lib/tests/paint/smoothTest results.txt	2011-09-23 13:59:14 UTC (rev 40500)
@@ -0,0 +1,4 @@
+The mouth is slightly concave and needs smoothing.
+
+Run Fix Deforms on the selected 3 to begin to correct it,
+ but dial the distance back to make the surface as smooth as it can be.


Property changes on: trunk/blender/lib/tests/paint/smoothTest results.txt
___________________________________________________________________
Added: svn:eol-style
   + native

Added: trunk/blender/lib/tests/paint/smoothTest.blend
===================================================================
(Binary files differ)


Property changes on: trunk/blender/lib/tests/paint/smoothTest.blend
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/blender/lib/tests/paint/smoothTestResult.png
===================================================================
(Binary files differ)


Property changes on: trunk/blender/lib/tests/paint/smoothTestResult.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream




More information about the Bf-blender-cvs mailing list