using UnityEngine; namespace Normal.Realtime.Examples { public class VoiceMouthMove : MonoBehaviour { public SkinnedMeshRenderer[] skinned; private RealtimeAvatarVoice _voice; private float _mouthSize; void Awake() { _voice = GetComponent(); } void Update() { if (skinned != null) //not sure whether work or not { float targetMouthSize = Mathf.Lerp(0.1f, 1.0f, _voice.voiceVolume); _mouthSize = Mathf.Lerp(_mouthSize, targetMouthSize, 30.0f * Time.deltaTime); foreach (SkinnedMeshRenderer s in skinned)//not sure whether work or not { s.SetBlendShapeWeight(41, _mouthSize * 100); s.SetBlendShapeWeight(17, _mouthSize * 50); s.SetBlendShapeWeight(6, _mouthSize * 20); } } } } }
top of page

Infinite Fractals - Mandelbrot and Mandelbulb Explorer

Made With

Unity-Logo.png

[Programming Project]

Math Assignment #2

at Goldsmiths University of London

2022 - 2023

The objectives of this Unity project are to develop a system that allows users to
adjust various parameters such as iteration value, color, size, zoom in and out,

and change the shape of the 3D Mandelbulb fractal in real-time, create a user-
friendly interface using Unity’s built-in UI system and keyboard controls for easy

navigation and adjustment of parameters, optimize the performance of the system
for smooth running on a wide range of hardware, test and evaluate the system for
intuitiveness, responsiveness, and ease of use, develop a VR compatible version
for more immersive experience, implement a save and load feature for resuming
fractal exploration sessions, provide options to export fractal images/animations
in different file formats, take screenshots or record the fractal exploration session,
and share the fractal exploration session with other users.

Developmen Artwork
  • Facebook
  • Twitter
  • LinkedIn

©2021 by Mianzi Ltd

bottom of page