09/05/2017
I came across an interesting issue while trying to displace the surface of an otherwise static object. When using the Boolean tool to intersect two objects with an animated displacement deformer, the point of intersection occasionally fails to render on certain frames.
This is a sample of the desired image:
The original goal was to animate the upper surface of the water cube with a displacement deformer while maintaining proper contact with the sand on the bottom.
To do so, I created a larger, invisible cube with the displacement deformer and intersected it with my water cube. To animate the water, I used the animation settings on the displacement cube’s noise shader to affect the water cube’s surface when boolean joined. The result was the shimmering water surface we see in the image, at least for certain frames.
As I tried rendering out more frames, I soon found that the top geometry of the water cube would occasionally disappear. This is especially odd since I didn’t set any keyframes regarding the visibility of the mesh. After a couple hours of playing around, I’ve come to the conclusion that, depending on how the animation displaces the top surface, certain displacements would cause the top to disappear.
I can’t figure out why this would be the case. According to this reddit post, there might be a bug relating to the instability of booles in C4D. The best alternative (and probably best solution from the get-go) I can think of would be to use a finite bounding box. I’ll have to try constraining a deformer and applying the displacement over the upper region without this boolean method. The initial concern is that the geometry vertically along the walls is a single polygon, so the deformation would cause breaking holes in the mesh, but perhaps it’ll work fine after subdividing the walls…
08/22/2018
Toward the Light: Behind the Scenes
07/01/2018
Arch Linux: Chromebook C720 Webcam Microphone Disappeared
06/21/2018
SSH: How to Set Up a Simple Local Media Server
02/28/2018
Pacman: File Conflicts
01/17/2018
Making an Arch Linux USB Flash Install Medium
01/17/2018
Arch Linux: Post-Install Notes
01/15/2018
Binary Classification Metrics
01/14/2018
Probabilitistic Classification
01/09/2018
Classification and Perceptron
01/08/2018
Linear Regression: Bayesian Approach, Normal Conjugacy
01/08/2018
Nonlinearity: Basis Functions
01/04/2018
Linear Regression: A Probabilistic Approach
12/30/2017
Linear Regression: A Mathematical Approach
12/20/2017
2017 Reflections: A Year of Curating
12/19/2017
Introduction to Regression: K-Nearest Neighbors
12/18/2017
Welcome to my Miscellaneous Blog!
12/18/2017
A Definitive Arch Linux Install Guide for the Chromebook C720
10/01/2017
C4D: Volume Effector
09/18/2017
Algorithms: Maximum Sliding Window
09/10/2017
Introduction to Inference: Coins and Discrete Probability
09/05/2017
C4D: Unreliable Booles
08/30/2017
Welcome to my Tech Blog!
08/30/2017
Welcome to my Problem Solving Blog!