Science & ResearchISCO 2166

3D modeller

3D modellers design 3D models of objects, virtual environments, layouts, characters, and 3D virtual animated agents.

Check yourself in a minute: 3D modeller

Rate 5 of the 16 essential skills of this occupation (European ESCO data). No account needed.

migrate existing data

create 3D environments

use polygonal modelling

create 3D characters

discuss artwork

About 3D modeller

As a 3D modeller, you will create visually stunning three-dimensional models of objects, characters, virtual environments, and layouts using specialized computer graphics software. Your work spans multiple industries including gaming, film, advertising, architecture, and product design, making each project unique and creatively challenging. You will spend your days designing and refining digital assets, applying textures and lighting to bring models to life, and collaborating with creative teams to realize their vision. Your attention to detail is crucial, as is your ability to think spatially and solve complex design problems. The Polish digital creative industry is growing rapidly, with increasing demand for skilled 3D artists in game development studios, animation houses, and architectural visualization companies, offering excellent career progression and competitive salaries.

Key Work Functions

Core areas of responsibility for a 3D modeller.

1

3D Model Creation

  • Use polygonal modelling techniques to build detailed 3D structures
  • Create 3D characters with proper anatomy, proportions, and articulation
  • Develop complete 3D environments and virtual layouts for various projects
  • Build business relationships with clients to understand project requirements
2

Texturing and Surface Detail

  • Create 3D texture maps with realistic colors and material properties
  • Apply 3D texturing techniques including UV mapping and baking
  • Ensure surface details enhance visual realism and meet project standards
3

Lighting and Rendering

  • Apply 3D lighting techniques to create mood and enhance visual appeal
  • Render 3D images and animations with optimal quality and performance
  • Adjust lighting and rendering parameters for different output formats
4

Creative Development and Innovation

  • Develop creative ideas and concepts for characters and environments
  • Discuss artwork and design decisions with creative teams and stakeholders
  • Apply 3D imaging techniques and emerging technologies like augmented reality
  • Explore holography and advanced visualization methods for cutting-edge projects
5

Software and Data Management

  • Operate 3D computer graphics software with advanced proficiency
  • Migrate existing data between software platforms and maintain version control

European Skills Framework

Skills and knowledge areas required for this occupation based on European classification.

Essential (16)

3D lighting3D lightingThe arrangement or digital effect which simulates lighting in a 3D environment.augmented realityaugmented realityThe process of adding diverse digital content (such as images, 3D objects, etc) on surfaces that exist in the real world. The user can interact in real-time with the technology by using devices such a...computer graphicscomputer graphicsThe field that merges approaches from computer science and design. It involves the process of creating images, 3D models generation, as well as the rendering, texturing and lighting them. Its applicat...holographyholographyPhotographic technique that produces multidimensional images where all visual information from the object, its environment, and the space in which it is located is recorded by coherent light such as a...migrate existing datamigrate existing dataApply migration and conversion methods for existing data, in order to transfer or convert data between formats, storage or computer systems.create 3D environmentscreate 3D environmentsDevelop a computer-generated 3D representation of a setting such as simulated environment, where the users interact.use polygonal modellinguse polygonal modellingRepresent 3D models by using line segments to connect vertices in order to create polygonal mesh on surfaces.create 3D characterscreate 3D charactersDevelop 3D models by transforming and digitising previously designed characters using specialised 3D tools.discuss artworkdiscuss artworkIntroduce and discuss the nature and content of art work, achieved or to be produced with an audience, art directors, catalogue editors, journalists, and other parties of interest.develop creative ideasdevelop creative ideasDeveloping new artistic concepts and creative ideas.create 3D texture mapcreate 3D texture mapAdd detail, colour or surface texture to a computer-based 3D-model or graphic.build business relationshipsbuild business relationshipsEstablish a positive, long-term relationship between organisations and interested third parties such as suppliers, distributors, shareholders and other stakeholders in order to inform them of the orga...render 3D imagesrender 3D imagesUse specialised tools to convert 3D wire frame models into 2D images with 3D photorealistic effects or non-photorealistic rendering on a computer.operate 3D computer graphics softwareoperate 3D computer graphics softwareUse graphical ICT tools, such as Autodesk Maya, Blender which enable digital editing, modelling, rendering and composition of graphics. These tools are based in mathematical representation of three-di...3D texturing3D texturingThe process of applying a type of surface to a 3D image.apply 3D imaging techniquesapply 3D imaging techniquesImplement a variety of techniques such as digital sculpting, curve modelling and 3D scanning to create, edit, preserve and use 3D images, such as point clouds, 3D vector graphic and 3D surface shapes.
Optional (56) — show
HaskellHaskellThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.ErlangErlangThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.SAS languageSAS languageThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.Agile project managementAgile project managementThe agile project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.Ruby (computer programming)Ruby (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.Common LispCommon LispThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.LispLispThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.Visual BasicVisual BasicThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.Java (computer programming)Java (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.principles of animationprinciples of animationThe principles of 2D and 3D animation, such as body motion, kinematics, overshoot, anticipation, squash and stretch.3D printing process3D printing processThe process of reproducing 3D objects by using 3D printing technologies.Prolog (computer programming)Prolog (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.OpenEdge Advanced Business LanguageOpenEdge Advanced Business LanguageThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.geographic information systemsgeographic information systemsThe tools involved in geographical mapping and positioning, such as GPS (global positioning systems), GIS (geographical information systems), and RS (remote sensing).JavaScriptJavaScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.PerlPerlThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.emergent technologiesemergent technologiesThe recent trends, developments and innovations in modern technologies such as biotechnology, artificial intelligence and robotics.Smalltalk (computer programming)Smalltalk (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.PHPPHPThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.Assembly (computer programming)Assembly (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.C#C#The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.RRThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.GroovyGroovyThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.ASP.NETASP.NETThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.APLAPLThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.Microsoft Visual C++Microsoft Visual C++The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It is dev...TypeScriptTypeScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.CoffeeScriptCoffeeScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.Objective-CObjective-CThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.ML (computer programming)ML (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.AJAXAJAXThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.C++C++The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.Swift (computer programming)Swift (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.ICT project management methodologiesICT project management methodologiesThe methodologies or models for planning, managing and overseeing of ICT resources in order to meet specific goals, such methodologies are Waterfall, Incremental, V-Model, Scrum or Agile and using pro...MATLABMATLABThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.Python (computer programming)Python (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.Scratch (computer programming)Scratch (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.Process-based managementProcess-based managementThe process-based management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.lean project managementlean project managementThe lean project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.VBScriptVBScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.software interaction designsoftware interaction designThe methodologies for designing interaction between users and a software product or service to satisfy the needs and preferences of most of the people who will interface with the product and to simpli...COBOLCOBOLThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.Pascal (computer programming)Pascal (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.ABAPABAPThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.ScalaScalaThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.perform data miningperform data miningExplore large datasets to reveal patterns using statistics, database systems or artificial intelligence and present the information in a comprehensible way.maintain an artistic portfoliomaintain an artistic portfolioMaintain portfolios of artistic work to show styles, interests, abilities and realisations.apply social media marketingapply social media marketingEmploy website traffic of social media such as Facebook and Twitter to generate attention and participation of existing and potential customers through discussion forums, web logs, microblogging and s...perform ICT troubleshootingperform ICT troubleshootingIdentify problems with servers, desktops, printers, networks, and remote access, and perform actions which solve the problems.animate 3D organic formsanimate 3D organic formsVitalise digital 3D models of organic items, such as emotions or face movements of characters and place them in a digital 3D environment.select illustration stylesselect illustration stylesSelect the appropriate style, medium, and techniques of illustration in line with the needs of the project and client's requests.apply technical communication skillsapply technical communication skillsExplain technical details to non-technical customers, stakeholders, or any other interested parties in a clear and concise manner.create 2D paintingcreate 2D paintingProduce a drawing by using a range of digital tools.draw design sketchesdraw design sketchesCreate rough pictures to assist in creating and communicating design concepts.computer programmingcomputer programmingThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) a...SAP R3SAP R3The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.

Related Occupations

Occupations that need many of the same essential skills, so the move between them is shortest.

Frequently asked questions

What does a 3D modeller do?

3D modellers design 3D models of objects, virtual environments, layouts, characters, and 3D virtual animated agents.

What skills does a 3D modeller need?

A 3D modeller needs 16 essential skills, including 3D lighting, augmented reality, computer graphics, holography, migrate existing data.

Will AI replace 3D modeller jobs?

The AI disruption score for 3D modeller is 82/100 (very high risk). Skills most exposed to automation: perform data mining, migrate existing data, Pascal (computer programming). Most resilient: emergent technologies, build business relationships, discuss artwork.

AI Replacement Risk

82/ 100
Very High Risk
Low riskHigh risk

This is the average for the whole occupation. The AI Career Shield test (about 10 minutes) shows the risk in your own work and what you can do about it.

Check your own AI risk
View full AI disruption analysis →

Quick Facts

ISCO GroupScience and engineering professionals
Essential Skills16

What are you missing to work as 3D modeller?

The free skill gap analysis compares your skills with what this occupation requires and shows where to start.

Check your gaps