Reality Capture / Blender / Unreal Engine / Tutorial Budget photogrammetry 3d Scan - fix, clean, UV

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ค. 2024
  • In this video I take 63 mobile phone pictures on a Samsung S20 FE @ 12mp and align then adjust box, reconstruct, filter, remove lose parts, smooth, fix topology, texture, simplify/decimate and export to Blender.
    Reality Capture was super fast, taking 24 seconds to align and just under 5 minutes to reconstruct. Texturing and simplify were also very quick taking just a few minutes. (RTX2080 / 32gb Ram) The resulting model cost just $0.51 to export, that is nearly 4.7 times cheaper than before its recent acquisition by Epic Games.
    In Blender I remove verts in more detail, then build the bottom half of the model that was obscured by foliage on shoot. The mesh is then Re-meshed, sculpted, masked and removed of features then UV mapped for import back into Reality Capture for texture and normal map projection. The maps are then cloned in Blender, the object scaled and re-centred and imported as an FBX at just under 5mp and 60k faces into Unreal Engine.
    The workflow was super fun and let me explore many of the features in RC that I had not used before, although it is aimed at hobbyist & is all done on a cheap(ish) mobile with half a dollar of software costs!
    Let me know if its any use or anyone has better ways to do it or suggestions or needs/can help!
    #RealityCapture
    #Blender
    #UnrealEngine
    / mrkams1
    0:00 Introduction
    0:57 Using Reality Capture
    3:10 Align & Reconstruct images
    5:28 Filter, smooth remove loose parts, clean topology
    7:44 Texture, simplify, export
    10:00 Import, rotate, delete verts, align verts to zero
    11:49 Re-mesh, sculpt, Re-mesh
    14:30 UV , rotate, import back into RC, Texture and normal project
    16:30 Import into Blender, fix origin, scale, rotate, Texture & normal clone and paint
    18:07 Import into Unreal Engine, show material, real-time render

ความคิดเห็น • 62

  • @michaeloreillymusic
    @michaeloreillymusic 3 ปีที่แล้ว +11

    Love that you did this quick and dirty all the way from acquisition to inclusion in the final environment - also love that you are using such high powered tools but only spending fifty cents! Keep it up.

  • @Pyriphlegethon.
    @Pyriphlegethon. ปีที่แล้ว

    Sometimes you run across a great tutorial and say "hey, this is just what I needed in life right now". This is one of those times. Thanks Kams1.

  • @REACH_khbk
    @REACH_khbk 2 ปีที่แล้ว +1

    This video has unilaterally saved my project by showing my Blender-noob self how to adjust and remedy photogrammetry errors. Cannot thank you enough!!

  • @motionforgecg
    @motionforgecg 2 ปีที่แล้ว +3

    This was great thanks - I've not used reality capture for a while and this helped me get back up to speed quickly. Blenders sculpting tools are super useful as well for correcting issues in the mesh.

  • @JasonSipe16
    @JasonSipe16 ปีที่แล้ว

    Still one of my favorite videos on the subject! Thanks!

  • @SculptviperTommy
    @SculptviperTommy 3 ปีที่แล้ว

    Incredibly informative tutorial. Thanks so much!

  • @doublesob
    @doublesob 2 หลายเดือนก่อน

    this is soo clean! and helpful!

  • @BrianScotland
    @BrianScotland 3 ปีที่แล้ว

    Thank you very much for doing this video it was very informative and I will find myself going back to this to try to institute a workflow into the chaos that are my attempts

  • @swamihuman9395
    @swamihuman9395 ปีที่แล้ว

    Great job! Thx for sharing:)

  • @zeljkoa.2298
    @zeljkoa.2298 2 หลายเดือนก่อน

    Great Video! Thank you very much.

  • @mustangs10atelink
    @mustangs10atelink 3 ปีที่แล้ว +6

    I was having trouble figuring out how to reproject the texture after cleaning up the uv and mesh in blender. Importing back into reality capture is a great idea. This tutorial was very helpful. In order to not have to rotate it each time, you can "Set Ground Plane" in reality capture and align the model better to the XYZ axes.

    • @HDesvideos
      @HDesvideos 2 ปีที่แล้ว

      You always make like this. First, build your mesh. Export in blender or zbrush. Optimize the form and import again in realityCapture and texturing again (retroprojection from the older mesh).

  • @astralstormgamestudios1259
    @astralstormgamestudios1259 3 หลายเดือนก่อน

    Thanks! Wonderful!

  • @AlexGNewMediaJournalism
    @AlexGNewMediaJournalism 3 ปีที่แล้ว

    Great tutorial. ;)

  • @mechanicalua
    @mechanicalua 3 ปีที่แล้ว

    Thanks for sharing, excellent)

  • @Praudas
    @Praudas 4 หลายเดือนก่อน

    very good!

  • @PostolPost
    @PostolPost 2 ปีที่แล้ว

    very helpfull, thanks for ypur effort

  • @kenmorris2858
    @kenmorris2858 2 ปีที่แล้ว

    Great video...

  • @aneltoromanovic3362
    @aneltoromanovic3362 3 ปีที่แล้ว +6

    Great tutorial man! Would love to see some more of simplyfying the model and reprojecting the textures. I started something similar with buidlings where I bring the model back into belnder then make a object by hand that overlaps with the photogrammetry one, then bring it back to reality capture and reproject the textures. It gives great results with a small amount of polygons and UVs as you like them to be. Keep it up!

    • @AiA110
      @AiA110 3 ปีที่แล้ว

      interesting workflow! do you have example of the result?

    • @aneltoromanovic3362
      @aneltoromanovic3362 3 ปีที่แล้ว

      @@AiA110 hello there, I havent made any videos on that topic. But I could do it in the future. Sub to me and I will figure something out soon. Cheers!

    • @temporallabsol9531
      @temporallabsol9531 2 ปีที่แล้ว

      I can show you how. I owned a 3d studio

  • @VernShurtz
    @VernShurtz 2 ปีที่แล้ว +3

    My workflow used to be Reality Capture, 3DS Max, then Unity. Now that I have the Enterprise version of RC (got it for free since I had a Steam subscription (Thank You Epic!)) I have decided to add Unreal along with Unity and in the process dump 3D Studio, too damn expensive. Now mind you I have been using 3D Studio since the release of version 2 for DOS back in in 1992 and I started with Unity 2.0 back in 2008. This tutorial is giving me just what I need to start the switch. Thank you.

    • @MrKams1
      @MrKams1  2 ปีที่แล้ว +1

      Nice one dude, I used 3d max for yrs ditched it for blender 2yrs ago. Best thing I ever did in 3d. Unity still has some solid advantages over ue4 but I just like blueprints

    • @VernShurtz
      @VernShurtz 2 ปีที่แล้ว +1

      @@MrKams1 I have used Playmaker in Unity for years with excellent results. Unity purchased Bolt which is a lot like blueprints and it is now Unity's built in Visual Scripting and I am switching to it instead of Playmaker. Look forward to learning Blueprints as well.

  • @vvgonzalezd
    @vvgonzalezd 3 ปีที่แล้ว +4

    Amazing tutorial! I have been trying to learn how to do this for about 2 months now, I’ve tried all other tutorials out there but the processes I have tried so far take so long, and the results are underwhelming, the UV maps end up being a mess, or the texture gets displaced. This looks so much simpler! I’ll give it a try tonight :-)

    • @vvgonzalezd
      @vvgonzalezd 3 ปีที่แล้ว

      I did try it, great result, but the final textured object shows the seams, has this happened to you? Does anyone know how to fix it?

    • @HDesvideos
      @HDesvideos 2 ปีที่แล้ว

      Have you made a new texturing on your object?

  • @EugeneLychany
    @EugeneLychany 3 ปีที่แล้ว

    Great tutorial, but it seems there are still too many polys in the final model. I would try to bring that to a minimum and bake maps for detail.

  • @cadbimgroup
    @cadbimgroup 3 ปีที่แล้ว +1

    If you press Set Ground Plane on Reconstruction panel - You can rotate the grave in comfort XYZ direction

  • @ignacio_the_coralbiologist
    @ignacio_the_coralbiologist หลายเดือนก่อน

    Great video thank you. I was following your tips but ran into a problem. When i imported the model back into reality capture, a prompt appeared saying "texture coordinate of a triangle are indexed to different textures"
    I made sure to put the model back to the original spatial coordinates in blender. Any suggestions?

  • @ArgoBeats
    @ArgoBeats 3 ปีที่แล้ว +1

    Very nice! I really like the Texture Reprojection inside RC: do you think it's possible to use it with any imported model (not scan)?

    • @MrKams1
      @MrKams1  3 ปีที่แล้ว

      hi in this case simply apply the texture to a model in a material in any DCC software. It would offer you more control of the position of the texture and will allow you to customise your UV maps to adjust positioning the texture and work between 2d and 3d to position textures

  • @vrguytokyo
    @vrguytokyo 2 ปีที่แล้ว

    Love your channel!! I’m a Mac guy and trying to figure out a good windows laptop that will be pretty kickass for everything I need BUT especially diving deep into photogrammetry and unreal are you familiar with Asus zenbook duo pro OLED RTx3070 4K (ux582 15) would be a powerhouse and hold up to a lot of processing abuse?

    • @MrKams1
      @MrKams1  2 ปีที่แล้ว

      Hi no laptop is great for a lot of abuse but an rtx 2060 or above is good for these workflows. Get a 3yr warranty if possible!

  • @stefanben6467
    @stefanben6467 2 ปีที่แล้ว

    By all these beautiful objects in the World to render, your choice is a Thombstone😂😜like it

    • @MrKams1
      @MrKams1  2 ปีที่แล้ว +1

      :-( your all welcome to scan my grave if I die before you all

    • @stefanben6467
      @stefanben6467 2 ปีที่แล้ว

      @@MrKams1 😂same to you

  • @jeanneduim
    @jeanneduim ปีที่แล้ว

    hello if i want to have better 3d model quality do i need a lot of megapixels or a higher resolution ? please help me

  • @leonguyen4458
    @leonguyen4458 2 ปีที่แล้ว

    Awesome stuff man, you got an Artstation that I can follow you on?

    • @MrKams1
      @MrKams1  2 ปีที่แล้ว +1

      Hi buddy not yet but I will get one. I only have Instagram and this. Thanks for watching chief

  • @AlexDavidsonNZ
    @AlexDavidsonNZ 2 ปีที่แล้ว

    Very helpful video - One thing you went through quickly was exporting to Blender. Which format do you find works best?

    • @MrKams1
      @MrKams1  2 ปีที่แล้ว +1

      hi, .fbx for unreal, .obj for most dcc or .stl for print/cnc

  • @chanitnanthphadungnanonth1615
    @chanitnanthphadungnanonth1615 3 ปีที่แล้ว

    I just learn photogrammetry and I faced the problem.
    How can you import the object with texture from Capture Reality to blender???. After I click export model in realitycapture, it came with 2 file .obj and .mtl and then when I opened .obj file in blender the texture was gone. I don't know how to fixed it or if I missed anything before exporting in realitycapture. I also watched other tutorial that he changed the name of the mtl file to matched with .obj file, but it doesn't work for me. Thank you so much

  • @HavocStylesJoe
    @HavocStylesJoe 2 ปีที่แล้ว

    I guess zed up will be the in standard.

  • @trancelated
    @trancelated 2 ปีที่แล้ว

    I'm asking because I don't know, but wouldn't it be easy if you could slice the model vertically land apply a mirror modifier in blender if you had a good side in this example?

    • @MrKams1
      @MrKams1  2 ปีที่แล้ว +1

      I think you could, the challenge would be in getting a clean slice and clean mirror, it would almost certainly involve some manually cutting and scaling of verts

  • @hammadkhurram5699
    @hammadkhurram5699 2 หลายเดือนก่อน

    I am having error images not found any solution?

  • @shinedward9221
    @shinedward9221 2 ปีที่แล้ว

    4:37's save

  • @sawboards
    @sawboards 2 ปีที่แล้ว

    is that Nunhead cemetery?

    • @MrKams1
      @MrKams1  2 ปีที่แล้ว

      Stoke Newington

  • @stewartfullerton1965
    @stewartfullerton1965 3 ปีที่แล้ว

    I just can't get around this, I photograph an object all around, import them to Reality Capture but all I get is blobs after aligning, the model is nowhere to be seen :|

    • @MrKams1
      @MrKams1  3 ปีที่แล้ว +1

      Hi, make sure u have sufficient overlap on the images. U should aim for 2 to 3 passes at different angles and around minimum 20 to 30 images each pass. Also make sure it's not reflective, or featureless texture

  • @chimerafirearmstraininginc643
    @chimerafirearmstraininginc643 3 ปีที่แล้ว

    Do you do contract work for photogrammetry? If so how can we get in touch?

  • @HavocStylesJoe
    @HavocStylesJoe 2 ปีที่แล้ว

    8:27 "I only have one GPU.." This is why I'm not liking the pay to export VAT model of things. But 3$K is much better.

    • @HavocStylesJoe
      @HavocStylesJoe 2 ปีที่แล้ว

      I'm not an expert but just someone who dabs in this but by the looks of it everybody uses different tools to export, import, export..... etc.... Stop this (not you but RC), I know you are trying to monetize IP but brining in game purchase to learn or development is a no go for me. Every hear of the APPLE MODEL? Give all the kids free computers to learn on? I'll stick to opensource.

  • @Vincent_19999
    @Vincent_19999 2 ปีที่แล้ว +1

    How are people okay with you doing this with a headstone? In a cemetery. You can even read the letters and everything.

    • @MrKams1
      @MrKams1  2 ปีที่แล้ว +2

      It's from the late 19th century. I had to cancel the first attempt as a grey hand of the undead came through the grave and tried to grab my crotch and force me down underground !

    • @mirality2464
      @mirality2464 2 ปีที่แล้ว

      @@MrKams1 True. That's why I stopped using photogrammetry in a cemetery.