3D Artist (Environment / Architectural Visualization) for Surf Lagoon Resort Concept

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

TYPE OF WORK

Part Time

SALARY

$10/hour

HOURS PER WEEK

20

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

I am looking for a skilled 3D artist to turn a concept image into a real 3D scene.

THE PROJECT
The concept is an aerial view of a surf lagoon resort: a large wave pool with a sandy beach edge and a central wave-generating structure, a main clubhouse building, beach cabanas, a small waterpark area, a pool and amenity areas, sports courts (tennis/pickleball and beach volleyball), parking lots, walking paths, a service building, and heavy tropical landscaping (palms and trees) with a highway and water along the edges.

I will share the reference image with shortlisted applicants.

WHAT YOU WILL DO
- Build the scene in 3D from the reference image (terrain, lagoon, buildings, landscaping, parking, paths, props)
- Set up realistic water, sand, lighting and materials
- Deliver high-quality still renders from several camera angles (aerial, mid-level, and ground level)
- Deliver a short camera fly-through video of the full site
- Make revisions based on my feedback
- Share your working files (not only the final renders)

WHAT I NEED FROM YOU
- Proven 3D environment or architectural visualization work (portfolio required)
- Strong skills in Blender, 3ds Max, SketchUp, Unreal Engine, Lumion, or a similar tool (tell me which one you use)
- Good eye for realistic lighting, water, and landscaping
- Able to work from a reference image and keep the layout faithful to it
- Clear written English and quick replies
- Reliable internet and a computer that can handle large scenes and rendering
- Honest time tracking. I would rather you tell me early if something will take longer than estimated.

PAY AND HOURS
$10 per hour, up to about 20 hours per week (around $800/ month). I will pay for hours worked and logged, so please give a realistic time estimate for each stage.

HOW TO APPLY
Please include:
1. Your portfolio or links to 3D scenes you have built (environments, resorts, parks, or buildings are best)
2. The software you will use
3. A rough estimate of how many total hours you think this project will take, and how you would break it into stages
4. Your availability and timezone
5. Whether you use AI tools in your workflow, and for what. All final models must be your own 3D work, not AI images presented as 3D.

Applications without a portfolio link will not be considered. Start your application with the word "3D" so I know you read this post.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0120
Total Execution Time  0.0138
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,328 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/3D-Artist-Environment-Architectural-Visualization-for-Surf-Lagoon-Resort-Concept-1746896
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746896
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 978486
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746896
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746896' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746896 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=594***Oct-10-2026=75***Oct-11-2026=2***Oct-12-2026=1***Oct-14-2026=7***Oct-16-2026=3' WHERE job_id= '1746896'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=682' WHERE job_id= '1746896'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746896' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746896 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '978486'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0007   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)