I have a project in playcanvas and I wanna make a same project in three js so i was thinking if there is any way to port it directly to three js or what I could reuse and what can I do to make the process easier or I will have to make it from scratch?
AFAIK you have to write your application from scratch.
If you are using a standardized 3D format for your assets like glTF, you can import them into a three.js
application without further adjustments.