Blender Git Statistics -> Developers -> OmarSquircleArt

Omar Emara (OmarSquircleArt)

Total Commits : 145
Master Commits : 28
Branch Commits : 117
First Commit : May 30, 2019
Latest Commit : November 27, 2019

Commits by Month

DateNumber of Commits
November, 20192
October, 20192
September, 201915
August, 201961
July, 201922
June, 201935
May, 20198

Commit Distribution

PathNumber of Commits

Favourite Files

FilenameTotal Edits

File Changes

ActionTotalPer Commit

Code Changes

ActionTotalPer Commit
Lines Added9 81091.7
Lines Removed4 44341.5

Latest commits Feed

Revision 1c2f7b0 by Omar Emara (master)
November 27, 2019, 10:07 (GMT)
Cycles: Add Random Per Island attribute.

The Random Per Island attribute is a random float associated with each
connected component (island) of the mesh. It is particularly useful
when artists want to add variations to meshes composed of separate
units. Like tree leaves created using particle systems, wood planks
created using array modifiers, or abstract splines created using AN.

Reviewed By: Sergey Sharybin, Jacques Lucke

Differential Revision:
Revision 14da2b1 by Omar Emara (master)
November 26, 2019, 11:45 (GMT)
Fix T71860: No versioning for drivers in Mapping node.

The new Mapping node was missing versioning code for drivers.
This patch refactors existing code and add versioning for drivers.

Reviewed By: Sergey Sharybin, Bastien Montagne

Differential Revision:
Revision 45745f7 by Omar Emara (master)
October 4, 2019, 14:07 (GMT)
Fix: Gain socket is not available in ridged multifractal.

The gain socket in the Musgrave node should be available in the ridged
multifractal mode. The logic for the availability was incorrect.

Reviewers: brecht

Differential Revision:
Revision 8afa93d by Omar Emara (master)
October 4, 2019, 13:21 (GMT)
Fix: Clamping in Map Range node works incorrectly.

The clamp option in the Map Range node doesn't work correctly when the
inputs are linked. The code didn't put that into considration.

Reviewers: brecht

Differential Revision:
Revision 9609840 by Omar Emara (master)
September 17, 2019, 19:54 (GMT)
Fix T69989: Correct Mapping node min/max versioning.

The old min/max options specified the target min/max values, they didn't
act as min/max operators. So the versioning code should be adjusted

Reviewers: brecht

Differential Revision:
Revision 2ea82e8 by Omar Emara (master)
September 12, 2019, 15:42 (GMT)
Shading: Add Vertex Color node.

This patch adds a new Vertex Color node. The node also returns the alpha
of the vertex color layer as an output.

Reviewers: brecht

Differential Revision:
Revision 613b37b by Omar Emara (master)
September 12, 2019, 11:09 (GMT)
Shading: Add More Features To The Voronoi Node.

This patch allows the Voronoi node to operate in 1D, 2D, and 4D space.
It also adds a Randomness input to control the randomness of the texture.
Additionally, it adds three new modes of operation:

- Smooth F1: A smooth version of F1 Voronoi with no discontinuities.
- Distance To Edge: Returns the distance to the edges of the cells.
- N-Sphere Radius: Returns the radius of the n-sphere inscribed in
the cells. In other words, it is half the distance between the
closest feature point and the feature point closest to it.

And it removes the following three modes of operation:

- F3.
- F4.
- Cracks.

The Distance metric is now called Euclidean, and it computes the actual
euclidean distance as opposed to the old method of computing the squared
euclidean distance.

This breaks backward compatibility in many ways, including the base case.

Reviewers: brecht, JacquesLucke

Differential Revision:
Revision 6c6211a by Omar Emara / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
Shading: Extend Musgrave node to other dimensions.

This patch extends Musgrave noise to operate in 1D, 2D, 3D, and 4D
space. The Color output was also removed because it was identical
to the Fac output.

Reviewed By: brecht

Differential Revision:
Revision 7e14b98 by Omar Emara / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
Fix: Rename the dimensions property in Noise nodes.

The `dimensions` property of the noise nodes has been renamed to
`noise_dimensions` because it conflicted with and overwrote the
`dimensions` property of the base node.

Reviewers: brecht, JacquesLucke

Differential Revision:
Revision 086a206 by Omar Emara / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:10 (GMT)
Fix: Compile error due to undefined isinf function.

Some implementations of the standard c++ library doesn't define its
functions in the global namespace. So the `isinf` function might
fail in some systems. To fix this, we use the `ensure_finite`
function instead.

Reviewers: brecht

Differential Revision:

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019