"Object" coordinates is nice for procedural textures, but for more involved textures like a brick texture that are meant for being projected in 2D, it will show ugly distortion artifacts.
For "simple" meshes (not sure it will work in you rock case) you might also be interested in triplanar mapping coordinates. It's a technique that's used a lot in video games that lets you basically project your texture on your mesh in all directions.
If you don't know Erin Dale they're a content creator that provides a lot of node groups and insights into procedural modeling and texturing. You can watch this video
I see, I could recreate that with a simple geometry like yours. I guess what I'm trying to do is possibly to complex for an ifc object. I'm not giving up on it just yet.
I tried it with a semi-high resolution model of a plant and a transparent shader and with that I'm not able to manually assign the representation, because Blender becomes unresponsive.
My goal is to create a library of objects which consists of:
High resolution model with texturing for visualisation
A simplified representation for project sharing
2D plan annotation
2D section annotation
When I read the documentation of Blender-Bim and watched all the tutorials I could find, as far as I understood it, it should be possible to link a non-ifc geometry with the ifc database. Or is that not the case?
"I'm not sure i understand you, can you rephrase?"
I mean that a representation in BlenderBim can be a blender object, that is not part of the IFC-file, but gets linked through BlenderBIM.
_"This would be a good one to solve, as currently anything with a lot of facets, kills (freezes up) blenderbim drawing creation.
I remember @Moult talking about an approach to 'link' in higher resolution assets... can't find that conversation, however."_
I guess what you talking about, is the same thing. In my understanding higher resolution assets should not be part of the ifc file, since they are to large for collaboration. I thought this was already possible.
But he doesn't explain how he has linked the separate file.
T
by theoryshaw on 20 Apr 2024, edited 20 Apr 2024#
Typically, you'd want to treat your BIM model the same way you'd deal with creating assets for game - keep the polycount low, and make it generated (i.e. parametric) in standardised scenarios (e.g. profiles). If you do want to include high poly geometric assets, such as for archviz, keep that as a separate file, and have BIM include the low poly proxy, and reference the high poly asset via an external file
Yes, i don't think this exists yet.
You can link in .blend files into a .blend/.ifc session, but I don't think you can 'link' a non-ifc blender asset 'inside' an IFC type definition... could be wrong though.
You can link in .blend files into a .blend/.ifc session, but I don't think you can 'link' a non-ifc blender asset 'inside' an IFC type definition... could be wrong though.<
No, I guess your right. I spent the last couple hours searching only for this, and I haven't found a way.
You can link in .blend files into a .blend/.ifc session, but I don't think you can 'link' a non-ifc blender asset 'inside' an IFC type definition... could be wrong though.
Any ideas if it's possible in IFC in general to link some external file as part of the element's representation?