Play a 3D breakout game
Create a dynamic 3D scene with moving lights and shapes
Generate 3D procedural terrain with adjustable height, water level, and roughness
Create 3D mesh by chatting.
Create a 3D model from an image in ~10 seconds!
Create and explore 3D recursive polygons and math functions
Create 3D reconstructions from images using MASt3R and 3DGS
Generate a dynamic 3D scene with rotating lights and knots
Create a 3D scene with spinning lights and random torus knots
Generate 3D models from text descriptions
Create 3D models from images
Create an immersive 3D scene with moving lights
Gradio demo of CharacterGen (SIGGRAPH 2024)
The Finite State Machine Demo is an interactive 3D breakout game designed to demonstrate the principles of finite state machines. It provides a visual and engaging way to understand how state transitions work in a dynamic environment. Players can interact with the game to observe how different states and transitions are triggered, offering both entertainment and educational value.
• 3D Visualization: Experience the game in a 3D environment with immersive graphics.
• Interactive Gameplay: Control the paddle and ball to demonstrate state transitions.
• State Transition Simulation: Observe how the game logic follows finite state machine principles.
• Customizable States: Define and test different states and transitions within the game.
• Real-time Feedback: See immediate results of state changes and transitions.
• Cross-Platform Compatibility: Play the game on multiple devices and platforms.
What is a finite state machine?
A finite state machine (FSM) is a mathematical model used to represent systems that can be in one of a finite number of states and transition between these states based on specific rules or inputs.
How do I create my own states in the demo?
To create custom states, access the game settings, navigate to the "State Editor" section, and define your states and transitions using the provided tools.
Does the demo support real-time state analysis?
Yes, the demo provides real-time feedback and analysis of state transitions, allowing you to observe how changes affect the game's behavior immediately.