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
path: root/source
AgeCommit message (Collapse)Author
2004-04-07bug fix #953Ton Roosendaal
This more of a quality issue... changes now are: - in (ortho) 3d view, changing window aspect keeps zooming level (it zoomed out with extreme portrait aspect) - pressing 'home' in 3d window now shows all with extreme aspect ratios too
2004-04-07'Replace Image' did not work in the Image Window, it worked as 'Load Image'.Brecht Van Lommel
Patch provided by Carsten Wartmann. Got rid of a 'unused variable' warning too.
2004-04-07Bug #928Ton Roosendaal
Logic buttons have not been Panelized (will be difficult, dont try!) so the 'Home' and automatic view-limits didn't work it anymore. This caused logic blocks not being accessible by scrolling window. Fixed by updating the code that sets view limits.
2004-04-07bug fix 1064Ton Roosendaal
Credits go to blendix! Well done! Reported were errors in using procedural textures on "Map input" UV type. It was due to un-initialized uv[2] members, which were actually still used by texture.c for some coord flip magic.
2004-04-07Bug fix #1073Ton Roosendaal
CTRL+SHIFT+A (apply lattice deform) on a Bezier Curve object was not implemented yet. Added this. Little sidenote: when curves are 2D the result will remain 2D, disregarding deformation in 3rd dimension.
2004-04-07Bug fix #1093Ton Roosendaal
When editing a Curve object, type Poly, some code still thought it was a Nurbs instead, doing nasty stuff with knots arrays. Also fixed redraw events for buttons while editing Curve, this wasn't done properly at all, causing the UI showing non-existant data...
2004-04-07fix for bug 1110.Stephen Swaney
Updated epydoc. Function name is BezTriple.getTriple(). Set prototype to NOARGS in source.
2004-04-07bug fix 1009Ton Roosendaal
Arrow keys to select items were flipped for button type MENU.
2004-04-06Bug #1003Ton Roosendaal
Using Nkey in 3d window, you could create a parent-loop, which hangs Blender. Added here that it checks loops, as for normal CTRL+P parenting.
2004-04-06bug #1004Ton Roosendaal
Error in tooltip; too tiny to even mention!
2004-04-06Going through some really old bf-committers email and Casey CornKent Mein
brought up the following "fixes": removed these prototypes since they were not used anymore: void cspace(struct ImBuf *ibuf, float mat[][4]); void freezbufImBuf(struct ImBuf * ibuf); void IMB_init_movie_pointers(void); Renamed IMB_addzbufImBuf prototype so it maches the actual function: addzbufImBuf Kent
2004-04-06Bug report #1007Ton Roosendaal
Missing option in menus: 'make duplis real'. Added it in both Object pulldown as in toolbox now.
2004-04-06Fixed bug #1007:Brecht Van Lommel
With extra Wire and Bounds (Cylinder, Cone or Sphere) drawing enabled in the Object Buttons, the Wire was drawn incorrectly.
2004-04-06Panel "MetaBall" in button window is now available for every MetaBall (not ↵Jiri Hnidek
only for base MetaBall)
2004-04-06 Fixed bug [ #1101 ] Duplivert Limit for MetaballJiri Hnidek
No limits for count of MetaElems (1024 in past).
2004-04-06bugfix #1119Ton Roosendaal
When using MotionBlur, the rendered coordinates were not correctly adjusted, causing visual artifacts using the new AO, but it was also visible for normal ray-shadow, which didn't become anti-aliased in Mblur render. Solved it with 2 globals now, to pass on blur offset to renderloop. Leave it that way... the entire method used to jitter/AA/blur stuff needs revision.
2004-04-06- Armature documentation updateJoseph Gilbert
2004-04-06- quaternion support for bone typeJoseph Gilbert
- get/set bone weighting
2004-04-06Eeshlo AO patch, revisedTon Roosendaal
- Ambient Occlusion is a more sophisticated ambient trick, which takes nearby faces into account by firing a hemisphere of shadow-rays around. AKA 'dirt shader'. - Eeshlo made it a Lamp type, which doesn't fit well. I've moved the settings to the World menu, and let the Material->ambient value control the amount it contributes - currently, the AO value is added/subtracted/mixed with the 'diffuse' factor while shading, before it is multiplied with Material color Buttons are in new Panel 'Amb Occ" in F8 menu. Note: - "Dist:" by shortening the length of rays you get subtler effects and it renders faster too - "DistF:" the attennuation factor gives control over how the 'shadow' spreads out. Further it's just raytracing, so tends to be slooooow.... :) Here same tricks as for other raytraced scenes apply, especially try to keep the environment as small as possible (exclude faces from Octree by giving them no Material Traceable). I still have to think over a couple of aspects, will await feedback on it: - AO color? Now it just adds 'white' - other sampling patterns? I tried dithering, which was so-so - method of controlling final 'samples' in F10? Might be useful for other oversampling too (area light) to have it reacting to a percentage or so..
2004-04-05Fixed bug #1006:Brecht Van Lommel
In Faceselect Mode, in the Face menu, Copy Vertexcolors, Copy UVs & Textures and Copy Drawmode did not work. Also fixed some menu entries redrawing the logic buttons window instead of the edit buttons window.
2004-04-05Code cleanups. I removed a couple of unused vars.Kent Mein
changed sprintf (var, "blahhh %"); to sprintf(var, "blahhh %%"); and initilized a questionable variable to NULL. drawd should be looked at to see if there is ever a time it might not be initalized and if so what would be a good default? 1? I left this one, but if I had to guess I'd initalize it to 1. Kent
2004-04-05New UV Calculation panel and code. The uv mapping function was split up intoBrecht Van Lommel
multiple functions and partially recoded. Because now all the uv mapping settings are accessible throught the panel, no popus will be shown when pressing 'U' to unwrap faces in face select mode. Also From Window to Cylinder and From Window to Shpere became obsolete, as you can set this in the new panel. The panel contains buttons for all the existing uv mapping modes, and the following settings: - Cube size: For Cubical unwrapping. - Radius: Radius for Cylindrical unwrapping. - View Aligns Face, View Aligns Top, Align to Object: For Cylinder and Shpere. Respectively means you are in front of the Cylinder/Sphere, look through the Cylinder, or use the object rotation to determine how the cylinder is positioned (old Cylindrical unwrapping). - Polar XZ, Polar XY: With 'View Aligns Top' enabled, defines at which polar you are looking. - No Edges, Draw Edges, All Edges: Draw no edges, draw edges z-buffered on top, draw all edges, without depth test. All credits for this part (and also at least half of the other UV editor improvements) go to Jens Ole Wund aka "bjornmose".
2004-04-05Rick Kimball's patch Basically it checks to make sure the unix platformsKent Mein
were able to find a user before copying that user as the owner. Kent
2004-04-05remove 6 trillion warnings about missing initializers.Stephen Swaney
2004-04-05Added hotkeys for sticky / face select in UV editor:Brecht Van Lommel
Sticky UVs: Ctrl+C Local Stikcy UVs: Shift+C Active Face Select: C Constrained Scaling / Grabbing in the UV editor. Press XKEY or YKEY to scale or move only in X or Y direction. XKEY and YKEY previously did mirroring while scaling. Now mirroring can be done using the MKEY. Grab, Rotate, Scale, Weld / Align and Mirror were added to a new Transform sub-menu of the UVs menu.
2004-04-05New icons for the sticky / face select state in the UV editor / Image Window.Brecht Van Lommel
The png file containing the icons, 'blenderbuttons', was updated to contain these new icons. It now also contains the icons from the 2.30 ui makeover. The file had not been updated since then.
2004-04-05- bugfix #1013Ton Roosendaal
When you try to SHIFT+F1 Link a file, but accidentally choose the current file, the error handling didn't immediately close the file. That can give problems with saving over with CTRL+W. Fix is that filesel.c now prevents selecting the current file.
2004-04-05- documentation for armature/bone methods updateJoseph Gilbert
2004-04-05- getBones() fixed - returns all armature bones including childrenJoseph Gilbert
2004-04-04Revert the changes I did in solve_constraints.Martin Poirier
The real bug is in the matrices blending function which doesn't handle non-uniform scaling correctly. I've minimized the occurence of the bug by calling the blending function only when the influence is smaller than one (woah, optimisation AND bug fix!) This should make the bug disappear approximatly 90% of the time since people don't use influence all that often (also, this only applies to constraint that are alone, not using influence IPOs to switch between two constraints). I'd solve the blending function bug, but I haven't had much time to dig into it really. Incidently, by reverting to the previous code, this solves bug #1069 http://projects.blender.org/tracker/index.php?func=detail&aid=1069&group_id=9&atid=125
2004-04-04Fix for bug #1109 FollowPath not working with motion blurMartin Poirier
http://projects.blender.org/tracker/index.php?func=detail&aid=1109&group_id=9&atid=125
2004-04-04Making the SDL CD stuff link right.Chris Want
2004-04-04- Added source\blender\python to MSVC 6 debug target include path for KX_KetsjiRoel Spruit
- Added vertex_loop_select to bif_editmesh.h (gave a warning) - Re-added "Get Same Uv" feature. this selects all faces that have the same uv-texture as the active face. it's placed in the Select headermenu while in faceselect mode.
2004-04-04- added support for adding/parenting bones to armaturesJoseph Gilbert
- fixed getArmatureIpo compiling error
2004-04-04Making noise.c more palatable on irix.Chris Want
2004-04-04Python API update. Again by Anders Nilsson.Michel Selten
* Addition to the Object module. obj.getActionIpos(). This method will return a dict with all ipo keys. Only works when the Object is an armature.
2004-04-03- bug fix #1086Ton Roosendaal
using backbuffer, and having an odd number of lines in image, skipped the last one to fill in backbuffer... An oldie!
2004-04-03 - moved dm_menu var to declaration sectionDaniel Dunbar
- no need for it to be static
2004-04-03add missing commaStephen Swaney
2004-04-03and the sconscriptstructthingemabobs!Ton Roosendaal
2004-04-03- oh, the new C file!Ton Roosendaal
2004-04-03Eesho's patch for new noise textures!Ton Roosendaal
Basically this provides three new things: 1. Choice of a list of noise-base functions, which can be used by the current Clouds, Marble, Wood textures as well. 2. Three new texture types: Musgrave, Voronoi and DistortedNoise 3. Python access to noise functions (not for render!) All of this together makes Blender's builtin procedural textures a LOT more powerful. Here again, a full webpage should be made to show off all possibilities, and explain some of the more scientific names for settings. A good read on Musgrave textures can be found here: http://www.ypoart.com/Downloads/Musgrave.htm About Voronoi: http://www.ypoart.com/Downloads/Worley.htm I can't find official DistortedNoise docs easily... maybe its something Eeshlo created himself. I've spent some time to change the patch Eeshlo provided. Worth noting: - created main texture "Musgrave" with 5 sub choices (instead of 5 new main textures) - added for all new textures the option to scale (zoom in out) - added patch in do_versions to initialize variables I hope the Python team will check on the Noise.c API. And include in docs!
2004-04-03#define some constants for physics engines in DNA world types.Kester Maddock
2004-04-03Changed the physics menu to expect a pointer to an int forChris Want
&wrld->physicsEngine instead of a pointer to a short. car: please rebuild and test. Kester: please check the entries/values in the physics menu (they differ from the values in tuhopuu).
2004-04-03Bug fix provided by Anders Nilssen.Michel Selten
TotIpo was never meant to be exposed in the Ipocurve object. It's a variable to store the number of IPOs.
2004-04-02Anders Nilsson has promissed me to provide some updated Python API docs :)Michel Selten
Python API documentation updates for the Object and Ipo modules. Provided by Anders Nilsson (breakin)
2004-04-02Lowered optimization for solaris gcc to -O1Kent Mein
this is for bug # 1052 Basically the higher optimization causes blender to choke on the provided blend file. Kent
2004-04-02Python API fixes. Provided by Anders Nilsson (breakin)Michel Selten
* Typo fixed in IpoCurve_getInterpolation. 'Bonstant' was used, while 'Constant' is what we want. * IpoCurve.getName now also returns curve names for action-IPOs. * Update to the Object module: Added obj.getTimeOffset() and obj.setTimeOffset() methods Anders Nilsson has promissed me to provide some updated Python API docs :)
2004-04-02Added blender python module to game engine.Kester Maddock
Updated Scons & Makefile
2004-04-02Allow C++ linkage for the python module.Kester Maddock