Modify the CesiumJS library to project textures at an angle onto a 3D photogrammetry model

Posted 5 years ago
Worldwide

It is necessary to modify the functionality of the CesiumJS library so that it is possible to project the texture video stream at an angle. The attached example attempts to tilt the projector so that the video can be seen at the sides of buildings, but in fact, the pixels are simply stretched along the side of the houses, that is, the video is projected orthogonally from top to bottom.
I am looking for a developer who could fix this and provide the source code with explanations.

https://sandcastle.cesium.com/index.html#c=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

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $25.00

    -

    $45.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Front-End Development Languages
JavaScript TypeScript
Front-End Development Skills
AngularJS
Other
Cesium CesiumJS Prototyping
+ 1 more
Activity on this job
  • Proposals:
    Less than 5
  • Last viewed by client:
    3 years ago
  • Interviewing:
    2
  • Invites sent:
    3
  • Unanswered invites:
    0
About the client
Member since Sep 17, 2020
  • Russia
    Moscow 8:55 AM

Explore similar jobs on Upwork

Develop a Chrome Extension for Website Content Testing
New
Hourly ‐ Posted 14 minutes ago
JavaScript Google Chrome Extension HTML CSS Web Development
Web GIS Developer- 5+ Yrs - BN
New
Hourly ‐ Posted 17 minutes ago
JavaScript CSS HTML Web Development GIS

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo