VRKitchen2.0-Tutorial
latest
Getting Started
Overview
Demo 1: Build customized high-quality indoor scenes
Demo 2: Parsing articulated objects
Demo 3: Set up liquid
Demo 4: Set up Robot
Demo 5: (Put together) Data labeling
License
Software
Omniverse
Dataset
3D-Front
SAPIEN Asset
Ai2Thor Asset
Tool
Trescope
GenMotion
Tutorial
B.1 Build your first extension in Omnverse
Method one: start an extension in Omniverse
Method two: add an existing project
A.1 Bring Mixamo Animation to Omniverse
Method one: use omniverse directly
0. Requirements
1. Download character & Animation from MIXAMO
2. Import FBX into Omniverse
3. Load character and animation into Omnvierse
Method two: use Maya USD converter
Requirements
Download character & Animation from MIXAMO
Import FBX into maya
Group character and export
Import and export animation
Load character and animation into Omnvierse
A.2 Build Animation Graph
A.3 Bring arbitrary animation in SMPL format
Build your first Omniverse Extension
Tutorial x: Indoor scene bulding
Tutorial x: Parsing Articulated Object
Tutorial x: Set up liquid
Tutorial x: Set up a Franka-panda robot
Tutorial x: Data labeling with scenes, articulated objects, liquid and robots
Omniverse API
Extented Omniverse Kit User Manual
Animation
File system
New Stage
Open stage
Close stage
Reopen stage
Save stage
Export stage
Joint system
Common imports for joints
Create joints
Key Frame
Set up keyframe for a prim attribute
Log
Mesh
Get mesh from prim
Get face and point information
Particle Systems
Common imports for particle
Create physics scene
Create pbd material
Create particle systems
Create particle points
Physics
Rigid body & Collision
Set up GPU for physics
Set mass
Set/Get Gravity value
Set up collision
Set up physical material
Set up force
Settings
Get app title
Get app version
Persist preferences changes
Stage
Get current stage
Get layer
Get session layer
Get default prim
Set default prim
Traverse all prims
Get prim path and name
Create empty prim (xform)
Set up-axis and units
Move/Rename prim
Get/Set Prim Attribute
Stream
App update
Physics update
Timeline event
Stage event
Tensor system
Pure tensor view
Robot
Timeline & Update
Get timeline
Play timeline
Pause timeline
Stop timeline
Update timeline
Set up time
Set/Get timeline range
Loop/Cancel timeline
Transform
Get translate/orient/scale (from attribute)
Get translate/orient/scale (from transform matrix)
Set translate/orient/scale (from attribute)
Set translate/orient/scale (from transform matrix)
UI
Build window
String UI
Integer UI
Animation API
Animation Overview
Animation Graph
Add animation graph
Set Skeleton
Apply animation graph api
Remove animation graph api
Create Animation Clip
Get character
Get character position (run time)
Get joint position (run time)
Animation Editing
Get animation clip from prim
Get animation source
Get skeletal animation
Get translation from animation at time
New animation
Set up animation data
Bind animation target
Third Party API
Autodesk Maya
API Documentaion links
clear_keys()
Pixar USD
VRKitchen2.0-Tutorial
Tutorial x: Set up a Franka-panda robot
Edit on GitHub
Tutorial x: Set up a Franka-panda robot