3D Product Mockup Artist (Blender / Cinema4D / Similar) – E-Commerce Brand

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

negotiable

HOURS PER WEEK

40

DATE UPDATED

Aug 15, 2025

JOB OVERVIEW

About Us

We are a fast-growing e-commerce brand creating high-quality product creatives for Meta, TikTok, and our online stores. We are looking for a world-class 3D artist who can create photo-realistic product mockups quickly and consistently for use in ads and product pages.

You must be able to turn a product image, CAD file, or sketch into a professional 3D render and animation that matches our branding — without needing constant supervision.

Responsibilities

Model, texture, and render realistic 3D product mockups in Blender (Cinema4D, Maya, or similar software also acceptable)

Create both static renders and animated product videos (360° spins, exploded views, dynamic lighting, etc.)

Optimize files for fast rendering and ad-ready formats (transparent PNG sequences, MP4 videos, etc.)

Match brand style, color palette, and lighting direction

Deliver final assets in the required format and size, ready for ad integration

Communicate clearly and meet deadlines

Requirements

Proven portfolio of 3D product mockups (images & animations) — must submit samples

Expert in Blender (Eevee & Cycles render engines) or similar 3D platforms

Strong skills in modeling, UV mapping, texturing, lighting, and rendering

Familiarity with PBR textures and realistic material creation

Ability to work from product images, CAD files, or sketches

Good written English for communication

Reliable internet connection and ability to meet deadlines

Bonus Skills

Social media-ready motion graphics

Product compositing into live-action footage

Ability to create variations for A/B testing

Skill Test (Required)

Shortlisted applicants will be given 1 reference image of a product. You must create:

1 static render (white or transparent background)

1 short 5–10 second 360° animation of the same product

Watermark your work for protection until hired

Must be completed within 48 hours

?? Applications without portfolio samples will be rejected automatically.

Pay & Benefits

Competitive pay based on skill and speed

Paid weekly or bi-weekly via Wise/PayPal/GCash

Long-term work available for the right candidate

Performance bonuses for exceptional work

How to Apply

Send an email with the subject line: 3D Mockup Pro – [Your Name] and include:

Link to your portfolio with at least 3 examples of 3D product mockups (images & animations)

Your preferred 3D software & render engine

Your average turnaround time for a static + animated product mockup

Confirmation you can complete the 48-hour skill test

Your expected monthly salary in PHP

Your whatsapp number (this will prove you actually read the job post)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0128
Total Execution Time  0.0142
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,096 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/3D-Product-Mockup-Artist-Blender-Cinema4D-Similar-E-Commerce-Brand-1447536
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1447536
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 764319
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1447536
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1447536' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1447536 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-15-2025=65***Aug-16-2025=106***Aug-17-2025=48***Aug-18-2025=35***Aug-19-2025=19***Aug-20-2025=10***Aug-21-2025=13***Aug-22-2025=6***Aug-23-2025=5***Aug-24-2025=7***Aug-25-2025=3***Aug-26-2025=6***Aug-27-2025=4***Aug-28-2025=4***Aug-29-2025=10***Aug-30-2025=3***Aug-31-2025=2***Sep-01-2025=2***Sep-02-2025=3***Sep-03-2025=3***Sep-04-2025=8***Sep-05-2025=7***Sep-06-2025=6***Sep-07-2025=5***Sep-08-2025=4***Sep-09-2025=4***Sep-10-2025=16***Sep-11-2025=2***Sep-12-2025=3***Sep-13-2025=6***Sep-15-2025=4***Sep-16-2025=2***Sep-17-2025=5***Sep-18-2025=1***Sep-19-2025=3***Sep-20-2025=6***Sep-21-2025=10***Sep-22-2025=6***Sep-23-2025=9***Sep-24-2025=7***Sep-25-2025=5***Sep-26-2025=6***Sep-27-2025=2***Sep-28-2025=8***Sep-29-2025=4***Sep-30-2025=4***Oct-01-2025=4***Oct-02-2025=10***Oct-03-2025=6***Oct-04-2025=5***Oct-06-2025=10***Oct-07-2025=9***Oct-08-2025=3***Oct-09-2025=7***Oct-10-2025=9***Oct-11-2025=6***Oct-12-2025=3***Oct-13-2025=1***Oct-14-2025=6***Oct-15-2025=4***Oct-16-2025=4***Oct-17-2025=4***Oct-18-2025=3***Oct-19-2025=1***Oct-20-2025=9***Oct-21-2025=2***Oct-22-2025=1***Oct-23-2025=8***Oct-24-2025=10***Oct-25-2025=3***Oct-26-2025=2***Oct-27-2025=1***Oct-28-2025=5***Oct-29-2025=6***Oct-30-2025=2***Oct-31-2025=2***Nov-01-2025=4***Nov-03-2025=3***Nov-04-2025=4***Nov-05-2025=5***Nov-06-2025=2***Nov-07-2025=2***Nov-09-2025=2***Nov-10-2025=2***Nov-14-2025=3***Nov-15-2025=1***Nov-16-2025=1***Nov-17-2025=1***Nov-18-2025=1***Nov-19-2025=3***Nov-20-2025=1***Nov-21-2025=3***Nov-24-2025=1***Nov-25-2025=1***Nov-26-2025=2***Nov-27-2025=2***Nov-29-2025=1***Dec-01-2025=2***Dec-03-2025=1***Dec-06-2025=1***Dec-07-2025=1***Dec-08-2025=1***Dec-11-2025=2***Dec-13-2025=1***Dec-14-2025=1***Dec-15-2025=2***Dec-16-2025=1***Dec-17-2025=3***Dec-18-2025=3***Dec-19-2025=1***Dec-20-2025=1***Dec-21-2025=1***Dec-22-2025=2***Dec-26-2025=1***Dec-27-2025=1***Dec-29-2025=4***Dec-30-2025=1***Dec-31-2025=1***Jan-01-2026=1***Jan-02-2026=5***Jan-04-2026=4***Jan-05-2026=1***Jan-06-2026=2***Jan-07-2026=1***Jan-08-2026=1***Jan-09-2026=2***Jan-10-2026=4***Jan-11-2026=1***Jan-13-2026=1***Jan-22-2026=1***Jan-23-2026=1***Feb-01-2026=2***Feb-02-2026=2***Feb-08-2026=1***Feb-11-2026=4***Feb-14-2026=1***Feb-15-2026=2***Feb-18-2026=1***Feb-19-2026=1***Feb-20-2026=2***Feb-25-2026=1***Feb-26-2026=1***Feb-28-2026=3***Mar-01-2026=2***Mar-02-2026=1***Mar-04-2026=1***Mar-07-2026=1***Mar-10-2026=3***Mar-13-2026=3***Mar-15-2026=1***Mar-17-2026=1***Mar-18-2026=3***Mar-20-2026=2***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=1***Mar-27-2026=1***Mar-29-2026=1***Apr-01-2026=1***Apr-02-2026=1***Apr-03-2026=2***Apr-05-2026=2***Apr-06-2026=2***Apr-07-2026=1***Apr-09-2026=2***Apr-17-2026=2' WHERE job_id'1447536'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2025=345***Sep-2025=151***Oct-2025=146***Nov-2025=45***Dec-2025=32***Jan-2026=25***Feb-2026=21***Mar-2026=23***Apr-2026=13' WHERE job_id'1447536'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1447536' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1447536 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '764319'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)