Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-05Added/corrected more files from the merge.Nicholas Bishop
2009-01-04Nasty merge from trunk's r18216.Nicholas Bishop
2009-01-01Handle the (extremely unlikely) case that the max multires levels is exceededNicholas Bishop
2009-01-01A couple of very minor cleanupsNicholas Bishop
2008-12-30Subsurf UVs with the multires modifier.Nicholas Bishop
2008-12-30Based on user feedback, changed the default curve from the sinusoidal shape ↵Nicholas Bishop
to a sharper point. Makes the default brush less blobby.
2008-12-30Moved the Multires/Sculpt undo data into the multires modifier. Also fixed ↵Nicholas Bishop
up the way the data is free'd to fix a bug that made it appear sculpting had been lost after doing an undo.
2008-12-30Fixed a bug caused by counting DM faces rather than faces in the original mesh.Nicholas Bishop
Also removed an unused function.
2008-12-21define WITH_CCGSUBSURF isnt used anymoreCampbell Barton
2008-12-19Add G_FILE_IGNORE_DEPRECATION_WARNINGS option to G.fileflags in preparation ↵Benoit Bolsee
of BGE python API cleanup
2008-12-17* commit r17900 by Genscher was wrong.Nathan Letwory
- Instead of defining such defines for the entire codebase in Blender.py, add the right checks and definitions to the places where it matters. - Only check+set WITH_BULLET instead of also GAMEBLENDER=1 - NOTE: No global defines allowed in BlenderLib.
2008-12-16Patch from Banlu KemiyatornCampbell Barton
replace VecMulf(var,-1) with new VecNegf(var) function.
2008-12-12Projection Painting, merge from branchCampbell Barton
Additions/Features... - Painting onto multiple images at once. - Clone with an offset similar to the gimp, also an option to clone between UV layers, (not both offset and between layers atm) - Stencil layer, similar to The Gimp's quickmask. - Face mask mode - (painting onto only selected faces). - Texture brushes (so image and texture-node brushes too) - Seam bleed so you don't see gaps when painting over UV seams (new option set in the panit panel) - Occlusion (only point onto the first face under the paintbrush, can also be used for masking out parts of the model to paint onto) - (new option set in the paint panel) - Muti-threaded, each thread operates on its own bucket. - Support partial updates to speedup OpenGL texture refreshing. - Support tile based multiple undo's - Support float image buffers. - Backface culling (new option set in the paint panel) - All color blending modes - Add/Multiply.. etc. - Airbrush rate. (used to be broken) - Improve the way paint is mixed when painting, so painting with 0.2 alpha will not accumulate above 0.2 alpha on the image as you paint. - Option to use normals to fade out strokes on the edge of a surface to avoid ugly edges. (same as Vertex Paints "Normal" option) Known Problems - Not directly related to painting but changes in selection flags are not updated on the final derived mesh. - Smear tool has some distortion when in perspective mode. - While in perspective view any faces with 1 vert behind the viewpoint, will be completely ignored. - Painting can be initially slow while buckets are being initialized, a number of solutions exist. - Size 1 brushes don't work yet. - When painting onto large faces its still possible to get artifacts. - Spatial optimizations are needed to skip occluded faces and test pixel occlusion. (will look into using blenders BVH )
2008-12-10fix for [18069] open nurbs curve snaps end to centerpointCampbell Barton
made nurbs surface curves use the same number of points as nurbs curves.
2008-12-10merge from trunk - r17500 to HEADCampbell Barton
2008-12-09* tablet pressure changing opacity while painting didnt workCampbell Barton
* pixels with <= the current opacity are not painted onto, speeds up painting especially with low spacing. (only when airbrush is disabled) * use qsort rather then own crufty sorting function * grouped projection painting functions together.
2008-12-07* layer mask (similar to the gimp), uses a UV layer's image as mask for ↵Campbell Barton
painting. * cloning between layers was broken * Added buttons for selecting the souce clone/mask layer in the UV layer list.
2008-12-06* Patch from Michael Fox to set the normal angle (was fixed at 80 before)Campbell Barton
* Fixed another face clipping bug (some artifacts still when using screen aligned faces) * Removed Soften and Warp buttons on the panit panel since they are not used for projection painting * added do_versions to initialize bleed and normal values
2008-11-262 things:Robin Allen
* Patch #17998 * tex_input_vec now takes 3-vector as first argument (was 4-vector).
2008-11-24* brush and airbrush match The Gimp, where the total color applied to a ↵Campbell Barton
pixel during a stroke is limited by the brush opacity. With the airbrush option enabled it will accumulation over the opacity level (as it did before, irrespective of the settings). * float buffer support for all painting operation and undo. * only run brush_sample_tex() for textures brushes. * redraw the brush outline even when nothing is painted.
2008-11-23Better support for triangles with the new tangent calculations.Nicholas Bishop
2008-11-20WIP: Fixed tangents for vertices of valence 3. Still need to look at ↵Nicholas Bishop
handling triangles better.
2008-11-20WIP: Switched the displacer over to using the new tangents. Mostly works, ↵Nicholas Bishop
except for valence-3 vertices.
2008-11-20WIP: Moved calculating the TS matrix into it's own function, since it's ↵Nicholas Bishop
getting a bit complicated now.
2008-11-20WIP: Functions to find useful information about the local neighborhood when ↵Nicholas Bishop
applying displacements to a face.
2008-11-20WIP: Added a function to select a vertex in a subdivided face using x/y ↵Nicholas Bishop
coordinates.
2008-11-20Starting to merge some work related to fixing tangent calculation.Nicholas Bishop
* Removed some unused static functions * Added a vert_edge map to complement the ones for faces
2008-11-13fix bad level call in texture nodesAndrea Weikert
BIF_preview_changed wasn't needed after all.
2008-11-12Added stubs to fix linker errors in texnodesRobin Allen
2008-11-12Patch #7897 Texture Nodes!Ton Roosendaal
Robin (Frrr) Allen did a decent job on this, so we can also welcome him as a member in the svn committers team to maintain it! I do the first commit with some minor fixes: - get Makefiles work - fix rounding issue with tiles on unit faces - removed UI includes from tex node A nice doc in wiki is here: http://wiki.blender.org/index.php/User:Frr/TexnodeManual On the todo for Robin is: - When using one or more Texture-input nodes, you cannot edit them by activating (as works now for Material nodes). - The new "output node" option fails on the default case, when only one output node is active. It then shows often a blank menu. Will get fixed asap. - When using a NodeTree-Texture as input node, the menu for 'active output' should not show. NodeTree should ignore other nodetrees to keep things sane for now. - On a future todo is proper usage of "Dxt" and "Dyt" texture vectors for superior antialising of checkers/bricks. General note; I know people are dying to get a full integrated shader system with nodes. In theory we could merge this with Material Nodetrees... but I rather wait for a solid and very well thought out design proposal for this, also including design ideas for unifying with a shader language (GPU, CPU). For the time being this is a nice extension of current textures. :)
2008-11-11Adjusted scons files so disabling quicktime, python and sdl also removes ↵Campbell Barton
their includes when building. writefile.c had usless include.
2008-11-11fix for [#17959] NURBS Circle: pie-shaped deformation, sticking to object originCampbell Barton
2008-11-05* doing some warning cleaningNathan Letwory
* accidently left priority tests around.
2008-11-05* Changed the constant colorband interpolation to work left->right,Matt Ebb
rather than right -> left. This is how it works now: http://mke3.net/blender/etc/constant_ss.png
2008-11-04Simple warning fixesAndre Susano Pinto
2008-11-04Added a new interpolation type for colorbands: ConstantMatt Ebb
This can be useful for toon shading etc. Example: http://mke3.net/blender/etc/constant_ss.png
2008-11-04Added Lattice vgroup support to shrinkwrap and simple deform modifier.Andre Susano Pinto
2008-11-03Moving silence_log_ffmpeg to imbuf (it fits better there and fixes the link ↵Martin Poirier
error in blenderplayer)
2008-11-02Quiet ffmpeg log by default. No more ugly stream info in console.Martin Poirier
Starting Blender with -d turns info logging back on.
2008-11-02Bugfix #17902Ton Roosendaal
Black dots appearing in mirroring 3d beveled curves, when using orco texture coords. Appeared there was memory read just outside of the allocation.
2008-11-02Fix for two proxy + undo related crashes:Brecht Van Lommel
* When making a proxy, the lib linked IPO driver was also changed to point to the proxy object, and after undo this local proxy object was replaced so the pointer became invalid. In fact it is not needed at all to change this because the IPO code maps the pointer to the local proxy object already. * Undoing the make proxy operation would crash because the proxy_from pointer in the library linked object would still point to the removed object. Now it clears all these pointers before undo, because on each undo memory file read they will be set again anyway.
2008-11-01Bug #17912: fix for some SSS floating point precision issues, and alsoBrecht Van Lommel
fix a divide by zero in the subsurf code found in the process.
2008-10-30Fix for dependency graph cycle print, regular "Parent" relation wasBrecht Van Lommel
incorrectly printed as "Curve Parent".
2008-10-30Bugfix for [#17879] Speed vectors/velocity data not working on ALL fluids.Daniel Genrich
2008-10-29fix for more disable python defines,Campbell Barton
FTOCHAR didnt have brackets around the value. FTOCHAR(a+b) didnt work, FTOCHAR((a+b)) did.
2008-10-29merging harmonic-skeleton branch into trunk. All changes are hidden behind a ↵Martin Poirier
disabled define, nothing to see here
2008-10-28merge 17206:17211harmonic-skeletonMartin Poirier
2008-10-28error in DISABLE_PYTHON definesCampbell Barton
2008-10-28added scons option BF_WITH_PYTHON (defined as DISABLE_PYTHON)Campbell Barton
2008-10-28merge 17122:17206Martin Poirier