# Object details in Rhino 8

**URL:** <https://discourse.mcneel.com/t/object-details-in-rhino-8/181437>\
**Category:** Grasshopper\
**Tags:** windows, vector\
**Created:** [May 5, 2024, 9:12am UTC](https://discourse.mcneel.com/t/object-details-in-rhino-8/181437 "2024-05-05T09:12:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![stothbalint](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/stothbalint/32/543654_2.png) [@stothbalint](https://discourse.mcneel.com/u/stothbalint)\
**Post date:** [May 5, 2024, 9:12am UTC](https://discourse.mcneel.com/t/object-details-in-rhino-8/181437/1 "2024-05-05T09:12:33Z")

</div>

Hello!

Is there an alternative to ‘Object Details’ in Rhino8. I’ve created a script in Rhino7, and I just updated to the new version. I’m a bit confused, beacuse the script I’ve created in Rhino7 works perfectly, but it seems like I can’t put the ‘Object Details’ component on the canvas from the grasshopper that starts in Rhino8. I guess I’m able to copy from another script. What is the reason for that? Is there an alternative? Thank you!

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/6/0/d/60d0d8cb6799ed008380f8789f13d69c5d401e6c.png)

---

<div class="post-metadata">

**Author:** ![Kalpit\_3d](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kalpit_3d/32/636931_2.png) [@Kalpit\_3d](https://discourse.mcneel.com/u/Kalpit_3d)\
**Post date:** [May 5, 2024, 9:59am UTC](https://discourse.mcneel.com/t/object-details-in-rhino-8/181437/2 "2024-05-05T09:59:46Z")

</div>

Try elefront…

---

<div class="post-metadata">

**Author:** ![adel.albloushi](https://avatars.discourse-cdn.com/v4/letter/a/ea666f/32.png) [@adel.albloushi](https://discourse.mcneel.com/u/adel.albloushi)\
**Post date:** [May 5, 2024, 12:08pm UTC](https://discourse.mcneel.com/t/object-details-in-rhino-8/181437/3 "2024-05-05T12:08:44Z")

</div>

Upload gh file and explain your goals and the errors you’re getting, maybe?

---

<div class="post-metadata">

**Author:** ![scottd](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/scottd/32/494002_2.png) [@scottd](https://discourse.mcneel.com/u/scottd)\
**Post date:** [May 5, 2024, 2:02pm UTC](https://discourse.mcneel.com/t/object-details-in-rhino-8/181437/4 "2024-05-05T14:02:49Z")

</div>

We would need to see the definition to see what is not working. It is difficult to see why.

There is a potential alternative. In Rhino 8 there is a new set of components to deal with Rhino objects, new data types and a Content Cache. It allows Rhino objects to flow thru a Grasshopper script with their attributes. It is not just a simple plug and play though. It probably would completely change the definition.

> [@Rhino 8 Feature: GH1 Is Now More Than Just Geometry!](https://discourse.mcneel.com/t/rhino-8-feature-gh1-is-now-more-than-just-geometry/147294):
>
> New Data Types Available in GH1 Have you ever been frustrated that you couldn’t bake geometry with custom attributes? What about display materials? Have you ever wanted to be able to use native Rhino materials in the Grasshopper display pipeline? How about importing files into Grasshopper - have you ever become discouraged when you try to import a CAD file and lose all of the basic metadata that is included with the geometry? The latest Rhino 8 WIP now has new data types and components which e…

---

<div class="post-metadata">

**Author:** ![AndyPayne](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/andypayne/32/611612_2.png) [@AndyPayne](https://discourse.mcneel.com/u/AndyPayne)\
**Post date:** [May 5, 2024, 4:20pm UTC](https://discourse.mcneel.com/t/object-details-in-rhino-8/181437/5 "2024-05-05T16:20:11Z")

</div>

One thing you may want to consider is replacing the Geometry Pipeline with the newer Query Model Objects component. The Geometry Pipeline component only returns the raw geometry… but this geometry doesn’t contain any object attributes. If you use the Query Model Objects, it works very similarly but the objects it returns also contains the attribute information on each object.
