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
2010-10-19svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r32300:32571soc-2010-nicolasbishopNicholas Bishop
2010-10-11bugfix [#23412] Weightpaint and rotate around bonesCampbell Barton
fixed by allowing an unselected armature to have its pose bones used in weightpaint mode.
2010-08-21svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r31296:31488Nicholas Bishop
2010-08-20== Ptex ==Nicholas Bishop
Brought back ptex resolution editing Improvements: * For nonquads, subfaces can now be directly selected, so there's no need to display multiple resolutions for triangles * Display and selection use the same pbvh as for painting, so for example subsurf shows correctly
2010-08-12== Ptex ==Nicholas Bishop
Controls for setting local ptex resolution * Fixed various problems preventing the old paint mask mode from showing correctly, repurposed it for editing ptex resolution * Added an operator that resizes a ptex face (uses bilinear interpolation) * Added a new ptex panel that only shows in paint mask mode ** Two buttons, Half and Double, that cut the U/V resolutions in half or double them, for all selected faces ** For more precise control, the U and V resolutions can be individually selected for a single face ** For triangles, the resolution of individual subfaces can be set ** Lastly, the resolution of the active face is shown (one resolution for each subface) ** The UI is not good, but the underlying code is there at least.
2010-08-07== Paint ==Nicholas Bishop
* Missed a few things in my last commit
2010-08-06== Paint ==Nicholas Bishop
Paint overlay * Added a new vpaint input that samples an image rather than using the brush color * The image is displayed as a translucent overlay in vpaint mode ** Can be toggled on and off in the UI or with IKEY * A color can be marked as transparent so that it will not affect the brush color ** There's a tolerance value to set how close colors have to be to the transparency color * The image overlay can be moved with G/S/R when its enabled * For now only enabled in vpaint mode, should be enabled for texpaint too
2010-08-06svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r30887:31091Nicholas Bishop
2010-08-05svn merge -r 30954:31059 ↵Joerg Mueller
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2010-08-04Brush/Paint internal changesCampbell Barton
- remove brush array for each Paint struct, just use a single brush pointer. - removed rna function based template filtering. - filter brushes using a flag on the brush and the pointer poll function. - set the brushes using a new operator WM_OT_context_set_id(). TODO - remake startup.blend, currently brush groupings are lost. - rewrite WM_OT_context_set_id() to use rna introspection.
2010-08-04include cleanup, no functional changesCampbell Barton
- removed DNA_brush_types.h from DNA_scene_types.h (and some other similar cases) - removed DNA_wave_types.h (never used) - removed Main.wave
2010-08-03build options to disable image formats WITH_CINEON, WITH_HDR.Campbell Barton
- updated cmake, make & scons. - renamed CMake build options WITH_TIFF -> WITH_IMAGE_TIFF, same for DDS, OPENJPEG etc.
2010-08-02Audaspace:Joerg Mueller
* Added a stopCallback function that is called when the end of a sound is reached. * Fixed the scrubbing not working. * Minor SoundActuator cleanup.
2010-07-31Separate proportional edit setting between edit and object mode. They are ↵Martin Poirier
now used and toggled independently.
2010-07-29== Paint ==Nicholas Bishop
* Moved a bunch more sculpt stroke stuff into paint stroke * Made all the sculpt stroke UI visible for vpaint too * Most of sculpt's stroke features work in vpaint now TODO: * Drag dot for vpaint * Anchored for vpaint * Smooth stroke broken
2010-07-28== VPaint ==Nicholas Bishop
VPaint symmetry enabled. Made a lot of changes here; hopefully nothings broken as a result. * Sculpt had a ton of symmetry code; moved most of it into the PaintStroke system ** Added a couple new PaintStroke callbacks, one for updating symmetry data in case a paint mode has local data that needs to be flipped or rotated (sculpt does), and one for applying a brush action (one brush action per symmetry "dab") * Ported sculpt's symmetry code to the new system * Added symmetry support to vpaint TODO: * Symmetry for brush textures still needs to be updated
2010-07-25== VPaint ==Nicholas Bishop
Removed non-PBVH vpaint.
2010-07-24svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r30563:30668Nicholas Bishop
2010-07-22== Sculpt/Paint Fixes ==Jason Wilkins
* Fix: unify strength and size did work consistently with other paint modes * Fix: If [ and ] keys were used to resize a brush it was not possible to increase the size of the brush if it went under 10 pixels * Fix: Made interpretation of brush size consistent across all modes, Texture/Image paint interpreted brush size as the diameter while all the other modes interpret it as radius * Fix: The default spacing for vertex paint brushes was 3%, should be 10% * Fix: due to fixes to unified strength, re-enabled 'Unify Size' by default * Fix: Unified size and strength were stored in UserPrefs, moved this to ToolSettings * Fix: The setting of pressure sensitivity was not unified when strength or size were unified. Now the appropriate pressure sensitivity setting is also unified across all brushes when corresponding unification option is selected * Fix: When using [ and ] to resize the brush it didn't immediately redraw * Fix: fkey resizing/"re-strength-ing" was not working consistently accross all paint modes due to only sculpt mode having full support for unified size and strength, now it works properly. * Fix: other paint modes did expose the ability to have a custom brush colors, so I added the small bit of code to allow it. Note: I made all of the other paint mode brushes white. Note2: Actually, probably want to make the paint modes use the selected color for painting instead of a constant brush color. * I had removed OPTYPE_REGISTER from some Sculpt/Paint operators but in this commit I add them back. I'm not completely sure what this option does so I don't want to disturb it for now.
2010-07-20svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r30324:30325Nicholas Bishop
Nasty merge conflicts in editors/sculpt_paint, probably made some mistakes. Will finish merging to latest trunk before fixing bugs though.
2010-07-17svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r30167:30324Nicholas Bishop
2010-07-14Merge GSOC Sculpt Branch: 28499-30319Jason Wilkins
https://svn.blender.org/svnroot/bf-blender/branches/soc-2010-jwilkins See log of that branch for details.
2010-07-13- fix for eternal loop with metaballs in set scenes.Campbell Barton
- next_object() now loops through all set scenes, not just the first one. - removed F_SET, rather them having a mode for looping on a set, just use the set when the first scene ends. - metaballs can now glob between scenes however there are still some depsgraph issues that existed before.
2010-07-10Begin updating vpaint to use the PBVHNicholas Bishop
* Added a new flag (plus RNA/UI) to switch between old vpaint and new vpaint * For new vpaint, draw using the PBVH. Lighting is enabled for new vpaint. * Note that the full model is still being redrawn, partial redraw isn't enabled yet. * For new vpaint, use the PBVH to determine which faces to paint on. Only mix brush works right now.
2010-06-27Partial cleanup of timing system, with some guidance from Joshua:Matt Ebb
* Fractional frames support has been changed to use a new var, scene->r.subframe. This is a 0.0-1.0 float representing a subframe interval, used in generating a final float frame number to evaluate animation system etc. * Changed frame_to_float() and some instances of bsystem_time() into a convenience function: float BKE_curframe(scene) which retrieves the floating point current frame, after subframe and frame length corrections. * Removed blur_offs and field_offs globals. These are now stored in render, used to generate a scene->r.subframe before render database processing.
2010-06-14remove remaining unused yafray settings.Campbell Barton
2010-06-04Fix [#22383] 3dView Layer Management (by Mouse) brokenMatt Ebb
2010-05-07Warning cleanupMatt Ebb
While I was looking in outliner.c, made some changes to let extra passes display there such as environment (commented out before due to a previous limitation). Also changed outliner object visbility/selectability/renderability toggles to use RNA buttons so you can insert keyframes with RMB menu etc.
2010-04-14Testing for the need to quick cache was causing slowdowns on files with many ↵Janne Karhu
duplis. * The test is now only done when some object that uses cache has actually changed. * The added scene->physics_settings->quick_cache_step is only an internal counter, not a user changeable value.
2010-04-10QTKit (OSX 64bit): Add audio export to QuicktimeDamien Plisson
Supports default OSX codecs : Linear PCM, Apple Lossless and AAC Note that AAC codec doesn't support sample rates above 48kHz. If a python/rna guru knows how to easily enforce this limit, he is welcome! Enjoy making Quicktime movies now with audio!
2010-03-26fix rendering another scene from the compositor not working.Brecht Van Lommel
(commit 27745 by Brecht from render25 branch)
2010-03-22Fix for [#21103] Updating bugs in Particle ModeJanne Karhu
2010-03-22spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)Campbell Barton
2010-03-16change the scene opengl sequence rendering to be a global option with ↵Brecht Van Lommel
rendering and scrubbing settings. still need to do a do_versions for this to work right without changing settings. (commit 27442 by Campbell from render25 branch)
2010-03-12Fix #21211: new indirect/environment/emit passes weren't showing upBrecht Van Lommel
in compositor and outliner yet.
2010-03-08image re-project now uses offscreen render function and has input for render ↵Campbell Barton
size. unrelated changes that ended up being more trouble to commit separate... - removed BLI_split_dirfile(), was nasty, occasionaly modifying the source string, it could create directories and used the $CWD in some cases. was only used in 2 places in filesel.c, if this gives problems can address without bringing back this function. renamed BLI_split_dirfile_basic --> BLI_split_dirfile - view3d_operator_needs_opengl was being called for offscreen render when it wasnt needed.
2010-02-22game engine support for recording animation back & some other minor changes.Campbell Barton
2010-02-19Enabling AV-sync again. You can now choose between No sync, Frame Dropping ↵Joerg Mueller
or AV-sync.
2010-02-18Animation Playback Option (No negative frames) and Other Bugfixes:Joshua Leung
* Added a user-preference setting which disallows setting the current frame number to a negative number. This setting only applies when setting the current frame by scrubbing the time cursor in a timeline view, or by typing a value into the current frame number field. * Made the minimum frame number for the start frame to be 0, which should make setting keyframes by a regular step size less confusing. Also changed the MINFRAME define to 0 for consistency. Hopefully this doesn't cause any problems with any output formats. * Fixed some missing channel selection cases in animation editors.
2010-02-12correct fsf addressCampbell Barton
2010-02-12Bugfix #21051: Restored 'Playback FPS'Joshua Leung
This commit restores the 'Playback FPS' option which showed an indicator of the frame rate of animation playback in the 3D-View. The info for this is now stored in a temp struct in scene data, with the status info being updated by the "animation step" operator instead of relying on globals as the old code did. This seems a lot more stable than in 2.49, but the accuracy is still questionable.
2010-02-082.5 Audio:Joerg Mueller
- recode of the whole sequencer audio handling - encode audio flag removed, instead you choose None as audio codec, added None for video codec too - ffmpeg formats/codecs: enabled: theora, ogg, vorbis; added: matroska, flac (not working, who can fix?), mp3, wav - sequencer wave drawing - volume animation (now also working when mixing down to a file!) - made sequencer strip position and length values unanimatable
2010-02-06Fix #20452: motion blur buttons were missing. Motion blur samplesBrecht Van Lommel
are now also decoupled from antialiasing samples. Implemented by Matt, I'm just committing the patch.
2010-02-02render simplify option to disable triangulation.Campbell Barton
- triangulating non planer quads is needed to resolve some artifacts however this also ends up triangulating most faces in - Suzzane subsurf level 4 for eg. this check could be tuned for better performance but for now skipping it is useful for test renders.
2010-01-28Ambient Occlusion split up into:Brecht Van Lommel
Ambient occlusion: multiplied with direct lighting by default, add is also still available and more blending methods might be added if they are useful. This is fundamentally a non physical effect. Environment lighting: always added as you would expect (though you can subtract by specifying negative energy). This can be just white or take colors or textures from the world. Indirect lighting: only supported for AAO at the moment (and is still too approximate), and also is always added. A factor is available to specify how much is added, though value 1.0 is correct. Also: * Material ambient value now defaults to 1.0. * Added Environment, Indirect and Emit pass. * "Both" blending method is no longer available. * Attenuation, sampling parameters are still shared, some could be split up, though if they are different this would affect performance.
2010-01-25Add option to choose between radians or degrees for rotation units in the UI.Matt Ebb
Setting is in Scene->unit settings with the others, degrees by default.
2010-01-20Moved the image paint tool and the vertex/weight paint tool (blend mode?) Matt Ebb
to the Brush data. This now works the same way as sculpt, with named preset brushes that retain settings.
2010-01-19Preview Range Tweak:Joshua Leung
Made preview range be turned on/off using a proper flag instead of just relying on checking for start-frame = 0. It is no longer satisfactory to do that since we can have negative frame numbers, and also having it as a proper flag means that the range can be toggled on/off non-destructively.
2010-01-14particle weight brush back (mostly the same as in 2.4x), needed to control ↵Campbell Barton
long hairs movement.
2010-01-12particle puff, volume option.Campbell Barton
When combing long hair it will often end up with no volume (flat on the head like its wet). a way to fix this is to use the puff tool however when applied points at the root only this just gives a bit of volume at the roots and the rest of the hair stays flat. This option moves the unselected parts of the hair without applying the puff tool to them, giving volume to the hair whilst preserving the desired style.