3D Anime Environment Artist (Blender + After Effects + Compositing)

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

TYPE OF WORK

Any

WAGE / SALARY

300

HOURS PER WEEK

TBD

DATE UPDATED

Jun 3, 2026

JOB OVERVIEW

Lamb Light Studio is producing an original anime-inspired animated series and is looking for a talented 3D Environment Artist to help create immersive backgrounds and environments for production.

This role focuses on building stylized anime environments in Blender and integrating animated scenes into those environments using compositing techniques.

Anime experience is highly preferred, as the goal is to blend 2D anime characters with 3D environments in a cohesive and visually appealing way.

Responsibilities
Create anime-style environments and backgrounds in Blender
Build reusable locations for the series (cities, interiors, landscapes, etc.)
Set up cameras, lighting, and scene layouts
Composite 2D animation into 3D environments using After Effects
Add atmosphere, depth, lighting effects, fog, particles, and other visual enhancements
Optimize environments for animation production
Work closely with animators to ensure scenes integrate smoothly
Organize project files and maintain consistent workflows
What We're Looking For
Strong Blender experience
Experience with After Effects and compositing
Understanding of anime-inspired visual styles
Good eye for composition, lighting, and cinematography
Ability to create environments that feel cinematic and story-driven
Strong communication and reliability
Ability to work from references and direction

Bonus Skills
firmilar with drawing anime
NPR (Non-Photorealistic Rendering)
Anime-style shading workflows
Environment concept art
Camera animation
Motion graphics
Experience working in animation pipelines

Project References

Series Trailer (230k+ views):
----------

Recent Upload:
----------

These videos will give you an idea of the style, tone, and direction of the project.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0287
Total Execution Time  0.0301
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,792 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/3d-anime-environment-artist-blender-after-effects-compositing-1660627
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0226 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1660627
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 918216
 LIMIT 1 
0.0147   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1660627
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-26',ej.date_added) duration_daysDATEDIFF('2026-06-26',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-06-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1660627' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1660627 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-03-2026=313***Jun-04-2026=21***Jun-05-2026=16***Jun-06-2026=7***Jun-07-2026=8***Jun-08-2026=10***Jun-09-2026=7***Jun-10-2026=7***Jun-11-2026=10***Jun-12-2026=8***Jun-13-2026=5***Jun-14-2026=6***Jun-15-2026=2***Jun-16-2026=3***Jun-17-2026=5***Jun-18-2026=3***Jun-19-2026=3***Jun-20-2026=4***Jun-26-2026=1' WHERE job_id'1660627'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=439' WHERE job_id'1660627'  
0.0002   SELECT date_sent
                FROM 
`jobseeker_sent_emails`
                
WHERE jobseeker_id NULL
                  
AND job_id 1660627
                  
AND status LIKE 'sent%'
                
ORDER BY id DESC
                LIMIT 1 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1660627 
0.0028   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '918216'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)