We may earn an affiliate commission when you visit our partners.
Course Discontinued We've found some alternatives for you:

Top Active Alternatives

Design Patterns in C++: Structural - Façade to Proxy is no longer accepting new enrollments. We've matched the highest-rated active courses in this subject:

Martin Mayer

In this MODO tutorial, we will look at the creation process for two shots of photo-realistic floating candle scenes that can be a part of a movie or a commercial. Software required: Maya 2012 SAP, modo 601, Fusion 6.31 .

Read more

In this MODO tutorial, we will look at the creation process for two shots of photo-realistic floating candle scenes that can be a part of a movie or a commercial. Software required: Maya 2012 SAP, modo 601, Fusion 6.31 .

In this MODO tutorial, we will look at the creation process for two shots of photo-realistic floating candle scenes that can be a part of a movie or a commercial. Throughout these lessons, we'll create a shot that resembles realistic video footage that would otherwise be difficult to shoot. This tutorial offers an overview of key moments from the production that can inspire. Its lessons cover everything from initial analysis, modeling, texturing, rigging, animation, rendering, and final comp using primarily MODO and Fusion. The discussed techniques are, however, easily applicable to other mainstream applications. Software required: Maya 2012 SAP, modo 601, Fusion 6.31 .

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Offers an overview of key moments from the production that can inspire
Teaches photorealistic nighttime water shading and rendering in Maya and MODO, which are industry-standard tools
Covers photorealistic floating candle scenes, which are relevant to commercial and film production
Taught by Martin Mayer, who is recognized for their work in the field
Requires students to have Maya 2012 SAP, modo 601, and Fusion 6.31 software, which may pose a barrier to entry

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Career center

Learners who complete Design Patterns in C++: Structural - Façade to Proxy will develop knowledge and skills that may be useful to these careers:
Software Architect
Software Architects are responsible for designing and developing the architecture of software applications. This course can help you develop the skills you need to create software architectures that are scalable, maintainable, and efficient. The course covers design patterns that can be used to solve common problems in software development, which can be invaluable knowledge for Software Architects.
Systems Architect
Systems Architects are responsible for designing and developing the architecture of an organization's technology systems. This course can provide you with the skills you need to design and develop systems that are scalable, maintainable, and efficient. The course covers design patterns that can be used to solve common problems in systems architecture, such as how to improve performance, reliability, and security.
Enterprise Architect
Enterprise Architects are responsible for designing and developing the architecture of an organization's enterprise systems. This course can provide you with the skills you need to design and develop enterprise systems that are scalable, maintainable, and efficient. The course covers design patterns that can be used to solve common problems in enterprise architecture, such as how to improve performance, reliability, and security.
Technical Architect
Technical Architects are responsible for designing and developing the technical architecture of an organization's IT infrastructure. This course can provide you with the skills you need to understand and implement design patterns in enterprise-level systems. The course covers design patterns that can be used to improve the scalability, reliability, and security of IT systems, which are all key concerns for Technical Architects.
Cloud Architect
Cloud Architects are responsible for designing and developing the architecture of an organization's cloud computing systems. This course can provide you with the skills you need to design and develop cloud systems that are scalable, reliable, and efficient. The course covers design patterns that can be used to solve common problems in cloud architecture, such as how to improve performance, reliability, and security.
Database Administrator
Database Administrators are responsible for designing and developing the architecture of an organization's databases. This course can provide you with the skills you need to design and develop databases that are scalable, reliable, and efficient. The course covers design patterns that can be used to solve common problems in database design, such as how to improve performance, reliability, and security.
Database Architect
Database Architects are responsible for designing and developing the architecture of an organization's databases. This course can provide you with the skills you need to design and develop databases that are scalable, reliable, and efficient. The course covers design patterns that can be used to solve common problems in database design, such as how to improve performance, reliability, and security.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. This course can provide you with the skills you need to write clean, maintainable, and efficient code. The course covers design patterns that can be used to solve common problems in software development, which can be invaluable knowledge for Software Engineers.
Game Designer
Design patterns are widely used in software development, including in the creation of video games. This course could provide you with a strong foundation for designing and developing the architecture of game systems. Concepts taught in the course may be directly applicable to creating game systems with better code organization, maintainability, and performance. Game Designers who are familiar with design patterns are likely to have an advantage when working on complex game systems.
Web Developer
Web Developers are responsible for designing and developing websites. This course may provide you with some of the skills you need to design and develop websites that are scalable, maintainable, and efficient. The course covers design patterns that can be used to improve the performance, reliability, and security of websites.
Mobile Developer
Mobile Developers are responsible for designing and developing mobile applications. This course may provide you with some of the skills you need to design and develop mobile apps that are scalable, maintainable, and efficient. The course covers design patterns that can be used to improve the performance, reliability, and security of mobile apps.
UX Designer
UX Designers are responsible for designing the user experience of software applications. This course may provide you with some of the skills you need to design UIs that are easy to use and efficient. The course covers design patterns that can be used to improve the usability and functionality of UIs.
Machine Learning Engineer
Machine Learning Engineers are responsible for designing and developing machine learning models. This course may provide you with some of the skills you need to design and develop machine learning models that are scalable, maintainable, and efficient. The course covers design patterns that can be used to improve the performance, reliability, and security of machine learning models.
Data Analyst
Data Analysts are responsible for collecting, analyzing, and interpreting data. This course may provide you with some of the skills you need to design and develop data pipelines that are scalable, maintainable, and efficient. The course covers design patterns that can be used to improve the performance, reliability, and security of data pipelines.
Data Scientist
Data Scientists are responsible for collecting, analyzing, and interpreting data. This course may provide you with some of the skills you need to design and develop data pipelines that are scalable, maintainable, and efficient. The course covers design patterns that can be used to improve the performance, reliability, and security of data pipelines.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Design Patterns in C++: Structural - Façade to Proxy.
How to optimize your Instagram Business Profile
Most relevant
Configuring Network Connectivity Center as a Transit Hub
Most relevant
William Shakespeare's Romeo & Juliet: An Actor's...
Most relevant
Leading from Within
Most relevant
Shared Drives: Getting Started
Most relevant
Deploy Your Website on Cloud Run
Most relevant
Working for a sustainable future: concepts and approaches
Most relevant
Introduction to Cloud Dataproc: Hadoop and Spark on...
Most relevant
Create IT Diagrams with Lucidchart
Most relevant

Pluralsight Buyer Protection & Guarantee

Verified partner policies & purchase protections

Enterprise Technology Platform
Free Trial & Audit

10-Day Free Trial

10-day free trial (up to 200 minutes of content) with access to the Skills video library and skill assessments. Cancel before day 10 to avoid automatic conversion.

Return & Refund Policy

Cancel Anytime (Non-Refundable Once Billed)

Cancel easily online anytime before the 10-day trial expires to prevent billing. Once subscription fees are paid, individual subscriptions are non-refundable (cancellation stops future renewals).

Buyer Protections

Verified Academic & Industry Partner

Skill IQ and Role IQ diagnostic benchmark assessments, hands-on lab environments, and curated learning paths designed by technology leaders.

Key Purchase Protections
10-day free trial on individual Skills plans
Skill IQ assessments to benchmark proficiency
Cancel anytime online before trial ends without fees
Hands-on interactive labs and enterprise-grade tech content
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser