Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
OrthoMesh3D. Plan orthopaedic surgery in 3D using Blender
Highest Rated
Rating: 4.6 out of 5(74 ratings)
290 students

OrthoMesh3D. Plan orthopaedic surgery in 3D using Blender

Blender CGI graphics software for 3D surgical planning and animation using bone models from CT scans.
Last updated 3/2026
English

What you'll learn

  • Surgical planning in 3D - Orthopaedic Surgery
  • Blender
  • Converting CT scan DICOM images to 3D models
  • Inserting 3D models to Blender
  • Planning corrective osteotomies
  • Planning joint replacement surgery
  • Creating 3D models of implants from pictures of the implants
  • The processes described in this course and software used are for research and virtual planning, NON FDA approved software is used. Not intended for clinical use

Course content

4 sections42 lectures9h 36m total length
  • Introduction10:09

    10 minute overview of the course

  • Downloading and Installing Blender2:37

    Download and install the Blender open source animation and 3D modelling software

  • Setting the preferences in Blender2:32

    Setting the Preferences in Blender

  • The Basics of Blender - Interface10:18

    Learn how to navigate the Interface of Blender, change the Grid size and the units of measurements to your desired settings, Scaling and Resizing objects, Translating and Rotating Objects, Setting the center of the rotation of the models to any desired point of the model

  • The Boolean Modifier for osteotomies - The Basics11:17

    The Boolean Modifier is an essential tool for modifying objects in Blender. In this section of the course the user will learn how to use this function or tool in order to perform osteotomies. An osteotomy of a Cube is learned and a quiz is provided for the students to practice.

  • The BoolTool Add On for Boolean / osteotomies7:26

    The Bool Tool is an add on for the Blender software that allows you to perform cutting into models - or bones in cases of osteotomies using shortcuts. This is an alternative to the build in Modifier - > Boolean that you can find in Blender.



    Bool Tool

    Todo.

    Activation

    • Open Blender and go to Preferences then the Add-ons tab.

    • Click Object then Bool Tool to enable the script.

    Description

    Concepts

    • Brush: Is an object used as a mask for the Boolean operation.

    • Canvas: Is the object that keep the Boolean operation.

    You can select any count of objects and apply all these objects to the active one as a Boolean brush. Just select the objects that you want to be a brush, select an object to set it as active and click in one of those operations:

    Auto BooleanUnion Ctrl-NumpadPlus

    Add the selected objects to the active object.

    Difference Ctrl-NumpadMinus

    Remove the objects to the active.

    Intersection Ctrl-NumpadAsterix

    Apply a intersect operation between the selected objects and the active.

    Slice Ctrl-NumpadSlash

    Todo.

    Brush BooleanUnion Shift-Ctrl-NumpadPlus

    Apply direct Union to an object.

    Difference Shift-Ctrl-NumpadMinus

    Apply direct Difference to an object.

    Intersection Shift-Ctrl-NumpadAsterix

    Apply direct Intersection to an object.

    Slice Shift-Ctrl-NumpadSlash

    Todo.

    Preferences

    Fast Transformation

    When enable this option in the add-on preferences your G/R/S hotkeys will be replaced for a custom one that can handle objects visibility and Boolean modifiers before and after the transform operation to give a fast transform when using Boolean operations. It only works good when handling high-poly brush, if you try to use it in a low-poly brush when another high-poly brush is applied it will be slow yet since we have a bad Dependency Graph handling of that situation.

    Reference

    Category

    Object

    Description

    Boolean modifier tools.

    Location

    3D View ‣ Sidebar ‣ Edit tab, Shift-Ctrl-B

    File

    object_boolean_tools.py

    Author

    Vitor Balbio, Mikhail Rachinskiy, TynkaTopi, Meta-Androcto, Simon Appelt

    License

    GPL

    Note

    This add-on is bundled with Blender.

  • The JMesh Add on for Boolean / osteotomies - in support Blender 5.x8:16

    Add on for Blender - will work if you use Blender version that IS NOT 5.x. This script  allows for more complex Boolean operations in primitive mode. This ADD ON is REQUIRED FOR THE ORTHOMESH3D boolean functions to work. In this section you will learn how to install the Add on and use it for the Difference Boolean operation / Osteotomy of a Cube

Requirements

  • Understand human anatomy

Description

This course covers the basics of the free open source software named Blender, and how to utilize it in the planning of orthopaedic surgery using 3D bone models from CT scans. The modelling and animation of bones and joints will be covered, as well as the principles of deformity correction using cutting guides in the 3D environment using the Add on script - OrthoMesh3D. The OrthoMesh3D script is given to the students for free once they buy the course. Explanations are given on converting DICOM CT scans to 3D bone models, cleaning of bone models in Autodesk Meshmixer (free software) and importing them into Blender for surgical planning. There is a detailed explanation on how to use the free software Inkscape for converting pictures of implants to SVG files which then can be converted into 3D models in Blender. Lastly, a case example of a reverse shoulder replacement will be covered in addition to animation and simulation methods using the Blender's Armature tool. Inverse and Forward Kinematics for joint and bone model animation is covered too. The processes described in this course and software used are for research and virtual planning, NON FDA approved software is used. Not intended for clinical use

Who this course is for:

  • Surgeons, Medical Personnel, Engineers, Implant companies, Physicians, Medical Students
  • Python developers, Radiology physicians, Students or Instructors of Anatomy of the Musculoskeletal System