⮜ Back ⮝ Program rus Forward ⮞

3D Graphics

Lesson 1

Introduction to Unreal Engine

Installation and setup, settings for low-end PC. Unreal Engine interface: Viewport navigation and basic tools, Outliner, Details, and Content Drawer panels. Adding basic shapes and scene composition: left-handed coordinate system!, the order of Euler angles, object parenting. Basic material properties. Keyframe animation (Bézier splines), Sequencer panel.

    References

  1. Unreal Engine 5 Beginner Tutorial (video course)

Lesson 2

Blueprints

Actors and Blueprints, events Tick and BeginPlay. Mathematical modelling in Unreal Engine, real-time ODE integration. Trajectory visualization with Niagara.
*Importing LaTeX expressions via Adobe Illustrator, Widgets, 2D and 3D rendering of text and imported formulae.
**Unreal Engine physics.

Lesson 3

Dynamical system rigging

Construction scripts, blueprint variables, exposing variables to the level editor. Importing 3D meshes from Wolfram Mathematica. Lighting and sky settings, Post Process Volume, HDRI environment maps.
*Exposing variables and construction scripts to Sequencer.

Downloads spring.obj

    Resources

  1. Poly Haven — free HDRIs, 3D models, and materials

Lesson 4

Integration with Wolfram Mathematica

Importing animation keyframes and table data from Wolfram Mathematica.
Camera settings, Movie Render Queue plugin, Pathtracer, render settings for high-quality video.

Exporting keyframe sequences

Downloads WMexport keyframes (CurveTable).nb

    References

  1. Pathtracer Tutorial Video

Lesson 5*

Materials and Material Blueprints

Material Blueprints and Material Instances. Shaders for mathematical modelling on GPU.
*Bridge between CPU and GPU: Material Parameter Collections, Set Vector Parameter Value and Collection Parameter nodes.

Lesson **

Wolfram Mathematica 3D

Native 3D expressions: Graphics3D[], Plot3D[], and ParametricPlot3D[]. Tube[] primitive and 3D arrows. PlotRange and SphericalRegion, RotationAction. Boxed and Mesh plot options. Materials: base color, Specularity[], Lighting, PBR materials in v13. Camera settings: ViewPoint+ViewCenter and ViewVector (absolute vs scaled coordinates), ViewVertical, ViewAngle. Generating and exporting 3D meshes.

Downloads Butterfly Effect.nb

    References

  1. Wolfram Mathematica view settings

Exporting 3D models

Downloads WMexport 3D (example).nb

Linked Lessons