Google is Listening!
-
Precisely. I couldn't have come up with a better, more succinct list myself.
-Brodie
-
@unknownuser said:
Improved texturing tools: UV unwrap and additional mapping types (ex: spherical)
Improved Ruby plugin management: better toolbars, easier discovery/installation/updates, community script repository integration)
Improved performance: for realtime display and editing of arbitrarily complex models
Improved 3D model Import/Export: Different/more/better import-export paths for (your favorite other 3D app)I like this list a lot more than last years list (granted a few things from last years list has been achieved like shadow bug and toolbar migration)
-
@jbacus said:
**Improved texturing tools:**UV unwrap and additional mapping types (ex: spherical)
**Improved Ruby plugin management:**better toolbars, easier discovery/installation/updates, community script repository integration)
Improved performance: for realtime display and editing of arbitrarily complex models
**Improved 3D model Import/Export:**Different/more/better import-export paths for (your favorite other 3D app)A solution that makes it possible to edit (move vertices/edges) textured geometry without destroying the UV mapping.
(I know a third party solution exists but it isn't cheap and doesn't seem to work with all the built in tools, like "move".) -
Hi John.
Love your list of features.
my two cents on this.
improved texturing tools: maybe we need to start small and slow so that new users don't get scared, but we have to start somewhere because we're talking about mostly pro users and somewhere along the line they will have to map something like a sphere or a bend cylinder. So start with the basics: box, cylinder and spherical mapping - that's pretty easy to learn and understand for anyone. Unwarping UVs is another beast but at is basics it's still selecting lines as seams and unfold the mesh into a plane based on the seams you've selected (i know there's much more to it but lets start simple). I think this concept is pretty easy to follow to anyone and a good base to start more advance texture tools in sketchup. (you're the guys that did "face me" components when everyone was using RPC characters, so i know you'll find a way to give your version of this "beast";) ).
improved Ruby Plugin management: This is not really related, but seeing this made me think, that in Google summer code a lot of new stff is developed for Blender, can't that be done for Sketchup too? And related to plugin managment, start at a small scale again, do a selection of free scripts every year that could be part of SK, ask permission to his creator and give credit to him in SK, and review, enhance, and update the code and use it in SK itself (for example, Freedo's surface tools you could use part of it like when drawing a circle if you press shift it will draw the circle directly in the organic surface, the same for JPP, this way it doesn't add more bottons to the UI and keeps things simple). joining more and better your developers with "our" developers, for the same goal.
improved performance: This will allways be a cat and mouse game for you. But If you think you've reach a limit in polys maybe you could try to give more stuff in ways to present models, Like better shadows, or shiny materials or lights (nothing fancy), and try to give a better performance there. And because we are talking about the pro version something that could use more professional hardware or better graphics cards.
improved import/export: I'm 100% for COLLADA, (a universal format it would be a dream). but you will allways have trouble with this because the problem it's not the future but the present, the people that need other options now and not when it's standart (this doens0t bother me right now because i'm using max and it has support for skp, but i've been there and can understand others). So your best bet here is make to pressure, help in better ways to turn Collada bet known and respect, show to everyone the beneficts of using, anything that can turn this process faster for everyone.
i have some more simple ideas for litle tweaks in SK but would like to hear your opinion in each of these topics.
And for when a basecamp in other countries?
Regards
David
-
Ok- so I'd say you guys have communicated your needs to the SketchUp team. I was able to recreate your list without checking my notes, which you should regard as a good sign. Unfortunately, knowing what you want is different from actually getting it done. All these requests have been discussed extensively either here or on the official SketchUp Help Forums.
Let me summarize what I've said elsewhere- you can follow up for additional detail in any of the related threads on the SketchUp Help Forum:
-
improved texturing tools: SketchUp was designed with a 'simple' texture implementation. Other apps that you guys like may have up to 30% of their UI dedicated to the management of material properties or UV manipulation. Adding equivalent features to SketchUp would add considerable complexity to our app (I recoil from this) and require significant engineering effort (Tyler recoils from this) at the expense of everything else we're doing. This is a feature of clear significance to the 'hard-surface modeling' community, though of less clear benefit to everyone else.
-
improved Ruby Plugin management: I recognize that a significant number of our Pro users are using one or more Ruby scripts every day, and that improvement here would benefit most users. Also that it would benefit our API developer community. Significant legal hurdles remain in place (think: Android Store) in addition to the engineering effort.
-
improved performance: SketchUp's performance increases with every release we make. Sometimes you guys notice that
-
improved import/export: I'm going to keep pushing COLLADA here. Industry players are lining up behind this now, in no small way because of Google's advocacy. Solving problems with proprietary import/export formats is like playing whack-a-mole for both you and our engineering team. Is there an important workflow (move model from [source application] to [destination application]) that we can't support for you today?
john
. -
-
Texturing: I'm sure it would require a lot of work and extra complexity which is why I'd never expect it in the free version. But a Pro version should really have more depth to it than is currently available. That said, I wouldn't necessarily expect SU to rip off the methods of other modelers. The great thing about SU is that you think of new and inventive ways which make a task that in, say, 3ds max is convoluted and mind numbing, and turn it into an intuitive simple process. I don't know what that would look like, but I trust you guys will figure something out.
Ruby: Any integration and progress made on this front, I think, will be well received.
Performance: The boost in SU 7.x was very much appreciated. But honestly, for better or worse, this will continue to be a huge issue until a method can be found which allows us to work with models which have multitudes more polygons than is currently possible. Working with things like high poly trees, cars, 3d grass etc. is essential for professional arch-viz. I'll grant you that this ability wouldn't help many of the other folks, but I would hope that although SU is for 'everyone' we would be a group near and dear to SU's heart. This would go a long way to pulling in a lot of those folks currently working in other software.
improved import/export: not much of an issue with this atm.
-brodie
-
Anybody who renders (either in Sketchup or outside of it) would benefit from stronger UV mapping controls -- Woodworkers (woodgrain on curved surfaces), Arch Viz (organic shapes) , Vehicles (more organic shapes), and even Film Production... just because they can kind of "get by" without does not mean it has no (or even little) benefit.
All the others I agree with more or less -- but I cannot agree about the UV tools as they are essential once you start applying textures to any flowing form.
I have suggested in the past and I still think it is the best option to simply move the UV editor outside of Sketchup proper in the same way as Style Builder works:
1) select any object you want to edit in Sketchup.
2) context click and select "edit UV mapping" -- which would launch the stand-alone UV editor.
3) edit UVs
4) save changed UVs back to Sketchup.A simple workflow that any Pro user would accept and the nice thing is it never even has to be visible in Sketchup outside of one context menu command... Sketchup can work with UVs like this so updating Sketchup itself would really not be necessary at all.
Besides this is really not all that terribly complex of a concept -- it's essentially the same thing as skinning an animal... and we've been doing that since before we were "civilized".
Best,
Jason. -
...and not to forget...
More and better ruby api access to core functions of SU so that the community can continue to create amazing plugins.
There still are big areas we can't access with ruby. -
@unknownuser said:
And for when a basecamp in other countries?
One in the UK!!
I'd be happy to organise one
-
@pixero said:
@jbacus said:
I can say with confidence, however, that our singular agenda is also not archviz/rendering nor advanced animation.
Sorry, but as I am not nativly english speaking I have a hard time understanding what you actually mean by that sentence.
Would you care to rephrase it more clearly?
Thanks.Jan, sorry to bring you bad news, but I think it's known as "getting on a bit"
I'm 44and my memory is f**ked
-
Hi John,
Can you provide some links for the discussion on the Help Forum?
Also I'd like to see some of the Tools in LayOut part of SU
- Ellipse
- Lozenge
- 2pt and 3pt Arc
- Pie
- Join
I realise I can export to SU and it's a minor request. But I feel it merits inclusion and compliments both applications.
-
What about dynamic components!? This is a unique feature of SketchUP among other 3D software and holds huge power! Nothing fresh here?
-
@pixero said:
There still are big areas we can't access with ruby.
What would you like to be able to do with Ruby that you cannot do today?
John
. -
@unknownuser said:
Can you provide some links for the discussion on the Help Forum?
You can search to find a variety of related threads, but here are some URL's to get you started: Improved Texturing Tools, Ruby Plugin Management , Plugin Manager for Ruby Scripts, Improve Performance (plus numerous topics on "multicore" and "64-bit"
There isn't really a single forum post to point out for import/export improvement, as workflows differ depending on the apps you're trying to make work together. Often, import/export problems are really tech support issues, not missing features in the product.
john
. -
@jason_maranto said:
Anybody who renders (either in Sketchup or outside of it) would benefit from stronger UV mapping controls -- Woodworkers (woodgrain on curved surfaces), Arch Viz (organic shapes) , Vehicles (more organic shapes), and even Film Production... just because they can kind of "get by" without does not mean it has no (or even little) benefit...
Good point Jason. I had a similar thought when reading John's post but forgot to include it. It's really the "hard surfaces" which would least benefit from added uv texturing capability. Would it be nice to be able to map a stucco material to a simple cylindrical column? Absolutely, but with some patience I can at least do that much. I don't do many spheres so that would be very situational. But when you get to more organic shapes having some form of an unwrap function becomes crucial. In my work, trying to map furniture for an interior scene is the main issue.
-Brodie
-
@jbacus said:
What would you like to be able to do with Ruby that you cannot do today?
There's plenty and I'm sure other programmers could fill this in but from the top of my head:
- Set color of light and shadow. Not all shadows are grey.
- Set a face's normal direction. (This is commonly used in game engines to make a "face me component" (grass and others) have the same shadowing as for example the ground.) Something like: face.normal.set(0,0,1)
- Access Open GL to add more advanced features like lights and specular materials.
- Use image as skydome. (I PM'ed you about that one but havent heard from you.)
I'm sure I can think of more when I'm not this tired.
-
Me again.
I'm not in any way against the suggestions posted above and elsewhere.
Personally, most of them are not applicable to what I use SU for, but I am sure many out there can make good use of them.All I said before about making SU better, at this point, is
FIX WHAT IS BROKE first. Please!
-
@jgb said:
FIX WHAT IS BROKE first.
Please define what broke things you'd like fixed. Do you disagree with the wants and needs of the archviz folks who would like us to prioritize the list of things I itemized above?
john
. -
@pixero said:
I'm sure I can think of more when I'm not this tired.
Looks like you'd mainly like to see the rendering pipeline opened via the API so that advanced rendering features can be implemented by the Ruby community. Is that correct? It is true that we don't provide access to that at this time.
john
. -
@jbacus said:
Looks like you'd mainly like to see the rendering pipeline opened via the API so that advanced rendering features can be implemented by the Ruby community. Is that correct? It is true that we don't provide access to that at this time.
As far as I know it is.
I know other developers want more access to things like section planes.
Changing interpolation type between scenes would also be a good addition for better looking animations. (Now its only linear interpolation.)
Advertisement