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
2008-09-29resolve some compiler warnings with intel c/c++ compilerCampbell Barton
* subsurf code had a lot of unused variables, removed these where they are obviously not needed. commented if they could be useful later. * some variables declorations hide existing variables (many of these left), but fixed some that could cause confusion. * removed unused vars * obscure python memory leak with colorband. * make_sample_tables had a loop running wasnt used. * if 0'd functions in arithb.c that are not used yet. * made many functions static
2008-09-23Fix for part of bug #17506: uv editing with multires is onlyBrecht Van Lommel
allowed at level 1, missed a case.
2008-07-08Compiler warning fixes (how some of this stuff compiled without stopping ↵Joshua Leung
compiling I don't know) ;)
2008-07-07* New UV editor selection mode: IslandMatt Ebb
This goes alongside vertex and face selection and selects an entire UV island with a single click. It's a lot less painful to use when rearranging UV layouts, especially with Drag Immediately on - see: http://mke3.net/blender/etc/uv_island.mov
2008-06-25Commented out face transp changing when switching images, this is more ↵Campbell Barton
annoying then helpful. Edited Game engine docs to note that the matrix will need to be transposed if used with Mathutils.Matrix() Edited "Collision" button since ray-sensor also uses collision.
2008-05-12swapped the order of the UV snap menu so Cursor->Selection the 4th, as with ↵Campbell Barton
the 3d view.
2008-05-04Changed frame numbering to only alter hashes if they are in the filename ↵Campbell Barton
(not the directory name) to fix bug [#10566] File Open Dialog replaces '#' with '0' in directory names. removed frame numbering from BLI_convertstringcode into its own function (BLI_convertstringframe), many uses of BLI_convertstringcode were passing dummy frames values anyway. in cases where adding the current frame number to a filename is needed run BLI_convertstringframe(...) after BLI_convertstringcode(...) There are some cases Im not sure BLI_convertstringframe is needed, these have been commented as todo, but at least have the same functionality they used to.
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-04-13UV EditingCampbell Barton
* Changed default UV wire drawing do be a grey line with a black outline, highlighting aroudn selected points. * Moved some draw options out of the View menu into the View panel. * Changed header buttons to make Vert/Face modes less confusing.
2008-04-13* Made Armature auto name L/R, Top/Bot, Fr/Bk remove existing, known extensions.Campbell Barton
* Added fromDupli MTex setting to python api * Shift+RMB was setting the active face in the UV view. * Armature scripts menu was broken
2008-04-01added a sloppy option for getting the active face, which returns the last ↵Campbell Barton
selected if none is active, made the uv calculation aspect correction use the active faces image rather then the last used image viewports.
2008-04-01fix for [bf-blender-Bug Tracker][8833] View selected in UV editorCampbell Barton
2008-03-30Fix for crash with UV unwrap without an image window open. It reallyBrecht Van Lommel
shouldn't be using the image window but for now this fixes the crash.
2008-03-26UV Unwrap (lscm, project from view, cube etc) now default to correcting for ↵Campbell Barton
the active images aspect ratio. This is now default but can be disabled in the UV Calculation panel. At the moment its called "Image Aspect" but another name could be better.
2008-03-24uv stretch display respect image aspect ratio,Campbell Barton
tooltip correction (bug #8660) ghostwinlay.c was missing string.h include
2008-03-12Added two UV features (Apricot request):Brecht Van Lommel
- Alt+click edge loop select. - Next to Align X/Y, Align Auto which will pick X or Y automatically, should give the expected result for nearly all cases.
2008-02-27Fix for bug #8380: snapping in the uv editor didn't work withBrecht Van Lommel
non-square images. Fix for uv limit stitch, was broken since editmode integration.
2008-02-24Fix for bug #8324: J-key render buffer switching had various issues.Brecht Van Lommel
One problem was that the previous render buffer was stored in the render window or image window itself, which means that when closing it, or switching from one to the other, things didn't work as expected. Also in the image editor, color sampling the previous render buffer or saving it didn't work correct.
2008-02-21Fix for bug #6669: saving an image from the image editor andBrecht Van Lommel
automatically adding the extension didn't add it to the image file path properly.
2008-01-29=== Mirror Tool ===Martin Poirier
Fix calls to new mirror in UV window (it would segfault with invalid arguments). Reported by Matt in the tracker (#8176)
2008-01-14Feature + Fix:Ton Roosendaal
- while sampling color in image window, you now get the sampled color as a line drawn in the node editor Curve nodes, allowing quicker view of what values you actually change. - reverted temporary the patch [#6779] by Matthew Plough He replaced image drawing of backdrop-node-editor with our Texture drawing function. That call is extremely slow, and should be by definition slower than glDrawPixels (unless you don't upload the image each time to gfx mem). Drawing large frames (2k, 4k) in node editor became unacceptable slow, even with the neatest hardware around. (tested nvidia, ati) Probably (Campbell thinks) this is a bypass for Linux ATI cards? Anyhoo, this should be investigated further before applying. It better then becomes a user pref, or even much better: part of the OpenGL profiler we need.
2007-12-29* Displacement map bakingMatt Ebb
This is an extension on the work Brecht already did to implement normal map baking. I've updated the release notes page here with info and pics: http://www.blender.org/development/current-projects/changes-since-244/render-baking/
2007-12-01Bugfix: baking ambient occlusion was broken without selected to active.Brecht Van Lommel
Increased the size limit (to 16384) and the default size (to 1024) for the New Image function.
2007-11-25replace macro's with functions for UV editmode checks, this wasn't nice code ↵Campbell Barton
and broke building on solaris
2007-10-22Several fixes:Joshua Leung
* DNA_action_types.h - fixes for typos that broke compiling (own error) * transform.c - fix for implicit definition of a function (missing header) * outliner.c - commented out a few unused vars (as a result of constraints refactor) * editsima.c - fixed uninitialised var warning * drawview.c - bugfix #7598 load without ui crashes if there is no camera. Patch provided by Daniel Genrich (genscher)
2007-10-08UV EditmodeCampbell Barton
made UV face selecting into a generic function that respects UV sticky modes. moved this out of lasso so border select uses too.
2007-10-03UV EditModeCampbell Barton
-lasso tool now respects sticky selection setting when used with face mode -use constants for sticky value.
2007-10-03Weekly purge of compiler warningsJoshua Leung
2007-09-30- rewrote UV Stitch, (seperate from limit stitch now), does much less Campbell Barton
work for same results. - UV Stitch with the V key was not working (as stated in the menu) - Rotate UV's and Colors now have an option for CCW (was in the menu but not implimented) - Draw face dot in UV when in face mode
2007-09-27glitches with UV tools fixed - P was grabbing, snap cursor to selection Campbell Barton
didnt work, and constants for black and white were reversed (not user visible error)
2007-09-25snap transform for UV editing, missing the draw circle at the moment.Campbell Barton
2007-09-22new snap tool in UV mode "Selection -> Adjacent Unselected"Campbell Barton
(functionality from recently removed python script: uvcalc_from_adjacent.py) This is useful when adding faces in areas that are alredy UV mapped, this can be used to snap the selected face to the existing face's UV's.
2007-09-22added an active face for the mesh editmode and normal mesh - this is needed ↵Campbell Barton
because the TFace flag was not always easy to access from editmode. using the last selected face was almost good enough however when selecting verts and edges the last selected face would become inactive and the space image would flicker about too much. The active face is used for getting the space image at the moment and keeps scripts that use this flag working also. This has 2 commands to get and set, so the variable is not accessed directly. all "UV Calculate" scripts work now last commit crashed when in solid draw mode, it seems subsurf modifier is ignoring the displayMask since MTFACE is available. just made it do a null check for now. uvcalc_follow_active_coords.py - should be done inC and put in the snap menu.
2007-09-22made sticky UV editing options more accessible by adding them to a popup in ↵Campbell Barton
the header. Changed how the sticky setting is stored in DNA - (as a char rather then 2 flags). replaced the UV/FACE icon with another needed for the sticky menu. removed 2 unused icons. commented the UV transform panel since it only had 2 buttons in it. depgraph update calls needed to be added to Ctrl+V/E/F menu's because some commands were crashing.
2007-09-21added draw types for UVsCampbell Barton
speedup for UV display (the MTFace loopup is only done once and stored in the EditFaces temp pointer)
2007-09-21image display option for viewing non square pixels (x/y aspect for each ↵Campbell Barton
image) - useful when editing UV coords with textures that have been resized to values that run fast in openGL (256/512/1024) but have lost their original aspect ratio, especially useful when rotating UV's. Bumped the subversion to 2, so the default aspect is set to 1:1. Made "Repeat Image" option time image drawing and bail out early if its taking too long. (quater of a sec max) this could be avoided if the texture was drawn on a quad, but that wouldnt support other image draw options. This is a good short term solution because it was possibly to lock up blender if you zoomed out a long way then enabled "Repeat Image".
2007-09-19reworked how tile functions, seperated image and tile setting ↵Campbell Barton
functions/events and made tile work with image pinning. changed how image replace works, it used to load a new image and then assign that image to all faces in meshes active UV layer. without replacing images in textures or images on inactive UV layers now it simply changes the filename of the existing image and reloads the contense. This is different in some other subtle ways, 1) replace used to use an existing image if it was available, this could be confusing because when I replaced with an image I didnt like, but had alredy applied to objects in some other scene, replacing again would alter the images from models unintentionally. 2) since replace used to load a new image, it would load with a new name. at the moment the name is left unchanged, This is better when dealing with linked libraries. because when replacing a images, anything linking to that texture gets broken. since imaged can get automatically named strings longer then its possible to enter into the user interface, you could wind up with some really annoying cases where it wasnt possible to type in the original name again. Since this replace effects everything usiung the image, we may want to have 2 replace functions, "Replace Globaly" and "Replace in Mesh"
2007-09-19Local Image View for UV/EditmodeCampbell Barton
When mapping multiple images on 1 mesh, the UV coordinates often overlap and in many cases you only want to edit the uv coords for the faces applied to that image, this is an option that only displays UV's for faces use the currently displayed image.
2007-09-18unwrapper wasnt working properly when UVSyncSelection was NOT enabled.Campbell Barton
unwrapper and UV mapping menu items were not selecting UV's when initializing a new UV layer selecting with the brush (BB) in the UV window did not update in the 3D view realtime, use the lock settings to make this work.
2007-09-17small text cleanupCampbell Barton
2007-09-17New feature for UV/Editmode - 'Sync Mesh Selection' a button in the UV ↵Campbell Barton
header this mode is disabled by default. This is implimented by defining macro's that take the mode into account when get/set/checking the selection and that a face can be drawn. When this is enabled, things work a bit differently * all faces are drawn in the UV view (except hidden faces). * selecting faces/verts in the UV window selects them on the mesh also and vice vercer. * when EditMode (Face only) is enabled, selecting faces in the UV view is not sticky. * hiding/(de)select all and invert selection simle call the editmesh functions. * there is no way to select 1 uv corner of 1 face (because a mesh cannot have this as a valid selection) either all UV's that use a vert (sticky), or the whole face.
2007-09-15added a transform panel to the UV/Image window - at the moment it sets UV ↵Campbell Barton
and teh cursor location. added a stap menu to the UV/Image window for snapping the selection and cursor. reverted to drawing face dots in editmode when Limit Selection is enabled. even though its not needed for selection its consistent and dosnt look like modes are being changed.
2007-09-142D Cursor in UV windowCampbell Barton
this can be placed by the moused and used for transforming around. still need numeric location input but no room left in the image panel.
2007-09-10Changes to "Face Select" modeCampbell Barton
* Does not indicate that UV's exist, nor does it add UV's when used. * Only accessible for texturepaint, vertexpaint and weightpaint from a button in the header (Paint Selection Mask) * Not accessible from the mode menu, this is only an option that applies to paint modes. This dosnt effect DNA, face select (G_FACESELECT) can be enabled at any time but is only used when paint modes are enabled. Other changes * UKey is uv unwrap in editmode, Ukey for undo was editmode only anyway. * UVCalc in editmode adds a UV Layer if there is not one alredy. * texture draw in editmode does not draw the face dots (they are get in the way of texturing) * some missing updates were added. * removed manipulator from when paint modes are enabled since the manipulator is not drawn in the 3d view.
2007-09-10UV Editing is now done in editmode rather then UV/Face Select mode.Campbell Barton
Notes * you cant edit UV's in the image window in "UV Face Select" mode. (removed UV from the name) * going into Face Select mode no longer adds UV's and does not need UV's to work. * The UV Calculation menu is now in editmode (Alt+W) Todo.. * Image replace - partly broken in stable also. * Rotate/Mirror UV/VCol are still only in Face Select mode. * Hide/Reveal is not quite right, (issue with editmode flushing)
2007-09-02== imagebrowser ==Andrea Weikert
Initial commit of imagebrowser in trunk. BIG COMMIT! Main changes: * completely reworked imasel space * creation and storage of the preview images for materials, textures, world and lamp * thumbnails of images and movie files when browsing in the file system * loading previews from external .blend when linking or appending * thumbnail caching according to the Thumbnail Managing Standard: http://jens.triq.net/thumbnail-spec/ * for now just kept imasel access mostly as old imgbrowser (CTRL+F4, CTRL+F1) a bit hidden still. * filtering of file types (images, movies, .blend, py,...) * preliminary managing of bookmarks ('B' button to add, XKEY while bookmark active to delete) More detailed info which will be updated here: http://wiki.blender.org/index.php/User:Elubie/PreviewImageBrowser Places that need special review (and probably fixes): * BLO_blendhandle_get_previews in readblenentry * readfile.c: do_version and refactorings of do_library_append * UI integration TODO and known issues still: * Accented characters do not display correctly with international fonts * Crash was reported when browsing in directory with movie files * Bookmark management still needs some UI work (second scrollbar?), feedback here is welcome! Credits: Samir Bharadwaj (samirbharadwaj@yahoo.com) for the icon images. Many thanks to everyone who gave feedback and helped so far!
2007-06-20When saving render result images from the image editor with Matt Ebb
image->save as, default to the scene image type settings (just like with F3: save rendered image). Multilayer is still available in the list but most of the time, it's not what you want by default. Too many times I've saved out a render and frustratingly ended up with a huge 'filename.png.exr'.
2007-06-10Patch #6717:Brecht Van Lommel
Select Inverse function in the UV editor, by Juho Vepsalainen.
2007-05-03== UV/Image Editor ==Juho Vepsalainen
Patch #6570. This patch adds color and alpha selectors to Image -> "New..." dialog.
2007-04-29dont use tface hide or select anymore, since maintaining 2 sets of ↵Campbell Barton
hide/select data for each face is annoying. using mface->flag for both. Also found that the cdDM_drawMappedFaces and cdDM_drawFacesTex_common could get normals mixed up when rendering hidden faces. because hidden/invisible faces used continue without advancing to the next normal.