Blender Git Commit Log

All Blender Git commits.

Page: 4098 / 8462

Revision 8aa8165 by Mike Erwin (master)
January 19, 2017, 05:46 (GMT)
OpenGL: convert legacy calls in transform.c

Took pieces from D2316 and D2359, changed a few more things.

- use new immediate mode
- use new matrix stack
- remove state push/pop

Part of T49043 and T49450
January 19, 2017, 04:13 (GMT)
New self collision implementation (needs some cleanup)
January 19, 2017, 01:06 (GMT)
Fix stability issue and further make collisions inelastic

The repulse when colliding points are approaching was being scaled
incorrectly by the impulse, causing some undesired elasticity in the
collision. I imagine this was a workaround to avoid penetrations
because the collision responce was being calculated with respect to
the incorrect state, but this is no longer necessary now that that has
been fixed. (had missed this case in my previous elasticity commit)

Other than that, I have bary interpolated the static repulses to avoid a
nasty instability issue in some corner cases.
January 19, 2017, 00:38 (GMT)
UI: Fix capitalization inconsistency
January 18, 2017, 23:48 (GMT)
Cycles: Fix amount of rendered samples not being shown while rendering the last tile on CPU
January 18, 2017, 23:37 (GMT)
Fix T49807: Inset faces edge rail bug
January 18, 2017, 22:17 (GMT)
Fix face-creation with existing hidden geometry

- face-create-extend option could add hidden verts and edges into
the selection history (invalid state).
- faces could be created that included existing hidden edges
that remained hidden (invalid state too).
- newly created faces could copy hidden flag from surrounding faces,
giving very confusing results (looks as if face creation failed).

Surprising nobody noticed these years old bugs!
January 18, 2017, 20:59 (GMT)
BMesh: Use angle_signed_on_axis_v3v3v3_v3
January 18, 2017, 17:55 (GMT)
Basic Implementation of GTAO :
There is still artifacts to remove and optimisation to do.
January 18, 2017, 15:34 (GMT)
Fix blenderplayer build
January 18, 2017, 14:56 (GMT)
Fix strict compiler warning message
January 18, 2017, 14:56 (GMT)
GPencil: Avoid variable shadowing
January 18, 2017, 14:41 (GMT)
Tag areas of code that require TODO_LAYER_COPY
January 18, 2017, 14:40 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into render-layers

Manual fix: collection.c layer.c
January 18, 2017, 14:20 (GMT)
Reproject Strokes - To Surface/Geometry

Experimental option for the Reproject Strokes operator to project strokes on to
geometry, instead of only doing this in a planar (i.e. parallel to viewplane) way.

The current implementation is quite rough, and may need to be improved before it
is really ready for use. Potential issues:
* Loss of precision (i.e. stairstepping artifacts) from the 3D -> 2D -> 3D conversion
as we don't have float version of one of the projection funcs
* Jagged depth if there are gaps, since it will default back to the 3d-cursor plane
if no geometry was found (instead of doing some fancy interpolation scheme)
* I'm not sure if it's that useful for adapting GP strokes to deforming geometry yet...
January 18, 2017, 14:06 (GMT)
Fix: Make it possible to erase strokes (on other layers) even if the active layer doesn't have any frames
January 18, 2017, 14:06 (GMT)
Fix: Avoid creating redundant frames when erasing

Now the eraser checks if there's an active frame with some strokes in it
before creating a new frame. There's no point in creating a new frame if
there are no strokes in the active frame (if one exists).

This still doesn't help much if there were strokes but they weren't touched though...
January 18, 2017, 14:06 (GMT)
GPencil: Pressing 'B' while in 'Continuous Drawing' mode will create a blank frame

This is a hardcoded keymapping that just calls the "Add Blank Frame" operator
introduced in the previous commit.
January 18, 2017, 14:06 (GMT)
GPencil: "Add Blank Frame" operator (D+B)

This operator adds a new frame with nothing in it on the current frame.
If there is already a frame there, all existing frames are shifted one frame later.

Quite often when animating, you may want a quick way to get a blank frame,
ready to start drawing something new. Or maybe you just need a quick way to
add a "placeholder" frame so that a suddenly-appearing element does not show
up before its time.
January 18, 2017, 12:00 (GMT)
GPencil: Cleanup - move include line to correct scope
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021