This is your work, valued

Stuttgart, Germany

Johann

Intermediate
@JohannHotzel

UnitySimplePhysics. Simple Physics provides lightweight, easy-to-use physics-based behaviors for Unity. (Rope, Cloth, SoftBodies)

384

UnityNonConvexMeshColliders. Provides three types of non-convex MeshCollider approximations that work with rigid bodies.

107

UnityRuntimeTerrain. Tools for editing Unity terrains at runtime

67

unified-solver. A unified particle solver for Unity — water, gas, cloth, ropes, soft- and rigidbodies in one compute kernel.

63

Molecules. Real-time GPU particle physics in Unity using XPBD. Supports soft bodies, mesh voxelization, collisions, and interactive forces. All computed on the GPU.

47

Delaunay-Triangulation-For-Unity. (Unity-C#) Provides methods for both unconstrained and constrained Delaunay triangulation, based on the papers of S. W. Sloan

9

pointInsideMesh. (Unity-C#) check if a point is located inside a triangular mesh. Additionally, method to calculate the closest point on the mesh's surface from a point located within the mesh.

5

PlanePlaneIntersectionLine. (Unity-C#) An algorithm for calculating the intersection line between two planes in 3D space. This method provides both a point in space and a direction vector to define the resulting intersection line. Basend on "intersection of three planes" described in Graphics Gems 1 (Page 305).

5

Multiphysics-Engine. C#

5

Marching-Cubes. (Unity-C#) A lightweight Unity package for marching cubes, featuring triplanar shaders for texturing.

5

ActiveRagdollUpperBody. C#

4

LineIntersector. (Unity-C#) allows you to determine if and where two Vector2 or Vector3 are intersecting.

3

Destruction-Engine. C#

3

PolygonOverlapChecker. (Unity-C#) The method checks if any pair of edges, formed by vertices of two polygons, intersect using a line intersection test. If an intersection is found, it returns true; otherwise, it returns false.

3

Polygon-Booleans-Wilson. (Unity-C#) This class provides a method for performing both subtraction and addition operations on two-dimensional polygons.

3

ActiveRagdollWithHexabody. C#

3

Height-Field-Water. C#

2

PointInPolygon. (Unity-C#) This class assesses whether a point lies within a polygon by employing a ray-casting technique and tracking the intersections. If the count is even, the point is considered inside the polygon; otherwise, it is deemed outside. Notably, points residing on the circumference of the polygon are treated as inside.

2

XPBD. C#

2

Position-Based-Fluids. (Unity-C#) Position Based Fluids

2

Ear-Clipping. C#

2

Stable-Polar-Decomposition. (Unity-C#) Based on "A Robust Method to Extract the Rotational Part of Deformations" by Matthias Muller et al.

2

UnityDeepMimic. A Unity ML-Agents implementation of the DeepMimic paper.

2

Particle-Based-Fluid. C#

2

Struct. JavaScript

2

Simple-Polygon-Booleans. (Unity-C#) This class provides a method for executing various boolean operations on pairs of two-dimensional polygons.

2

Counter-Glass. Comprehensive package with all the essential assets required to implement a CS2-like Glass system.

2

Fibonacci-Sphere-Distribution. (Unity-C#) evenly distribute points on a sphere using FibonacciLattice

2

TriangleIntersectionLine. (Unity-C#) An algorithm to calculate the intersection segment of two triangles

2

Conventional-Neuroevolution. (Unity-C#) Library for Conventional Neuroevolution with Fixed Topology

2

Boids. (Unity-C#) Simple 3D Boids Simulation with Collision and Predator Avoidance

2

Buoyancy-Floater-System. This project provides a comprehensive solution for implementing buoyancy in Unity using floaters. The system is designed to simulate water physics and floating objects, making it perfect for creating realistic water-based games or simulations.

2

Polygon-Subtractor-Adder. C#

1

StructRB. JavaScript

1

Impulse-Destruction.

1

SAT. (JS) This SAT (Separating Axis Theorem) Class determines overlap between convex polygons, providing the Minimum Translation Vector (MTV) and collision contact points

1

Dynamic-Destruction. C#

1

Bend-SoftMesh-System. A lightweight library for effortless mesh deformation.

1