sketchucation logo sketchucation
    • Login
    1. Home
    2. Rich O Brien
    3. Best
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    ๐Ÿ”Œ Easy Offset | Offset selected faces in SketchUp in positive and negative offsets. Download
    Offline
    • Profile
    • Following 29
    • Followers 13
    • Topics 468
    • Posts 11,924
    • Groups 8

    Posts

    Recent Best Controversial
    • RE: Game Assets

      render-01-pp.png

      posted in WIP
      Rich O BrienR
      Rich O Brien
    • How to grab 18,000+ Quixel Assets while they are free

      If you missed yesterdays announcement from Epic with their new Fab platform...

      Link Preview Image

      favicon

      (www.fab.com)

      Part of this change means the assets currently available at Quixel for free will become paid after December 2024.

      To get all 18k assets just login into your account at Quixel then visit the collections area...

      Link Preview Image
      Quixel Megascans

      Discover a world of unbounded creativity. Explore a massive asset library, and Quixelโ€™s powerful tools, plus free in-depth tutorials and resources.

      favicon

      Quixel Megascans (quixel.com)

      Press F12 to open your browsers console and paste in the following js

      (await (async (startPage = 0, autoClearConsole = true) => {
      
        const getCookie = (name) => {
          const value = `; ${document.cookie}`;
          const parts = value.split(`; ${name}=`);
          if (parts.length === 2) return parts.pop().split(';').shift();
        }
      
        const callCacheApi = async (params = {}) => {
          const defaultParams = {
            page: 0,
            maxValuesPerFacet: 1000,
            hitsPerPage: 1000,
            attributesToRetrieve: ["id", "name"].join(",")
          }
          const response = await fetch("https://proxy-algolia-prod.quixel.com/algolia/cache", {
            "headers": {
              "x-api-key": "2Zg8!d2WAHIUW?pCO28cVjfOt9seOWPx@2j"
            },
            "body": JSON.stringify({
              url: "https://6UJ1I5A072-2.algolianet.com/1/indexes/assets/query?x-algolia-application-id=6UJ1I5A072&x-algolia-api-key=e93907f4f65fb1d9f813957bdc344892",
              params: new URLSearchParams({ ...defaultParams, ...params }).toString()
            }),
            "method": "POST",
          })
          return await response.json()
        }
      
        const callAcl = async ({ id, name }) => {
          console.log(`  --> Adding Item ${id} | ${name}...`)
      
          const response = await fetch("https://quixel.com/v1/acl", {
            "headers": {
              "authorization": "Bearer " + authToken,
              "content-type": "application/json;charset=UTF-8",
            },
            "body": JSON.stringify({ assetID: id }),
            "method": "POST",
          });
          const json = await response.json()
          if (json?.isError) {
            console.error(`  --> **UNABLE TO ADD ITEM** Item ${id} | ${name} (${json?.msg})`)
          } else {
            console.log(`  --> ADDED ITEM Item ${id} | ${name}`)
          }
        }
      
        // 1. Check token exist, quixel API needs it
        console.log("-> Checking Auth API Token...")
        let authToken = ""
        try {
          const authCookie = getCookie("auth") ?? "{}"
          authToken = JSON.parse(decodeURIComponent(authCookie))?.token
          if (!authToken) {
            return console.error("-> Error: cannot find authentication token. Please login again.")
          }
        } catch (_) {
          return console.error("-> Error: cannot find authentication token. Please login again.")
        }
      
        // 2. Get total count of items
        console.log("-> Getting Total Number of Pages....")
        const { nbPages: totalPages, hitsPerPage: itemsPerPage, nbHits: totalItems } = await callCacheApi()
      
        console.log(`-> Total Items to add: ${totalItems} | ${totalPages} total pages with ${itemsPerPage} per page`)
        if (!confirm(`Click OK to start adding ${totalItems} items in your account.`)) return
      
        // Loop
        for (let pageIdx = startPage || 0; pageIdx < totalPages; pageIdx++) {
          console.log("-> ======================= PAGE " + pageIdx + " START =======================")
      
          console.log("-> Getting Items from page " + pageIdx + " ...")
      
          const { hits: items } = await callCacheApi({ page: pageIdx })
          const aclPromises = items.map(callAcl)
      
          await Promise.all(aclPromises)
          console.log("-> ======================= PAGE " + pageIdx + " COMPLETED =======================")
          if (autoClearConsole) console.clear() // Fix the issue that too much log hangs the console. Set autoClearConsole = false to keep the logs
      
        }
      })())
      

      Hit enter and it will begin adding the assets to your account. It can take a few mins and can run into to snags. But for help on that please visit this Github...

      Link Preview Image
      A script to automatically add ALL items to your account in quixel

      A script to automatically add ALL items to your account in quixel - README.md

      favicon

      Gist (gist.github.com)

      As you can see all assets were assigned to my account which saves you a ton of time!

      aa282d3f-323e-45fa-9367-d86f09f43f5c-image.png

      posted in Hardware
      Rich O BrienR
      Rich O Brien
    • RE: Alphabet to sketch(up)

      @pilou I prefer to see Majid's natural talent for hand painted and sketched output than some AI generated stuff.

      posted in Corner Bar
      Rich O BrienR
      Rich O Brien
    • [Deprecated]Sketchucation Tools 4.4.1

      Sketchucation Tools 4.4.1 is available
      ๐Ÿ”ฝDownload

      Release Notes:

      • Web dialog improvements
      • Progress and notification changes
      • Path handling
      • Licensing improvements
      • Plugin/Extension Manager bugfixes

      Most notable changes revolve around UI:

      • Progress spinners for downloads
      • Less dialog alerts
      • New paths functionality
        SketchUp_kjtICzvaQf.png

      If you are running Additional Folders to manage your extension install location/s. You can now either automatically control the install path or prompt for install paths.

      posted in Extensions & Applications Discussions
      Rich O BrienR
      Rich O Brien
    • RE: Many projects

      Here's your very own cushion @L-i-am

      ๐Ÿ”ฝ liam-cushion.skp

      SketchUp_PZn8jYEEal.png

      posted in Gallery
      Rich O BrienR
      Rich O Brien
    • RE: Beautiful door to model

      Oof....blockout done but my head hurts trying to keep it clean quads.

      liam-door-blockout.png

      posted in WIP
      Rich O BrienR
      Rich O Brien
    • RE: Clothworks and subD

      Quick attempt

      image.png

      posted in Corner Bar
      Rich O BrienR
      Rich O Brien
    • RE: Array along a curve

      @L-i-am AntonS CopyAlongCurve

      66c95be0-68ad-4de7-bb9f-66f21a2cc4a2-image.png

      posted in Extensions & Applications Discussions
      Rich O BrienR
      Rich O Brien
    • RE: Malibu

      Lovely render. Really horrible to see what those fires have done in Cali. So many homes and people affected. Its awful.

      posted in Gallery
      Rich O BrienR
      Rich O Brien
    • RE: Game Assets

      More random assets for the zombie apocalypse ๐Ÿ‘น

      Fuel Tank
      Adobe_Substance_3D_Painter_fZGNutgJAA.png

      Fuel Filter
      Adobe_Substance_3D_Painter_4kARWKiakX.png

      Fishing Reel
      fishingreel.webp

      HDD
      hdd.webp

      Improvised Pickaxe
      imp-axe.webp

      posted in WIP
      Rich O BrienR
      Rich O Brien
    • Affinity Studio is Free

      I'm a big fan of Affinity products. A real alternative to Adobe. Plus it was very affordable for the last few years.

      Yesterday they announced Affinity Studio which merges their 3 apps - Photo, Designer and Publisher - into a single app.

      Link Preview Image
      Unsupported client

      It seems you are using an old or unsupported browser. To continue enjoying our product, please update to a recent version of one of the following browsers:

      favicon

      Canva (www.affinity.studio)

      It's also now completely free. The only new consideration is their recent acquisition by Canva means you need a free Canva account.

      Obviously there are paid features but these are mostly Canva integration and some AI stuff.

      The actual app itself has the exact amount of features they had prior to the acquisition which is really refreshing.

      So if you are after a killer photo editing app, vector design app and a publishing suite its hard to ignore the FREE price tag this has.

      posted in Extensions & Applications Discussions
      Rich O BrienR
      Rich O Brien
    • RE: Another Machinist's Model of a Steam Engine.

      yummy outlines! That model is so clean too.

      posted in Gallery
      Rich O BrienR
      Rich O Brien
    • RE: Game Assets

      Improvised Hacking Device

      image.png

      posted in WIP
      Rich O BrienR
      Rich O Brien
    • Object switching with Animator [WIP]

      Animator is such a cool tool to do fun product animations with.

      Pi7_GIF_CMP.gif

      posted in Animator Beta
      Rich O BrienR
      Rich O Brien
    • RE: SketchUp 2025 with PBR Materials - Chair

      Fun with Animator and metallic materials...
      https://youtu.be/Bd5_8KreTfM

      posted in SketchUp Forums
      Rich O BrienR
      Rich O Brien
    • RE: NEW Forum Software Issues

      @Mike-Amos The current vibe is a skeleton which we will improve over time.

      There's many aspects that I am not a fan of either. But the previous was too old and had many security issues we needed to constantly patch. This is huge improvement over that.

      Once we get a handle on the current quirks we are seeing then we can start polishing.

      posted in Ideas Box & Board Issues
      Rich O BrienR
      Rich O Brien
    • RE: I need help with a model.

      The model is linked at the top of his post called WEHS - 3d Brain.skp

      The mesh is a mess to be honest and there is a missing info on what it is you want to do other than slice.

      You would lots of time hours trying to fix things and probably less time searching the web for a better model.

      posted in Organic Modelling
      Rich O BrienR
      Rich O Brien
    • RE: Blender, or, Blender for artists?

      Have both....they are free.

      You'll find less online tutorials for B4Artists because its more niche.

      My preference would be the main version and just find a tutorial out there to redo yourself a few times to get the muscle memory going.

      There's a misconception out there that Blender = Hard. It only takes the user to be more disciplined and throwaway expectations you might have.

      If you expect it to do thing based on SketchUp conventions. You actually end up finding out over time that SketchUp conventions are actually off piste in comparison to other modelling tools.

      Enjoy it and let it happen at your ow pace.

      posted in Freeware
      Rich O BrienR
      Rich O Brien
    • RE: Rayscaper New Releases

      @majid said in Rayscaper New Releases:

      I am wondering is there any way to save the materials I make, locally?

      SketchUp_466I1p6VUI.png

      posted in Extensions & Applications Discussions
      Rich O BrienR
      Rich O Brien
    • RE: NEW Forum Software Issues

      @panixia For PMs we will offer a solution to download them as CSV files

      All the forums are still there but with the sheer volume of permissions we had it was easier to just set some general permissions here. We will restore fully once this bedding in period lapses.

      That said we will be nuking subforums and merging forums for better clarity.

      So far we are happy with the reception. We were expecting some frustrations but @rv1974 is not happy unless he is unhappy ๐Ÿ˜œ

      posted in Ideas Box & Board Issues
      Rich O BrienR
      Rich O Brien
    • 1
    • 2
    • 3
    • 4
    • 5
    • 17
    • 18
    • 2 / 18