3d texture painting issues...

I have a project open in a 3d view to paint on a 3d mesh. Everything is fine until I save, close, and reopen. When I open the file to resume I can no longer paint on the model. I can still go to the UV (flat) view for any of the materials on the model but I can't paint on the mesh in 3d view.
I can open a new 3d layer,  re-import the mesh, save and reapply all the previously painted texture to the new mesh layer and keep working but this seems like a huge pain in the *** and not a very efficient work-flow.
I don't think many 3d pros actually use this piece of PS for texturing so I may not get an answer from them but maybe someone from adobe could shed some light on this? This is the first time I've tried the 3d functionality of PS so I may just be overlooking something...

The issue seems to be fixed after a fresh install of PS.
For my own benefit, when you ask for system specs, are there specific specs that are more pertinent? I'm running PS CS6 Extended on a PC with windows 64-bit, intel i7 (3.4GHz), 12gb ram, and an NVIDIA GeForce GT420.
The issue was with any textures, new or old, on any mesh/format. Once worked on and saved, the brush would not work in the 3d view only in flat view.
Also every once in a while I would try to get to the flat view of a texture (diffuse, bump, spec - It didn't matter) by opening the material like a smart object and I would get an error say that the process could not be opened because too many files were selected for opening.
It was all very strange. like I said, the fresh install seems to have it sorted. 
Cheers.

Similar Messages

  • Painting issue with swing titlebar

    Hi,
    I had already posted this but no body replied so I am posting it again hoping somebody might reply to this now.
    In my swing application I wanted a custom titlebar, so I created my own RootPaneUI by taking most of the code from MetalRootPaneUI to get what I wanted.
    In order to make my titlebar visible I had to call:
    frame.setUndecorated(true);
    frame.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
    The major issue I am facing now which sounds very weird to me is with the painting of the window. When I start the application sometimes (not always), I see the frame being stuck to the top left corner of the monitor, when I move the mouse over the toolbar/menubar, the frame starts painting the icons of underlying IDE like eclipse or IntelliJ over my application. It seems like a painting issue which is really a very strange behaviour.
    This issue does not happen with windowslookandfeel and also works fine for MetalLookAndFeel when the JFrame is decorated to show window decorations(windows titlebar) not the look and feel one(custom titlebar).
    I wanted to know if its me who is doing something wrong or is it a swing bug. Is there a way to fix this issue. I searched a number of forums but couldn't find an answer to it.
    Thanks in advance.

    Hello @Andre_Uhres:
    In my application, I am using swing application framework (JSR 296) and I have a splash screen(JFrame) which loads some configuration data and then shows a modal login dialog on top of it. On successful login the login dialog and splash is disposed and the main application frame shows up.
    The job of showing splash screen and logging in the application was being done in the main/initial thread. I apolgoize for not being able to provide a sample runnable code because the issue is seen only with my application and not with any other demo programs and it was not quite possible for me to put that huge code here.
    public static void main(String args[])
    SplashFrame.start();
    //Launch the main application
    Application.launch(ApplicationMain.class); // swing application framework would launch the frame in the invokeLater method.
    class SplashFrame
       public void start()
            // create a splash and show it
           // load the configurations
           // show login dialog
           // on successful login dispose splash and login
    }I eventually moved this code into SwingUtilities.invokeLater() but even this didn't help me. I still see the same issue.
    public static void main(String args[])
    // or use invokeAndWait
    SwingUtilities.invokeLater(new Runnable(){
    SplashFrame.start();
    //Launch the main application
    Application.launch(ApplicationMain.class); // swing application framework would launch the frame in the invokeLater method.
    }I also tried doing this:
      RepaintManager.setCurrentManager(new RepaintManager()); as I read in some forums that sometimes RepaintManager might need to be overwritten to resolve some painting issues.
    FYI: I am using JDK 1.6.0_17
    In spite all these, I still see the same issue. Any help much appreciated.
    Thanks

  • TouchPad  Vertical-Scroll Painting Issues

    I have yet to reproduce the problem myself but I am getting
    reports of a painting issue on some laptops. Apparently, using the
    touch pad vertical scroll option on some (not mine unfortunately)
    laptops causes the contents of the flash player to paint outside of
    the player boundaries. The code is written in AS3 and is targeted
    for the Flash 9 player.
    The code implements a very basic FLVPlayback (skin on top)
    that sits behind a button and a static image in layers on the stage
    until the button is clicked. When clicked, the static image and
    button have their visible property set to false and the video is
    played. The painting problem happens when the static image is
    displayed and when the video is playing.
    Since I’m having no luck finding complaints of this
    problem after much searching, I can only assume that I have done
    something wrong in my implementation and being new to Flash it is
    the most likely scenario. Any suggestions on what I could be doing
    wrong?

    I got better response on my w520 by installing "Two finger Scroll" from here:
    https://code.google.com/p/two-finger-scroll/
    A LifeHacker post that turned up about the software:
    http://lifehacker.com/5493849/get-mac+like-scrolling-and-gestures-on-a-windows-laptop
    ...and it's helpful on my machine. For example, I often increase the size of font display in web text-heavy articles with CTRL-(two fingers up). I have no idea of its effect on a w530 but pull a Restore Point first and try it. Bail if bogus on that model.
    Pretty lame help from the techs.
    BTW, you can search here with that sw name because I heard about it in this forum and if there are negatives they woud have been discussed back in late 2011, early 2012 when I was looking into this. Good luck.
    4276-37U -- W520. Still have an X61t. First laptop in my house was an Osborne! Now that was a cool computer. (...for its time!)

  • 3d painting issue - why is my selected value showing up different then the actual color I'm picking?

    Love the CS5's 3d painting features but I'm running into a really frustrating issue:
    When I select a value from the 3d object and try to paint with that value, it's showing up as a different value altogether (the image hopefully illustrates this much better than words).
    Not sure if it's got something to do the the lights setup or something else but I cannot figure it out.  Anyone else running into this or have a solution?
    Thanks!!!

    Ok, let me try to be explain the issue in more detail.
    Note: 
    All 3D layer settings are default.  No lights, ambient color setting, etc have been tweaked.
    Description:
    In order to paint out texture seams on a 3d character model, I have imported an .obj of the model into PS CS5 and applied a texture map to it which I have previously painted.
    Using the eye dropper I have selected a color value from the sides of the seam and have attempted to paint that value over the seam to remove it.
    Results:
    The color value picked from a texture applied to a 3d model which is 161,161,173, is not the same color value when painted directly back onto the model. It has now mysteriously turned into 152,152,177.
    Expected results:
    When a color value is picked from a texture applied to a 3d model (161,161,173) and painted back onto the textured model it should remain exactly the same (161,161,173)
    I hope lighting/shading is not figured in when color picking.  That would make your results completely unpredictable.  It could possibly be what is happening but is there a way turn this off or work around it?
    Thanks for the help.

  • Drill down value not matching with Displayed Report Painter Issue-GR55

    Hi,
    Need your help for an issue in drill down value of report painter from actual cost coloumn.
    I have created a new report group based on OSS Note-157720 in GR55 Traction. This new report group will provide data of Planed / Actual cost, Planned / Actual Quantity of the project in range of fiscal year/periods. The issue in this report is displayed data of actual cost is not matching with drill down data. The actual cost coloumn is formula coloumn which framed by subtracting All periods cost coloumn, Before Periods Cost Coloumn and After periods cost coloumn.
    Could you suggest on this issue.
    Thank you for your cooperation.
    Regards,
    Rakesh

    The report you are running first might have been created with some hidden columns that contain more than one variables relating to period and fiscal year. These may not be matching those that are required to run the drilldown. Look into the definition of the drilldown report. If you would want to match the first report, It may be better to identify which report runs on drilldown and the run that report with the required parameters.

  • Photoshop CS4 3d painting issues.

    Hello!
    I am using Photoshop CS4 Extended. I have imported a 3D image and am trying to paint onto it. I have watched a ton of videos and read a bunch of forums. Once I put even a dot of paint on my object, the whole 3D image is covered in paint. Does anyone have any ideas what the issue is?
    Thanks!

    Could You post the file (provided it’s not too big) or at least a screenshot of the 3D (Materials)-Panel with some of the problematic Material selected?

  • Report painter issue with displaing a month budget

    Hi,
    I have a problem with making report in report painter.
    I want to display a month budget of cost element for the one particular cost center.
    For example: Iu2019ve putted two characteristics in one row, a set (which contains cost element number) and cost center. In column Iu2019ve placed these characteristics : period, value type and fiscal year.
    The main issue is that the report displays only u201C0u201D even when there are some assets on that cost element for that cost center.
    Of course when I remove characteristic u201CCost Centeru201D from a row, I will see some non u201C0u201D values in my report. I used CCSS table in my report and KSTAR field in the set.
    How can I make report showing assets for cost elements for a particular cost centers? Of course I would like to have more than one such u201Ccost elementu201D-u201Ccost centeru201D pair in my report.
    Regards,

    Solved

  • SAP PS - Report painter Issue

    We have some Z report development using Report painter for the project , we call it is project control sheet, it contains many fields along with the commitment values for the WBS.
    Z report values differs from the cji5 values..when we drill down to the Z report it actually takes you to the different value.
    we had reconstructed the project info record using CJEN. but no use .
    CJI5 values are correct but custom report has the issue.
    Can you please help

    Hi Mandar,
    Please check below settings for commitment values.
    Name
    From
    text
    to
    text
    Version
    0
    Plan/Act - Version
    Value Type
    21
    Commitments from Purchase Requisition
    Value Type
    22
    Purchase Order Commitment
    Value Type
    23
    Reservation Commitment
    Value Type
    24
    Funds Commitment
    Value Type
    26
    Commitments from Transfer Price Agreemen
    Object ind.
    P
    Project item
    Object ind.
    1
    Order plan values: appended, apportioned
    9
    Order values: not appended, deleted
    Debit type
    1
    Costs and credit-side payments
    these values need to set in form or you can use form 12KST1A       Costs: Budg/Act/Cmmt
    thanks
    Sunil

  • GR55 Report Painter Issue

    Hi,
    I have an issue in report painter-GR55. Our report in report painter will show planed / actual cost, planed /actual quantity. Our material cost planing is done from cost activity of the project builder. Whereas in the report output , some material quantity is showing as planed quantity for which planed cost of the project is showing wrong. We are picking data from RWCOOM Table. Please advise on this.
    Thanks & Regards,
    Ranjan

    Not possible....SAP standard behaviour....

  • Report Painter Issue-GR55

    Hi,
    I have an issue in report painter-GR55. Our report in report painter will show planed / actual cost, planed /actual quantity. Our material cost planing is done from cost activity of the project builder. Whereas in the report output , some material quantity is showing as planed quantity for which planed cost of the project is showing wrong. We are picking data from RWCOOM Table. Please advise on this.
    Thanks & Regards,
    Ranjan

    Not possible....SAP standard behaviour....

  • GS38 Report Painter issue

    Hello Experts,
    we are facing issue in Report painting for report GS38. basically there are two requirement
    1. TOP WBS new field as selection field.
    2. GS38 report is not fetching lower wbs cost in output of this report.
    So Can any Expert share his experience for fix it asap?
    Regards,
    Sanjeev

    Thanks Rajesh for considering my thread.
    there are clearly mentioned like one field needed in as selection criteria of GS38
    which i have done.
    and 2nd one GS38 report is not fetching lower wbs cost in output of this report. means if wbs have some hierarchy then report should consider lower level wbs cost also in output of this report.
    now cost also is fetching by report if i put value in that set.
    but lower level wbs cost should be automatically which is the requirement?
    Regards,
    Sanjeev

  • KE30 - Report Painter Issue

    Hi All,
    I have an issue on report painter report (KE30 Report).  Following are the details.  Any help on this will be highly appreciated.
    I am looking at KE30 P&L report, this report has been built using Key Figure Scheme, formulas for the report have been defined at transaction KER1. 
    We have formula defined for calculating Variace as Budget - Actual.  In the output of the report values of Variaces rows are showing incorrectly.
    The problem is.....for example say for Raw Material, budget and actual figures are........
    Raw Material Budget = 1000 USD
    Raw Material Actual  =   500 USD
    As per the above formula report should show Raw Material Variance as 500 USD, instead it is displaying -500 USD (minus value).
    The above problem persists only for Variances Rows (around 10 rows), report is showing minus value when it should show plus value and viceversa.
    Report is good in Quality system, have problem in production system only.
    Request your help in resolving the above.
    Thanks in advance.
    Regards
    Anil

    Hi Mr Jagannadha Sastry,
    Many Thanks for your reply.
    I have verified both my Quality and Production systems in both the places radio button for sign reversal is set at NOT DEFINED.  Since I have already mentioned my Quality System in working fine.  If this is the issue there should be a mismatch in the config setting, hence i don't think this is causing the problem.
    Once again thanks for your kind gesture in giving prompt reply.
    Request you to pass on if you have some other clues/ideas.
    Thanks
    Anil

  • PS CS6: Texture Painting on a 3d model

    I've been using Photoshop proper for quite a while, but have just recently started working with the 3d aspect.
    I have some tileable 2d images as source (human skin) and some importable 3d models with uv maps (human body). What i want to do is paint the 2d onto the 3d but not in a 1:1 size ratio. If I just plonk a texture in as a diffuse, it covers the whole body with one iteration of the texture.
    My experience with photoshop says that I need to create a material > diffuse using my source 2d image(s) tiled however many times and brush it on as needed. If at some point I need to scale the material, then I'd need to basically remake the source 2d.
    This however seems old-school, and google is happy to show me results for painting solid colors (not what I need). Is there a better way using current features? If there were a tutorial somewhere out on the web, I'd be happy to see it.

    Lighting can be preset using the properties dialog - right-click your 3D scene, choose Properties, then change the scheme in the dropdown menu. When creating a new 3D annotation you can access the same options by clicking the 'Advanced' button on the Insert 3D dialog.
    You can't add new lights using Acrobat, so you can only choose 'lights from file' or one of the Acrobat presets. Remember that 'no lights' places the model in complete darkness so it's only intended for situations where the model is self-illuminated or you're viewing in a specialist mode (such as wireframe).
    The rendering methods used by Acrobat and Adobe Reader are not intended to give a photorealistic appearance - they're optimized for fast display so at best they will look like a video game. High-quality rendering as performed by dedicated 3D applications will use raytracing and indirect illumination techniques which aren't available in Acrobat.

  • Help request - JFrame re-use problem - Painting issues

    Hello,
    I'll give a short background on the problem:
    The general purpose of my program is to display a series/sequence of screens in a spesific order. I have constructed an object (JFrame) for each of those screens. In the beginning I create a Vector containing information about every screen in the sequence and when the time comes for that screen to appear I use that information to create the screen.
    In my first design I created a new object for each screen (I have 6 basic types of screens but they often appear with different data - graphs and tables and such) while after I was done with a screen I released the reference to it. For some reason the memory requirement of that design were immense and kept increasing with each new screen.
    To remedy that I switched to a re-usage (recycling sort of say) design. I created a cache of screens, 1-2 of each type depending on whether two screens of the same type may appear one after the other. When a screen appears for the first time, I use the constructor to initialize it and save it in the cache but for future usage I "re-initialize" the old screen with the new data. Only after I finished re-initializng the screen I set it's visibility to true.
    Coming to the problem at last: as I understand seeing as the update of the frame's contents finishes before the screen is displayed it should already be displayed in it's updated form, BUT instead it appears with the old data for a split second and then repaints on-the-fly. You can actually see some components disappearing/appearing. This is a pretty nasty visual effect that I cant figure out how to overcome but worst of all I dont understand WHY it happens...
    **Edit:* Please read P.S. 3, just to show, this is not because I have a slow computer (it's quite new and has plenty of RAM) and I gave the heap plenty of space so it's not an issue of increasing it with each allocation
    I kindly ask for any help/advice on why the problem happens and how to fix it.
    Thank you in advance.
    P.S. I tried to pipeline the updates, say screen 1 is currently displayed so when the button to move on to screen 2 is pressed, screen 3 is re/initialized and so on. I used a seperate thread but it was synchronized with the displaying method so it should've been just like sequential updates but only less time consuming. When that didn't work I did the sequential update (which I described above) which didn't work either.
    P.S. 2. I gave the background in case it might help and to show that an advice of the sort "don't re-use and just create a new object" is out of the question =\
    P.S. 3 Something very odd I nearly forgot to mention: I work in Eclipse, and when I run it there I don't encounter this problem, it runs smoothly and there are no such painting problems but when I run it externally from the command line, that's where these problems occur and that is how the program will eventually be used. I don't understand why there is a difference at all, after all the JVM is one and the same in both cases, no? =\
    Edited by: Puchino on Dec 24, 2007 10:06 PM
    Edited by: Puchino on Dec 24, 2007 10:12 PM

    First off, It SEEMS I solved the problem by calling dispose() on the frame once I finished using it, then comes the manual updating and when I set it's visibility to true it no longer does any of weird painting problems it used to. Question is why does it work? I assumeit has something to do with the fact dispose releases the visual resources but could someone please provide a slightly more in-depth explanation?
    Second, at the moment my code doesn't have any calls to validate or invalidate or repaint (and I can't call revalidate) because JFrame doesn't inherit from JComponent. So I'd like to know please, which of these methods should I call in case I manually update the frame's contents?
    Third, I'll attempt to recreate a short sample code later on today (must be off now).
    P.S. Thanks for the replies!

  • Tiled image in JScrollPane paint issues...

    Hello,
    I'd like to have a JTable in a JScrollPane, where the area between the table and scrollpane borders
    has a tiled and faded background.
    I can achieve this by overriding paintComponent for either JScrollPane or JViewport:
    public void paintComponent(final Graphics g) {
    super.paintComponent(g);
    Graphics2D g2 = (Graphics2D) g;
      //paint a tiled image over background.
    Rectangle2D tr = new Rectangle2D.Double(0,0, img.getWidth(), img.getHeight());
    TexturePaint tp = new TexturePaint(img, tr);
      g2.setPaint(tp);
      g2.fillRect(0,0, getWidth(), getHeight());
       //paint a translucent fade over tiled background.
      GradientPaint gp = new GradientPaint(0,0, firstColor, 0, getHeight(), secondColor);
      g2.setPaint(gp);
      g2.fillRect(0,0, getWidth(), getHeight());
    } When the scrollpane appears, the background looks great. But as the user scrolls, the background
    gets corrupted - the newly uncovered areas have overlapping tiled images or no image at all. If the
    scroll pane is resized, the background repaints correctly.
    What is the correct way to implement this effect ? How should the code be corrected? ( I've tried subclassing JScrollPane and JViewport with the same results.)

    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.awt.image.BufferedImage;
    import javax.swing.*;
    public class TileScroll
        public static void main(String[] args)
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(new JScrollPane(new TiledPanel()));
            f.setSize(400,400);
            f.setLocation(200,200);
            f.setVisible(true);
    class TiledPanel extends JPanel
        TexturePaint texture;
        GradientPaint gradient;
        boolean firstTime;
        public TiledPanel()
            firstTime = true;
            addComponentListener(new ComponentAdapter()
                public void componentResized(ComponentEvent e)
                    firstTime = true;
            GridBagLayout gridbag = new GridBagLayout();
            GridBagConstraints gbc = new GridBagConstraints();
            gbc.weightx = 1.0;
            gbc.gridwidth = gbc.REMAINDER;
            JTable table = getTable();
            table.setRowHeight(30);
            JPanel header = new JPanel(gridbag);
            gbc.fill = gbc.BOTH;
            header.add(table.getTableHeader(), gbc);
            setLayout(gridbag);
            gbc.fill = gbc.HORIZONTAL;
            gbc.insets = new Insets(20,20,0,20);
            add(header, gbc);
            gbc.weighty = 1.0;
            gbc.fill = gbc.BOTH;
            gbc.insets = new Insets(0,20,20,20);
            add(table, gbc);
        protected void paintComponent(Graphics g)
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            int w = getWidth();
            int h = getHeight();
            if(firstTime)
                init(w,h);
            g2.setPaint(texture);
            g2.fillRect(0,0,w,h);
            g2.setPaint(gradient);
            g2.fillRect(0,0,w,h);
        private void init(int w, int h)
            int s = Math.min(w,h)/18;
            BufferedImage image = new BufferedImage(s, s, BufferedImage.TYPE_INT_RGB);
            Graphics2D g2 = image.createGraphics();
            g2.setPaint(Color.red);
            g2.fillRect(0, 0, s, s);
            g2.setPaint(Color.blue);
            g2.fillRect(0, 0, s/2, s/2);
            g2.fillRect(s/2, s/2, s, s);
            g2.dispose();
            texture = new TexturePaint(image, new Rectangle2D.Double(0,0,s,s));
            gradient = new GradientPaint(new Point2D.Double(w,0),
                                         new Color(140,120,0,140),
                                         new Point2D.Double(0,h),
                                         new Color(0,150,0,140));
        private JTable getTable()
            String[] headers = {
                "column 1", "column 2", "column 3", "column 4"
            int cols = 4;
            int rows = 16;
            String[][] data = new String[rows][cols];
            for(int j = 0; j < rows; j++)
                for(int k = 0; k < cols; k++)
                    data[j][k] = "item " + (j * cols + k + 1);
            return new JTable(data, headers);
    }

Maybe you are looking for