Rendered in Rayscaper
Best posts made by Rich O Brien
-
Guitar Pick Stool
From this separate thread I ended have some play time with texturing...
Modelled using SUbD, UV unwrapped with WrapR and a quick render in Rayscaper
-
How to grab 18,000+ Quixel Assets while they are free
If you missed yesterdays announcement from Epic with their new Fab platform...
https://www.fab.com/become-a-publisher
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...
https://quixel.com/megascans/collections
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...
https://gist.github.com/jamiephan/0c04986c7f2e62d5c87c4e8c8ce115fc#file-run-js
As you can see all assets were assigned to my account which saves you a ton of time!
-
Folding Step Animation
Fun little idea I saw for a fold out step for kiddos to be able to reach the sink
-
[Plugin] Axyz - v1.1a - 8 June 24
Further Information and usage instructions on Axyz is available here
Requirements
- LibFredo6: v14.5 or above Download Libfredo
- Sketchucation Tools v4.4.1 or above Download Sketchucation Tools
- SketchUp 2017 and above
- Platform: Windows and Mac OSX
- Licensed under Sketchucation SCFLicense (Free)
Overview
Perform transformation on selected objects with a Widget: Translation, Rotation, Scaling, Mirror
- Manipulates Guides, Edges, Faces, Images, Groups and Components
- Position Widget in the model by a simple Click or inferencing
- Transformation (translation, rotation, scaling, mirror) by Click-Drag on a widget handles
- Post-transformation adjustments via VCB and modifiers (copy and multiples, distance, angle, scale factors)
Documentation
Help is integrated in the extension, as a Quick Card.
Link to YouTube Playlist
Keybindings
TAB to cycle transformations
ALT to cycle global, local or current context axes
SHIFT to cycle individual centers
CTRL to cycle copy mode
ARROW to cycle nudge modeHave fun!
Release Notes
1.1a - Fixed the issue of Divide (ex: 3/) for Rotation
-
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.
-
Sketchucation Tools 4.4.1
Sketchucation Tools 4.4.1 is available
DownloadRelease 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
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.
-
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.
-
RE: Homebuild Hi-Fi.
That's great. It's like those old Dell business laptops but with a DAW and DJ Controller.
Did you model this? Or is it kitbashed? I want one!
-
RE: A piece from my real job, not really sketchup related.
@Box said in A piece from my real job, not really sketchup related.:
BMW/MERC/AUDI algorithm
So my Opel Combo rate must be low! Can I get my avatar in 1mx1m?
Really lovely work though. So unique and personal.
-
RE: Rayscaper New Releases
@majid said in Rayscaper New Releases:
I am wondering is there any way to save the materials I make, locally?
-
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
-
RE: An Old Bar Clamp
The lengths custodians go to to keep customers at the bar! At least you've less chance of falling over!
Really nice presentation. I'll keep saying, but when it comes to raw SU output, you lead the pack. Reminds me of the assembly drawings from old overhaul manuals we had in Lufthansa.
Only thing missing is big dirty paw marks!
-
RE: A piece from my real job, not really sketchup related.
@Box Wow! That's amazing.
How do you price a job? Per m/sq
There's no fear your skill can be replaced by AI. Are you passing on the skill to an apprentice? We've a few people here still doing it here.
Our school, ran by the christian brotherhood, had Harry Clarke panels which were later auctioned off. But his work is still all over the country.
The caustics in the 3rd to last image is glorious. Thanks for sharing those. Mind blowingly good. Is the sketch yours too or is it someone elses concept?
-
RE: Rayscaper New Releases
@majid said in Rayscaper New Releases:
@Rich-O-Brien thanks, and were exactly they will be saved?
I will share my screen, as it is slightly different.Materials are saved here...
C:\Users\SomeName\AppData\Roaming\Rayscaper\UserAssets
To import materials you use this menu...
-
RE: Very humid (Render)
There's still that projection bug at #1
There's also a rather lo-poly plant at #2 and some ghost branches at #3
Its a great scene full of nice texture break up but if you begin to look at details then they begin to standout.
Whenever I hit a point in a scene where I need 'ideas' I jump into google streetview to see what kind of entourage I could add.
For instance those AC units need power so external cabling. There would be ceiling lights in front of every apartment with some cctv cameras or satellite dishes.
These everyday items easily found online clutter the scene and force the viewer to not see the more apparent shortcuts you take.
Its a real fun scene to go crazy with if you've the time,
-
RE: My City
If anybody wishes to come and visit I will buy you a beer
Great, can you book the flights. I'll be there for Friday
-
RE: Sketchucation Tools 4.4.1
@Jerome_971 Ok, so the first 2 errors are the icon JS which can be resolved if we host icons on our servers. The disadvantage to this is all users would experience slower loading times.
What are your thoughts on fixing it for users on a seven year old version of SketchUp?
We will take a look and see if we can come up with a fix. But time marches on and the sun is setting for SketchUp Make users and we have zero control over that aspect I'm afraid.