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
2007-12-24Step 3 for the initial commits for 2.5: removing src/ and python,Ton Roosendaal
adding new windowmanager module, and the first bits of new editors module.
2007-12-20Strand Render SimplificationBrecht Van Lommel
============================ - Strand render now has options to remove child strands as the object's faces becomes smaller, in the Simplification particle panel. - "Reference Size" is the approximate size of the object on screen, after which simplification starts. - "Rate" is how fast strands are removed. - "Transition" is the percentage of strands being faded out as they are removed. - Another "Viewport" option removes strands on faces that are outside of the viewport. "Rate" again controls how fast these are removed. - Strand render in Blender Units now has an adjustable minimum width. Below this minimum width, strands start fading out instead of getting smaller.
2007-12-11display real fps in 3d view optionCampbell Barton
replace 1 with SELECT edited DVar texture tooltip
2007-12-07EnV requests, copy and paste for colorbands, world ambient colorpicker Campbell Barton
2007-12-05- fix for [#7327] Problem/issue with .PLY export,Campbell Barton
editmode was not exited, and vertex normals would not write at all! (probably own error) - Edited tooltip for texture DVar (was some user confusion in the studio as to its purpose) - Set render border is disabled when it has no area - so drawing a box outside the camera disables .
2007-12-05ParticlesBrecht Van Lommel
========= - Added texture control for child particle roughness. - Fix some use of uninitialized variables in particle texture code.
2007-12-04Strand render bugfixes:Brecht Van Lommel
- Accidentally made minimum blender unit strand size bigger again. - Make layer option for lamps work.
2007-12-04ParticlesBrecht Van Lommel
========= - Fix crash in particle transform with the particle system not editable. - Particle child distribution and caching is now multithreaded. - Child particles now have a separate Render Amount next to the existing Amount. The render amount particles are now only distributed and cached at render time, which should make editing with child particles faster. - Two new options for diffuse strand shading: - Surface Diffuse: computes the strand normal taking the normal at the surface into account. - Blending Distance: the distance in Blender units over which to blend in the normal at the surface. - Special strand rendering for more memory efficient and faster hair and grass. This is a work in progress, and has a number of known issues, don't report bugs to me for this feature yet. More info: http://www.blender.org/development/current-projects/changes-since-244/particles/
2007-12-02wizard_curve2tree.py - bounding twig mesh didnt work if it had some ↵Campbell Barton
transformation. buttons_shading.c - premul button was overlapping movie buttons
2007-11-29Render BakingBrecht Van Lommel
============= A new "Selected to Active" option in the Bake panel, to (typically) bake a high poly object onto a low poly object. Code based on patch #7339 by Frank Richter (Crystal Space developer), thanks!. Normal Mapping ============== Camera, World, Object and Tangent space is now supported for baking, and for material textures. The "NMap TS" setting is replaced with a dropdown of the four choices in the image texture buttons. http://www.blender.org/development/current-projects/changes-since-244/render-baking/
2007-11-28Images now have option to be tagged "convert to premul".Ton Roosendaal
Option available in the Image (properties) panel.
2007-11-27ParticlesBrecht Van Lommel
========= - Fix for bug #7832: boids physics crashed. - Bugfix for child particles not getting orco texture coords. - Allow smaller strand sizes in blender units. - Fix for a common but harmless uninitialized value warning in valgrind, in the event queue.
2007-11-27ParticlesBrecht Van Lommel
========= Merge of the famous particle patch by Janne Karhu, a full rewrite of the Blender particle system. This includes: - Emitter, Hair and Reactor particle types. - Newtonian, Keyed and Boids physics. - Various particle visualisation and rendering types. - Vertex group and texture control for various properties. - Interpolated child particles from parents. - Hair editing with combing, growing, cutting, .. . - Explode modifier. - Harmonic, Magnetic fields, and multiple falloff types. .. and lots of other things, some more info is here: http://wiki.blender.org/index.php/BlenderDev/Particles_Rewrite http://wiki.blender.org/index.php/BlenderDev/Particles_Rewrite_Doc The new particle system cannot be backwards compatible. Old particle systems are being converted to the new system, but will require tweaking to get them looking the same as before. Point Cache =========== The new system to replace manual baking, based on automatic caching on disk. This is currently used by softbodies and the particle system. See the Cache API section on: http://wiki.blender.org/index.php/BlenderDev/PhysicsSprint Documentation ============= These new features still need good docs for the release logs, help for this is appreciated.
2007-11-22wizard_curve2tree - mistake while debugging.Campbell Barton
buttons_shading.c - short names for world settings were not needed.
2007-11-16* wizard_curve2tree.py - Automatic alpha blended, textured image joins using ↵Campbell Barton
material textures and UV layers. Also added some detail options and made it easier to get low poly results. * Mesh.c bugfix, "mesh.verts = None" didn't set the mesh->mselect pointer to NULL, wizard_curve2tree so would crash when in editmode. * Texture.py - MTex.uvlayer doc was missing * buttons_shading.c - Stencil tooltip was stupid.
2007-11-15* New material option: TexFace AlphaMatt Ebb
This is an additional option for 'TexFace', which uses the alpha of the UV assigned faces as well as the colour. It appears in material buttons as a little 'A' button next to 'TexFace', when 'TexFace is switched on. It's a bit horrible, but no point tweaking that layout in isolation at this stage. This image is using texface alpha, with different assigned images, all sharing the one material: http://mke3.net/blender/devel/rendering/texface_alpha.jpg Usually I consider texface (and teaching people to use it for UV mapping) to be pretty evil, but in some cases, when you have lots of separate images that you want to control in the one material, it can be quite handy.
2007-10-24* Adaptive QMC AO feature - "Adapt from speed vectors"Matt Ebb
This is a new feature that can make using AO a lot more attractive when rendering animations with vector blur. It uses the speed vector info calculated in the 'Vec' speed vector pass, in order to reduce AO samples where pixels are moving more quickly. There's not much point calculating all those AO samples when the result is going to be smeared anyway, so you can save a bit of render time by doing a more noisy render in those areas. You can use this with a new slider in the Adaptive QMC settings 'Adapt Vec'. The higher the value, the more aggressively it will reduce samples. 0.0 means no reduction, and 1.0 reduces one sample per pixel of average displacement for that pixel. 0.25 or so generally gives decent results, but it depends on how fast things are moving. Here's a demo (compare the final blurred result, and render times): http://mke3.net/blender/devel/raytracing/adapt_speed_off2.jpg http://mke3.net/blender/devel/raytracing/adapt_speed_on2.jpg And a less contrived example, a short clip from macouno's 'petunia' bconf animation: http://mke3.net/blender/devel/raytracing/petunia-adaptvec-noblur-h264.mov http://mke3.net/blender/devel/raytracing/petunia-adaptvec-blur-h264.mov
2007-10-20Image Stamping patch by Diego (and peach request)- stamps image info into ↵Campbell Barton
metadata and optionally draws into the frame. This patch includes some changes I made... * use blenders bitmap fonts (rather then own fonts) * select font size * user interface layout changes * Marker as another image stamp option Also added some new API calls BMF_GetFontHeight(font); BMF_DrawStringBuf(...); - so we can draw text into an imbuf's image buffer. get_frame_marker(frame) - get the last marker from the frame. IMB_rectfill_area(...) - fill in an image buffer with a rectangle area of color. TODO - draw stamp info in 3d view, at the moment it just displays in the animation.
2007-09-22fix for some button overlap problemsCampbell Barton
2007-09-20* Fix for old files loading up with gloss = 0.0 and gloss samples = 0.Matt Ebb
I blame the 2.45 version-raising!
2007-09-17Bugfix #7360:Joshua Leung
In svn-trunk, deleting a lamp crashed when the Lamp Buttons were active. Also, removed and old duplicate variable.
2007-09-16* Extra lamp falloff options, including custom curve!Matt Ebb
This adds some new lamp attenuation options to the Lamp panel, replacing the old 'Quad' button. Yes, the panel layout is still nasty here, but I've ignored it for now to address properly in the panels cleanup work. * Constant http://mke3.net/blender/devel/rendering/falloff-constant.jpg Lamp doesn't decay with distance * Inverse Linear http://mke3.net/blender/devel/rendering/falloff-invlinear.jpg Default, and same as in older Blender without 'Quad' on. Decays linearly, with 'Dist' value as the lamp's half-energy-distance * Inverse Square http://mke3.net/blender/devel/rendering/falloff-invsquare.jpg A sharper, more realistic decay, good for most electric lights (i.e. not sunlight). This is similar to the old Quad option with slight changes. * Lin/Quad weighted Exactly the same as in older Blenders with the old 'Quad' button enabled. When this setting is chosen, two sliders are shown, 'Linear' and 'Quad' (previously Quad1 and Quad2), which controls the 'linearness' or 'quadraticness' of the falloff curve. Lamps in old files with the 'Quad' button on will be initialised to this setting. But much better for precise control over the lamp falloff now is: * Custom Curve This shows an extra 'Falloff Curve' panel, where you can use the standard Blender curve UI control to precisely control how the light falls off. The Y axis is intensity, and the X axis is distance, stretched over the length of the 'Dist' value. Some example curves and renders: http://mke3.net/blender/devel/rendering/falloff-curve1-curve.png http://mke3.net/blender/devel/rendering/falloff-curve1.jpg http://mke3.net/blender/devel/rendering/falloff-curve2-curve.png http://mke3.net/blender/devel/rendering/falloff-curve2.jpg http://mke3.net/blender/devel/rendering/falloff-curve3-curve.png http://mke3.net/blender/devel/rendering/falloff-curve3.jpg (whee)
2007-09-14* minor changes, edited some tooltips (exr half and zbuf were not that helpful)Campbell Barton
* UV coord buttons overlapped others since merging uv/face and editmode. * added some quad join and triangulate into the Ctrl+F face menu. * active face cant be hidden anymore.
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-10* Raised some hard coded limits such as mist/envmap clipping rangesMatt Ebb
2007-09-07* QMC RaytracingMatt Ebb
This introduces QMC sampling for use in glossy reflections/refractions, soft raytraced shadows, and ambient occlusion. This work includes many new features and speed-ups, so check out the nice docs here: Glossy Reflection/Refraction http://www.blender.org/development/current-projects/changes-since-244/glossy-reflectionrefraction/ Raytraced Soft Shadows http://www.blender.org/development/current-projects/changes-since-244/raytraced-soft-shadows/ QMC Sampling http://www.blender.org/development/current-projects/changes-since-244/qmc-sampling/ Many thanks to Brecht van Lommel for some initial code snippets and for reviewing the patch, and especially to Alfredo de Greef who gave me a lot of guidance and help along the way!
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-08-27BugFix #7115Diego Borghetti
The "Strands" settings is a BlockBut and never return B_MATPRV like the others buttons, because of this, never call BIF_preview_changed. It's posible two fix for this: 1) make all the buttons into the "Strands" panel return B_MATPRV (this modify the "work mode" of the panel) 2) Add a call to BIF_preview_changed to the end of strands_menu function (as do_matbuts). The problem with the first options, is that the panel "close" when you press/release some of the buttons, so to preserve the current "work mode" of the panel, i choose the second option.
2007-08-22Autocompletion to Geometry input node:Juho Vepsalainen
This commit adds autocompletion and "red alert" feature to text input fields (UV and VCol) of the Geometry material input node. The functionality is similar to one found in UV part of the "Map Input" panel found in Material buttons context of the Buttons Window.
2007-08-19Bugfix #7051: Stars' preview doesn't update in real time.Joshua Leung
Added a new event code (B_WORLDPRV2) that forces an update of the world buttons-window preview AND the 3d-view, instead of having only one of the two getting updated (with REDRAWVIEW3D or REDRAWBUTSSHADING)
2007-07-20Use texture constants in the interface and added some missing texture constants.Campbell Barton
2007-06-09only shadow didnt redrawCampbell Barton
2007-05-25'Hack' to fix bug #6718:Joshua Leung
The Outliner didn't refresh after adding loading a new image from disk for use as an image texture.
2007-05-17Added highlighting of non-existant names and autocomplete forBrecht Van Lommel
specifying the uv layer name in a material. Also added generic autocomplete_begin/do_name/end functions, this code was copied five times.
2007-05-08SSS fixes:Brecht Van Lommel
- Radius R, G, B sliders had too small number increase on clicking. - Preview render now renders with higher SSS error setting to speed it up a bit. - bug #6664: 3d preview render had artifacts. re->viewdx/dy wasn't set then, which is needed to estimate the area of each point. Have set this now, not in the nicest way, there is some bit duplicated code, but I don't want to refactor existing code with the chance of breaking it at this point. - bug #6665: grid like artifacts with parts rendering. The two extra pixels around parts used for filtering were used as well, leading to double points.
2007-05-04Fix SSS panel docking. Didn't seen to go well with a clean .B.blend.Brecht Van Lommel
Replace the R,G,B sliders with a color button, patch by Matt, thanks!
2007-05-04added access to SSS settings in PythonCampbell Barton
buttons_shading.c - 2 tooltips elaborated
2007-05-04Subsurface scattering:Brecht Van Lommel
Documentation on the settings, known limitations and implementation info can be found here: http://www.blender.org/development/current-projects/changes-since-243/subsurface-scattering/
2007-04-28removed doc_browser.py - since it covers ~half the BPY api, not documenting ↵Campbell Barton
any of blenders data types. replaced with a help_bpy_api.py, that opens a web browser at the Blender Python API page. Camera.c - added a veriable .angle to camera, same as .lens but adjusts the camera angle in degrees (like the D button) export_fbx.py - use the the camera angle property. object_cookie_cutter.py - use PointInTriangle2D rather then own function. buttons_shading.c - added OB: and tooltip to object world mapping. interface_draw.c - (Simple theme) text buttons looked exactly like normal buttons (more confusing when they had no text), made the text and ID buttons render inset so you can tell them apart.
2007-04-23Changed TESTBASE and TESTBASE_LIB to check the hidden flagCampbell Barton
Checked every instance of testbase to see this dosnt break anything, also changed TESTBASE and TESTBASELIB, both were used incorrectly in places. added error_libdata() for library error messages that are everywhere. added object_data_is_libdata to test if the object and its data's are from a library. fixed 2 crashs in adding Curve points to a library object (remember to check, verify_ipocurve returns NULL!) made duplicating and making dupli's real for lib objects possible, disabled joining into lib armatures and meshes.
2007-04-14import_obj - bugfix, split by groups didnt work.Campbell Barton
disabled lamp panel and camera panel from editing lib data
2007-04-13external library, block locking spree. Many areas of blender allow changing ↵Campbell Barton
of library data. Added checks to the following areas * half the material buttons * multires, shapekeys, vert groups * renaming a linked Object in the links could loose the object on next reload. Made center functions check for library data as well as changing the way it works. Rather then centering all objects in the selection and stopping if it finds libdata, or a multiuser mesh. It centers all that it can, and reports any objects that didnt center and why.
2007-04-11the input fields for data name had an inconsistant limit for input fields, ↵Campbell Barton
making it hard to fix problems with library linking when a name changed. some were 18, most 19, and others 21. made all 21 since this is the real limit. Also new image name limit length of input field to 21 (was 255 but shortened to 21) The one place this could be useful is if somebody names a metaball with a 21 char name, the copy will not use the motherball. but this is not as bad as having to use the python console for fixing library linking problems.
2007-04-09Bugfix #6503Ton Roosendaal
Displacement option for render only works without Nodes (it is calculated as a Texture effect in advance, not a render option). To illustrate that, the button to enable diplacement mapping is hidden for Node materials.
2007-04-04moved source and text to american spellingCampbell Barton
* colour -> color * centre -> center * normalise -> normalize * modelling -> modeling
2007-03-19Patch by Juho V,Ton Roosendaal
Colorband: nodes now show an "Add" button too.
2007-03-17More fix various gcc warning, mainly related to signed/unsigned parametersKen Hughes
passed in general.
2007-02-09Bugfix: texture paint brushes didn't work correct with multipleBrecht Van Lommel
texture channels.
2007-02-09Bugfix #5909Ton Roosendaal
UV Image editor: the Nkey panel did now show the buttons for UV values anymore (was moved to "game properties", incorrect).
2007-01-27==Tooltip Adjustment==Chris Burt
Minor tweaks to a few of the material buttons tooltips.