

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Joshua will be happy to arrange your first Software lesson.
Joshua
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Joshua will be happy to arrange your first Software lesson.
- Rate US$73
- Response 4h
-
Students50+
Number of students Joshua has accompanied since arriving at Superprof
Number of students Joshua has accompanied since arriving at Superprof

US$73/hr
1st lesson free
- Software
- Animation
Blender & Maya expertise in modelling, UV's, texturing, sculpting, rigging, animating, lighting, rendering, compositing, and more.
- Software
- Animation
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Joshua will be happy to arrange your first Software lesson.
About Joshua
I’ve been privately tutoring for about six years now, after graduating from JMC Academy with a Bachelor of Fine Arts in Game Design, both online and in person and from all ages. I first discovered how much I liked teaching all the way back at university, in fact, when I realised how much I enjoyed wandering around and helping to troubleshoot problems in every classroom. “Going on patrol” or “doing my rounds” I used to refer to it as, in my mind. I determined I would to master the entire production pipeline in Maya, which is what we initially learned in, in order to be better equipped to help out with whatever problems would come my way. Teaching while doing so only came naturally thereon, and I just carried on with it upon graduating, only with Superprof instead.
It was about eight months later that I began to take a closer look at Blender, around the time of its milestone 2.8 UI revamp and shiny new real-time render engine. Blender seemed to be undergoing something of a renaissance, so it seemed an excellent time to add it to the repertoire alongside Maya. Turned out that Blender has a great deal going on under the hood that other software only particularly specialise in, to the exclusion of all else, including (but not limited to) its
• node based shading, compositing, and, most recently, geometry editors for procedural mesh generation, texturing, and postprocessing.
• motion tracking and video sequencing suite for VFX.
• modifier stack for procedural/non-destructive modelling, sculpting, rigging, and animation.
The Blender Foundation's philosophy of (and emergent community thereof) free and open source 3D software for everyone, regardless of circumstance, is also something I deeply identify with. 3D should be accessible and available for anyone and everyone, with as minimal barriers in between as possible.
I am also a managing partner in a (very) small startup, Desert Beagle, an independent game development and design business. We're hoping to publish our first major release relatively soon, not least after a recent and incredibly successful presentation at PAX 2023.
About the lesson
- Pre-School
- Compulsory School
- Secondary School
- +7
levels :
Pre-School
Compulsory School
Secondary School
Adult Education
Master
Elementary
Intermediate
Advanced
Professional
Children
- English
All languages in which the lesson is available :
English
Lessons are largely structured on customisation, tailored to your specific learning needs and style. During the introductory session, I’ll endeavour to understand exactly what it is that you are intending to achieve as an ultimate end goal. This may be a highly detailed, multistep plan or something quite vague, or even just the criteria of an assignment if you’re a struggling student.
Whatever it is, I’ll outline with you what it would entail and what ground we’d need to cover in order for you to reach your goal/s. If you are a complete beginner, then the first lesson will be a step-by-step walkthrough of the controls and how to use them, starting with basic navigation of the scene, how to add objects to the scene, what transformation vectors are and how to read and use them, and finally, how to start editing objects for modelling them into specific shapes and forms.
Topics covered as we model will include:
• How to extrude, bevel, loop cut, and inset faces and edges.
• Maintaining clean, quadrangulated topology.
• Avoiding non-manifold geometry.
• What normalised vectors (“normals”) are and why keeping them correctly orientated matters.
• How to incorporate procedural modifiers into your workflow when in Blender.
• Distinguishing between hard surface, environmental, and character modelling and the specific workflows related to each.
For sculpting, we’ll cover:
• How to sculpt character facial detail, including eye sockets, eyelids, cheeks, nose, jawline, chin, lips, mouth, and ears.
• How to sculpt body detail including knuckles, fingernails, collarbone, elbows, kneecaps, and muscles.
• How to add extra detail to clothing and hard surface meshes.
• Baking high resolution detail to an optimised mesh using the multiresolution modifier when in Blender.
For retopologising, we'll cover:
• Using the Bsurfaces addon in Blender to setup mirroring, shrink-wrapping, and subdivision modifiers to adapt new geometry to the underlying sculpt mesh.
• Drawing annotation lines across the face to mark out new quadrangulated topology that follows the contours of the face.
• Stitching and snapping border vertices together between different sections.
• Keeping the number edges flowing down the neck to a minimum to ensure geometric resolution concentrates solely in the face and head.
For grooming, we’ll cover:
• Creating vertex groups for defined hair growth.
• Adding a hair system to a character.
• Adjusting length, number, segments, and shape in the initial settings.
• Adding clumping, roughness, tapering, and specific hairstyles (“kink”).
• Combing, brushing, cutting, smoothing, and styling hair.
• Adding hair dynamics for simulated playback with animation.
For texturing, we’ll cover:
• Correctly cutting, unwrapping, and laying out UV’s.
• Exporting UV maps to other software for painting.
• Creating and assigning materials.
• PBR (physically based rendering) and NPR (non-photorealistic rendering) texture workflows, including the application of specular, roughness, ambient occlusion, and normal mapping.
• Using Blender’s procedural shader editor for node based mapping colourisation, masking, and shading.
• Baking everything down to atlas texture maps for saving out to game engines.
For rigging, we’ll cover:
• Creating a base skeleton.
• Adding controllers to manipulate the bones.
• Putting together a facial rig using bones and blend shapes/shape keys.
• Adding constraints to bind the bones to the controllers.
• Using correct naming convention of bones for proper symmetry.
• Binding the mesh to the rig with proper skin weighting.
For animating, we’ll cover:
• Adding and manipulating keyframes to the timeline.
• Using the graph editor to smooth and sharpen motion between keyframes.
• Incorporating the twelve principles of animation for realistic motion.
• Creating seamless loops for rendering or game character actions.
• Baking and exporting character animations into game engines.
For lighting, we’ll cover:
• Setting up HDRI (high dynamic range image) lighting.
• Adding and adjusting three point lighting.
• Working with different light types, such as point, spot, area, and sun.
• Using temperature contrast to set mood and tone.
• Setting up volumetric lighting (“Godrays”) for ambient illumination.
For rendering, we’ll cover:
• Adding and positioning a camera for best framing.
• Adjusting focal length, aspect ratio, and clipping distances.
• Making use of composition principles such as rule of thirds, golden ratio, and harmony.
• Setting up depth of field.
• Optimising render settings, such as sampling, denoising, light bounces, and hardware acceleration.
• Adding render passes and shader AOV's for final compositing.
For compositing (in Blender), we’ll cover:
• Colour correction and colour grading.
• Isolating render passes for tweaking and polishing renders.
• Comping multiple render layers together.
• How to add effects such as a vignette, blur, defocus, motion vectors, bloom, pixelation, and sunbeams.
• Keying out colour, distance, luminance and more for image composition.
For motion tracking (in Blender), we’ll cover:
• Importing and preparing footage for tracking.
• Adding either a camera or object track setup.
• How to identify appropriate markers and add trackers to them.
• Cleaning up bad tracks before solving a track.
• Projecting tracking markers and camera into a prepared 3D scene for final composition.
For video sequencing (in Blender), we’ll cover:
• Importing footage or image sequences into the sequencer.
• Syncing with audio and showing the waveform.
• Setting up various memory caches for faster editing and playback.
• Adding colour, text, and effects strips.
• Incorporating transitions and fade-ins/outs.
• Layering and blending sequences.
• Rendering final video using optimal encoding settings.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Joshua.
Perfect! My son enjoyed it!
- Christopher's son, Brenden, was and is surprisingly adept at 3D for a ten-year-old. He talks fast and learns faster and is full of big ideas, which he will soon be able to actualise at his current pace.Joshua's response :
Perfect! Joshua was so helpful! His advice was spot on and helped me speed up my render times massively! he was great with rigging and animation too. I would definitely come back for more help in the future!
- Jess has made exceptional strides for a beginner, already undertaking complex projects (under a deadline no less) and chipping away at them at a brisk and regular pace. She learns fast and applies it faster, and have no doubt she'll finish before time, never mind on time.Joshua's response :
Perfect! Very clear instructions with 3d modeling. I learn a lot of the processes in class.
- Patrick is supremely organised and dedicated to nailing down every facet of the process of Blender's intricate production pipeline, and has already progressed very far, very fast.Joshua's response :
Perfect! Excellent teaching skills
- George is coming along very well and picking up the intricacies of both Maya and Blender quite quickly.Joshua's response :
Perfect! My son has had some really great lessons with Joshua so far. He is already feeling much more confident about the task for college. He is learning a lot with Joshua who is cheerful, encouraging and knowledgeable.
- Deirdre's son, John, has a clear and concise idea of exactly what he wants to do in Blender and is already making strides in getting there. He's clearly quite self-motivated, all he needs is guidance.Joshua's response :
Perfect! They had a very good understanding of using blender and 3D software.
- George has a clear understanding and idea of exactly what he wants and picks up tools in new software to achieve such with ease.Joshua's response :
Perfect! Very Patient and understanding. Enjoyed the lesson with Joshua look forward to more
- Rasha has already made great strides in Maya, despite having stepped away from 3D for many years. She has a firm grasp of the essentials and is already well underway with her character rigging and animation.Joshua's response :
Perfect! Joshua is fantastic, very clear instructions and advice, affable and engaging and was patient in answering my many questions.
- Daniel has a clear idea of exactly what style of character design he wants to do and a keen desire to learn the ins and outs of getting there. He grasps the fundamentals quickly and thoroughly and will progress in short order.Joshua's response :
Perfect! Very patient... willing to do what it takes to help me with my animation project.
Perfect! From my 14 year old son: “Joshua makes learning fun while also helping me make a mental checklist for whatever I am making. In just a month of working with him, I have learned the basics of rigging and animating. I look forward to learning more about character design. “
- Josh's son, Gabriel, quickly picks up any and all concepts sent his way, of which in 3D there are many, yet he diligently absorbs and retains them all. We have made swift progress as a result and I am equally keen to see his journey through.Joshua's response :
Perfect! Helped me in all my projects, explained all information so that I can better understand it, and taught me more knowledge of what kind of tools I could use to better my animations.
- Charles showed a quick and keen understanding of what he needed to do for his projects in Maya, and with only a little guidance was able to bring it all together quite proficiently.Joshua's response :
Perfect! I am not sufficiently acquainted with the program, but Joshua was excellent. I will not continue this program. I am studying 2 other programs and has lef this for future in the meantime. Joshua has been excellent. Thank you
- Nejat has decided to pursue other programs more suited to his needs, but he was an attentive and a quick study during our introductory session.Joshua's response :
Perfect! Josh has the patience required to navigate a learner such as myself through this complicated maze. We were able to identify two of the major hurdles straight up.
- Leigh has a firm, clear idea of exactly what needs doing and how it needs to be done. He learns fast, takes diligent notes, and will no doubt progress quickly.Joshua's response :
Perfect! He was extremely patient with me! He helped me around the computer and getting me ready for my college 3D Animation class next week!
- Darrell is slowly but surely picking up Maya, it's just a matter of building confidence and practising with the toolset, now. And learning to have fun with it.Joshua's response :
Perfect! Joshua is an exceptional teacher - Has has a deep knowledge of Maya and can explain things in a very clear and logical way. I am a complete beginner and Joshua has made learning the software very enjoyable and comprehensive.
- Tamsin is diligent, organised, meticulous, and evidently hardworking. She is obviously determined to grasp the fundamentals first and foremost and this is really what will see her through above all else.Joshua's response :
Perfect! Super knowledgeable, professional and a great teacher. Joshua was very helpful in teaching Blender in a beginner friendly way.
- Nina has taken a firm grasp of the fundamentals of 3D animation and rendering with admirable speed and tenacity, putting together a good vertical slice in short order. Teaching her is always an adventure (and blast) of sorts.Joshua's response :
Perfect! Joshua displayed a mountain of patience with my 20yr old with special needs, demonstrated professionalism in project guidance and has a commendable knowledge of Blender.
- Penny's son has a firmly fixed vision for what he wants to achieve in Blender and is easy to believe that nothing can stand in his way. All indications point to a highly motivated and determined student with a keen eye for detail and style.Joshua's response :
Perfect! Joshua has great energy, excited about our lessons and willingly shares his knowledge of the gaming industry. He is respectful and is very patient as I learn new skills. He has an in-depth understanding of Blender, which is a great bonus. I highly recommend Joshua.
- Leanne's son, Coen, already a veteran 3DS Max user, is picking up Blender at great speed and easily finding his way around the new software.Joshua's response :
Perfect! Joshua was very friendly and was able to spend extra time with me to help with my animations. Very skilled and knows a lot about animation using various animation software.
- Muskaan is keen to learn and diligently takes onboard every lesson to heart. She is persistent and dedicated, both of which will serve her well going forwards.Joshua's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Joshua has been tutoring my son for six months and has done a
phenomenal job. His ability to keep my son interested is remarkable.
His teaching style is very clear and easy to understand. His
communications on time scheduling with me has been timely and
straightforward. I would strongly recommend Joshua.
If you want to learn Blender/Maya/3D modelling in general, Joshua is 100% the person to teach you. Joshua is the rare combination of extremely knowledgeable and able to communicate to people from any background. Not only does he have a wealth of expertise, he is able to recognise your level of experience and adapt to suit your needs, whether you’re an absolute beginner or a professional wanting to hone your skills further. His focus is on what you want to learn and what skills you want to develop. His friendly and fun attitude makes it easy to learn and practice, and he breaks down complicated topics into understandable and accessible sections. I had some self-taught experience with Blender, but had hit a wall and felt a bit overwhelmed about where to go next. After just one lesson with Joshua, I felt so much more confident and capable.
Whatever your experience, and whatever your learning needs, Joshua is going to be the best teacher for you. I truly cannot recommend him highly enough.Joshua would make the most fantastic teacher you could encounter in the game art world. He is not only passionate about game art and storytelling, but has also an encyclopedic understanding of the technologies and programming involved in bringing the imagination to life. Joshua cares deeply about the projects he works on and helps others with, both able to critique and encourage the exciting endeavours among students and friends. His knowledge of mathematics and 3d programming is extensive to the point of wizardry and he is always happy and eager to help when someone needs a little guidance. He has helped me and continues to support my own creations and I'm sure he would make an unforgettable teacher to anyone who needs him.
Joshua is an extremely thorough tutor. He is very knowledgeable in 3D including Maya and Blender.
I taught him during his bachelor's degree, he was a good student, always keen to help others with 3D.
Outside of school, Joshua has helped me with a project that required some 3D assets done in Blender. He answered all my questions and guided me to get the best result.
I recommend Joshua because he is not only good at 3D, but he is patient and great at explaining.I knew Joshua from a university course in design, he was always going around offering help to others when he was done with his work or has some time to spare. He was really clear and flexible with feedback and suggestions in regards to his advice. There was a lot of times when I needed help that I'd go to him before even the teacher of the class. He was also good at offering advice to me about my drawings despite him not being too good at drawing himself at the time. I'd recommend him for teaching or offing advice to anyone.
Good determination and passionate students I used to work with. Knowledgeable and technical in assisting projects. Recommended.
Josh is a very good tutor. He is friendly and explains everything in detail. If you email him he always gets back to you very fast. Josh has a lot of knowledge about 3D modelling and his expertise is invaluable for learning 3D modelling in Blender. I am very pleased with Josh as a tutor and would highly recommend him to prospective new students.
I can’t say enough good things about Joshua as a teacher. Josh has been a patient, professional and engaging tutor for my 9 year old daughter. Teaching a young child 3 D animation isn’t easy and he has made the whole experience interesting and fun. I would highly recommend Josh for any tutoring needs.
I had lessons with Joshua. He was extremely punctual and very knowledgeable and easy to follow. Highly recommended.
A patient, passionate and hardworking person, Joshua always makes sure I understood the concepts he's trying to show me before moving on. Energetic and eccentric he's always pushing the boundaries of his own skills and in turn, yours, and takes much pride in passing on his unique talents within his art form, regardless of your chosen 3D engine.
I've studied and worked with Josh in the past. Joshua is well versed with rigging and modelling.
He also has a very strong work ethic. No matter how hard the task is, he's willing to get things done.
The work that he produces is of a high standard, and I endorse others to learn from him.I studied with Josh in university and throughout he has been a great help to me and other classmates with 3d modelling, rigging, animating. I've worked with him on only one project but the rigging and animated were spot on and professional. I think he would be a great teacher cause he loves helping people solve problems and showing them new and interesting ways todo things
As a lecturer myself I can confidently say Josh has the knowledge to help you with any 3D lesson.
He is a great all rounder and has a fantastic work ethic.
Josh strives to problem solve and has always been able to find his way around a problem, as demonstrated in classes where he was always there to lend a hand to fellow students.
Josh is a super friendly, energetic guy and his teaching style is a positive hands on approach.
If you are looking for someone who knows his stuff and is there to help you, Josh is your guy.He seems to always know either how to fix a problem or what to look for to fix the problem, which when it comes to programs like Maya is very useful, such as when our groups director's Maya project crushed after hours worth of animation was spent on it and he managed to get us the file back with in afew minutes (this happened afew times) as well as knowing how to get the outcome you want in a faster and easier method most evident when it comes to modelling. Best of all if he doesn't know what you do you can bet he'll keep trying at it untill he gets is right! You can trust Josh!
Joshua is an excellent, patient, understanding and knowledgeable teacher. Whatever problem I have faced he has always been able to find a solution and recommend alternative methods if need be. Joshua’s knowledge of maya exceeds the knowledge of any average 3D modeller in the industry. He is open to questions and always speaks in a clear manner that is easy to understand. He is an inspirational teacher that is passionate about his industry and wants to help the next generation find their feet with a program that otherwise can be easy to get lost in. I would highly recommend him as a teacher as you would be more than equipped for the industry with Joshua as your teacher.
View more recommendations
Rates
Rate
- US$73
Pack prices
- 5h: US$363
- 10h: US$653
online
- US$73/h
free lessons
The first free lesson with Joshua will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
Joshua's Video
Similar Software teachers in Toorak
Massimiliano
Ancona, Italy & Online
- US$35/hr
- 1st lesson free
Yas
London, United Kingdom & Online
- US$75/hr
João
London, United Kingdom & Online
- US$41/hr
Jamshaid
Melbourne, Australia & Online
- US$25/hr
- 1st lesson free
Robert
London, United Kingdom & Online
- US$135/hr
- 1st lesson free
Samer
New York, United States & Online
- US$25/hr
- 1st lesson free
Etienne
Montréal, Canada & Online
- US$29/hr
- 1st lesson free
Arun
Melbourne, Australia & Online
- US$29/hr
- 1st lesson free
Lorenzo
Bologna, Italy & Online
- US$29/hr
Moreno
Monza, Italy & Online
- US$59/hr
- 1st lesson free
Mara
Malaga, United States & Online
- US$39/hr
- 1st lesson free
Mehmet Rüçhan
Ankara, Turkey & Online
- US$55/hr
- 1st lesson free
Andrei
California City, United States & Online
- US$50/hr
- 1st lesson free
Arron
Enfield, United Kingdom & Online
- US$54/hr
- 1st lesson free
Octavian
London, United Kingdom & Online
- US$230/hr
- 1st lesson free
Dounya
Sceaux, France & Online
- US$45/hr
- 1st lesson free
Khushi
Glasgow, United Kingdom & Online
- US$20/hr
- 1st lesson free
Kirollos
, United Kingdom & Online
- US$41/hr
- 1st lesson free
Leonardo
Firenze, Italy & Online
- US$106/hr
- 1st lesson free
Toprak
Manchester, United Kingdom & Online
- US$34/hr
- 1st lesson free
-
See Software tutors
