Repeating a pattern on a 3D object?

I have some 3D sand in a bottle and I'm trying to map a sand symbol to it, but it's coming up way to large. Illustrator will not let me duplicate the image when I try apply it through 3D extrude & bevel - map art option. It doesn't seem like this should be a difficult task and I'm sure anyone who's used AI for a while can help me in ten secconds. Basically, my sand picture is 1000px x 1000px. I saved it as a jpeg, then imported it into my swatch gallery in illustrator (pretty sure that's the correct way). When I try to apply it to my sand using "map art" I have the option to "scale to fit" which distorts the image horribly. I want it to be a 1:1 ratio, if that makes sense, only smaller and duplicated 10x or whatever to cover the whole object. It's not a seamless picture that I'm mapping, so if there's a filter that I can apply that would make it less noticable, please let me know about that also. I'll attach a screenshot of the sand to show you what I'm talking about. The top layer of sand looks almost perfect, but the bottom one looks terrible because I had to stretch symbol to cover the whole object. If you can tell from the image, each grain of sand is stretched horizontally by like 10 so it doesn't even look like sand. Thanks in advance for the help!

No, you cannot automatically tile artwork in 3D Effect's surface mapping. Pattern Swatches cannot be mapped to 3D Effect surfaces, only Symbols can. So to create a tiled effect, you would have to manually assemble repetitions of the flat artwork, store the whole set of them as a single Symbol, and then map that Symbol.
But in your sand-in-the-bottle attempt, that is just going to "paint" the artwork onto the surfaces of the bottle; you will then have to manually draw the volume (the horizontal surfaces) of the sand, water, etc. on top of the rendered 3D Effect result. You are trying to use 3D Effect for things it can't really do.
JET

Similar Messages

  • How to find out the PATTERN, GRADIENT and BRUSHED objects?

    How to find out the PATTERN, GRADIENT and BRUSHED objects information in illustrator active document file. And also how to find the CMYK and RGB color information in illustrator file through javascript. Could you please provide any examples.

    I tried using the below code. But for both "cmyk" and "grayscale" pattern it gives only CMYK. Kindly check and advise.
    Code:
    var docRef = activeDocument;
    for(var i=docRef.inkList.length-1;i>=0;i--){
      var inkRef=docRef.inkList[i];
      var inkRefName=inkRef.name;
      alert(inkRefName);
      alert(inkRef.inkInfo.kind);
    Thanks for looking into this.

  • HOW TO CREATE A REPEATING LOGO PATTERN-BACKGROUND

    In Aperture, how can I create a repeating logo pattern/background?  I will then use this pattern/background with other editing software (ps6 CC).

    What kind of repeating pattern do you want? If you just need to tile an image you could print it to pdf and save the pdf as jpeg to a folder, for example:
    Or arrange multiple copies of your image on a Light Table and print the Light Table to pdf as jpg.

  • Cut out a pattern to fit an object?

    Here's the deal, I have a checker pattern that I'd like to make fit to an object that is rather complex. I made the checkers manually so I would have a different color for each box leaving the whole pattern as a big block.
    I want to make that pattern fit to the shape and not have excess corners when I scale it to size. I tried using the direct selection tool to move all the anchor points down to a precise location but it doesnt end up with a fine border, just a wacked out thorn like design.
    Is there a way to do this in a way that is less complex and turns out better results?

    Clipping mask?

  • Factory pattern returning shared mutable objects

    We have a non-EJB load-balanced environment of JSP/Business Objects
    with JMS synchronized caches. Here's an overview.
    Business objects stored in a custom in-process cache (one instance per JVM) and the caches are synchronized using JMS. The business objects are maintained through utility classes (not exactly factories) with the
    following pseudo -code logic
    public static Object getObject(Object id) {
    try {
    Get from cache...
    } catch(.. e) {
    load from database
    put it in cache.
    Currently we return the cached object "as-is" to the calling code. The objects being mutable this poses a risk of some JSP/bean inadvertently changing the cached copy. Although this is the fastest approach we have quickly realized that it is no longer safe.
    I am unable to find good patterns that address this common problem. Most patterns I have seen are very EJB centric and some of them boil down to the pseudo-code I have shown above. Which is not
    the solution but the problem itself!
    Is there anyway I can return an immutable instance of our objects in a generic way?. I know the alternatives..
    1) Clone. Create extra objects. It so happens the cached objects are actually shown in an end-user GUI tree on a web-page accessed by 200 concurrent users. cloning would create a copy per get call.
    2) Create an immutable and mutable version of the class and return only
    the immutable version. How do I ever get the mutable version with this approach
    This seems like a fairly common problem and I was wondering if anybody has solved this a little more elegantly then what I have presented above.

    2) Create an immutable and mutable version of the class and return onlythe immutable version. How do I ever get the mutable version with this approach
    The setter use no modifier or with protected modifier, the getter use public modifier.
    private String name;
    public String getName() {
       return name;
    String setName(String name) {
       this.name = name;
    }When the class is used outside the package, it is immutable, but it become mutable if accessed from class within the same package.
    This means, the cache manager class also need to be placed in the same package in order to gain mutable access.
    rgds,
    Alex

  • How do I create a repeating curved pattern? I'm trying to make the grooves in tires.

    I'm working on a logo and I'm trying to create the tread marks on a tire. I'm having difficulties because of the tire is round and I don't know how to create a repeating shape with the right spacing and alignment on a circle.
    I hope this makes sense, I'm still quite new to everything. Let me know if I can help clarify anything!

    Mallory,
    An easy way to do it would be to (View>Smart Guides are your friends):
    1) With the Ellipse Tool (ClickHold the Rectangle Tool and see the options fly out) Alt/Option click the centre of the tire path (Smart Guides say center), then set the Width and Height high enough to make it outside the outer rim of the tire path, then remove Fill and Stroke;
    2) With the Selection Tool ShiftClick the circle from 1) and then the tread mark, and Ctrl/Cmd+G to Group them;
    3) Effect>Distort & Transform>Transform, setting Rotation to 360/N where N is the total number of tread marks, and setting Copies to one less (N - 1);
    To get rid of the circles, and to have actual tread marks:
    4) Select the Group and Object>Expand Appearance;
    5) With the Direct Selection Tool ClickDrag over the circles and press Delete twice.
    That will leave you with all the tread marks in a Group.

  • Making a repeating/seamless pattern

    I need to generate a repeating/seamless background from a logo. But I am having trouble doing it due to the complexity of the placement of the pattern. Wonder if anyone could shed some light on how to make this into a repeating pattern.
    Example (I manually put this together)
    http://img191.imageshack.us/img191/944/bgrdlogorepeat.jpg
    Any input, links to resources or advice greatly appreciated.

    There are helpful explanations in a blog post at http://blog.lynda.com/2011/04/26/dekes-techniques-17-creating-a-seamlessly-repeating-patte rn/ and even a movie from Deke McClelland:

  • Flex design pattern for BlazeDS transfer objects

    Dear Community,
    I have a question regarding the nature of objects transferd from BlazeDS backend to the Flex client.
    According to some adobe docs all the presentation logic should be in flex and BlazeDS should provide only services.
    The question is what kind of transfer objects should be used? with what level of abstraction?
    To make it more clear let's talk about a simple forum application like adobe forums.
    I have created a Forum service, which returns a Forum transfer object, which has a List of Threads, with each thread having a List of Messages.
    Flex gets the Forum transfer object and does all the presentaiton work.
    This is a very nice seperatin of concerns architecture BUT there are two major performance issues:
    - when the forum becomes bigger the transfer object will be huge
    - the flex will use huge client resources to create the presentation of the forum transfer object.
    So my question is what is your strategy/ design pattern for such a problem.
    An obvious answer would be create services that include the presentation logic and use transfor objects like ThreadListPage which will include only the first 10 threads.
    Thanks in advance

    I think you are going to get a few varied types of answers to a general question like this, but I will comment on a few things.  First, you should only be transmitting the data that you need to use or display to the user at the time.  If this forum was implemented in Flex (I wish) you wouldn't transfer the text for all the threads.  You might not transfer the thread text at all (just the subjects), you'd make calls back to the server to fetch that data when and if you need it.
    Also, I think you are overestimating the resources required for the Flex "presentation layer".  If you think about it, these workstations we have here are pretty idle most of the time when you're at a website.  Nowadays there's plenty of processing power just sitting there waiting, so as long as your design isn't flawed the CPU or memory are rarely going to be a bottleneck with Flex.
    The way I design, BlazeDS (or GraniteDS etc) should mostly just be "serving data".  There is some flexibility available, for example I don't see a problem with putting certain types of business rules (such as a limit on the number of results that can be recieved in a search) within server side code, and validation rules on the Flex side.  So there's not too many "industry standards" in Flex yet beyond maybe what's done in the various standard architectures, at least not that I'm aware of.
    You might find it beneficial to look into some of the various frameworks/architectures available like Cairngorm, Mate, Swiz, and so on.  Learning how they work (looking at examples) would probably answer some of your questions too.

  • Illustrator repeatedly crashes on dragging out/resizing objects w/10.8.5

    Quite frequently when resizing my art work, something as simple as an ellipse, illustrator will momentarily freeze and then crash.  Also happens when I option/click and drag an object to duplicate or drag an object around the artboard.  I reopen illustrator, try again, and again it crashes.  The only fix (that works most of the time) is a reboot but unfortunately this is only a temprary fix until the next random crash.  I don't have issues with any other apps crashing.  Any suggestions?  Thanks!

    Moving this discussion to the Illustrator forum.

  • Mesh like pattern - pixelation - when moving objects on new MBP i7 15"

    i call your attention to this archived thread from a while back regarding screen pixelation on MBP. just got 2.80ghz i7 15" and have the exact same problem as posted here
    http://discussions.apple.com/message.jspa?messageID=10489770
    anyone have similar issues, is this just the way the screens are now? my previous MBP (less than 2 years old) did not have same problem.
    basically, whenever an object is moved around on the screen, you can clearly see a change in resolution with more pronounced/visible pixels.
    thoughts?

    this is the first page of the previous thread - the one i meant to link to
    http://discussions.apple.com/thread.jspa?threadID=2121176&start=0&tstart=0

  • Boot failure - white screen corrupted with yellow repeated bit-pattern.

    Hi
    I have had a quick look at the postings esp those with pictures and can't find a similar prob to mine. My white 24" iMac hasn't been able to boot for months now, except a couple of times but it then subsequently started playing up. As well as a boot failure the white boot screen has yellow bit-patterns on it, usually horizontal or speckled. I have been able to run the diagnostics program from the OSX disc but it didn't find any problems. The computer displays and animates the spinning wheel while booting, but overlaid on the corrupted white screen, and then 99% of time gets no further.
    I have made 5 screenshots with my 3G iPhone, the first two are of one boot attempt, the third is another boot attempt (note slightly different bit pattern - this one is the most common I get) and last two are of a successful boot attempt into AHT (Apple Hardware Test). If anyone recognizes this type of screen problem please do reply.
    Standard boot attempt (1) - two photos showing spinning wheel:
    https://files.me.com/funkypuck/e0nt8c
    https://files.me.com/funkypuck/nts1nu
    Standard boot attempt (2) - one photo showing typical screen corruption:
    https://files.me.com/funkypuck/izjv0e
    Boot into Apple Hardware Test - two photos of same area (just because 3G camera not so hot):
    https://files.me.com/funkypuck/q64kgt
    https://files.me.com/funkypuck/e72fkd
    Many thanks

    Hi, I am having a similar problem from what you described, but I can't even get the disk up and running for a clean install with Snow Leopard.  I'm curious if you have found a solution.  I fairly certain that it is not an issue with the hard drive. 

  • Design Pattern: Is the Universe Object a Singleton or Static or either way.

    Hi All,
    1. I've read this thread: static versus singleton
    http://forum.java.sun.com/thread.jsp?forum=425&thread=401035&tstart=105&trange=15
    2. Now, specifically if you were to model the Universe Object, what would you choose? a Singleton
    or a Static Class or either way depending on your design point of view?
    (either way depending on your design point of view imply there is more than one solution to a problem.)
    Basically, I'm looking for is the justification of one (singleton) or the other (static) or doesn't matter
    in addition to the pure technical pros and cons (or avantage/disavantage) of singleton versus Static (see pt. 1)

    <dubwai>
    What's 'the Universe Object'?
    </dubwai>
    Sorry, for not being clear. My assumption is that every body would undertand the word 'Universe' immediately. So with this clarification. I hope you will have more input. Thanks.
    public class Universe //Singleton
         private static Universe instance = new Universe(); 
         private Universe()
         public static Universe getInstance() 
           return instance;
         public void do() 
    public class Universe  //Static Class like Math class for example
         public static void do() 
         ...all other methods are static
    <os>
    Personally, I'd make the universe a singleton.
    The universe is an 'object', not a class, and if alternate universes are proved to exist you can create new instances,
    and not treat it as a singleton any more, without much rewriting (a static implementation would need a total rewrite).
    </0s>
    1. Keywords: Personally and alternate universes are proved to exist.
    Yes, this is the kind of reasoning I'm looking for. By that I mean when we design a class, our reasonning should not depends
    on the 'pure' technical concepts of what Singleton class or Static class can do but rather depending on the reality
    of the world. And then from that understanding we would choose a Singleton or Static class. This is what I meant by 'Either way, it doesn't matter' which depend on one's view about of existence of the universe whether it's unique or not. In your case (Os), you prefer Singleton because of the possibility of alternate universes.
    2. Now, let's admit, there is only one Universe, would you still prefer Singleton class over Static class? for all the techincal reasons that you said
    "As a singleton,..."
    "It would also probably be useful to treat the universe as a generic Object..."
    OR just because a Singleton would be 'safer' to cover the possibility of design extension in that can cover all cases (alternate as well)

  • Repeating pattern question

    I’m trying to make a repeating pattern that includes a teapot image that I filled with a repeating rose pattern background. After everything has been reflected evenly on all axis, I then try to drag into the swatches panel. However, for some reason when I try to drag this pattern into the swatches panel, illustrator won’t do it. It will do it if I remove the tea pots and tea cups that have that repeating background pattern, but not when it’s there. Any idea what’s going on?
    It seems like ai is confused that I’m trying to make a repeating pattern with an image (the teapot)  that has a repeating pattern for the background.

    Select the teapot and cup and go to Object>Expand before you drag back into the swatches panel.

  • Unable to create Instance with Object Editor and Attachment Pattern

    Hi Experts,
    I created a simple entity service with some attributes and a document reference.
    I also configured an object editor pattern and assigned a attachment pattern. The created object editor works as long as I don't attach a file. But if I attach a file and want to save it I get an error message "cannot create"
    In the default log.trc I have some entries
    Cannot read associated instance with MOF ID 105D8E0C4F02D45AFFD5B9D6A09EFB7A of MOF Layer 2 for (6DC24B80F6004CDBF4FA6C560AEDD33C,<null>)
    and
    refPackageM1(com.sap.ip.bi.sdk.dac.olap.query) failed RepositoryDBMemory. Using generic one.
    I configured the j2ee engine according the tutorial "Integrating KM with CAF UI Patterns"
    So what is wrong?
    Best regards Manuel

    Hi,
    From the stacktrace I assume that the following happens (please correct me, if I'm wrong):
    <b>*</b> Some time based event mechanism sends an event to your custom event handler code. That code is execute in some system context.
    <b>*</b> Your handler uses the RF API to create a collection. All this is perfectly OK. Here my assumptions end, the next steps are solid facts.
    <b>*</b> Within the RF all property filters are informed that a resource is about to be created. One of the filters is trying to obtain a lock from a system provided Locking Service.
    <b>*</b> That service refuses to grant the lock, telling that system users are not allowed to do so.
    Most proably you cannot do anything to solve this problem by yourself. When I ran into the same Exception once, I could avoid to have my code run in a system thread. Well you might try to do the same.
    Otherwise please open a customer message and complain about the restiction in the locking behaviour.
    Best regards,
    Michael

  • Transfer Object Pattern and Concurrency Transaction Mgmt

    I am developing an application that implements a remote rich client. For
    performance reasons I have chosen to use the Transfer Object pattern. I
    have been very successful with this from a performance standpoint, it
    really paid off. I am using it in combination with an assembler pattern
    to construct Transfer Objects for the view and to also reassemble domain
    objects based on changes made to transfer objects on my client side.
    Anyways the only problem I am having with it is I can't seem to figure
    out how I should implement optimistic locking with it. Is there a best
    practices to handle transaction control here?
    I generally try to keep visibility of stale data down, but there are still
    situations where concurrent clients could have requested to edit the same
    the Transfer Object at the same time. I would ideally like to handle this
    using a flavor of optimistic locking. I in fact have implemented
    optimistic locking on the domain side, but now I am not sure how or if I
    should integrate this into the Transfer Object or View side. The version
    field used in optimistic locking is generally a hidden field. The only
    way I can see to handle this with the view side is to expose this field on
    the Domain Objects and actually store it into assembeled transfer objects.
    This seems like it may be a bad idea from a design standpoint.
    The problem is the client requests data and it assembled and delivered to the client. Then at some later time the client may send a request to the server to update this data. At this time a new transaction must be started where the server reloads the domain data and copies over the requested changes. Since the domain data was just loaded you wouldn't ever trigger a versioning problem unless the version was maintained on the transfer object and copied over as well. I am developing this project with hibernate on the back end and unfortunately hibernate doesn't acknowledge manual changes to the version field.
    I just feel like there must be a better way to do this. I believe that using the Transfer Object or DTO pattern for remote client/server architectures is pretty common. So there must be a best practice to deal with concurrency? Suggestions, insight, lay it on me please.
    thx

    I personal respect both concepts and am using both in an application I am currently work.
    Firstly, I have my Transfer Object which I call xxxData.
    Next, the entities are called xxx
    I have my DAO classes that handles all CRUD operation. but within the DAO class I have two methods
    private <EntityClass> retrieveEntityFromObject(<EntityClassData> data) {}
    private <EntityClassData> retrieveEntityFromObject(<EntityClass> entity) {}so with these methods, I separate my business logic from my data layer. My codes will alway use data objects instead of entities. For example, a create method will be
    public ProductData createProduct(ProductData data)
         entity.persist(retrieveEntityFromObject(data));
    }I hope someone understands
    Regards

Maybe you are looking for