Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3219 / 5574

April 18, 2013, 12:40 (GMT)
Beware of SUBSURAFACES (sounds latin)
April 18, 2013, 12:25 (GMT)
Enable numpy install for buildbot

Numpy is compiled at build environment, but
importing it from blender somehow fails.

Will need help of Campbell for this.
April 18, 2013, 12:11 (GMT)
Fix for access freed scene when doing freestyle render

It's more like an ownership thing, but it's not so much
clear who actually is an owner of temporary scene, so
for now just ensure Render does not have link to it
after strokes are rendered.

There're also suspicious thing related on why separate
RE_free_database is needed for freestyle renders, but
that's also another story.
April 18, 2013, 12:03 (GMT)
Fix: view plane for sculpting did not work correctly for rotated
objects. Reuse the object space view vector. Also, minor cleanup, reused
cache values instead of requering.
April 18, 2013, 11:44 (GMT)
Bug fix #35017

Blender Render: setting alpha to zero for ray-transp material with refraction did not
render. Was optimized away.

Revision 4f23bd8 by Lukas Toenne
April 18, 2013, 11:36 (GMT)
Fix for #35010, Node Groups don't show up anymore in Material Surface. Fixing the node tree view was a bit of a todo item after pynodes.

To make the type-dependent socket linking in this template a bit more manageable, there are now separate functions that generate "items" for a particular node type consisting of the socket index, name and possibly additional properties required (currently only node groups vs. all other types). This is still nowhere near flexible enough to be used as a generic template all node systems, but works for now.

In order to make this usable as a generic tool we will have to devise a way of storing, comparing, applying node settings *outside of actual node instances*. Then each node needs to tell how sockets are generated based on these properties. For the current nodes this would be far too complicated ...
April 18, 2013, 11:09 (GMT)
More i18n tools tweaks:
* Remove difflib's quick_ratio() call, from quick tests looks it is four times slower than ratio(), and yet it gives the same results...
* Moved code to find all po's in a dir into its own func (will be used by i18n addon tools too).
April 18, 2013, 10:39 (GMT)
Fix #34970: in glsl mode the vertex paint face mask is not visible

Added face selection code to GLSL draw. We do this for Cycles
already, shall behave expected now.

Checked by Ton, thanks!
April 18, 2013, 10:22 (GMT)
View2D could potentially divide stuff by zero, giving bad matrices.


April 18, 2013, 10:10 (GMT)
Bug fix #34943

With extreme narrow scaled editors, the slider/mask code in View3d could deliver
zero sized or invalid window matrices.

Needs confirmation from Sergey if it works :)


April 18, 2013, 09:12 (GMT)
fix range for face distortion and display for concave ngons.
April 18, 2013, 08:58 (GMT)
Make freestyle use local Main for temporary objects

This means main database is no longer pollutes with
temporary scene and objects needed for freestyle
render.

Actually, there're few of separated temporary mains
now. Ideally it's better to use single one, but it's
not so much trivial to pass it to all classes. Not
so big deal actually.

Required some changes to blender kernel, to make it
possible to add object to a given main, also to
check on mesh materials for objects in given main.
This is all straightforward changes.

As an additional, solved issue with main database
being infinitely polluted with text blocks created
by create_lineset_handler function.

This fixes:
- #35003: Freestyle crashes if user expands objects in FRS1_Scene
- #35012: ctrl+f12 rendering crashes when using Freestyle
April 18, 2013, 08:51 (GMT)
Bug fix #34868

Pulldown menus with long shortcut text labels got clipped badly occasionally.
Made the offset follow DPI better.

April 18, 2013, 04:24 (GMT)
add mesh distort display mode (highlights distorted faces)
April 18, 2013, 02:01 (GMT)
make bmbvh call BM_mesh_elem_index_ensure(), further calls to utility functions assert if the index values becomes dirty.
April 18, 2013, 01:52 (GMT)
style cleanup
April 18, 2013, 01:20 (GMT)
use modified vertex coords for calculating display thickness and intersections.

internal improvement to editmesh_bvh.c

- optionally pass cage-coords as an arg, rather then calculating the coords in BKE_bmbvh_new(),
since all callers already have coords calculated.
- de-duplicate coords creation function from knife and bmbvhm, move into own generic function: BKE_editmesh_vertexCos_get()
April 18, 2013, 00:24 (GMT)
bmbvh was allocating an array for vert coords but not using it, removed.
also use generic name for callback data.
April 18, 2013, 00:19 (GMT)
fix for BMBVH_USE_CAGE option,
knife tool with modifier was broken when modifier cage was used.
April 17, 2013, 23:30 (GMT)
Support object scale for mesh display options. (currently only uniform scale for thickness test)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021