Blender Git Commits

Blender Git "master" branch commits.

Page: 5219 / 5574

Revision 0065151 by Chris Want
June 13, 2006, 05:19 (GMT)
One half of Bug #4320 fixed: The 'linked scale' button in the transform
properties panel now handles negative numbers.

I don't know how to solve the half of the bug related to the tab
key though ...

More info here:
http://projects.blender.org/tracker/index.php?func=detail&aid=4320&group_id=9&atid=125
June 12, 2006, 21:31 (GMT)
Plumiferos crash report:

2006/01/28 commit from Campbell forgot to check for proper pointer:

if(seq->sound->stream==NULL) return;

should be:

if(seq->sound==NULL || seq->sound->stream==NULL) return;
June 12, 2006, 20:01 (GMT)
Last minute patch from Chris Want

Nkey "Properties Panel" now has Dimension ("Dim") buttons too.
This reads from the actual bounding box value to see the size. Note that
dimensions for animated & deformed objects will change per frame.

(Cleaned up buttons layout for patch, and added support for Curve, Text and
Surface objects)
June 12, 2006, 19:13 (GMT)
- changed back SHGetFolderPath to SHGetSpecialFolderPath to support older Win98 and Win95 systems without having to redirstribute shfolder.dll
- MINGW should compile too now (was problem when fucntionality was first introduced), tested with MINGW 5.0.2 (scons)
- added -lshell32 for the dependency on MINGW
June 12, 2006, 19:05 (GMT)
Another fix to enable painting in a rendering. Paint works, but it's not
persisant (since float buffer is the source, converted to 32 bits for
drawing only)
June 12, 2006, 18:47 (GMT)
Bullet, bugfix: don't simulate when substeps are set to 0
June 12, 2006, 17:15 (GMT)
attempt to fix the release makefiles
June 12, 2006, 15:28 (GMT)
UV/Image Editor: Paint option crashed when using on float images.
Should support this once too... but that's another project.
June 12, 2006, 14:39 (GMT)
New feature! (Well, replacement for the exisiting cumbersome "DispView")

Next to the "DispWindow" there are now two new choices:

- Display render output to Image Editor
- Display render output to Screen-sized Image Editor

Both options won't open a 2nd window anymore, which makes work quite more
smooth even, especially because 'focus' isn't lost. Further it fits in the
'single window UI' paradigm of Blender. Should have been done 10 years ago!

Lastly it might bypass issues with X11... having 2 windows with opengl
context is not always stable in Linux.

This option uses an identical trick as for the Compositor viewer, using an
Image block with a fixed name ("Render Result").

The flow, when invoking a Render, goes as follows:
- first it checks if there's an Image Editor visible displaying the "Render
Result", if so then it uses that area-window.
(Use this option for dual-monitor setups for example, a render will always
go to the same location then)
- else it checks if there's an Image Editor open in general, it then
assigns that window the "Render Result" Image.
- else: it searches for the largest Area in the screen, and turns that into
a temporal Image Editor showing render output.

After a render, an ESC will push back the former view, if the Area type has
changed.

Same rules apply for the "Full Screen" option. Here an ESC will always go
back to the regular Screen, and restore Area type if required.

While rendering, the queue for the renderwindow isn't handled yet, so you can
not zoom (nor get full redraws), as for the regular render window.

Existing conflicts:
- in FaceSelect mode, the Image editor enforces to display the face texture
after rendering again.
- when using an Image window for compositing, you'll lose the Viewer output
on a render.

Implementation note:
While rendering updates, nothing is drawn in frontbuffer anymore. That's
good news for b0rked OpenGL drivers (and faster). However, for the few
OpenGL cards that don't do a "swap copy" but a "swap exchange" you get
issues... has to be worked on. I'm afraid we have to drop frontbuffer
drawing altogether.

Other fixes:

- Hotkeys NumPad 1, 2, 4, 8 will set zoom levels (was half coded only?)
Use SHIFT to zoom out (smaller).

- Rendering Tile updates still had draw errors on edges of tiles, in OSA
only. (Caused by commit 4 days ago)
Revision b0a2290 by Nils Thuerey
June 12, 2006, 12:55 (GMT)
- another minor solver update to fix
obstacle fluid surface generation bug
- also contains some code clean ups
and safer initializations
Revision a0d94e6 by Nils Thuerey
June 12, 2006, 06:18 (GMT)
- added fix for fluidsim copying bug
(surface mesh structs werent handled correctly,
copying is now done in a new function)
Revision 9262cdb by Ken Hughes
June 12, 2006, 03:20 (GMT)


Remove "print sys.version_info" accidentally left in from debugging.
Revision 199cece by Chris Want
June 12, 2006, 01:59 (GMT)
In the previous mirror+clipping+extrude commit there was a potential
for a crash since the list of modifiers was being accessed before
testing whether we are actually in editmode (thanks Ben Batt).
Revision 2225507 by Chris Want
June 12, 2006, 01:45 (GMT)
As discussed at the meeting, the hiding of occluded verts in editmode
is now turned *off* by default (manipulators stay on though).
June 12, 2006, 00:10 (GMT)
== Python Button Evaluation ==

Users can write any valid Python expression (that evals to an int or float) inside Blender's gui number buttons (preceded by #) and have them evaluated to their actual int or float value.

Button Evaluation has access to the same modules as PyDrivers.

For example:

#1.0*9-2.3
#ob("Camera").LocZ
#1.0/ob("Cube").LocX
#math.sin(math.pi) -- or simply #m.sin(m.pi)
etc
June 11, 2006, 21:35 (GMT)

Bug #4279: doc browser script broken.

http://projects.blender.org/tracker/?func=detail&aid=4279&group_id=9&atid=125

Thanks Wim Van Hoydonck for report / fix.
June 11, 2006, 20:19 (GMT)
=== Editing Tools ===
As suggested, adding Page Up and Page Down to the hotkey list to change the size of the circle of selection, using brush select (BB).
This is done to bring it in line with transform's PET size adjustment.

Two hotkeys to rule them all and to the reference manual binds them... :P
June 11, 2006, 19:53 (GMT)
Commit from Alfredo to support yafray sub-rect updating required an
additional initialize for scanline length in Blender.

(Error: only the entire tiles were visibly updated while render)
June 11, 2006, 18:29 (GMT)
The "ESC doesn't cancel renders" problem:

Changing from ITIMER_VIRTUAL to ITIMER_REAL solved the issue for all
who tested it (Hos, pidhash and me, at least). Ton said to commit it so
more people can test, but other solutions may still be investigated.

The change is only for POSIX systems (so Windows code was not touched).
June 11, 2006, 16:19 (GMT)
Fixed bug that the preview icon for world wasn't showing because sky is rendered with alpha=0
Temporary fix - rendering sky with alpha=1 could become render option in the future. Too risky to change now shortly before release.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021