- 65
- 336 755
Sanning Arkitekter
เข้าร่วมเมื่อ 21 ก.พ. 2020
Tutorial – How to sketch 3D model in Rhino from a sketch image of a car
Timestamps:
0:04 [Intro] This is not a bona fide tutorial; more of a process video
0:16 [Rhino] Make sure you are working in millimetres, and save the file (with frequent intervals)
0:54 [Rhino] Import your reference image, and establish a suitable layer hierarchy
1:54 [Rhino] Changing object material transparency, and rotating the image
3:26 [Rhino] Positioning the images to be aligned to the X and Y axes, and scaling the images
6:14 [Rhino] Prepare for modeling with an adequate layer logic
7:36 [Rhino] Start modeling by adding Lines to straight segments, and Curves/InterpCrvs to curved segments
14:54 [Rhino] Use EditPtOn to change placement of curve weight points
18:34 [Rhino] Update the layer hierarchy and repeat the process for the front view
20:47 [Rhino] For ogee shaped custom S-curves, it might be easiest to construct them from helper lines and Curves
26:32 [Rhino] Align the two separate sets of trace curves, so that they match in position and scale
28:38 [Rhino] In a separate duplicate set of layers, arrange the reference curves spatially, so that surfaces may be shaped by them
33:50 [Rhino] Depending on the similarity of the two elevation sketches of the car, you may need to (re)define how they spatially relate to each other
39:44 [Rhino] Creating "cross-section lines" will make it easier to see how the surfaces will look like
43:25 [Rhino] Adding surfaces to the spatially arranged curves (PlanarSrf, Sweep2, ExtrudeCrv)
46:23 [Rhino] Sometimes it is easiest to create a final shape by subtracting/splitting with helper geometry, instead of only building additively
51:12 [Rhino] Depending on your personal tolerance, if coaligned surfaces do not successfully split, it might be easiest to extend one slightly
56:34 [Rhino] Use SolidPtOn to change placement of surface end points
1:00:19 [Rhino] Sweep2 with two rails and more than two cross-sections
1:09:38 [Rhino] The Arctic display mode offers a more volumetrically neutral view of the objects at hand
1:12:52 [Rhino] Making the sketch model solid, to be able to 3D print it
1:21:07 [Rhino] Mirroring the car sketch model and adjusting final width
1:23:42 [Rhino] Comparison with original sketch, and exporting as an STL mesh
1:26:11 [Blender] Quick render in Blender
.........................................
Links:
Rhinoceros:
www.rhino3d.com/
.........................................
Rhino commands:
General document handling:
Save [CTRL+S]
Undo [CTRL+Z]
Redo [CTRL+Y]
Selection sets, viewport maneuvering, measuring:
SelLast
SelCrv
ZE (Zoom to extents)
ZS (Zoom to selected)
Hide [CTRL+H]
Show [ALT+H]
Distance
Object manipulation:
M (Move)
Scale
Scale1D
Rotate
Mirror
Copy
Reference objects:
Picture
Curve objects:
Line
Polyline
Curve
InterpCrv
Circle
Manipulate curve objects:
InsertControlPoint
Rebuild (changes curvature of curves)
EditPtOn (change placement of curve weight points)
BlendCrv
Trim [CTRL+T]
Split [CTRL+SHIFT+S]
Join [CTRL+J]
Fillet (blend curves with a specific corner radius)
Extend
Explode
Surface objects:
Plane
PlanarSrf
ExtrudeCrv
Sweep1
Sweep2
Manipulate surface objects:
Cap
SolidPtOn (change placement of surface end points)
DupBorder
Volumetric objects:
Cylinder
Manipulate volumetric objects:
BooleanSplit
BooleanDifference
BooleanUnion
.........................................
This tutorial/process video introduces to KTH Architecture students a large set of intermediate commands to do hard surface modeling in Rhino, specifically with an example of turning a sketch of a car design into a sketch 3D model, ready to be 3D printed.
The operating system used for this tutorial is Windows 10. Running another operating system (e.g. Linux, MacOS) might amount to a different user experience or software incompatibility.
If you want to check in which computer room(s) any relevant software might be installed in - CADLAB, DFL, and ARCPLAN are in the KTH School of Architecture building - please check the following link for current status:
www.kth.se/en/student/it/campus/computer-rooms/lista
Disclaimer:
This tutorial aims to increase student awareness of the versatility of the digital tools available for use within the context of the architectural education offered by KTH. As such, it might not be generally applicable, but on the other hand, if at least one architecture student is helped by it in fulfilling deliverables requirements or being taught something of genuine interest, the purpose of this tutorial is satisfactorily achieved. There might be inaccuracies in this tutorial - if you identify any significant one, please tell us in the comments.
0:04 [Intro] This is not a bona fide tutorial; more of a process video
0:16 [Rhino] Make sure you are working in millimetres, and save the file (with frequent intervals)
0:54 [Rhino] Import your reference image, and establish a suitable layer hierarchy
1:54 [Rhino] Changing object material transparency, and rotating the image
3:26 [Rhino] Positioning the images to be aligned to the X and Y axes, and scaling the images
6:14 [Rhino] Prepare for modeling with an adequate layer logic
7:36 [Rhino] Start modeling by adding Lines to straight segments, and Curves/InterpCrvs to curved segments
14:54 [Rhino] Use EditPtOn to change placement of curve weight points
18:34 [Rhino] Update the layer hierarchy and repeat the process for the front view
20:47 [Rhino] For ogee shaped custom S-curves, it might be easiest to construct them from helper lines and Curves
26:32 [Rhino] Align the two separate sets of trace curves, so that they match in position and scale
28:38 [Rhino] In a separate duplicate set of layers, arrange the reference curves spatially, so that surfaces may be shaped by them
33:50 [Rhino] Depending on the similarity of the two elevation sketches of the car, you may need to (re)define how they spatially relate to each other
39:44 [Rhino] Creating "cross-section lines" will make it easier to see how the surfaces will look like
43:25 [Rhino] Adding surfaces to the spatially arranged curves (PlanarSrf, Sweep2, ExtrudeCrv)
46:23 [Rhino] Sometimes it is easiest to create a final shape by subtracting/splitting with helper geometry, instead of only building additively
51:12 [Rhino] Depending on your personal tolerance, if coaligned surfaces do not successfully split, it might be easiest to extend one slightly
56:34 [Rhino] Use SolidPtOn to change placement of surface end points
1:00:19 [Rhino] Sweep2 with two rails and more than two cross-sections
1:09:38 [Rhino] The Arctic display mode offers a more volumetrically neutral view of the objects at hand
1:12:52 [Rhino] Making the sketch model solid, to be able to 3D print it
1:21:07 [Rhino] Mirroring the car sketch model and adjusting final width
1:23:42 [Rhino] Comparison with original sketch, and exporting as an STL mesh
1:26:11 [Blender] Quick render in Blender
.........................................
Links:
Rhinoceros:
www.rhino3d.com/
.........................................
Rhino commands:
General document handling:
Save [CTRL+S]
Undo [CTRL+Z]
Redo [CTRL+Y]
Selection sets, viewport maneuvering, measuring:
SelLast
SelCrv
ZE (Zoom to extents)
ZS (Zoom to selected)
Hide [CTRL+H]
Show [ALT+H]
Distance
Object manipulation:
M (Move)
Scale
Scale1D
Rotate
Mirror
Copy
Reference objects:
Picture
Curve objects:
Line
Polyline
Curve
InterpCrv
Circle
Manipulate curve objects:
InsertControlPoint
Rebuild (changes curvature of curves)
EditPtOn (change placement of curve weight points)
BlendCrv
Trim [CTRL+T]
Split [CTRL+SHIFT+S]
Join [CTRL+J]
Fillet (blend curves with a specific corner radius)
Extend
Explode
Surface objects:
Plane
PlanarSrf
ExtrudeCrv
Sweep1
Sweep2
Manipulate surface objects:
Cap
SolidPtOn (change placement of surface end points)
DupBorder
Volumetric objects:
Cylinder
Manipulate volumetric objects:
BooleanSplit
BooleanDifference
BooleanUnion
.........................................
This tutorial/process video introduces to KTH Architecture students a large set of intermediate commands to do hard surface modeling in Rhino, specifically with an example of turning a sketch of a car design into a sketch 3D model, ready to be 3D printed.
The operating system used for this tutorial is Windows 10. Running another operating system (e.g. Linux, MacOS) might amount to a different user experience or software incompatibility.
If you want to check in which computer room(s) any relevant software might be installed in - CADLAB, DFL, and ARCPLAN are in the KTH School of Architecture building - please check the following link for current status:
www.kth.se/en/student/it/campus/computer-rooms/lista
Disclaimer:
This tutorial aims to increase student awareness of the versatility of the digital tools available for use within the context of the architectural education offered by KTH. As such, it might not be generally applicable, but on the other hand, if at least one architecture student is helped by it in fulfilling deliverables requirements or being taught something of genuine interest, the purpose of this tutorial is satisfactorily achieved. There might be inaccuracies in this tutorial - if you identify any significant one, please tell us in the comments.
มุมมอง: 56
วีดีโอ
Tutorial - How to synchronize FPS to BPM between footage and audio, using Grasshopper and FFmpeg
มุมมอง 604 หลายเดือนก่อน
Timestamps: 0:00 [Disclaimer] Tutorial of dubious quality - recommended to search for alternative source of learning 0:18 [Intro] Overview of workflow at hand 1:14 [Song BPM] Introduction to free web service (using data from Spotify) detailing the BPM for published songs 1:28 [FFmpeg] Using Command Prompt and FFmpeg to merge two video clips into one 3:16 [Grasshopper] Using a custom Grasshopper...
Tutorial - How to use ControlNet in ComfyUI, as well as Dynamic Prompts for wildcard prompting
มุมมอง 8119 หลายเดือนก่อน
Timestamps: 0:00 [Intro] Brief glance at results from workflow 0:18 [Intro] Scope of the tutorial 0:33 [ComfyUI Manager] Installing Dynamic Prompts for ComfyUI 1:11 [ComfyUI] Adding a Random Prompts node to the workflow 1:17 [ComfyUI] Testing out Dynamic Prompts with a placeholder wildcard file 3:07 [PowerShell] Creating a Symbolic Link to directly reference folder contents in another directory...
Tutorial - How to install ComfyUI and ComfyUI Manager
มุมมอง 3.6K9 หลายเดือนก่อน
Timestamps: 0:00 [Intro] Scope of the tutorial and brief intro to ComfyUI 0:25 [GitHub] We will be following the instructions but making sure to install dependencies in a Python Virtual Environment (venv) 0:49 [PowerShell] Cloning into the ComfyUI repository and changing into directory with [cd] 1:29 [PowerShell] Creating a Python Virtual Environment and activating it 3:11 [PowerShell] Installi...
Tutorial - How to find the best free Digital Elevation Model for use in QGIS as a heightmap [GLO-30]
มุมมอง 3339 หลายเดือนก่อน
Timestamps: 0:00 [Intro] Scope of the tutorial 0:08 [Intro] Brief overview of the three free Digital Elevation Models at hand (SRTM, GLO-30, EU-DEM) 1:10 [SRTM] Creating a USGS account to be able to download SRTM 2:17 [SRTM] Being logged in, downloading heightmap tiles of SRTM 3:52 [QGIS] Setting up the QGIS project, adding the SRTM tiles, and merging them 4:53 [GLO-30] Downloading the GLO-30 t...
Tutorial - How to import OSM data in QGIS and use a rule-based filter for values in "other_tags"
มุมมอง 2669 หลายเดือนก่อน
Map data attribution: OpenStreetMap - openstreetmap.org/copyright ......................................... Timestamps: 0:00 [Intro] Scope of the tutorial 0:13 [QGIS] Fixing erroneously ordered layer, and adding a custom polygon layer to replace missing feature 1:22 [QGIS] Categorizing and classifying highways, to show roads 2:30 [QGIS] Categorizing and classifying railways 2:55 [QGIS] Styling ...
Tutorial - How to use OpenStreetMap data in QGIS (including extracting a subset/crop)
มุมมอง 6969 หลายเดือนก่อน
Map data attribution: OpenStreetMap - openstreetmap.org/copyright ......................................... Timestamps: 0:00 [Intro] Scope of the tutorial and OpenStreetMap attribution requirement notice 0:15 [GEOFABRIK] Downloading a national subset of the OpenStreetMapData 0:37 [FOSSGIS] Downloading a water polygon layer separately, derived from OSM coastlines 1:01 [Osmconvert] Downloading a ...
Tutorial - How to use Grasshopper to create model for fabrication (CNC, laser cutting) from DTM
มุมมอง 31810 หลายเดือนก่อน
Timestamps: 0:00 [Intro] Scope of the tutorial 0:24 [SLU GET] Downloading heightmap data supplied by Lantmäteriet (requires university authentication and only for educational use) 2:06 [QGIS] Importing the tiles of heightmap data to an empty QGIS project 2:34 [QGIS] Merging the heightmap tiles into one 3:14 [QGIS] Adding a cartographic map layer for reference and creating a crop layer 4:37 [QGI...
Tutorial - How to use Prompt Travel with ControlNet (Stable Diffusion)
มุมมอง 37410 หลายเดือนก่อน
Timestamps: 0:00 [Intro] Example of prompt traveling with smooth transitions 0:39 [Intro] Introduction to scope of tutorial 0:55 [AUTOMATIC1111] Installation of Prompt Travel extension 1:16 [AUTOMATIC1111] Setting up for prompt travel generation 3:37 [AUTOMATIC1111] Generating without ControlNet as a point of reference 4:16 [AUTOMATIC1111] Generating with ControlNet active 4:41 [FFmpeg] Stitchi...
Tutorial - How to use Stable Diffusion for Architecture students
มุมมอง 92110 หลายเดือนก่อน
Timestamps: 0:00 [Intro] Preview of generated images 0:19 [Intro] Introduction to scope of tutorial and hardware prerequisites 1:02 [Intro] Overview of software, models, extensions, etc. 5:16 [Installation] Installing dependencies (Python 3.10.6, Git) 6:54 [Installation] Installing AUTOMATIC1111 Web UI 9:24 [AUTOMATIC1111] First start-up, installing extensions 13:00 [File Explorer] Pasting the ...
Tutorial - How to stitch Grasshopper animation frames into a video with FFmpeg
มุมมอง 10311 หลายเดือนก่อน
Timestamps: 0:00 [Intro] Introduction to tutorial 0:12 [FFmpeg] Downloading FFmpeg 0:36 [FFmpeg] Place the extracted contents in a suitable directory 0:46 [VLC] Downloading VLC to ensure proper playback of the stitched animation 1:02 [Grasshopper] Animating a slider value 2:35 [PowerShell] Starting a PowerShell window in the frame directory 2:57 [FFmpeg] Explanation of the arguments of the comm...
Tutorial - How to extract Google Maps meshes and import into Blender/Rhino/UE5 for reference (2024)
มุมมอง 29K11 หลายเดือนก่อน
Imagery ©2024 Google, Imagery ©2024 CNES / Airbus, Lantmäteriet/Metria, Maxar Technologies, Map data ©2024 Timestamps: 0:08 [Intro] Introduction to tutorial 0:28 [Intro] Software requirements and installation of MapsModelsImporter and RenderDoc 2:54 [RenderDoc] Setting up 3:37 [Google Chrome] Opening a browser window with custom arguments, and injecting with RenderDoc 4:32 [Google Maps] Manipul...
Tutorial - How to export a 3D model from Rhino and import it into Blender for rendering
มุมมอง 1.8K11 หลายเดือนก่อน
Timestamps: 0:00 [Intro] Introduction to scope of tutorial and outline of workflow 0:31 [Rhino] The logic of the layer hierarchy 1:21 [Rhino] For simplicity, glass panes should be singular planes per window 1:31 [Rhino] Converting the Brep geometries to meshes 3:13 [Rhino] Exporting the meshes as an OBJ file with proper export settings 5:20 [Blender] Opening the default start-up scene in Blende...
Studenthuset \\ Garnisonen - A Student Housing Project [Diploma Thesis]
มุมมอง 3332 ปีที่แล้ว
This is our prerecorded presentation video for the Diploma Day presentation, hosted on January 12th, 2023. When we publish this, it is the day before the final submission - a separate A3-format hand-in which will be evaluated and graded. This presentation accompanies said hand-in, offering a linear narrative of the project, while being more limited in scope. This project, should it be evaluated...
Tutorial - Preparing your models for CNC and 3D print - Representation Course Week II, Year 2, ARKIT
มุมมอง 4712 ปีที่แล้ว
Please note: This tutorial is not one of those concise, high-in-brevity tutorials; this is merely a low-production-value workflow guidance for Architecture year 2 students to help with a representation course assignment. This tutorial showcases a set of workflows to 1. prepare a mesh heightfield for CNC milling (which will later be conjoined into an assembly of up to hundred models), and 2. man...
Conceptual exposé of Kristineberg Blue Material Science Centre (Midcrit presentation)
มุมมอง 702 ปีที่แล้ว
Conceptual exposé of Kristineberg Blue Material Science Centre (Midcrit presentation)
5 minutes on: File management - Extract Frames and Create Timelapse Using FFmpeg [FFmpeg: Part 2]
มุมมอง 1.2K2 ปีที่แล้ว
5 minutes on: File management - Extract Frames and Create Timelapse Using FFmpeg [FFmpeg: Part 2]
5 minutes on: File management - Merge Individual Video Clips Into One Using FFmpeg [FFmpeg: Part 1]
มุมมอง 3602 ปีที่แล้ว
5 minutes on: File management - Merge Individual Video Clips Into One Using FFmpeg [FFmpeg: Part 1]
5 minutes on: File management - Batch Convert PNG to JPEG Using ImageMagick
มุมมอง 8K2 ปีที่แล้ว
5 minutes on: File management - Batch Convert PNG to JPEG Using ImageMagick
5 minutes on: References - Historical Photos On PastVu.com
มุมมอง 4212 ปีที่แล้ว
5 minutes on: References - Historical Photos On PastVu.com
5 minutes on: Printing - Plotter Printing at KTH Architecture School
มุมมอง 1.2K3 ปีที่แล้ว
5 minutes on: Printing - Plotter Printing at KTH Architecture School
5 minutes on: Printing - Printing at KTH Architecture School
มุมมอง 3463 ปีที่แล้ว
5 minutes on: Printing - Printing at KTH Architecture School
Promotion animation for Lilla Sigma [UE4.27]
มุมมอง 533 ปีที่แล้ว
Promotion animation for Lilla Sigma [UE4.27]
Tutorial - How to export 3D photogrammetry meshes from Google Maps
มุมมอง 92K3 ปีที่แล้ว
Tutorial - How to export 3D photogrammetry meshes from Google Maps
5 minutes on: CNC - Operating the CNC machine at KTH Architecture school
มุมมอง 2343 ปีที่แล้ว
5 minutes on: CNC - Operating the CNC machine at KTH Architecture school
Studio Architecture and Daylight - Assignment 1 - Site analysis of Norrbyskogen, Haninge
มุมมอง 1233 ปีที่แล้ว
Studio Architecture and Daylight - Assignment 1 - Site analysis of Norrbyskogen, Haninge
Tutorial - Introduction to 3D printing at KTH Architecture school
มุมมอง 3183 ปีที่แล้ว
Tutorial - Introduction to 3D printing at KTH Architecture school
Tutorial - How to place tree proxies using Grasshopper and DpFieldmap data
มุมมอง 1.7K3 ปีที่แล้ว
Tutorial - How to place tree proxies using Grasshopper and DpFieldmap data
Tutorial - How to adjust Z height of roofs and ground meeting with Grasshopper (and separate roofs)
มุมมอง 7253 ปีที่แล้ว
Tutorial - How to adjust Z height of roofs and ground meeting with Grasshopper (and separate roofs)
when i import it shows nothing
To make sure that the extraction captures the data it is recommended to use the timer setting (e.g. 5 seconds) and to pan the view in Google Maps (with the mouse) during the actual time of capture. Just to make sure, have you done both of this? Best wishes /S&A
i love u
We are very glad that you were helped by the tutorial :) Best wishes /S&A
Is this process allowed to be used for Fly through animations for a commercial client or this is just for learning only since all images and data are coming from Google copyright?
For commercial purposes, it is most probable that you are not allowed to use the data. The general guideline is that the extracted photogrammetry meshes are copyrighted by Google and its partners, but there are exceptions for fair use, which you may read about here: about.google/brand-resource-center/products-and-services/geo-guidelines/
Works as of 2025, just make sure you have all correct versions and you'd be good!!
That is so appreciated to hear! Thank you for your comment! Best of luck in all your projects! /Sofia & Alexander
@ You’re welcome! Tell me if you want me to tell you the versions I used
@ Which ones did you use? It would be great to know, if someone else has a similar problem :) Best wishes /S&A
@@SanningArkitekter I used blender 3.6, RenderDoc 1.25, and the .rdc importer it said.
Thanks a lot man, 5s delay suggestion really helped!
We are really glad it helped! Sometimes it is the small things that make the difference :) Best wishes /S&A
i instaled it with default settijgs but got error 'magick' is not recognized as an internal or external command, operable program or batch file.
Hello! Just to make sure (the error is common if one uses PowerShell), are you using Command Prompt to enter the commands? Best wishes /S&A
Hi Sanning, amazing work! I’m looking to learn the photomatch technique to design organic surfaces, then unfold them for plasma cutting to produce steel bases similar to 'Flowyline' designs. Could you make a small course or tutorial on this workflow in Linux? I’m willing to pay for it. Thanks!
Hello, Floris! Thank you for the kind words! With organic forms, there is the difficulty with establishing correct vanishing points (the reference lines for the X, Y, Z axes) - we ourselves have only achieved success with this workflow when there are at least a couple of clearly straight edges - so with regards to organic shapes, we sadly cannot offer any guidance. We sincerely hope that you find a workflow that suits your design project! And if you do, you are welcome to share how you did it here :) Best wishes, and a Happy New Year to you! /Sofia & Alexander
Hey Im writing from Turkey In our country there is no 3d models on map, but in google earth pro there is. So i need some buildings. How can i take them from google earth pro ?
Hello to you from Sweden! Another user commented that they had successfully captured Google Earth data with this method - but from our limited understanding, we assume that this was from the browser version of Google Earth. See if the browser version also has the 3D models of Turkey, and if it does, inject into the process the same way. Please tell us if you succeed in this :) Best wishes /S&A
That is hands down the best video I have seen for importing Rhino files into Blender 😎. Thanks for posting.
We are really, really happy that you think so - and equally glad that the video helped you :) Best wishes /Sofia & Alexander
As of Dec 2024 it still works. Just make sure that you inject before you hit ok on the ID box or else it shows greyed out in Renderdoc
That is so great to hear, Nick! Thank you for confirming this :) Best wishes /Sofia & Alexander
Thanks
We are happy it helped you :) /S&A
this is best way import model with free ,thank you
Thank you very much for your kind words :) Best wishes /S&A
What command line would I use to convert a bactch of say 100 TIF files to 100 PDFs? I want to retain the same file name as it is originally in the TIF version. I know I can do this one by one but what command would I use to convert multiple TIFs in a folder to multiple PDFs? Thank you! :)
Dude!, to me it was a very very useful video! even better than the Blender add-on creator's tutorial! You have now a new subscriber here. Thanks for sharing
We are very happy for your kind words :) Glad that it helped! Best wishes /Sofia & Alexander
this series is amazing thank you for taking the time to walk through every single command and nuance of this process
We are very happy that you found it helpful - and also glad for your kind words :) Best wishes /S&A
Not working every time adding pid, it change and make a new one
Don't know if you still have this issue, but I also had it. I got it to work for me by uninstalling the latest versions of both Chrome and RenderDoc and installing older versions (early 2024 Chrome and RenderDoc 1.25). Once I did, it worked correctly. Give it a shot.
This is a great suggestion - the process ID itself should be more dependant of the Chrome installation itself than the RenderDoc interface, so uninstalling Chrome and reinstalling it might solve things. Perhaps an earlier version alleviates the risk of the bug, but perhaps it would also work with the same version, just freshly reinstalled? Best wishes /S&A
My renderdoc process shows initiated but it wont let me click any buttons within. any help?
Hello, a question! when i do the capture of the frame, my files only have like 17 mb, and when I export it to blender doesn't appear anything. What can be the problem? Good vid thx!
For anyone with the same problem, just solved it by using google earth instaed of maps!! :)
It is great to hear that you found a solution to this problem! And thank you for sharing it with all of us :) Best wishes /S&A
It is great to hear that you found a solution to this problem! And thank you for sharing it with all of us :) Best wishes /S&A
Great job! Many thanks. I needed this help to install it properly (inside venv) on windows.
We are very glad it helped you :) Best wishes /S&A
Incredible work, mate! I learned so much from this video. Also, Is there a difference between your method and the "Blosm" plugin in terms of obtaining Google Earth geometries in blender and converting them to the Rhino platform?
Hello! We are very happy to hear that :) As for your question, it is an interesting one! We have limited understanding when it comes to Blosm, so take this with a grain of salt - it might be that the data is more accessible/readily available with the Blosm workflow, since it uses Google’s official data delivery, but if that comes with issues with exporting the data to Rhino - we don’t know for certain. Confer this GitHub issue report: github.com/vvoovv/blosm/issues/374 If you take the time to test the Blosm workflow, and find out if it is easy(-ier) to import to Rhino, please tell us :) Best wishes /Sofia & Alexander
I ran into a problem, when i try to import the rdc it doesnt load or anything. nothing shows up even if i wait for a while. Im trying to do a decent sized chunk of road, but its only like 20 MB
Hello, KitKat! We are not certain exactly what the source of this problem is. What software versions are you using for RenderDoc, Blender and Maps Models Importer? There is a more updated tutorial available here: th-cam.com/video/4qYM3Gwfw00/w-d-xo.html Best wishes to you /S&A
Thanks! I'll give it a try using the updated tutorial!
thanks for spending the time on this, i've been looking for ways to optimise this workflow without having 3000 materials and objects
Thank you - we are very glad that it helped you improve your workflow! Best wishes /S&A
when trying to do the mesh lab bit it just crashes at 90% any ideas?
UPDATE to fix this you need to tick triangulated mesh under geometry in the blender obj export
It is great to hear that you found a fix for the issue, and thank you for sharing it with us all - it is well appreciated! Best wishes /S&A
Venv Missing For ComfiUI Folder ...Plz How Do Fix ?
Hello! In what part of the process do you encounter this error? What operative system are you using? Best wishes /S&A
thanks you
We are very happy that it helped you :) best wishes /S&A
@@SanningArkitekter Just 1 question, how do i make a equivalent to the .bat file in linux for starting VENV and comfy, I run Garuda linux and fish console,
Hello again! Sorry for missing this comment and the late reply - we are not too knowledgable in Linux, so as for the specific translation of syntax, we do not know (however, we assume that lots of Linux users have shared knowledge of the subject in forums, etc.). However, the equivalent of a .bat batch file in Windows is a .sh shell script in Linux. Best wishes /S&A
Extremely helpful. Thanks.
Thank you for your kind words! We are very glad it helped! Best wishes /S&A
Thanks for your video! It's fascinating and helpful for my project. However, I got the problem of using your script to remove materials in blender. Please use this code instead if you're using Blender 4.1.0: import bpy for ob in bpy.context.selected_editable_objects: bpy.context.view_layer.objects.active = ob ob.select_set(True) ob.active_material_index = 0 while len(ob.material_slots) > 0: bpy.ops.object.material_slot_remove()
Sorry for the late reply - we are very happy for your comment! Blender and Blender Python evolves faster than we’ve had time to follow up with, so it is really appreciated that you managed to make it work on your own and shared the knowledge to do so with us all! Thank you very much :) Best wishes /S&A
@@SanningArkitekter haha thanks for your comment, I struggled with it for an hour and really want to share it for those who have the same problem to save the time
You do a great kindness to toil with something of effort and perseverance, and then share it with your fellow beings with the hope that their effort with it will be less thanks to yours :)
Hello, is this script to import Building skins? Ive used another script from another TH-cam dude, but only works on older Blender versions.
No, this script is only for removing the individual material slots for the merged part to project the texture colours on, so that it has one singular material slot with all of the mesh faces assigned to it (instead of the fragmented case of the imported meshes). Importing building skins sounds interesting - is it real-world facades or a set of prepainted ones that get projected? Best wishes /S&A
Where can I find free update DEMs for Papua New Guinea?
Hello! Sadly, we could not find any nationally specific DEM for Papua New Guinea, but the global-coverage SRTM should cover it. Sorry for the late response. Best wishes /S&A
Is this able to be used commercially?
Hello, Michael! Sorry for the late reply. The general guideline is that the extracted photogrammetry meshes are copyrighted by Google and its partners, but there are exceptions for fair use, which you may read about here: about.google/brand-resource-center/products-and-services/geo-guidelines/
@@SanningArkitekter For example, we have a case study that will help with our fundraising efforts, this will not be sold but used to help show data statistics and visual to aid our fundraising efforts
When i try to capture a frame it doesnt capture for some reason
like i can capture it like press the button, it shows the frame prt screen thing at the top left
Hi am having an error in blender 3.6: about the invalid capture file. I used your procedure.
ok i found where the error was, i was using google earth and not maps. Thanks. I finally got it.
That is great to hear! Best wishes /S&A
Very nice tutorial. And I love Erik Satie BTW!
We are very glad that you appreciate the tutorial! And yes, he is among the very best :) Best wishes /S&A
Meshlab is crashing when running the Trivial Per Triangle filter. I've also ran Remove zero Area Faces and it's still crashing. Any ideas on a solution? Fantastic tutorial though! This is massive help.
Hello, Liam! We cannot offer a solution to your problem, but if your issues persist, and you want to try an alternative, other users have recommended using Lily’s Texture Packer instead of projection baking - it entails a small cost, but is easier to use and has much more reliable results. Thus we can indirectly recommend it. Best wishes /Sofia & Alexander
what version of chrome are you using
Really helpful, thank you. How do you convert from X to Y format across multiple folders but delete X at the same time?
Hello! Thank you for your appreciation! We understand your question, but have no answer as for scripting that we practically have used ourselves - what we do is to make sure that these multiple folders are all in one parent folder, and after the operation, we simply search (in File Explorer) for ”.png” in the parent folder, making sure that only subdirectories of current folder is searched through, and then delete all the found entries. One may also sort the search results by file type, and SHIFT-click the last PNG result after having selected the first, so as to make absolutely sure to only delete the PNG files, and not any file pair with the search string in its file name. Best of luck! /S&A
does not work does not work does not work it keeps closing the window inside Renderdoc after pressing "ok" on the Google chrome pid number window. im so angry now
same here, it keeps refreshing chrome giving me new PIDs, only when i close render doc it opens the chrome tab
Hello, just to verify the issue, are you starting Chrome with all three arguments in the Command prompt? set RENDERDOC_HOOK_EGL=0 "C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-gpu-sandbox --gpu-startup-dialog --disable_direct_composition=1
The best. Period.
We are very glad you were helped by it! Best wishes /S&A
I was literary searching for is about one year! Thank you for sharing!
You make us very happy to share :) /S&A
I would like to zoom in, in Fspy, when placing the vanishing points, but there seems to be no option to do so. Could that be?
If memory serves us correct, there is no option to zoom per se, but if you hold SHIFT (or was it any other key?) then you will see a sort of magnifying glass, which will help you position the points :) Best wishes /S&A
@@SanningArkitekter thanks. That works for me!
@@jamesriley5057 That is great to hear! :) /S&A
Hi, I followed the instructions but i'm stuck at the part where you import your .rdc in blender. My file is 150Mb and it only imports a random glitchy rock. I looked at every comment but no clue...
Hello, we have had this same issue when using another Blender version than recommended - have you made sure that the Blender and RenderDoc versions are the same as are stated to be compatible with the Maps Models Importer version that you are using? Best wishes /S&A
@SanningArkitekter Hi and thanks you for replying! Yes i used the exact same versions that you use, without luck. Wondering if some GPU could be the issue here... Anyway I ended up using BLOSM, way faster and simpler. Next step is to learn how to make it compatible with a racing game 😅
@@MonsieurCr0w Great to hear that you've got it working with BLOSM! And good luck with the map for the racing game - there are some really great examples/showcases of Assetto Corsa maps on TH-cam :)
The [CTRL-] shortcut to get the best details in google maps was what I was looking for. Thank you very much !
We’re happy that it helped you! Best wishes /S&A
i keep getting >>> import bpy >>> >>> for ob in bpy.context.selected_editable_objects: ... ob.active_material_index = 0 ... for i in range(len(ob.material_slots)): ... bpy.ops.object.material_slot_remove({'object': ob}) ... Traceback (most recent call last): File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\python\Lib\code.py", line 90, in runcode exec(code, self.locals) File "<blender_console>", line 4, in <module> File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\scripts\modules\bpy\ops.py", line 106, in __call__ C_exec, C_undo = _BPyOpsSubModOp._parse_args(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Blender Foundation\Blender 4.2\4.2\scripts\modules\bpy\ops.py", line 60, in _parse_args raise ValueError("1-2 args execution context is supported") ValueError: 1-2 args execution context is supported anyone know why and how to fix it
Hello! We hope you solve your issue! If you are troubleshooting, make sure to test out using Blender 3.6 (the Long Term Support version), so that, if the problem persists, you can rule out any invompatibility with the script and the version of Blender Python supplied with the Blender version. Best of luck /S&A
@@SanningArkitekter okay I’m using the 4.2 version do you think that is the problem
I switched to the recommended version and did the process again but now when I go to import from google in blender it doesn’t pick up the files even after saving them in a location I could find easy
Okay - as of our understanding (which might be prone to faulty assumptions) there are two problems at hand: 1. The python script in the original comment did not work in Blender 4.2 - this can be tested if it works in Blender 3.6 LTS. 2. The import of extracted photogrammetry meshes with Maps Models Importer. Here it is super important to use the Blender and RenderDoc software versions that are stated in the Maps Models Importer version you use. Otherwise it will probably not work. So without knowing exactly how your problem looks like, first make sure to correctly use the stated software versions (the Maps Models Importer GitHub page will clearly state which ones) to solve 2. Then if you have problems running the python script, you can possibly solve 1. by running it in Blender 3.6. It is very possible (and for some compatibility reasons recommended) to have several Blender versions installed concurrently - they do not take up that much space, and the are installed to separate directories. Best of luck /S&A P.S. To clarify - it is possible to save the project in a later Blender version, and open the .blend file in an earlier Blender version, so you can continue working from a saved state. For a simple thing such as a collection of meshes, the forwards-compatibility of previous versions usually are adequate. D.S
@@SanningArkitekter okay great thanks for getting back to me after I realised I was using the wrong blender version I changed to the other version and I already followed your links to the others so it’s all the same versions your using I think it’s my computer being a bit buggy because on the 4.2 versions I was able to do everything in the video right up to the point where I was trying to enter the copy and paste code to reduce the file size to 1 but then it wouldn’t work after that then when I downloaded the new files and started again 3.6 was unable to find the google files I had made on renderdoc I’m going to go back on again today and try again sometime when I take a break and go back to it I will make less mistakes thank you for your help and I hope to see more of your videos because your one of the best at the tutorials I’m dyslexic so your videos really help me so thank you
to me it just import a stupid mesh into blender that is not what i've caputed in renderdoc.
Hello, Gabriele! Have you tried to use these software versions, and see if your issue persists? Blender 4.1 RenderDoc 1.31 MapsModelsImporter 0.7.0 Best wishes /S&A
TO ME NOT WORKED. i did all like you and tried 20 block then -1 <(unlimted) i just get a stupid mesh when i import my work.
Hmm… That sounds like a weird issue - what software versions are you using? /S&A
@@SanningArkitekter tried all the versions with all the other versions. Plus, it worked 1 and so buggy that blender stuck. You can even delete the video bc this not works anymore.
Thank you so much for such a comprehensive tutorial!
Thank you, Alan, for you kind and encouraging words! Best wishes to you in your projects /Sofia & Alexander
possible to seperate buildings from terain?
Hello! Sadly, no, to our knowledge it is not possible without manual work, since the meshes that are extracted are not split by depicted object types, or categorized in any way - they are just split into arbitrary chunks (in Google Maps) to be able to be efficiently loaded independently. If you find any solution, please enlighten us - best wishes /S&A
Thanks!
You are far too kind! All the best to you! /S&A
OMFG!! This recipe is the most perfect recipe for importing from Rhino to Blender! Thank you so much!! Amazing.
We are very glad that this workflow helps you too, as it has helped us - we wish you great success in your projects! Best wishes /Sofia & Alexander
Why in Project Settings on Input it says : axis and action mappings are now deprecated please use Enhanced Input Action and Input Mapping Contexts instead. I'm working with Unreal 5.4? It doesn't show the action and axis mappings of ALVS4
I have know idea why, but the wildcard file is not being read. I did exactly as you showed 🤔
Hmm, while we don’t know the exact cause for your problem, we would like you to try two things, to see if the problem persists or not. The first thing we assume that you already have done, but it is to restart (exit the process and start it anew) ComfyUI. This is because the user interface only checks the relevant directories during startup. The second thing to try is to create a very simple (e.g. red, green, blue) wildcard in the root folder for the wildcards, and test if that works. If the root test wildcard file work, but not the others, it might be that the subdirectory symbol need to be switched (from / to \ or vice versa). When you’ve tested these two troubleshooting tests, or if you found another way to solve your problem, please let us know :) Best wishes /S&A
I'm so disappointed fspy doesn't support video reference and only still image
If you come across a program or a workflow which accomodates that - please make sure to tell us :) Best wishes /S&A