VR Lec3
VR Lec3
Development Engines
• Used to create VR applications and simulations.
3D Modeling Tools
• Enable the creation of virtual environments and assets.
Rendering Pipelines
• Convert 3D objects into 2D images on the display.
Simulation Libraries
• Handle physics and interactivity in VR.
VR Development Engines
Unity:
• A flexible game engine with C# scripting and a vast asset library,
widely used in VR development.
Unreal Engine:
• Known for high-fidelity graphics and Blueprint visual scripting,
ideal for realistic VR applications.
PlayCanvas:
• A lightweight, web-based VR development tool using JavaScript
and WebGL, suitable for online VR experiences.
3D Modeling and Asset Creation
Blender:
• A free and open-source tool for 3D modeling, animation, and
texturing.
Maya:
• A professional tool used in industries for creating high-quality 3D
models.
3ds Max:
• Used primarily in architectural visualization and industrial design.
3D Modeling and Asset Creation
Rendering
Depends on surface
smoothness—smoother surfaces
have sharper reflections.
• Assume: • And:
• L1=10cm • q1=30°
• L2=8cm • q2=45°
• L3=6cm • q3=20°
• L4=4cm • q4=10°
Calculate final x and y?
Inverse Kinematics (IK)
Inverse
Kinematics
(FK)
Any Question?