»
Blender 2.62 Freestyle
WITH_BF_OPENMP= False
WITH_BF_FFTW3 = True
WITH_BF_GAMEENGINE = True
WITH_BF_OPENEXR = True
WITH_BF_FFMPEG = False
WITH_BF_OPENAL = True
WITH_BF_SNDFILE = True
WITH_BF_SDL = True
WITH_BF_DDS = True
WITH_BF_BULLET = True
WITH_BF_FREETYPE = True
build and tested on Ubuntu 10.10
tested on Fedora 15,Fedora 16
if you have problems activating/rendering freestyle check out:
http://freestyleintegration.wordpress.com
http://maximecurioni.com/freestyle/?p=579
------------------------
changes:
Commit by kjym3 :: r45432 Merged changes in the trunk up to revision 45431. Commit by kjym3 :: r45386 Merged changes in the trunk up to revision 45383. Commit by kjym3 :: r45316 Merged changes in the trunk up to revision 45308. Conflicts resolved: source/blender/editors/interface/resources.c source/blender/editors/mesh/editmesh_select.c source/blender/editors/space_view3d/drawobject.c Commit by kjym3 :: r45134 Merged changes in the trunk up to revision 45133. Conflicts resolved: source/blender/blenloader/intern/readfile.c source/blender/blenloader/intern/writefile.c source/blender/bmesh/intern/bmesh_construct.c source/blender/bmesh/intern/bmesh_mesh_conv.c source/blender/bmesh/intern/bmesh_mesh_conv.h source/blender/editors/interface/interface_templates.c source/blender/editors/interface/resources.c source/blender/editors/mesh/bmesh_select.c source/blender/editors/mesh/bmesh_tools.c source/blender/editors/space_view3d/drawobject.c source/blender/render/intern/source/shadeoutput.c Commit by kjym3 :: r44799 Merged changes in the trunk up to revision 44797. Conflicts resolved: doc/python_api/sphinx_doc_gen.py source/blender/makesdna/DNA_mesh_types.h source/blender/makesrna/intern/rna_action.c source/blender/makesrna/intern/rna_ID.c source/blender/makesrna/intern/rna_mesh.c Commit by kjym3 :: r44655 Another possible fix for degenerate triangles in imported mesh data. A motivating example of the problem the present solution aims to address is a quad face such that three of the four vertices are colinear (i.e., they are lying on a line). Depending on how this quad is separated into two triangles, one of them can be a degenerate triangle. Degenerate triangles of this form are easy to avoid by rotating the diagonal edge of quad faces without affecting the visual outcome. The fix implemented in this commit tries to address degenerate triangles in this way. Commit by kjym3 :: r44617 Fix for a compilation error with GCC 4.6 (Linux and MinGW32). Problem report by Bastien Montagne, thanks! Commit by kjym3 :: r44614 Merged changes in the trunk up to revision 44612. Conflicts resolved: source/blender/blenloader/intern/readfile.c source/blender/bmesh/bmesh.h Commit by kjym3 :: r44613 Made another attempt to fix degenerate triangles in imported mesh data. This commit replaces the solution in revision 44539. It is recalled that a degenerate triangle is a triangle such that 1) A and B are in the same position in the 3D space; or 2) the distance between point P and line segment AB is zero. Degenerate triangles in the second form are now resolved by adding a small offset to P (i.e., the resulting triangles have a non-zero area). Commit by kjym3 :: r44565 Merged changes in the trunk up to revision 44561. Conflicts resolved: source/blender/bmesh/bmesh.h source/blender/bmesh/bmesh_operators.h source/blenderplayer/bad_level_call_stubs/stubs.c Commit by kjym3 :: r44539 Better fix for degenerate triangles in imported mesh data. This commit replaces the solution in revision 44534. It is recalled that a degenerate triangle is a triangle such that 1) A and B are in the same position in the 3D space; or 2) the distance between point P and line segment AB is zero. Unlike the previous solution, the present fix is capable of any mesh topology involving any number of degenerate triangles. Degenerated triangles are removed in two steps. First, degenerate triangles in the second form are transformed into the first form by moving P to the position of either A or B that is closer to P. This modification affects all triangles sharing the vertex P. Then, all degenerate triangles in the first form are removed by just ignoring them. Obviously, the present solution has a disadvantage that resulting strokes may appear incorrect. This drawback is justified by the fact that the present solution is robust and easy to implement. Users are expected to fix incorrect strokes (if any) by manual removal of degenerate triangles from mesh data. Commit by kjym3 :: r44534 Experimental fix for degenerate triangles in imported mesh data. This commit is an attempt to address degenerate triangles (i.e., triangles whose area is zero) that cause incorrect line visibility in Freestyle. There are two forms of degenerate triangles. Let A, B and P denote the three vertices of a triangle. A degenerate triangle is a triangle such that 1) A and B are in the same position in the 3D space, or 2) the distance between point P and line segment AB is zero. Note that the first form is a special case of the second form. Degenerate triangles in the first form is easy to remove by the Remove Doubles command. This commit is intended to address those degenerate triangles in the second form. The implemented fix cannot address degenerate triangles in general. It fails when a triangle touches with multiple degenerate triangles. A more general solution needs to be implemented. Commit by kjym3 :: r44438 Merged changes in the trunk up to revision 44436. Commit by kjym3 :: r44420 Merged changes in the trunk up to revision 44419. Conflicts resolved: doc/python_api/sphinx_doc_gen.py source/blender/blenloader/intern/readfile.c source/blender/editors/space_view3d/drawobject.c source/creator/CMakeLists.txt Commit by kjym3 :: r44291 Merged changes in the trunk up to revision 44288. Conflicts resolved: source/blender/blenkernel/intern/cdderivedmesh.c Commit by kjym3 :: r44290 Removed a code segment for debugging (not intended for a commit). Commit by kjym3 :: r44289 Merged changes in the trunk up to revision 44266 (including BMesh). Freestyle edge/face marks were ported to BMesh. Conflicts resolved: source/blender/editors/mesh/editface.c source/blender/editors/space_view3d/drawobject.c source/blender/makesdna/DNA_meshdata_types.h source/blender/blenkernel/intern/editderivedmesh.c Commit by kjym3 :: r44265 Fix for a bug in the computation of smooth edges (used for ridges and valleys). Commit by kjym3 :: r44222 Merged changes in the trunk up to revision 44221. Conflicts resolved: release/datafiles/blender_icons.png source/blender/blenkernel/intern/anim_sys.c source/blender/blenloader/intern/readfile.c Commit by kjym3 :: r44220 Fix for a color ramp not immediately updated during the manipulation of a color picker. This commit complements a similar fix in revision 44171. Commit by kjym3 :: r44172 Rearranged the locations of edge type options within the Selection by Edge Type in the Parameter Editor mode. A better use of screen space concerning this component was suggested by Light BWK through personal communications. Commit by kjym3 :: r44171 Fix for a color preview not immediately updated during the manipulation of a color picker. Problem report by Light BWK through personal communications, thanks! Commit by kjym3 :: r44043 Merged changes in the trunk up to revision 44039. Commit by kjym3 :: r43916 Fix for the Selection by Image Border not working properly. Problem report by j-mation through the BA Freestyle thread. Commit by kjym3 :: r43904 Unified "Ridge" and "Valley" into "Ridge & Valley" in the Parameter Editor mode. The Valley edge type is merely an alias of Ridge in the present Freestyle implementation. Commit by kjym3 :: r43902 Reorganization of two view map construction parameters. * Sphere radius and Kr derivative epsilon were removed from the Parameter Editor mode. Now sphere radius of 1.0 and Kr derivative epsilon of 0.0 are used by default. The rationale of the removal is two-fold: little predictability and very minor artistic values. The effects of these parameters are hard to estimate in advance, which likely leads to a frustration of users due to repeated trials and unpredicted results. Therefore, the two parameters are considered to have quite limited artistic values. Proper definitions of the two parameters more and less require the knowledge of differential geometry and would not make sense to most artists for which the Parameter Editor is intended. * Sphere radius and Kr derivative epsilon are still available in the Python Scripting mode, but now in an "advanced options" section that is disabled and hidden by default. This way new users are properly warned, while expert users with specific technical needs can enable these options if they want. The same default values mentioned above are used when the two parameters are disabled. Commit by kjym3 :: r43882 Merged changes in the trunk up to revision 43881. Commit by kjym3 :: r43780 Fix for a compiler error with SCons. Problem report from vicentecarro through the BA Freestyle thread, thanks! Commit by kjym3 :: r43750 Merged changes in the trunk up to revision 43748. Conflicts resolved: source/blender/editors/include/UI_resources.h Commit by kjym3 :: r43652 Fix for invalid pointers within a copied line set. Now the line set buffer is cleared when a new .blend file is opened, so that a line set may not be copied and pasted between two .blend files. Commit by kjym3 :: r43587 Merged changes in the trunk up to revision 43585. Conflicts resolved: source/blender/editors/include/UI_resources.h source/blender/editors/interface/resources.c source/blender/makesrna/intern/rna_scene.c Commit by kjym3 :: r43584 Fix for color management not working properly with Freestyle. Commit by kjym3 :: r43568 Removed a hard-coded limit that the backbone stretching effect was applied to stokes with 2D length longer than 50. Problem report by Forrest Gimp, thanks! Commit by kjym3 :: r43505 Fix for a crash with FSAA enabled and Freestyle disabled. Problem report by Victor / tokiop, many thanks! Commit by kjym3 :: r43405 Merged changes in the trunk up to revision 43404. Conflicts resolved: source/blender/python/SConscript Commit by kjym3 :: r43220 Merged changes in the trunk up to revision 43219. Conflicts resolved: source/blender/blenkernel/intern/scene.c source/blender/blenloader/intern/readfile.c source/blender/render/intern/source/pipeline.c
2 Comments so far. Leave yours.
04:22 February 14th, 2012
Hello! Your build runs, but when the render stops, even after the message "Freestyle: Stroke rendering", the lines doesnt appear. I'm using Ubuntu 11.10 64bit. Thanks!
Feeling talkative?
Log in to leave a comment.
Log in to leave a comment.
if you have
1) python scripting mode enabled (didnt test other stuff)
2) one or more modules added
3) freestyle checked in post processing
it should work :-)
http://img6.imagebanana.com/img/j1s0h94x/20120407_001.png